AI People Detection Integration with i-PRO Active Guard for Milestone XProtect
Last updated: March 2025
Scenario:
This page explains how to integrate AI People Detection with i-PRO Active Guard, enabling quick searches for detected objects by applying various attribute filters.
1. Camera Settings
2. Installation of i-PRO Active Guard
3. Watchlist and Action Configuration
4. Monitoring and Searching Watchlist Events
5. Searching for People by Attribute
About AI People Detection:
AI People Detection is an AI application provided by i-PRO.
AI People Detection extracts and classifies human facial features and clothing characteristics into useful categories such as gender, age, and clothing color.
AI People Detection/AI Vehicle Detection/AI Face Detection | i-PRO Products
1. Camera Settings
1-1. Camera Registration
Register the camera in VMS.
1-2. Log in
Click [i-PRO Settings] under [MIP Plug-ins] - [i-PRO Settings Plug-in for Milestone].

Click [Log in].
*If you select "Windows authentication (current user)", you can log in without entering a username and password.

Select the target device and enter [Username] and [Password] to access the device.
Click [Start].

Click [Complete].

Click the gear icon to open the camera setup menu.

1-3. Adjust the Camera Angle
Select [Ext. software] - [Application] - [AI People Detection].
Adjust the camera angle using "Best shot confirmation" to check the best shot images.
For more details, refer to Section 2-2 "Adjust the camera" of AI People Detection in the manual below.
Operating Instructions for AI Face Detection, AI People Detection, and AI Vehicle Detection

1-4. Schedule Settings
Select [Ext. software] - [Operation sched.].
In the Extension software field, select AI People Detection, and check that the schedule is enabled.

2. Installation of i-PRO Active Guard
Refer to the i-PRO Active Guard Setup Instructions for Milestone to complete the installation.
3. Watchlist and Action Configuration
3-1. Creating a Watch List
Open [Smart Client] and select [i-PRO Active Guard].
Select the "Setup watchlists".

Select [People] and click "Create a new watchlist".

Select the attributes you want to add to the watchlist.
You can also register an image and automatically select attributes from the image.
To select attributes from a person's image, select the image to be registered from "Search by photo".
After selecting the attributes, click "Save watchlist".

3-2. Action Settings
Open "Management Client".
Select [Rules and Events] - [Rules], right-click, and click [Add Rules].
In Step 1, set the name of the rule.
Click "event".

Select [Analytics Events] - [Analytics Events] and then select [Registered people detection (Analytics Events)] .

Click "OK".
Select the target camera and click ”Next”.
In Step 2, click "Next." If you want to specify a time, make the necessary changes.

In Step 3, select the action you want to execute. After specifying the action, click "Next."
In the example, the action is to open AUX on the camera created using i-PRO Maximizer.

By using i-PRO Maximizer, users can send CGI commands defined by them. For more details, please refer to this page.
The CGI for Aux Open/Close is as follows.
Aux Open: /cgi-bin/pioctrl?almctrl=no
Aux Close: /cgi-bin/pioctrl?almctrl=nc
In Step 4, click "Finish." If you want to set an exit condition, specify it.

4. Monitoring and Searching Watchlist Events
4-1. Monitoring Watchlist Events
Open [Smart Client] and select [Alarm Manager].
Right-click on the row displaying the item name in the list, and check "Object."

When an alarm that matches the watchlist occurs, it will be displayed in the list.
The "Type" column displays Registered people detection and the "Object" column shows the watchlist name.

4-2. Searching Watchlist Events
Select [Smart Client] - [i-PRO Active Guard] - [Event].
In the Filter tab, select "Time range" and "Cameras," enable the "Registered people detection" filter, and click "Search."
Additionally, in the "Registered people detection" filter, you can further refine the search by the registered watchlist.

A list of events that match the conditions will be displayed.

You can play it by clicking on the thumbnail.

5. Searching for People by Attribute
Select [Smart Client] - [i-PRO Active Guard].
Select [Forensic] and set the date, camera, and People filter options, then click Search.
With the People filter enabled, only the thumbnails of people detected by the AI Camera using the people detection app are shown.
Also, using the filter panel, you can apply the search condition.

Features and Controls | Description |
---|---|
Detected object | Uploading people picture If a picture is uploaded, features are automatically detected. |
Gender | Male, Female |
Age | Child (0–10), Young Adult (11–20), Adult (21–60), Senior (61+) |
Hair type | Long-hair, Short-hair, Hat |
Hair color | Black, Gray, White, Brown, Gold |
Top type | Short-sleeves, Long-sleeves |
Top color | Black, Gray, White, Brown, Orange, Yellow, Green, Blue, Purple, Pink, Red |
Bottom type | Long, Short |
Bottom color | Black, Gray, White, Brown, Orange, Yellow, Green, Blue, Purple, Pink, Red |
Sunglasses | Sunglasses, No Glasses |
Beard | Beard, No Beard |
Mask | Mask, No Mask |
Bag | Bag, No Bag |
Bag color | Black, White, Brown, Orange, Yellow, Green, Blue, Purple, Pink, Red |
Shoes color | Black, White, Brown, Yellow, Green, Blue, Red |
Moving Direction | Up, Up right, Right, Down right, Down, Down left, Left, Up left |
Additional filters | Recognizable face can only show person thumbnails with clearly visible faces. |
Color image only Note: Black & white images may show in the search results even if "Color image only" is specified. |
|
Threshold | Low, Average, High |
Exclude searched color | If selected, the color will be excluded from search results. |
Include similar color | If selected, colors similar to the specified color will be automatically included. |
You can also search by photo. Click "Detect object".

Upload a photo and select a detected person from the list.

Click "OK". Features are automatically detected.
The search results matching the criteria will be displayed in a list.

You can play it by clicking on the thumbnail.

Milestone XProtect 2024 R2 / DP 13.6a