Uviscan

This plugin is only available on a project basis. Contact the sales department if you are interested.

The UVIScan interface from Geutebrück connects the “under vehicle scanner” from SecureOne with a G-Core server.

The UVIScan detects suspicious objects under a vehicle and provides information on these objects in text form. In addition, it creates pictures using the cameras of the UVIScan device. These pictures will be shown in viewers of G-View and actions will be created to the related media channel.

The interface is developed as a hardware plugin of G-Core. The connection protocol is TCP/IP.

Functionality

The UVIScan connects to a given port of the plugin. If the UVIScan fires an event, it will connect to this port and send text and pictures in XML format. This XML string contains the plate number of the vehicle and the reason for firing of the event. The plugin saves the different pictures and copies them to media channel simulator channels. Then, the plugin fires a NPRRecognition action for the number plate and a CustomActionEx action with all other information coming from the UVIScan device.

Usability

The UVIScan plugin can be added as a hardware plugin in G-Set. For each UVIScan device one plugin must be installed.

The configuration of the plugin is done in G-Set. Information from the UVIScan device are translated into NPRRecognition and CustomActionEX actions.

Pictures from the UVIScan cameras are copied to given Media Channel Simulator folders. Pictures are available from under vehicle, front, under vehicle colored, number plate and driver and will be shown in the Media Channel Simulator.

Plugin Settings

Name

Description

COMPARED_IMAGE_DIRECTORY

DRIVER_IMAGE_DIRECTORY

FRONT_IMAGE_DIRECTORY

IMAGEDIRECTORY

PLATE_IMAGE_DIRECTORY

The directory information describes where the images from the UVIScan should be copied to. These images will be shown in the Media Channel Simulator.

Additionally the picture from under the vehicle will always be shown in the UVIScan media channel.

XMLDATAPORT

TCP/IP port of the plugin to which the UVIScan device can connect their XML connector.

Media Channel Simulator Settings

The main directory for this plugin here is C:\MCSIMAGES. UseDefaultImageDirectory has to be set to False.

Received CustomActionEx Action

The following data coming from UVIScan are translated into CustomActionEx.

Name

Possible Values

Description

<uniqueldentifier>

<STRING>

Identifier of the process.

<permission>

TRUE

FALSE

PENDING

Permission status given by operator inspection.

PENDING: No check by operator done yet.

<compareStatus>

 

 

 

 

 

COMPARE_ERROR

There was an error during comparison.

COMPARE_OK

Comparison result is OK and no objects have been found.

COMPARE_RELEVANT

Comparison found suspect objects.

COMPARE_NOT_AVAILABLE

There was no reference in the database to compare to.

COMPARE_NOT_COMPARABLE

Images cannot be compared at all as they significantly differ from each other.

COMPARE_NO_IMAGE

Comparison could not be processed because no reference images have been available.

<blackAndWhite>

TRUE

FALSE

Permission status by black/ white list.

<blackAndWhiteByTime>

TRUE

FALSE

Permission status by black/white list when applied for specific times only.

<statusPlate>

NA

<STRING>

In case of any error during the plate recognition, a diagnostic message might be displayed here, by default this is NA.

<statusUnderCarriage>

NA

<STRING>

In case of any error during undervehicle scanning, a diagnostic message might be displayed here, by default this is NA.

The CustomActionEx action contains information about:

  • Int64FieldA: the gate

  • Int64FieldB: the lan

  • eInt64FieldC: the undercarriage status

  • Int64FieldD: the status of the plate (not used)

  • Int32FieldA: MediachannelID

  • Int32FieldB: the sequence

  • Int32FieldC: the compare status

  • Int32FieldD: (not used)

  • StringFieldA: "UVISCAN_LPR"(Fixed string)

  • StringFieldB: unique identifier

  • StringFieldC: permission (TRUE, FALSE, PENDING)

  • StringFieldD: the plate number

  • DateFieldA: the date/time coming from UVISCAN

  • DateFieldB: the date/time coming from G-CORE

  • DoubleFieldA: blackAndWhite (false=0, true=1)

  • DoubleFieldB: blackAndWhiteByTime (false=0, true=1)

Example 02.07.2019 13:13:19CustomActionEx (Int64FieldA: 1, Int64FieldB: 1, Int64FieldC: 3, Int64FieldD: 0, Int32FieldA: 8, Int32FieldB: 16, Int32FieldC: 0, Int32FieldD: 0, StringFieldA: "UVISCAN_LPR", StringFieldB: "20190401134059479-000000000000000000", StringFieldC: "PENDING", StringFieldD: "3890", DateFieldA: "2019/04/01 09:39:59,000 GMT-00:01", DateFieldB: "2019/07/02 13:13:18,853 GMT+02:00", DoubleFieldA: 1, DoubleFieldB: 1, GeneralProcessingTimeStamp: "2019/07/02 13:13:19,568 GMT+02:00")

Received NPRRecognition Action

The NPRRecognition action contains information about:

  • Plate number

  • Country (Not supported)

  • Mediachannel

  • Date/Time

  • Restriction (Not supported)

  • Speed (Not supported)

  • Direction (Not supported)

  • ZoneIndex (Not supported)

  • Type (Not supported)

  • Weight (Not supported)

  • GeneralProcessingTimeStamp (Not supported)

Example 17.04.2019 10:21:43NPRRecognition (PlateNo: "B-TH252", Country: "", Channel: { 4, 4, "UVISCAN" }, TimeStamp: "2019/04/17 08:20:41,000 GMT-00:01", Restriction: 0, Speed: 0, Direction: 0, ZoneIndex: 0, Type: "", Weight: 100, GeneralProcessingTimeStamp: "2019/04/17 10:21:42,906 GMT+02:00")