Release Notes - CVEDIA-RT - 2025.1.0 Beta¶
Warning
This is a beta release to allow more user to explore and test the new features, and to report feedback on any unexpected behavior.
We don't suggest using the beta release in a production environment.
CVEDIA-RT Analytics¶
New Analytics¶
- Officially released ALPR (License Plate Recognition) analytics to read license plates. It supports a large variety of international plates and works in difficult light, distance, and angle conditions.
- Officially released Armed Person detection. It offers a high accuracy with close-to-zero false positives.
- Officially released Fallen Person detection analytics.
Info
ALPR, Armed Person, and Fallen Person analytics are premium analytics that requires specific licenses. The 30-day trial offers access to all available anlytics, including the premium ones.
Please note that if you enabled the trial for the previous version of CVEDIA-RT, and then update CVEDIA-RT to this new release, the premium features will not work. Please reach out to support.cvedia.com to obtain a new trial key.
- Expanded the list of attributes extracted for people:
- Gender
- Age
- Face covered
- Smoking
- Using a phone
- Wearing glasses
- Carrying bag
- Tattoo
- Assisted
- Upper and Lower clothing colors
- Surrender pose detection
- Face covered detection
- Speed estimation
- Car door open detection
- Car light on detection
Improvements¶
- Introduced a new ai-based technique to determine when a target is moving, allowing for a great improvement in false positive reduction.
- Reduced false positives on stationary objects that resemble human shapes
- Reduced animal vs person confusion when detecting and tracking objects
- New event for indicating the start/stop of activity. It can be used to, among other things, start/stop recording in the frontend plugins or 3rd party integrations.
- Improved performance under busy scenarios with lots of moving objects.
- Improved inference in situations where the camera is shaking.
Plugin for NX Witness¶
-
Added the new Premium Analytics:
- ALPR (License Plate Recognition) - with the ability to search by license plate
- Armed Person event
- Fallen Person event
Info
ALPR, Armed Person, and Fallen Person analytics are premium analytics that requires specific licenses. The 30-day trial offers access to all available analytics, including the premium ones.
Please note that if you enabled the trial for the previous version of CVEDIA-RT, and then update CVEDIA-RT to this new release, the premium features will not work. Please reach out to support.cvedia.com to obtain a new trial key.
-
Added Experimental Analytics:
- Vehicle guard (Car door open and car light on detection)
- Surrender pose detection
- Speed estimation
- Face covered detection
-
Added new attributes in the Advanced Search for people:
- Gender
- Age
- Face covered
- Is smoking
- Using phone
- Wearing glasses
- Carrying bag
- Has tattoo
- Requires assisted
- Upper and Lower clothing colors
-
Added new attribute in the Advanced Search for vehicles:
- Speed range in Kmh
- Speed range in Mph
Improvements¶
- Exposed option to enable or disable the Picture-in-Picture of faces and license plates in the thumbnails of detected objects or events.
- Improved the status panel to show the state of features and streams according to the installed licenses
- Improved error handling when adding a new license.
- Improved the analytics left menu to show what analytics are in use (indicated with a
[+]
next to the analytics name) and which one has a license-related issues (indicated with a[x]
) - New convenience script is available for Piko to ensure a smooth installation process on Linux.
Plugin for Milestone¶
-
Added the new Premium Analytics:
- ALPR (License Plate Recognition) - added the ability to search by license plate
- Armed Person
- Fallen Person
Info
ALPR, Armed Person, and Fallen Person analytics are premium analytics that requires specific licenses. The 30-day trial offers access to all available analytics, including the premium ones.
Please note that if you enabled the trial for the previous version of CVEDIA-RT, and then update CVEDIA-RT to this new release, the premium features will not work. Please reach out to support.cvedia.com to obtain a new trial key.
-
Added new attributes in the Smart Search for people:
- Gender
- Age
- Face covered
- Smoking
- Using a phone
- Wearing glasses
- Carrying bac
- Tattoo
- Assisted
- Upper and Lower clothing colors
UI Improvements¶
- Areas and lines can now be created without necessarily setting a name.
- Added a delete polygon/line button close to the preview image, to quickly remove a configured area or line.
- Added snapping to the closing vertex when drawing an area
- Improved Smart Search filtering UI for an easier and more clear access to the different attributes.
- Improved the analytics left menu to show what analytics are in use (indicated with a
✓
next to the analytics name) and which one has a license-related issues (indicated with a✕
)
Technical Improvements¶
- Standard and Hi-res profiles are now per-stream settings. Each stream can choose separately from the main plugin settings.
- Exposed option to enable or disable the Picture-in-Picture of faces and license plates in the thumbnails of detected objects or events.
- Renamed CVEDIA-RT Controller Service in CVEDIA-RT XProtect Connector
- Starting the CVEDIA-RT XProtect Connector service is now instant, even if the Milestone Management Server is not running yet.
- Improved timing synchronization between event triggers and recorded footage
- Improved error handling when adding a new license.
CVEDIA-RT Engine¶
- Added new event schemas (event-activity and event-activity-end) to notify when activity is present in the view, allowing to optimizing recording time or to raise attention to specific cameras only when needed.
-
Added the option max_running_instances in rtconfig.json to set the maximum number of concurrently running instances on a specific device, to prevent going over the expected performance limits.
-
Upgraded ONNX inference engine to 1.22.0
- Updated the required version of HAILO driver to 4.21 to support new model architectures.
- Added support for Rockchip RKNN 1.4.0, 2.3.0, and 2.3.2
- Added support for Blaize 24.2.0
- Added support for round robin inference on Blaize
- Added support for OpenVino 25.1
- Added support for video decoding with OpenVino on Linux for Intel GPUs
Warning
WARNING: The version 4.21 doesn't work on Windows. Do not upgrade to this release if you need to use HAILO on Windows.
Improvements¶
- Addressed codec-specific seeking behavior differences for MJPEG and H264/HEVC.
- All our C API functions now have the same return convention. We updated all API documents to reflect the return values per function. This is a breaking change as for some functions previously returned a positive integer to signal a successful operation and the new convention is to return RT_C_SUCCESS which is 0. For any boolean functions the return value is still either RT_C_TRUE which is 1 and RT_C_FALSE which is 0.
Bug Fixes¶
- Fixed video decoder seeking issues across different codec types
- Fixed memory alignment issues caused in some more unusual resolutions
- Fixed an issue that causes CVEDIA-RT to crash when stopping an instance through REST API.
- Fixed an issue where GStreamer fails after 60 seconds without a keyframe.
- Fixed an issue that was causing CVEDIA-RT to crash when there were insufficient write rights in the CVEDIA-RT directory.
REST API¶
- Added new REST API endpoint to enable or disable the Picture-in-Picture functionality.
- Added new REST API endpoints for license management (retrieval of license information, addition of a license, removal of a license, and activation of the trial license).