Testing Avigilon's Image Enhancement

Author: Ethan Ace, Published on May 27, 2013

Typically, VMS software displays video 'as is'. While there may be basic brightness, contrast and saturation controls, those require manual adjustment with significant tradeoffs.

By contrast, Avigilon's VMS has an interesting feature called 'Display Adjustments' that automatically adjusts the quality of video displayed. This is what the control looks like:

That noted, even without pulling this up, the software continuously re-adjusts on its own. Additionally, it works on any camera connected to Avigilon's VMS, not just their own.

Since this feature is rare, we wanted to understand what practical benefit it delivered so we did tests with a variety of cameras including budget, low light optimized, WDR, mid range and thermal to better understand when and how much of a difference this makes.

*********, *** ******** ******** ***** '** **'. ***** ***** *** be ***** **********, ******** *** ********** ********, ***** ******* ****** adjustment **** *********** *********.

** ********, ********'* *** *** ** *********** ******* ****** '******* Adjustments' **** ************* ******* *** ******* ** ***** *********. **** is **** *** ******* ***** ****:

**** *****, **** ******* ******* **** **, *** ******** ************ re-adjusts ** *** ***. ************, ** ***** ** *** ****** connected ** ********'* ***, *** **** ***** ***.

***** **** ******* ** ****, ** ****** ** ********** **** practical ******* ** ********* ** ** *** ***** **** * variety ** ******* ********* ******, *** ***** *********, ***, *** range *** ******* ** ****** ********** **** *** *** **** of * ********** **** *****.

[***************]

Key ********

*** ********* ******* ********** ********* ************ ** * **** ******* of *******, ********* ***** ***** **** ***** *.***. **** ** a ****** *** *******.

******** ******** ********:

  • ********'* ***** ********** *** *** ******* ****** ** ******* ***** perform ****** ** *** ***** ******. ** *** *****, ***** adjustment *** *** ********** ******* ********* ** ****** *** ***.
  • **** ********* *******, *** ***** *********** ************* ************ *****, ** some *********, ********** ******** *** ******* ******* ********* ** *** region ***** ****** **.
  • ********** ** **** ****** **** ********* **** ***** *** ***** 'enhanced' ******* (*.*.,**** ***********,***** *********, ***.), ** **** ******** ****** ****** ******, **** **** room *** **********.
  • ** ****** *** ******, ******* *** ******. ****** *** ** slightly ******** ** ***** ** *****, *** ** ***** **** adjustment **** *** **** ** ************, *********** ********* **** *******. 
  • ******* ****** *********** ** *** ******, **** **** **** **********, making **** ******* ****** ** *** ** ****.
  • ***** ******* *******, ** ***** ***** ********** **** **** **** and **** ******* ****** ** ******. *******, ***** *** **** loss ** **** ******, ****** **** ** *** ********* *** goal ** ******* *******.

****: ** ******** *** **** ******'* ***** ******* ** ********'* VMS ****** *** ******'* *** *** ******* ******* (*** *** 'native' *******) *** ***** ***** (**** ** *****). ***** *** camera *** ******* *** ***** ***** ********* *** **** ***** quality, ********'* ********* ********.

Display ********** ** ******

** **** **********, ** **** ******** ** ********'* ***** ********** and *** ******* ** ********* *******. ** ******* **** ******'* histogram, *** *********** *** ******* ** ***** ********** *** ***** and ***** ****** ** ******** ******, ******* ***** *** *** greatest ******.

Follows ******* ****

***** ********** ******* ******* ****, ** **** *** ******* ******* of *** ***** ** ***** **** ******* ** *** *********, with ********** ********* ***********. ****** ***** ** *** ********** *****, this ******* ** ****** ************ ** *** ********* *******. ***** a ****** **** *****-** **, **** ******* ** *** ****** scene, *** ***'* ******* ***** ******* ** ** ****** *** and **********:

*******, ******* ** ** **** *** *****, ** *** *** that *** ***** ** ******** ***********, ******* * **** ******** histogram, ****** *** ***** ****** ******* (*** ********** ****** ************* for *******):

***** *** **** ******** **-****** **** ** **** ******* *** ***** ********** *** ********** (**************** ******).

Low ***** ***********

