Testing Video Analytic Alerting (Agent Vi System)

Author: John Honovich, Published on Jun 06, 2010

Video analytic debates often center around edge vs core and which is 'best'. By contrast, Agent Vi offers a 'hybrid' solution where part of the analytics runs on third party IP cameras and the remainder is performed on a server. It is definitely a different approach and one which many would like to better understand how it is implemented and how well it works.

In this test of Agent Vi's Vi-System offering, we examine deploying Agent Vi and its real time alerting for motion detection. We integrate their analytics with the Axis Q1910 thermal camera, the Axis Q1755 HD day/night camera and IQinVision's 752 MP day/night camera. We do not examine Agent Vi's search capabilities, PTZ tracking nor retail analytics (which we plan to cover in later dedicated tests).

Contrast to other analytic tests we have performed including Video IQ's iCVR and Vitamin D's video analytic software.

Key Findings / Summary

Agent Vi's extensive options for camera support and analytic optimization provides flexibility and power for technical users. This allows and also requires IT expertise and real world experience in using video analytics. However, these same elements make it time consuming and difficult for applications where 'plug n play' deployment by non technical staff is desired.

Because of the many options and settings, providing a simple answer on analytics performance is not feasible. For instance, on most cameras Agent Vi analyzes at QVGA (320 x 240) but a few offer VGA (640 x 480) - resulting in significant variances in detection area. Furthermore, settings on Agent Vi's half dozen advanced settings can materially impact performance for common functionalities such as motion detection and line crossing.

On the most common false alert sources - shadows, glare and foliage , Agent Vi performed well on the lighting issues but poorly with foliage. Tuning of advanced settings helped on some foliage issues but large palm trees remained a challenge for any setting attempted (short of simply blocking out the area of the tree completely).

While the system almost always detected 'real subjects', the system had continuous problems differentiating between vehicles and people. Advanced settings could be changed but this materially increases the risk of missing groups of people (who, to Agent Vi can 'look' like a car).

Like most video analytics we have used, Agent Vi's anlytics are not intelligent in the way one thinks of human intelligence. The system uses a collection of inherently imprecise heuristics to judge if an onscreen object is a human or a vehicle. This makes it especially important for an integrator with technical and domain expertise to deliver on-site optimization.

With Agent Vi's fairly broad camera support and VMS integrations, Agent Vi is most appropriate for use in larger enterprise applications with an experienced integrator who understands the risks and issues in implementing and optimizing the system.

System Overview

The following screencast provides a high level overview of the Agent-Vi system.

Key points include:

  • Vi-Agent software can be uploaded directly to a supported camera (including a number of Axis, Sony, IQ, Vivotek and Mango DSP camera/encoders)
  • As an alternative, Vi-Agent Proxy can handle analytics for a camera as a server based method
  • Part of the analytics is run directly on the camera (or Vi-Agent Proxy), while the server runs the other half of the analytics processing
  • Camera agents are associated in the Vi-Config application
  • Analytics rules and configuration is performed in the Vi-Setup application
  • Alarm management is performed on the Vi-Monitor application

Get Video Surveillance News In Your Inbox
Get Video Surveillance News In Your Inbox

Pricing

Agent Vi's video analytics is distributed as software licenses and have an MSRP of $600 - $1000 per camera. Cameras and server purchased separately.

Monitoring with Agent Vi's UI

Key points include:

  • Vi-Monitor handles the alarm management for the Agent-Vi analytics
  • The list tree shows the associated sensors in the system; In addition, this list serves as a visual indicator to the status of each sensor
  • Buttons are available to toggle viewing of the detection zone, people counter, and bounding box around subject
  • Live view layouts can be switched to support 1, 4, or 6 camera views
  • The event pane lists the triggered alarms from the associated sensors
  • The alarm list can be filtered using the buttons below the list
  • Use the Classification button to acknowledge an alarm
  • VQM (Video Quality Monitors) are automatic rules that report sensor status
  • The alarm is verified on the left pane as a preview snapshot: Vi-Monitor does not record live video
  • Right click on the alarm and select "Generate Report" to create and export a report of the alarm
  • Right click on the preview image to export it as a jpg snapshot

