There are 3 types of object classification by the smart detectors in Intellect.
The neural filter only works with tracks that have already been received from the Tracker object, allowing you to remove the excess (noise) and leave the necessary data (human, vehicle, etc.). Since the tracker records the trajectories of objects in the camera field of view, the neural filter receives the tracks only from the moving objects (or from the objects that stopped moving). |
In most cases, one neural networks model is enough for the standard objects classification (e.g. a human / a vehicle). However, for the non-standard tasks with multiple object classes, more than one model may be required:
Prior to configuring the neural filter, it is necessary to contact the AxxonSoft technical support and request the model files of the trained neural networks. Technical support specialists will request the data necessary for the preparation of models, and then provide you with the *.ann files for each model of the neural network. These files should be distributed among all the servers where the neural filter will be used.
The neural filter is configured in the following way:
GPU0, GPU1, GPU2 ... — use the NVIDIA GPU. Usually GPUs are recognized in the system in the order of their physical installation: the first (usually the upper one) GPU is number 0, the middle one is number 1, and the last (usually the lower one) is number 2.
If there are NVIDIA GPUs in the system, it is recommended to use them. If there are no NVIDIA GPUs in the system, th CPU resources should be used. GPUs from other manufacturers are not supported. |
In the 64-bit version of Intellect (Intellect64.exe), the the tracking device name is selected from the drop-down list of the processors and GPUs available on the computer. |
In the Unattended objects device name field (6), enter the name of the device that should be used by the tracker for the abandoned objects classification.
For the unattended objects neural filter operation, it is necessary that the unattended objects detector of the Tracker object is enabled, and the VMDA detectors are configured appropriately (see Creating and Configuring the Tracker Object and Creating and Configuring VMDA Detection). |
In the 64-bit version of Intellect (Intellect64.exe), the unattended objects device name is selected from the drop-down list of the processors and GPUs available on the computer. |
Click the Apply button (7).
Each tracker with configured neural filter uses about 900 MB of video memory. If you are using several neurotrackers which in total consume more video memory than is available in the system, an error will occur. In cases when there is not enough video memory, it is recommended to use several video cards in one system. |
The neural filter is configured.