AI-VMD: Metadata Search Integration
Last update: Jan 2025
- Scenario: This guide provides step-by-step instructions for integrating i-PRO AI Video Motion Detection (AI-VMD) with Milestone XProtect. Use the "Search" feature in the Smart Client to search for people, vehicles, and analyze vehicle speed.
1. Configure AI-VMD for Metadata Search.
2. Set up Metadata in the XProtect Management Client.
3. Perform Metadata Search in the XProtect Smart Client.
- About AI-VMD:
AI-VMD is an AI application provided by i-PRO that differentiates between vehicles, two-wheeled vehicles, and people. It detects and sends warning notifications when the target objects enter a specified area. It can also count the number of times the target objects cross a line.
AI-VMD (AI Video Motion Detection) | i-PRO Products
This feature is supported in the following versions:
- Camera firmware: V2.70 or later
- AI-VMD: V3.70 or later.
- XProtect: 2024R2 /DP13.4a or later.
1. Configure AI-VMD for Metadata Search
To use the vehicle speed search, first, update the AI-VMD firmware. Then, in addition to configuring AI-VMD at the top of this page, set up the vehicle speed settings and the necessary options.
1-1. Install or update the latest version of AI-VMD.
1-2. Configure the Speed setting. For more details, refer to Section 3.5.5 "Speed Setting" on this page.
1-3. Ensure that the following option ("Give the ClassCandidate to Analytics Stream") is enabled for AI VMD. (Default: On)
This option is necessary for sending people and vehicle attributes effectively.

1-4. Change the camera setting by sending a CGI command to add speed information in the metadata that is sent from the camera to XProtect.
For example, sending the request to a camera with the IP address 192.168.0.10:
http://192.168.0.10/cgi-bin/adam.cgi?methodName=setApplicationPreference&appName=iVmdApp&prefType=Integer&prefName=speed_metadata_type&value=1
2. Set up Metadata in the XProtect Management Client
To enable the visibility of a search category or a filter in XProtect Smart Client, select the relevant attribute on the Management Client.
2-1. Check "People" and "Vehicles" in [Server] - [Metadata Use] - [Metadata Search] - [Search Categories].
To use Vehicle Speed, check "Vehicle Speed".


3. Perform Metadata Search in the XProtect Smart Client
3-1. Click the [Search] tab.

3-2. Select the search period.

3-3. Click [Select camera] and select the target camera.

3-4. Click [Search for...] and select "People" or "Vehicles" as the search category.

3-5. The search results are displayed.

3-6. To search for vehicle speed, set the vehicle speed search criteria.

3-7. The search results are displayed.

Milestone XProtect Management Client 2024 R1/DP 13.4a