** ***** ******** *** **** ****** ** *** ***** ******, though ***** ******* **** ********* ** ******* **** ********** *** light ******* (*** ** ****** **** ***/** **** ********* *******). Since ***** *** ***** ******* ******* * **** ****** ****** image, ***** ** **** ******. ****** ****** ***** **** **********, as **** **** *** ** ******* ** ******* ******** ** the *****. **** ********** ************ ***** *******:

 

*** ******* **********, ** **** *** **** ** *******, *** low **** ***** ****, *** *** **** *** ***** *** low ***** ***********. **** *** ***** **** ******, ********'* ***** adjustments ******* * **** ******** *****, **** ******* **** ****** visible. **** *** *** *********** ********* ** ********* ******, ** the ***** ******* **********, *** *** ******* **************. *******, ** is **** ****** *** *********.

 

******* ** *** **** ***** ** ********, ** *** *** it ** ****** ******** ** *** *** *********, ****** **** pronounced *************, ******* ****** ******/*****:

** ********, *** *********** ***** ***** *** *** ***** ****** are *******. *****, *** ***** ** ********, ****** ****** ** reduced. **** *** ** ** ********* *** ** ***** *** camera *** ********* ****, *** ** ******* **** ******* *** identification.

Evenly *** ***********

*****, ** ****** *** ****** **** ****** ** **** *****, between ***-*** **. ******** ******** * ********** ******** *****, ****** this **** *** ********* ** ** ******** ** *******. ********'* gamma *** *****/***** ***** ********** ******* ** ****** ************, ***** obscures ****** ** *** ***** *** *******'* ****.

****** ***** ** *** ****-*** ******, ** **** *****, ***** is ****** ********** ** ***** ** **********, *** ** *** blurring ******* ** *** ****** *****, ********* ** * ****** loss ** ******.

Wide ******* *****

** ****** *** **** * *** *** ******, ** ****, to *** ** ***** ***** ********** ******** ******** **** ******* performance. *** ***** ********** ****** *** * ******* ******* ******* as *** *** ***** ** ******* ***** ********** ** *** camera. **** *** ** **** ** *** ***** ***** ** a **** ***** ******* ********** *** *****, ***** ***** ** be ****** ** ***** ********** ********* ** *** ***, ** noise ******** ** *** *****.

**** * ******* ** ***** ** *** *****, ** *** see **** *** ******** * ****** *********** ** *** ***********. The ***** ** ******* *** ******** ****** ** **** ** lower *****. 

 

Outdoor ***********

** ***** *** ******* ** *** ******* ******* ****** ** see **** ****** *** ***, ** ****.

***** ******

*****, ** ****** **** * ******* ********** ***** ******. ***** was ****** ********** ******* *** ***.

** **** ****** ***** *********** **** ** ***** ******** ********** camera. ****** **** ******** ***** ** ***, *** ** ***** extra ****** *** ********.

Thermal ****** **********

*******, ** ****** *** **** * ******* ****** ** *** if ***** **** *** *********** ** **********. ******, ******** ********* visibilty ** **** ******* ** *** ****, **** ** *** plant ** *** ******, *** ******* *** ***** ** ***** objects ****** ******* *** **********. **** *** ********* ** * positive ****** ** ********* **** ***** ******* *******, ***** **** contrast ** ***. *******, *** ***** *** ******* *** ******* became ****** **** ** ***** ** *** *** ** ************, and *** ***** ** *** **** **** **** *******. **** could **** ** **** ********* ** ******** ******* ** ****** or ***** ** *** *****, *** *******.

Comments (15)

1. Can 'Display Adjustment' be turned off? If it can (or could be), would you recommend only turning it on in low light, based on the testing above?

2. Could a similar feature work with higher compression methods like MPEG or H.264?

3. How does 'Diplay Adjustment' affect images from low-res analog cameras via encoders?

I'll let Ethan answer the specific questions. One thing to clarify - what do you mean by 'higher compression methods'?

Sorry, bad wording.

I meant compression methods that produce smaller file sizes like MPEG, or further, H.264. I am assuming you tested using JPEG2000?

Undisclosed, your answers:

1. It can't directly be turned off (no simple checkbox), but you could set black level all the way down and white level all the way up, which would effectively be the same thing.

2. Cameras tested were 100% H.264, and almost all non-Avigilon. To be particular, the license plate shot was an Avigilon bullet camera. That was the only one.

3. Good question. I haven't directly tested it, but I imagine it may be similar to the last outdoor shot above (cars in the parking lot). That camera was a VGA IP camera. It's not going to give you tons of extra detail (or much at all, really), but it may fix the contrast a bit and increase visibility ever so slightly.

To clarify, most (or all) of these tests were done using H.264 streams including many from non Avigilon cameras. This is independent on JPEG2000, though I know we all love JPEG2000 :)

Would you expect the results of 'Display Adjustment' to be better or worse (or differ at all) using JPEG2000 or MJPEG?

