The models are the artificial neural networks, trained to solve a certain type of object detection or classification. The standard pre-trained models are listed here.

Audio recognition

The module classifies audio information.

audio recognition

Common objects detector

This is a neural classification model for detection of a wide range of common objects.

common objects

Face detector

This model detects all faces in the frame.

face detector

Face detector standard

This is a light version of face detector. It scans each incoming frame and saves information about all detected faces in the frame meta-data. In order to reduce HW resources consumption,you can adjust the parameter resize_factor.

face detector light

The face detector allows reducing the detection zone to a certain area. On one hand this will keep the processor from detecting faces in unwanted areas, and on the other hand - it also reduces the load on the computing hardware.

Face recognition

The face recognition neural module extracts facial feature that can be used to search for particular persons and to do real-time matching against list of known person’s faces. The photos of known people need to be saved in the lists. In this case the system will be comparing the faces, detected in the frames, and, if matched, will add additional properties to the object as well as generate a face_match event. This event can be used to generate pop-up notifications for an operator.

face recognition

This module does not work with the frame. It works with the list of face objects that need to be already detected by a face detector. If frame's meta-data does not contain information about detected faces, the recognition model will skip such a frame.

Age gender emotions recognition

This neural module analyses facial features to estimate person's gender, age, attitude and emotions. The module doesn't require any special configuration.

age gender

Warning

Remember, this module doesn't detect faces, but analyses them. Therefore it requires a face detector and the tracker.

Fire detector

The model detects open fire.

fire

General objects recognition

This model is trained to recognize several hundreds of general objects type.

general recognition

License plates detector

This model detects all license plates in the frame.

lp detector

License plates recognition

This model converts images of the license plates into symbols.

lpr

Text detector

This model detects all text areas in the frame.

Text

OCR

OCR model saves recognized text to object's properties under the 'textbox' key.

ocr

People recognition

This module detects people in frames by their shapes. It is designed to work effectively at low-light conditions, with blurry objects, with partly occluded peoples' figures. The neural network distinguishes people from animals and other moving objects.

People

The typical use cases are pedestrian traffic counter or advanced CCTV analytics

QR-Codes and Barcodes

This model detects and recognizes all QR codes and Barcodes in the frame.

QR-Codes and Barcodes

Vehicle color model make recognition

The model recognizes 3000 car models and 14 colors.

Vehicle color model make recognition

Vehicle detector

This model detects vehicles and classifies them into 5 categories: bicycle, motorbike, car, bus and truck. The model works effectively during both daytime and nighttime. It allows detecting blurred objects and partly occluded objects.

Vehicle detector

The typical use cases for this recognition model are car counting software or vehicle type recognition

Important

This is the list of common recongition modules. BitRefine offers customized recongition modules for solving clients' specific tasks. Custom recongition modules are supplied as separate .zip libraries. Please, contact BitRefine group for the extended list of availavle models and the requirements for training of new custom models.