Skip to main content

What is AI search option in BVMS 13.1 Operator Client?

Question

What is AI search option in BVMS 13.1 Operator Client?

image-20260105-104047.png

Answer

The AI search option in Operator Client is a new Free-text search option introduced in BVMS v13.1.

The BVMS free text search feature:

  • Is part of the BVMS 13.1 base package and does not require any specific feature license.

  • Is in parallel available to the existing "forensic search" feature based on camera IVA/IVA PRO algorithms generated metadata ( Perimeter, Appearance, etc.).

  • Is based on a local installed AI-model model which is purely On-premises running (no cost for online cloud based AI-Services).

  • Introduces a separate new installer called "AI Video processing service".

  • Requires GPU hardware support: More GPU-power allows for processing of more cameras and more frames per camera. Using dedicated powerful workstation hardware allows for best performance.  

  • All BVMS connected cameras are supported, also ONVIF. Excluded: Panoramic cameras. 

Customer value:

  • Highly intuitive: Search task simply and quickly described in plain language, no effort or time needed to manually select complex search criteria.

  • Unmatched accuracy: Detailed and context-related search criteria can be easily defined to find exact event in just couple of seconds.

  • On-prem: No need for cloud or internet connection.

  • Available for existing systems: Can be enabled for existing systems and work with already installed cameras.

Requirements:

  • No specific camera requirements

  • No additional licenses needed

  • No cloud connection required

→ Capable server/workstation for the image processing

Examples:

image-20260105-104431.png

Installing the feature and required certificates for communication

Before the Management Server can connect to the new service, complete the following steps:

  1. Use the new standalone installer for the AI processing feature and install it on a Windows machine with strong GPU performance (please refer the the HW-requirements chapter)

  2. Verify that the new service is running correctly

optional Steps 3+4: If the AI video processor machine does not have any other BVMS components installed, you must install a BVMS certificate. This ensures data security and allows a secure connection between the BVMS components and the new service.

  1. (optional) Export the VmsRoot certificate from the Management Server.
    Path: LocalComputer/Personal/Certificates

  2. (optional) Import it on the workstation where the new AI processing feature is running on. Use the windows tool: Manage Computer certificates
    Path: LocalComputer/BVMS Trusted Systems

Step 1: Use the separate installation package provided in addition to the regular BVMS 13.1 installer and install the new service on a MS Windows machine with sufficient GPU support.

image-20260105-113130.png

Step 2: Verify that the new service is running correctly.

image-20260105-113204.png

Step 3 (optional, only when the new service is installed on a separate hardware): Export the VmsRoot certificate from the Management Server using the Certificate Export Wizard.
Path: LocalComputer\Personal\Certificates.

image-20260105-113231.png

Step 4: (optional, only when the new service is installed on a separate hardware): Import the VmsRoot certificate on the separate windows machine using the Certificate Import Wizard. Path: LocalComputer/BVMS Trusted Systems\Certificates.

image-20260105-113257.png

How it works?

A selected camera stream is directed to the new AI video processing service, decoupled from the recording stream.

image-20260105-113008.png

How to configure the feature using the Configuration Client?

First, you have to prepare certificates and then add cameras to the AI Video Processing service.

In the Search bar, search for Manage computer certificates > select Certificates folder under Personal > right click on VmsRoot > All Tasks > Export

image-20260105-113737.png
image-20260105-113946.png

Click Next > Next > Next

image-20260105-125102.png
image-20260105-125213.png
image-20260105-125139.png

Add file name and click Next

image-20260105-131200.png

Click Finish

image-20260105-131338.png

and OK

image-20260105-131806.png

Now, import the certificate by right clicking on the BVMS Trusted Certificates > All Tasks > Import

image-20260105-132152.png

Click Next

image-20260105-132317.png

Click Browse

image-20260105-132544.png

Select the certificate you just exported few moments ago and click OK:

image-20260105-132640.png

Click Next and Finish

image-20260105-132725.png
image-20260105-132810.png

Expand Other Devices > AI Video Analytics > right click on AI video processor services > select Add AI video processor service

image-20260105-113544.png

Add the Network address and click Connect > OK

image-20260105-133220.png

In the Cameras tab, drag and drop the desired cameras from the Logical Tree:

image-20260105-143812.png

and check the boxes: the one under the AI processing column, next to the camera’s name and the one under the Thumbnails column:

image-20260105-143923.png

Then Save & Activate your changes:

image-20260105-144032.png

How to operate?

Select AI search option from Operator Client and enter the text in English to search for video content:

image-20260105-104758.png

Note

AI search: Time range and Number of best matching images per camera

It’s best to start with a small time range and a low number setting for best matching images when beginning the search and then increase it gradually for later searches.
The default value for best matching images is 10.

After clicking the Search button, the time-line will display the video content you are looking for, based on the key-words entered before:

image-20260105-104947.png

By selecting the Video search results option, you can view the scene details and play the video.

image-20260105-105742.png

Recommendations for camera design: Lens

Because every image is reduced before the AI model processes it, it’s important to keep objects as close to the camera as possible while still keeping the entire object visible.
Using a telephoto lens instead of a wide-angle lens helps achieve this, since more pixels are available on the objects assuming the distance is not too far.

Fisheye lens based cameras (360 degree view) e.g. FLEXIDOME panoramic 5100i are not supported.

academy.png Please click this link for an interactive training version of the information above and join our KEENFINITY Academy!

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.