The Neurotracker module works only in Intellect 4.11.0 and higher version. |
The Neurotracker module is configured on the Neurotracker object settings panel. This object is created on the basis of the Camera object on the Hardware tab of the System settings dialog window.
The Neurotracker module is configured as follows:
Set the Generate event on appearance/disappearance of the track checkbox (1), if it is necessary to generate the event when the track appears/disappears.
The track appearance/disappearance events are generated only in the debug window (see Enabling the Debug window). They are not displayed in the Events protocol. |
Set the Save tracks to show in archive checkbox (3), if it is necessary to highlight the detected object with a frame when viewing the archive.
This parameter does not affect VMDA search and is used just for the visualization. For this parameter, the titles database is used. |
Neural networks are named taking into account the objects they detect. The names can include the size of the neural network (Nano, Medium, Large), which indicates the amount of consumed resources. The larger the neural network, the higher the accuracy of object recognition. |
In the Recognition threshold [0, 100] field (6), specify the neurocounter sensitivity—an integer value in the range from 0 to 100.
The objects detection threshold is determined experimentally. The lower the detection threshold, the more false triggerings there might be. The higher the detection threshold, the less false triggerings there might be, however, some useful tracks might be skipped. See Examples of configuring neural tracker for solving typical tasks. |
In the Track hold time (s) field (10), specify the time in seconds after which the object track is considered lost. This parameter is useful in situations where one object in the frame temporarily overlaps another. For example, when a large car completely overlaps a small one.
If the object track is close to the frame boundary, then approximately half the time specified in the Track hold time (s) field should elapse from the moment the object disappears from the frame until its track is deleted. |
You can use the neural filter to sort out some of the tracks. For example, the neural tracker detects all freight trucks, and the neural filter leaves only those tracks that correspond to trucks with cargo door open. To configure a neural filter, do the following:
Set the Enable filtering checkbox (1).
Select the required neural network file for the neural filter (2). If the network path is not set, then the default network is used depending on the selected device (3). If the network path is specified, the neural filter is created with the specified network.
From the Device drop-down list (3), select the device on which the neural network for the neural filter will operate. Auto—the device is selected automatically: GPU gets the highest priority, followed by Intel GPU, then CPU.
Click the Apply button (13).
If necessary, create and configure the NeuroTracker VMDA detection tools on the basis of the Neurotracker object. The procedure of creating and configuring the NeuroTracker VMDA detection tools is similar to creating and configuring the VMDA detection tools for a regular tracker. The only difference is that it is necessary to create the NeuroTracker VMDA detection tools on the basis of the Neurotracker object, and not the Tracker object (see Creating and configuring the VMDA detection). Also, if you select the Staying in the area for more than 10 sec detector type, the time the object stays in the zone, after which the NeuroTracker VMDA detection tools are triggered, is configured using the LongInZoneTimeout2 registry key, not LongInZoneTimeout. The procedure of configuring the alarm generation mode for any type of VMDA detection tools is similar to the VMDA detection tools for a regular tracker using the VMDA.oneAlarmPerTrack registry key (see Registry keys reference guide). |
The Neurotracker software module configuration is complete.
If events are periodically received from several objects, then for convenience, you can create and configure neurotracker track counters (see Configuring the neurotracker track counter).