Video requirements for scene analytics detection tools Video stream and scene requirements for neural tracker operation |
To configure the neural tracker-based Scene Analytics detection tools, do the following:
In the Frames processed per second field, set the frame rate value for the neural network to process (6). The higher the value, the more accurate the tracking, but the higher the load on the CPU.
At least 6 FPS is recommended. For the fast moving objects (running individuals, vehicles), you should set the frame rate at 12 FPS or above (see Examples of configuring neural tracker for solving typical tasks). |
You can use the neural filter to sort out video recordings featuring selected objects and their tracks. For example, the neural tracker detects all freight trucks, and the neural filter sorts out only video recordings that contain trucks with cargo door open. To set up a neural filter, do the following:
to use the neural filter, set Yes in the corresponding field (9).
in the Neurofilter mode field, select a processor to be used for neural network operation (11).
In the Neurotracker mode field, select the processor for the neural network operation: the CPU, one of GPUs or one of Intel processors (12, see Hardware requirements for neural analytics operation, General Information on Configuring Detection).
We recommend using the GPU. It may take several minutes to launch the algorithm on NVIDIA GPU after you apply the settings. You can use caching to speed up future launches (see Configuring the acceleration of GPU-based neuroanalytics). If Neural Tracker is running on GPU, object tracks may be lagging behind the objects. If this happens, set the camera buffer size to 1000 milliseconds (see The Video Camera Object). |
In the Object type field (13), select the recognition object type, or in the Neural network file field (8), select the neural network file.
To train your neural network, contact AxxonSoft (see Data collection requirements for neural network training). A trained neural network for a particular scene allows you to detect only objects of a certain type (e.g. person, cyclist, motorcyclist, etc.). If the neural network file is not specified, the default file will be used, which is selected depending on the selected object type (13) and the selected processor for the neural network operation (4). |
For the correct neural network operation on Linux OS, place the corresponding file in the /opt/AxxonSoft/DetectorPack/NeuroSDK directory. |
If you don't need to detect static objects, select Yes in the Hide stationary objects field (15). This parameter lowers the number of false positives when detecting moving objects.
In the Track retention time field, set a time interval in seconds after which the tracking of a vehicle is considered lost (16). This helps if objects in scene temporarily overlap each other. For example, a larger vehicle may completely block a smaller one from the view.
By default, the entire FOV is a detection area. If you need to narrow down the analysis area, in the preview window set one or more areas in which you want to perform the analysis.
The procedure of setting areas is identical to the base tracker's (see Setting General Zones for Scene analytics detection tools). The only difference is that the neural tracker areas are processed while the base tracker areas are ignored. |
The next step is to create and configure the necessary detection tools on the basis of neural tracker. The configuration procedure is the same as for the base tracker (see Setting up Tracker-based Scene Analytics detection tools).
To trigger a Motion in Area detection tool under a neural network tracker, an object should be displaced by at least 25% of its width or height in FOV. |
The abandoned objects detection tool works only with the base object tracker. |