← Back to the articles

xeoma_software_advices «Object recognizer» module is already available in Xeoma, but some options described in this article are still in development and not available yet. If you want to try new features, please contact us, we’ll gladly send you a test version.

Intellectual module «Object recognizer» in Xeoma is capable of recognizing necessary object types in camera’s field of view:

• Airplane
• Animal
• Bicycle
• Bird
• Boat
• Bus
• Car
• Motorcycle
• Human
• Sport ball
• Train
• Truck

This module is based on artificial intelligence and deep machine learning that greatly improves its recognition accuracy.

Object recognition settings

There’s «Use the high resolution stream from archive» option available in the module’s settings, it means that module will be using higher resolution stream that is indicated in “Universal camera” module’s settings, and it can insignificantly increase CPU load.

«Object recognizer» can «Process selected objects» or «Not process selected objects», i.e. whenever module is triggered, it’ll pass (“skip”) the signal to the next modules in chain. If you need to detect one type of object and disregard another, then you can use 2 or more “Object recognizer” modules in the chain.

There’s also «Recognition interval» (time it takes to recognize particular object type) can be set in module’s settings. It can be used from 30 milliseconds and up to 3 seconds. The smaller the recognition interval, the higher the processor load will be.

Object Recognition option in Xeoma Starting with Xeoma 22.3.16 the ‘Object Recognizer’ module is equipped with an alternative object recognition method – utilization of CUDA.

New option for better object recognition

In some cases this option showcases higher object recognition accuracy. You will see this option only in Xeoma on machines that have a video graphics card with support for the CUDA technology (Nvidia GeForce 400 and up for Windows and GeForce GTX 750 and up for Linux).
To enable the CUDA-powered recognition, tick the corresponding option and Xeoma will download some additional data that it needs for work. After which you can set the module up like described below for the regular object recognition.

Note that the CUDA-powered recognition doesn’t affect the processor load – it will stay the same as with the regular object recognition on machines without CUDA.

Each object type is accompanied by «Recognition accuracy» field that is responsible for percentage of recognition accuracy.

Recognition accuracy

According to the selected percentage module will be looking for necessary objects in camera’s field of view. If you set up e.g. 90%, then Artificial intelligence will be looking for the objects that are 90% matching to the selected object type. So the lower the percentage, the lower the recognition accuracy, but recognition speed most probably will be faster.
You can choose multiple types of objects, but recognition accuracy will be higher if there are not so many objects in camera’s field of view.

Animal ID

Selected type (or multiple types) of object will be displayed on the screen as a frame with the name of the object and percentage of recognition.

Car recognition

Object Recognition data can be used for charts Starting with Xeoma 22.3.16 the ‘Object Recognizer’ module can make reports in a spreadsheet format CSV.

The reports will have information on date and time of recognition, the type of object that was detected, and the accuracy percentage of how sure AI is that the object is what it thinks it is.
The data can be used to make graphs, charts with, or parsed and grabbed by third-party systems for integration of various kinds.

You can use different modules after «Object recognizer» in the modules chain. They will receive the signal whenever «Object recognizer» is triggered.

ip cameras software

You can use «Preview and archive» module, for example, then it’ll start recording whenever particular object is detected. Or you can use «Sending email»/«Sending SMS» modules, this way notifications will be sent after recognition. Also you can use «Sound alarm» module to turn on warning alarm whenever «Object recognizer» detected the object. Flexible modular system in Xeoma allows creating any desired system based on «Object recognizer».

«Object recognizer» is an additional module and should be purchased separately. More information here.

«Object recognizer» module can be tested in any version for 1 hour, after that period of time settings will be reset and 1 more hour will be available for testing.

Also watch our video about “Object Recognizer”:

June, 19 2019; updated February 24, 2022

Read also:
Additional modules in Xeoma
Object detector