AI-VMD: Metadata Search Integration
Last updated: December 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.
1.1 Basic Configuration
1.2 Metadata Search Options(Optional)
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
1.1 Basic Configuration
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. Install or update the latest version of AI-VMD.
2. Configure the Speed setting. For more details, refer to Section 3.5.5 [Speed Setting] on this page.
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.
4. If AI-VMD is older than version 3.80, 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
1.2 Metadata Search Options (Optional)
By default, all objects are included as search targets. If you want to narrow down the search target, you can specify the following options:
To exclude objects outside the detection area
To exclude stationary objects within the detection area
1.2.1 To Exclude Objects Outside the Detection Area
If you want to exclude objects outside the detection area, select [Notify frames in detection area only].
1. Open the camera settings screen via the browser and go to [-Ext. software] > [AI-VMD].
2. Go to [4. Detailed setting].
3. Click [+Advanced setting], then select [Notify frames in detection area only] under [Detection frame notification].
4. Click [Set].
1.2.2 To Exclude Stationary Objects within the Detection Area
If you want to exclude stationary objects within the detection area, select [Notify frames immediately after alarm in detection area] and [An alarm is issued only when a motion is detected for the first time]
1. Open the camera settings screen via the browser and go to [-Ext. software] > [AI-VMD].
2. Go to [4. Detailed setting].
3. Select [An alarm is issued only when a motion is detected for the first time] under [AI-VMD alarm].
4. Click [+Advanced setting], then select [Notify frames immediately after alarm in detection area] under [Detection frame notification].
5. Click [Set].
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.
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
1. Click the [Search] tab.
2. Select the search period.
3. Click [Select camera] and select the target camera.
4. Click [Search for...] and select [People] or [Vehicles] as the search category.
5. The search results are displayed.
6. To search for vehicle speed, set the vehicle speed search criteria.
7. The search results are displayed.
Milestone XProtect Management Client 2024 R1/DP 13.4a