AI-Connect

Subject to license

The integration of neural networks is a licensed function for the use of artificial intelligence. The networks used in the G-Tect service have a one- or two-level structure. Single-level networks serve for the "simple" detection of objects within the monitored scenario. Two-level networks are used for detection and classification. This provides a checking logic within the network, which is used to refine and/or verify the results. The aim of the implementation and therefore the great advantage of using neural networks is the application in very specific as well as general areas and scenarios.

With the activation of the basic function via G-Tect/AI-Connect, the user is provided with a general network for the recognition of persons, cars, trucks, mobile phones and notebooks. This is a one-level detector network that searches for the corresponding objects within the image section.

Description of the Configuration Interface

ROI Settings

Parameter

Description

+ Button

Adds a ROI (=Region of Interest). This region is used for the alarm evaluation and can be adapted to specific requirements with the further setting options.

Roi Name

Allows to assign a name for the ROI. The name must be unique locally and globally (guid).

Classifier

Dropdown selection of the available neural network containers. Must be selected separately for each ROI.

Detection preset

Dropdown selection of the logic selected for the Neural Network. The G-Tect analyses the results according to the selected logic. Must be selected separately for each ROI.

Alarm duration

The time in seconds that the ROI or corresponding alarm remains in the alarm state and provides visual feedback. Must be selected separately for each ROI.

Alarm delay

The delay in seconds with which the alarm is triggered (sensitivity is still pending).

Object Classes

Each net has different object classes. In the case of AI sample NN the selection looks like this:

Parameter

Description

Active

The check mark determines whether a class is used for further analysis or for alarm forwarding.

Class name

The name of the object class used for alarm forwarding.

Confidence

The threshold value is a percentage value that describes the certainty with which an object must be detected in order to be used for further analysis or for alarm forwarding.

Selection of the threshold value:

During the analysis, each object is checked for its assignment to a class. The assignment is based on the classes of the network. A percentage probability is assigned to each object, which determines to what extent it is the respective class. In the above example, a network could assign a person at detection as follows:

  • Person: 95%
  • Car: 1%
  • Truck: 1%
  • Cell Phone: 2%
  • Laptop: 1%

→ Total: 100%

The following rules apply to the selection of the threshold value:

The more classes are available within a network, the lower the threshold value must be selected for the analysis. This also applies if only one of the classes is relevant for the analysis.

With increasing similarity of the objects, the possible detection certainty decreases. For this reason, lower threshold values should be selected in such cases.

Channel Parameters

The channel parameter specifies how many images are used for the analysis and thus influences the alarm rate. The default value of 8 FPS should only be changed if objects are moving very fast through the scenario.

Detection List

The detection list supports configuration by displaying detections according to the activated object classes and the logic within the ROI. Thus, alarm messages can already be verified in the G-Set.

Events

To initiate events, an action must be selected from the action list and added to the event list using the Add button:

Action

Description

G-Tect/AI alarm

Triggers the alarm if the detection matches the activated object classes and the logic within the ROI. Terminates according to the set alarm duration

G-Tect/AI Info

Not relevant, internally used.

G-Tect/AI Info Request

Not relevant, internally used.

G-Tect/AI report

Not relevant, internally used.

G-Tect/AI object count

Not relevant for configuration, implemented for future development.

The action is then added and displayed in the setting dialog with the event list on the left-hand edge and the register on the right-hand side of the setting area: