i-PRO AI VMD (VIDEO MOTION DETECTION) / AI PEOPLE COUNTING FOR 360-DEGREE FISHEYE NETWORK CAMERA APPLICATION SOFTWARE
TECHNICAL SPECIFICATIONS
DIVISION 28 – ELECTRONIC SAFETY AND SECURITY
28 20 00 ELECTRONIC SURVEILLANCE
28 23 00 VIDEO SURVEILLANCE
28 23 13 VIDEO SURVEILLANCE CONTROL AND MANAGEMENT SYSTEMS

This specification is intended for use by the design/construction professional and any user of i-PRO Security products to assist in developing project specifications for security and video surveillance systems.  

Specifier Notes:  This guide specification incorporates CSI MasterFormatTM 2014 Edition Numbers and Titles.

Notes in Italics, such as this one, are explanatory and intended to guide the design professional/specifier and user in the proper selection and use of materials. This specification should be modified where necessary to accommodate individual project conditions.

PART 1 GENERAL   

1.01	SUMMARY
1.02	WARRANTY

A.	Provide manufacturer's standard warranty. 

PART 2 PRODUCTS

2.1	MANUFACTURERS

A.	i-PRO Co., Ltd

B.	Provide Video Surveillance Products from single source manufacturer 

2.2	i-PRO AI VMD (VIDEO MOTION DETECTION) / AI PEOPLE COUNTING FOR 360-DEGREE FISHEYE NETWORK CAMERA APPLICATION SOFTWARE
A.	GENERAL CHARACTERISTICS

1.	The AI VMD / AI people counting application software shall perform high precision with deep learning technology.

2.	The AI VMD / AI people counting application software shall enable the selection of AI Video Motion Detection, Cross Line Counting, Area Counting, Heat Map and Occupancy Detection functions for use. The AI VMD / AI people counting application software shall enable these functions to be operated simultaneously.

3.	The AI VMD / AI people counting application software shall be capable of up to 100 simultaneous detections (combined total of people and vehicles).

AI VMD (Video Motion Detection)

4.	The AI VMD / AI people counting application software shall use AI technology to determine with high precision whether detected moving objects are vehicles (four-wheel) or humans.

5.	The AI VMD / AI people counting application software shall detect moving bodies in the three modes below and then alarms occur. 
・INTRUDER:	Detects if moving bodies intrude into the predetermined area.
・LOITERING: 	Detects if moving bodies loiter in the predetermined area beyond the fixed time.
・CROSS LINE:	Detects if moving bodies cross the predetermined line in the direction you specified.

6.	The AI VMD / AI people counting application software shall enable the setting of up to 16 detection areas and detection lines.

7.	The AI VMD / AI people counting application software shall enable people or vehicles (regular passenger vehicles, buses, trucks) to be set as objects to be detected in each detection area.

8.	The AI VMD / AI people counting application software shall be able to save two sets of detection settings to which up to eight areas and detection conditions are registered. The AI VMD / AI people counting application software shall be able to switch between these sets based on a schedule.

9.	The AI VMD / AI people counting application software shall support the following protocols for transmission to external devices:
HTTP (CGI), RTP (video stream header), RTP (Onvif meta stream)、TCP alarm notification

Cross Line Counting

10.	The AI VMD / AI people counting application software shall count the number of people who cross a line designated by the user and shall provide statistical information on the number of people counted.

11.	The AI VMD / AI people counting application software shall enable eight lines to be set.

12.	The AI VMD / AI people counting application software shall be capable of providing separate counts for people crossing the line in both In and Out directions.
A → B: Detects movement from A to B.
B → A: Detects movement from B to A.
A ⇔ B: Detects movement from A to B and from B to A. 

13.	The AI VMD / AI people counting application software shall support the following protocols for transmission to external devices:
Obtention of CSV files through HTTP (CGI) (data stored in camera for up to 92 days), periodical transmission through RTP (Onvif meta stream)

Area Counting

14.	The AI VMD / AI people counting application software shall count the number of people detected within an area and shall provide statistical information.

15.	The AI VMD / AI people counting application software shall enable up to eight detection areas to be set.

16.	The AI VMD / AI people counting application software shall enable detection areas to be drawn as polygons (up to 16 vertices).

17.	The AI VMD / AI people counting application software shall enable the number of people at which an alarm operates to be set from 1 to 100 for each area.

18.	The AI VMD / AI people counting application software shall enable the length of time before an alarm is issued to be set for each area.
　The period that can be set shall be 1 to 600 (seconds).

19.	The AI VMD / AI people counting application software shall support the following protocols for transmission to external devices:
Obtention of CSV files through HTTP (CGI) (data stored in camera for up to 92 days), periodical transmission through RTP (Onvif meta stream)

Occupancy Detection

20.	The AI VMD / AI people counting application software shall count the number of people detected within an area and an alarm shall occur if the set value for the maximum number of people is exceeded,

21.	The AI VMD / AI people counting application software shall enable up to eight detection areas to be set.

22.	The AI VMD / AI people counting application software shall enable detection areas to be drawn as polygons (up to 16 vertices).

23.	The AI VMD / AI people counting application software shall enable the number of people at which an alarm operates to be set from 1 to 100 for each area.

24.	The AI VMD / AI people counting application software shall activate the alarm after a specific period of time elapses when the number of people set for detection in an area is reached. 
　The period that can be set shall be 1 to 600 (seconds).

25.	The AI VMD / AI people counting application software shall support the following protocols for transmission to external devices:
HTTP (CGI), RTP (video stream header), RTP (Onvif meta stream)、TCP alarm notification

Heat Map

26.	The AI VMD / AI people counting application software shall count the number of people who pass through the angle of view of the camera and the number of people who stay within the angle of view of the camera and shall provide statistical map information on the number of people counted.
27.	The AI VMD / AI people counting application software shall display the range of values greater than the value set as the upper limit in red. 
The AI VMD / AI people counting application software shall display these values as "Number of people passing through: x" for high traffic zones and "Average stay time: y" for long-stay zones, where x is number of people passing through and y is the average time for which people detected as staying in the area stayed in the area.
The AI VMD / AI people counting application software shall cover values from 3 to 65,535 for high traffic zones and 1 to 655 for long-stay zones.

28.	The AI VMD / AI people counting application software shall support the following protocols for transmission to external devices:
Obtention of CSV files through HTTP (CGI) (data stored in camera for up to 92 days), periodical transmission through RTP (Onvif meta stream)

The MULTI-AI SERVER

29.	The Multi-AI server software shall provide a dashboard function that displays changes in the status of people counting and heat maps.
The Multi-AI server software shall enable the content displayed to be customized.

30.	The Multi-AI server software shall be able to store people count information and heat map data for up to 92 days.

31.	The Multi-AI server software shall provide a dashboard function that enables the display of the current status and the searching and display of past data. The Multi-AI server software shall enable the display of people count information to be selected from options including line charts, bar charts and pie charts.
The Multi-AI server software shall also enable displays showing previous data comparisons and the content displayed in the browser to be output as a CSV or PDF.

32.	The Multi-AI server software shall enable the people count information display update intervals to be selected from 15 seconds / 30 seconds / 1 minute/ 5 minutes and the minimum heat map update intervals to be selected from 1 minute / 5 minutes.

33.	The Multi-AI server software shall enable people count information and heat map data to be obtained from external devices through HTTP.

B.	SYSTEM REQUIREMENT
1.	Supported network cameras
WV-S4576L / WV-S4576LM / WV-S4556L / WV-S4556LM / WV-S4176 / WV-S4156

2.	Multi-AI server software
Installed in VMS server	(Up to 100 cameras)
(1)	VI (Video Insight)
3.	CPU                              Intel® Xeon® Silver 4208 2.1 GHz (8-core 16-thread) or better 
4.	Memory                         32 GB or more
5.	OS                                Microsoft® Windows Server® 2016 Standard Edition,
Microsoft® Windows Server® 2019 Standard Edition 
6.	Network I/F                   1000 Mbps

(2)	Genetec
1.	CPU                              I Intel® Xeon® Silver 4210 2.2 GHz or better 
2.	Memory                         32 GB or more
3.	OS                                Microsoft® Windows Server® 2016 Standard Edition,
Microsoft® Windows Server® 2019 Standard Edition 
4.	Network I/F                   1000 Mbps

Installed in dedicated server	(Up to 100 cameras)
(3)	VI (Video Insight) / Genetec
1.	CPU                              Intel® CoreTM i7-9700 4.9 GHz (8-core 8-thread) or better 
2.	Memory                         32 GB or more
3.	OS                                Microsoft® Windows® 10 Pro version 2004 (64bit) or later,
Microsoft® Windows Server® 2016 Standard Edition, 
Microsoft® Windows Server® 2019 Standard Edition
4.	Network I/F                   1000 Mbps

Installed in dedicated server (Up to 300 cameras)
(4)	VI(Video Insight) / Genetec

1.	CPU                              Intel® Xeon® Silver 4208 2.1 GHz (8-core 16-thread) or better, 
2.	Memory                         32 GB or more
3.	OS                                Microsoft® Windows Server® 2016 Standard Edition,
Microsoft® Windows Server® 2019 Standard Edition 
4.	Network I/F                   1000 Mbps

(Supported VMS)

Video Insight
Software 	Version 	
VI IP server (Recording server) 
VI MonitorPlus (Client software) 
*VI Enterprise is supported, VI Express is not supported. 	V7.8.3 or later 	
i-PRO Multi-AI Server/ i-PRO Multi-AI plugin for VI 	V1.0.0 or later 	

Genetec
Software 	Version 	
Genetec Security Center 	SC 5.10.1.0 or later 	
i-PRO Multi-AI Server/ i-PRO Multi-AI plugin for Genetec 	V1.0.0 or later 	

C.	PRODUCTS LINE-UP
1.	None