Basic Setup/Configuration of Cameras and Analytics

The following screencast focuses on two components of the Vi-Sentry suite: Vi-Config and Vi-Setup.  It's from these two applications all your camera associations, calibrations, rules, and optimizations will occur.

Key points include:

  • Agent-Vi analytics software is uploaded to supported IP cameras, but the procedure varies between manufacturers
  • In Vi-Config, the list tree displays the available sensors associated to Agent-Vi
  • Right click on your Video Sensor and select "Properties" to select the Sensor Type and Environment that is appropriate for the camera
  • Each associated sensor needs to be calibrated: You will need a subject in the scene as a reference
  • Once sensor type is established and calibration is completed, open the Vi-Setup program to establish the Analytics rules
  • In Vi-Setup, the list tree displays the associated sensors
  • Click "New Rule" and select a rule type: Choose between Vehicle, Person, or Object
  • Establish a detection zone by drawing the borders inside the preview window
  • The established rules are now ready to report on the Vi-Monitor alarm management client

Advanced Settings Examined

Key points include:

  • Under Detection Parameters for a thermal camera, Agent-Vi recommends to change the sensitivity to High
  • For standard d/n cameras, Agent-Vi recommends to leave the sensitivity to Normal
  • When sensitivity is adjusted (High, Normal, Low), it impacts the advanced settings
  • Agent-Vi recommends formal training for adjusting these advanced settings
  • Once a rule is modified, the system immediately takes it into effect
  • Increasing the minimal distance yielded less false alerts from swaying trees
  • The trade-off is that the analytics may miss a subject or it may take longer for the alert to trigger
  • For vehicles, Normal sensitivity has different properties in advanced settings
  • Each rule detection type (moving in area, tripwire, crowding, etc) has different advanced parameters available

Examining the Analytics Performance

The following screencast details the series of tests we conducted on the performance of Agent-Vi's analytics.  We tested multiple types of cameras with the embedded agent software installed on each type and noted the factors that limit the system's performance.

Key points include:

  • The analytics succumb to false alerts from swaying trees
  • Performance fairly solid in accurately detecting people
  • Analytics not affected by simple light changes
  • With a subject walking across a scene at 150 ft distance (d/n cam 70ft fov, thermal 48ft fov) the analytics on both the d/n camera and thermal camera was triggered
  • With a subject walking across a scene at 200ft distance (d/n cam 94ft fov, thermal 60ft fov) the analytics triggered an alarm for the thermal but not the d/n camera
  • With a subject walking straight towards the camera, analytics took longer to trigger an alarm 

CPU Performance Examined

Key points include:

  • Two elements to Agent-Vi: The embedded software on the camera, and the server component
  • The embedded software on the thermal camera measured a CPU load range between 4% - 9%
  • The embedded software on the day/night camera measured a CPU load range between 15% - 20%
  • Agent-Vi statistics information can be accessed via web interface, but not all implementations have certain details available
  • Agent-Vi reports that 8-10fps is the normal range for processed frames
  • On the server side, the Agent-Vi service is called VIAS: CPU consumption was very low

1 report cite this report:

New Surveillance Products Spring 2011 Final on Apr 06, 2011
In this report, we provide a single source listing new video surveillance products announced in Spring 2011 and in conjunction with ISC West.For...
Comments : PRO Members only. Login. or Join.

Related Reports

