Testing Video Analytic Alerting (Agent Vi System)

By: 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.

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

Pricing

Get Notified of Video Surveillance Breaking News
Get Notified of Video Surveillance Breaking News

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

Directory of 55 Video Surveillance Startups on Jun 25, 2019
This directory provides a list of video surveillance startups to help you see and research what companies are new or not yet broadly known. 2019...
Repositionable Multi-Imager Camera Shootout - Avigilon, Axis, Dahua, Hanwha, Hikvision, Panasonic, Vivotek on Jun 19, 2019
Repositionable multi-imager cameras are one of the fastest growing segments in video surveillance, with a slew of new offerings being recently...
Startup Vaion Launching End-to-End AI Solution Backed with $20 Million Funding on Jun 17, 2019
An EU / USA video surveillance startup, Vaion, founded by ex-Cisco Senior Directors is launching an end-to-end VSaaS platform with $20 million in...
Sighthound Transforms Into Enterprise AI Provider Profile on Jun 14, 2019
Sighthound is now rapidly expanding its R&D team, building an enterprise AI service. This may come as a surprise given their origins 6 years...
Embattled $400 Million China Funded Philippines Surveillance System Proceeds on Jun 13, 2019
An embattled 12,000 camera surveillance system project that will cost ~$400 million will proceed.  The project contract was awarded, had its...
Carnegie Mellon AI Startup Zensors Profile on Jun 11, 2019
Zensors is a startup formed by Carnegie Mellon graduates from a Carnegie Mellon research project, offering customized models per camera that they...
Directory of 30+ VSaaS / Cloud Video Surveillance Providers on Jun 07, 2019
This directory provides a list of VSaaS / cloud video surveillance providers to help you see and research what options are available. 2019 State...
Hikvision DeepinMind 2019 Test on Jun 06, 2019
In 2018, Hikvision's DeepinMind AI NVR performed terribly, recognizing vehicles, animals, and other objects as humans, misclassifying demographics,...
Startup Rhombus Systems Says Twice the Features, Half the Price of Verkada on Jun 04, 2019
Closed cloud systems may be the fastest growing segment of video surveillance with Meraki and Verkada. Now another California company is joining...
OWAL Startup Profile - Ex-Googler Cloud AI Video Platform on May 29, 2019
OWAL, a NYC-based startup developing AI video analytics, is aiming to "improve the quality of life" within high-rise apartments, and commercial...

Most Recent Industry Reports

Security Dealer 'Social Media Contractor' Program on Jun 25, 2019
A $20,000 video surveillance system can be yours for free if you are willing to post on social media about the security dealer. Good deal, bad...
Axis Live Privacy Shield Analytics Tested on Jun 25, 2019
Privacy is becoming a bigger factor in video surveillance, driven both by increased public awareness and by GDPR. Now, Axis has released Live...
Directory of 55 Video Surveillance Startups on Jun 25, 2019
This directory provides a list of video surveillance startups to help you see and research what companies are new or not yet broadly known. 2019...
Hikvision ColorVu Camera Tested on Jun 24, 2019
Hikvision says their new ColorVu line captures "vivid chromatic images in darkness", with unconventional white light illuminations whereas most...
China Subway Facial Recognition System Examined on Jun 24, 2019
A China city of 6+ million people has installed facial recognition-enabled gates in subways, allowing commuters to enter stations by simply showing...
HID Mobile Tested on Jun 21, 2019
HID Global is one of the largest access brands, but their mobile access has had challenges. Indeed, the company has already restructured their...
Genetec Beats Milestone For IHS #1 on Jun 21, 2019
For years, Milestone has touted that they are the #1 VMS. Now, Genetec has beaten them in IHS rankings. But what is this? Even other manufacturers...
Risk of Amazon Alexa Guard: No Battery Or Cell Backup on Jun 20, 2019
Amazon positions its Alexa Guard Service as a "smart home security system" and says it can help you "keep your home safe". However, the...
Exacq Remote Cloud Access Tested on Jun 20, 2019
Remote cloud access has been missing from most VMSes (including Exacq and Milestone). Now, Exacq, after releasing Cloud Drive Storage earlier in...
Briefcam Buys Frost Award* on Jun 20, 2019
Frost 'awards' are well-known and widely disrespected. Now Briefcam is touting their win. The way it has worked for many years is that Frost...

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