Documentation for Detector Pack 2.7. Documentation for other versions of Detector Pack is available too.

Previous page Configuring the «Fluid level detection» module  Configuring the neurotracker track counter Next page


Attention!

The Neurotracker software module works only in Intellect 4.11.0 and higher version.

The Neurotracker software module is configured on the Neurotracker object settings panel. This object is created under the Camera object on the Hardware tab of the System settings window.

The Neurotracker software module is configured as follows:

  1. Go to the Neurotracker object settings panel.
  2. Set the Generate the event when the track is appeared/disappeared checkbox (1) if it is necessary to generate the event when the track appeared/disappeared.
  3. Set the Show objects on image checkbox (2) if it is necessary to highlight the detected object with a frame in the Monitor interface object window.
  4. Click the  button (3), and in the standard Windows window that opens, select the neural network file with the tracking model.

    Notes

    • If you intend to use a CPU or Intel GPU (integrated video core) for the neurotracker operation, then it is necessary to train the neural network file using the OpenVINO toolkit, and the name of the neural network file should contain the _openvino substring at the end. For example, test1_openvino.ann.
    • If you intend to use the NVIDIA GPU for the neurotracker operation, then the name of the neural network file should contain only the name of the neural network. For example, test1.ann.
    • If you intend to use the Intel Neural Compute Stick (Movidius of any generation) or Intel HDDL (a device for working with several Movidius) for the neurotracker operation, then the name of the neural network file should contain the _movidius substring at the end. For example, test1_movidius.ann.

    Attention!

    Also, there should be a file with the *.txt extension in the same directory as the neural network file with the *.ann extension. The *.txt file should have the same name as the *.ann file.

  5. In the Sensitivity, % field (4), specify the neurotracker sensitivity — an integer value within the range from 0 to 100.

    Note

    The neurotracker sensitivity is determined experimentally. The lower the sensitivity, the more false triggerings there might be. The higher the sensitivity, the less false triggerings there might be, however, some useful tracks might be skipped.

  6. In the Frame rate limit field (5), specify the maximum number of frames per second that should be analyzed by the neurotracker before the alarm is generated. All other frames will be interpolated. The higher the specified value, the more accurate the tracking, but the higher the CPU load.
  7. In the Device drop-down list (6) select the device where the neurotracker will operate:

    • Auto — automatic device selection.

    • CPU — Intel central processing unit (not recommended).

    • NVIDIA GPU (depends on the number of installed NVIDIA video cards).

    • Movidius — Intel Neural Compute Stick or Intel HDDL.
    • IntelGPU — the embedded video core of the Intel CPU.
  8. Click the Apply button (7).

    Note

    • If necessary, create and configure the VMDA detection tools on the basis of the neurotracker. The procedure of creating and configuring the VMDA detection tools for a neurotracker 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 VMDA detectors for a neurotracker on the basis of the Neurotracker object, and not the Tracker object (for details, see Creating and configuring VMDA detection).
    • If it is necessary to periodically generate the events containing the number of objects received from the neurotracker, then create and configure the neurotracker track counters (see Configuring the neurotracker track counter).

The Neurotracker software module configuration is complete.