I'd think the results wouldn't differ at all. I just changed a couple cameras to MJPEG, and there was no noticeable difference.

This function is not new and not exclusive to Avigilon. NICE has had this feature available since their NET2.0 release. It is called Visual Parameter Optimizer or VPO and it is included at no charge with the NICE Enterprise Level software.

Thanks for sharing. Here's a video demonstration of NICE's VPO feature and NICE's application note on it.

Btw, we did not claim it was 'exclusive' to Avigilon. The challenge with NICE, in particular, is that it has very limited distribution. Secondarily, Avigilon's option is included even in the lowest tier version.

If anyone has other VMSes to share that have similar features, please share.

Ethan, did you notice any "pumping" of the image brightness/contrast on scenes with varying light levels? It seems to me that was a defect we noticed when we evaluated an Avigilon system last year. Specifically, a camera pointed down at a gaming table rapidly changed overall table brightness as the dealer's hands moved between brighter and darker areas.

I'm assuming all this processing is done client side at the time of viewing? You certainly wouldn't want the VMS enhancing the stream before saving to disk. Better to work with the raw stream every time.

I thought I saw a Genetec guy demoing something similar at ISCW. I was passing by so I could be wrong, but this is what it looked like. He certainly wasn't showing results as dramatic as those pictured here.

This can be done fairly easy on video exported from any VMS with some basic video editing software or a few VLC plugins. The settings being manipulated are fairly basic (which begs the question - Why don't far more VMS's do this?). They have made a clean interface that will certainly reduce the steps needed to pull that off. That the image processing is done on only the zoomed area is genius.

James, yes, it's client side, and does not change / manipulate the original video.

And it does seem something that many other VMSes could and should do.

Id be interested in hearing from current Avigilon dealers if they are happy with the product, support, and feature set. It's difficult to take them seriously because of the false marketing, etc but they seem to be very determined to dominate the market. Anyone have anything to add on this? Sorry if there's already a thread on this. I agree all VMS providers should do this. All. There's too many reasons why over why not.

I think you should take them seriously and believe that most of Avigilon's dealers are happy with them (and this is coming from someone Avigilon dealers accuse of being biased against them). Beyond which, if you are a dealer, the marketing only helps them sell :)

Here's some comments / debates among Avigilon dealers / ex-dealers.

Histogram equilization is a neat idea. Sony uses this as well in some of their cameras. I'd like to see a clipping function added to this so that you know where and when certain areas are washed out and have some control.

Login to read this IPVM report.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

Related Reports

4MP Camera Shootout - Axis, Dahua, DW, Hanwha, Hikvision, Uniview, Vivotek on Sep 24, 2018
4MP usage continues to climb, especially for low cost fixed lens models. To see who was best, we bought and tested seven 4MP models from Axis,...
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...
Vivotek 4MP Camera Tested (FD8379-HV) on Sep 13, 2018
Next in our series of updated 4MP testing, we bought and tested Vivotek's FD8379-HV, and entry level 4MP model claiming "top-notch quality video in...
October 2018 Camera Course on Sep 13, 2018
Today is the last day to save $50 on the October 2018 Camera Course, register now. This is the only independent surveillance camera course,...
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...
Dahua Low-Cost 4MP Camera Tested (N44CL52) on Sep 10, 2018
4MP use continues to increase, especially in low-cost models, according to integrators in our 2018 Resolution Usage Statistics. We bought Dahua's...
Hikvision Value Express IP Cameras Tested Poorly on Sep 05, 2018
Even lower cost Hikvision products? Their new Value Express line is marketed for applications where "budgets are limited and performance is...
Directory Of 110+ Video Management Software (VMS) Suppliers on Aug 30, 2018
This directory provides a list of Video Management Software providers to help you see and research what options are available. Listing...
Inputs/Outputs For Video Surveillance Guide on Aug 24, 2018
While many cameras have Input/Output (I/O) ports, few are actually used and most designers do not even consider them. However, a good understanding...
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...

Most Recent Industry Reports

Genetec Takes Aim At 'Untrustworthy' 'Foreign Government-Owned Vendors' on Sep 24, 2018
Genetec is taking aim at 'untrustworthy' 'foreign government-owned vendors'. This is not a new theme for Genetec as nearly 2 years ago, Genetec...
4MP Camera Shootout - Axis, Dahua, DW, Hanwha, Hikvision, Uniview, Vivotek on Sep 24, 2018
4MP usage continues to climb, especially for low cost fixed lens models. To see who was best, we bought and tested seven 4MP models from Axis,...
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...

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