Avigilon Announces AI-Powered H5 Camera Development on Sep 19, 2018
Avigilon will be showcasing "next-generation AI" at next week's ASIS GSX. In an atypical move, the company is not actually releasing these...
VMS Export Shootout - Avigilon, Dahua, Exacq, Genetec, Hikvision, Milestone on Sep 13, 2018
When crimes, accidents or problems occur, exporting video from one's video surveillance system is critical to proving incidents. But who does it...
US DARPA Investing $2 Billion In AI on Sep 11, 2018
The US Defense Advanced Research Projects Agency (DARPA) is granting more than $2 Billion to companies developing new AI technologies. The money...
Luxriot VMS Profile on Aug 23, 2018
Luxriot is more popular than Hikvision and Milestone products according to ASMAG which was probably even surprising to Luxriot. The company has...
Video Analytics Integration Guide on Aug 16, 2018
Video analytics is hot again (at least conceptually) but integrating video analytics with VMSes can be challenging. This is especially significant...
ISS VMS / Video Analytics Company Profile on Aug 16, 2018
Who is ISS? In the past few months, they had one of the craziest ISC West promo items in years. Then, they hired industry veteran and ex-Dahua...
IP Camera Analytics Shootout - Avigilon, Axis, Bosch, Dahua, Hanwha, Hikvision, Uniview on Jul 30, 2018
Video analytics are hot again. But whose analytics really work? IPVM bought and tested Avigilon, Axis, Bosch, Dahua, Hanwha and Hikvision cameras,...
Eagle Eye Networks Cloud VMS Tested on Jul 26, 2018
Eagle Eye has become one of the most significant players in the industry in the past few years: Eagle Eye's Owner Acquired Brivo Eagle Eye...
Avigilon "Self-Learning" Analytics And VMD Tested on Jul 23, 2018
Avigilon is a popular choice for video analytics, offering "self-learning" analytics built into their cameras as well as appliances. We tested...
Directory of Video Surveillance Startups on Jul 18, 2018
This directory provides a list of video surveillance startups to help you see and research what companies are new or not yet broadly known entity...

Most Recent Industry Reports

Alexa Guard Expands Amazon's Security Offerings, Boosts ADT's Stock on Sep 21, 2018
Amazon is expanding their security offerings yet again, this time with Alexa Guard that delivers security audio analytics and a virtual "Fake...
UTC, Owner of Lenel, Acquires S2 on Sep 20, 2018
UTC now owns two of the biggest access control providers, one of integrator's most hated access control platforms, Lenel, and one of their...
BluePoint Aims To Bring Life-Safety Mind-Set To Police Pull Stations on Sep 20, 2018
Fire alarm pull stations are commonplace but police ones are not. A self-funded startup, BluePoint Alert Solutions is aiming to make police pull...
SIA Plays Dumb On OEMs And Hikua Ban on Sep 20, 2018
OEMs widely pretend to be 'manufacturers', deceiving their customers and putting them at risk for cybersecurity attacks and, soon, violation of US...
Axis Vs. Hikvision IR PTZ Shootout on Sep 20, 2018
Hikvision has their high-end dual-sensor DarkfighterX. Axis has their high-end concealed IR Q6125-LE. Which is better? We bought both and tested...
Avigilon Announces AI-Powered H5 Camera Development on Sep 19, 2018
Avigilon will be showcasing "next-generation AI" at next week's ASIS GSX. In an atypical move, the company is not actually releasing these...
Favorite Request-to-Exit (RTE) Manufacturers 2018 on Sep 19, 2018
Request To Exit devices like motion sensors and lock releasing push-buttons are a part of almost every access install, but who makes the equipment...
25% China Tariffs Finalized For 2019, 10% Start Now, Includes Select Video Surveillance on Sep 18, 2018
A surprise move: In July, when the most recent tariff round was first announced, the tariffs were only scheduled for 10%. However, now, the US...
Central Stations Face Off Against NFPA On Fire Monitoring on Sep 18, 2018
Central stations are facing off against the NFPA over what they call anti-competitive language in NFPA 72, the standard that covers fire alarms....
Hikvision USA Starts Layoffs on Sep 18, 2018
Hikvision USA has started layoffs, just weeks after the US government ban was passed into law. Inside this note, we examine: The important...

The world's leading video surveillance information source, IPVM provides the best reporting, testing and training for 10,000+ members globally. Dedicated to independent and objective information, we uniquely refuse any and all advertisements, sponsorship and consulting from manufacturers.

About | FAQ | Contact