Bosch Person / Car / Bike / Truck Analytics Tested

By: Ethan Ace, Published on Jun 05, 2015

Automatically identify what objects are persons vs cars vs bikes vs trucks. That is the new feature and claim from Bosch in their newest IVA analytics (6.10 version). 

We first tested Bosch IVA here. With this new feature, we wanted to see how accurately this worked.

This video shows the basic setup process we used before testing:

We tested these analytics on multiple cameras in a busy outdoor scene, to answer these questions: 

  • Are cars, trucks, people, and bikes reliably detected and classified?
  • What objects are missed most often?
  • How do busy scenes impact performance?
  • Are VMSes able to receive these events distinctly?
  • ************* ******** **** ******* are ******* ** **** vs ***** ** ******. That ** *** *** feature *** ***** **** Bosch ** ***** ****** IVA ********* (*.** *******). 

    ** *********** ***** *** ****. **** **** *** feature, ** ****** ** see *** ********** **** worked.

    **** ***** ***** *** basic ***** ******* ** used ****** *******:

    ** ****** ***** ********* on ******** ******* ** a **** ******* *****, to ****** ***** *********: 

    • *** ****, ******, ******, and ***** ******** ******** and **********?
    • **** ******* *** ****** most *****?
    • *** ** **** ****** impact ***********?
    • *** ***** **** ** receive ***** ****** **********?

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

    Key ******** 

    *****'* *** ****** ************** was **** ******** **** cars *** ******. ** low ******** ******, ********* and ******* ************** ** these ******* ****** * ~190' field ** **** *** ********, missing *** *******.

    ********* ** ****** *** less ********, **** ******** cars ******* ******** ********** as * *****, *** some ******* ****** ********** as ****.

    ******** **** ********** ***** reliably, **** ****** ******* **** strollers **  *** **** cars ******** ** *****. Actual ******** **** ************ missed ** ********** ** another **** ** ******.

    *** ******** *********** *** object **************, ********* ***** to ******* ******** **********/******** lines, ** **** ** one ** **** ****** for ****** *********. *********** was ****, ** ***** measurements *** *****, *** roughly ******** ** *** size/distance ***********.

    ***** *** ****** ********** with ******* ******** ****** and ********* ********, **** distinct ***** ******** ********** (e.g., ****** ********* **. vehicle *********, ***.).

    ***************/******

    **** ***** ***** ***** object ************** *********, *****'* IVA ********* **** * step ****** ** ******** to ****** *** ******** providers **** ********/******* *** AgentVI, ***** **** ******* these ************ *** **** time.

    *******, ***** ****** ** careful ** ***********, *** limit ***** ***** ********* are ********, **** **** activity ****** ********** ******* objects ** ***** *** be *************. ************, ** recommend ******** ************ ** people **. ******** (**** cars *** ******), ** proper ********* ** ******** performed *****.

    Firmware ************

    ***** ************ ** *** are ********* ******** ** firmware *.**, ********* *** most ******* ** ******* in *** ***** ****. Firmware ** ********* *** download **** *** ***** Security *******.

    VMS ***********

    *** ******* ****** ******** events ** ******* ******** Center *** **** *** rule ******* ** *** camera. **** ** ***** in *** ***** ****, here, **** ****, ******, and ******* "****** *** object" ***** ***** **********.

     

    ********* ******** ******** ** to ** ******** ***** analytics ****** **** ***** IVA *******, ****** **** names *** *** ****** from *** ****** *** must ** ********** **********.

    ******** ******* ****** *** Exacq *** *** ******* these ******** ******, **** basic ****** *********.

    Calibration *******

    *********** ******** ***** ** mark ***** *********, *******, and/or ****** ** *** camera's ***** ** ****. We ********* *********** ***** Google **** ************ *** angle ********* *** ***** it ** ** ****** accurate, ****** * *** feet ** ****** ************.

    **** ******* ** ******** in *** ***** *****:

    Detection ***********

    **** ****** ******** ** the *****, ****, ******, and ****** *** ********** correctly >**% ** *** time. *** *******, ****** flags *** **** *** people *** ** **** correctly ******** ** *** respective ******* ** **** image:

    ********* *** ******** *** people, **** **** ******** objects ** *** *****.

    **** *** ****** **** correctly ********** ** *** majority ** *****, ****** there *** **** ******* with ******, ********* ** size (*****):

    *******, **** * **** (bicicyle ** *********) *** present, ** *** ********* classified ** *** *****, such ** *** *** seen ****:

    Misclassification ******

    *******, ****************** **** ****** for *****, *** ** a ****** ******, ******.

    ******* ******* ** "******"

    **** ********, ****************** **** caused ** ******** ******* grouped ******** **** ***** was **** ******** ** the *****, ********* ** a ****** ****** ****** to *** ******. **** was **** ***** *** to * ***** ** cars ********* ** * truck, **** ****:

    ** *** ************* *******, the *********** ******* **** and ****** ** ****** most *****. *********, ***** want ** **** ******* a ******* ** *******, regardless ** *** ****. However, ** **** **** specialized ************ (*.*., ******* or ******* ***** ****** are **********, ****-**** *********, etc.), ********* ** *** distinct ******* ** *********.

    ***** ******* ********* ** Bikes

    ***** **** *** **** common *********** ****** ****, with *********** ***** ***** object **** ********* ** a **** ** *** camera ** *** ***** or *******. 

    *** *******, * ***** subject **** * ********:

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

    **** ** **** ** these *****, *** ****** is *******, ** * similar ******* ** ******* riding * ****, ****** the ****** *** *** misclassification.

    *******, ** *** ***** case, *********, * *** was ********** ** * bicycle ** ****:

     

    Cameras **** 

    *** ******* **** **** for **** ****:

    • ***** ***-*****: *.**.****
    • ***** ***-****: *.**.****

    ******* ******** ****** *.* SR9 *** **** *** recording.

Comments (14)

I'm curious how it would work with a different FOV. Two things I notice:

1) The camera seems relatively low, it looks like maybe 8-9' high. I would expect improved results from a higher vantage point with a little more downward tilt of the camera

2) The FOV seems exceptionally wide and you appear to be getting barrel distortion from the lens. Looks like a ~3mm lens. I'd suggest trying something no less than 4mm to get a flatter image and to keep the overall horizon line and geometry more squared up.

What was the logic in using this FOV? Was it more or less random in the sense you picked a "typical" scene, or did it conform to some recommendations from Bosch?

Are the analytics included with the camera purchase similar to the way Samsung bundles them in with the WiseNetIII. Overall they appear to work fairly well. It will be interesting to see how they perform over a longer period of time. I have had issues with "in camera" analytics where they just stop sending alerts and the camera needs to be rebooted.

They're included on all 7000/8000 series cameras at no charge (5MP starlight, 1080p HDR, 4K, etc.), but not on the 5000 series.

I think that Bosch is trying to do too much.

Avigilon approach of people/cars is much more reliable as I don't see any tech today that can really detect a the difference between a person and a bicycle.

Its better to do less in a good way than to do more poorly.

Finally, when a bike (bicicyle or motorbike) was present, it was correctly classified in all cases...

However, misclassifications were common for bikes...

Meaning other types were commonly misclassified as bikes, since no bikes were actually misclassified?

Correct.

Ethan could you post some video clips from the intersection shot showing objects being detected? Also could you show images/video of the calibration setup for the intersection?

Just following up with the request for some video clips from the street shots.

I would really like to know detection ranges in day and night scenarios, with the lens length or angle used. That to me are the most important numbers along with reliability. Getting an idea of reliable ranges gives you an idea of how many cameras are needed for coverage.

In this test we were trying to get an idea of how well classification worked, not intending this to be a redo of their IVA detection performance. We tested that here (and in the rain). That being said, in this scene, I'd say detection of humans was reliable out to about 150' using the Bosch 5MP, or about a 285' HFOV, something like this:

I know I asked already asked but could you please post some video so we can see the detection range.

The issue with video clips here is that Bosch doesn't embed bounding boxes in the video (like Avigilon no longer does), and to my knowledge, no one has integrated the bounding boxes via metadata other than their own VMS, which we don't use. So we can see them live using Configuration Manager, but Genetec (which fully integrates the separate rules, sans bounding boxes) doesn't display the box.

So I can show you clips and you can see what is in the scene, but it's not going to show you bounding boxes. It's not going to show you events as they happen, either. Video associated with each event can be exported, but multiple events can't be exported with one stretch of video.

I will look through what we have saved as far as config/screen captures of Configuration Manager, as that's the only thing that'll show bounding boxes and path.

The cameras tested here don't support The Bosch CPP6 platform on which this IVA version is supported, therefore tests are i"not really relevant. Re-test on the Starlight 8000 and would be interesting to see results.

1. We used a Starlight 8000, the NBN-80052, as we mentioned in the report. The images in the report are taken from that camera.

2. As per Bosch's documentation IVA 6.10 is supported on more than CPP6.

IP cameras from Bosch are grouped by their common
product platform (CPP) generation. IVA 6.10 is
available on CPP4 and CPP6 based IP cameras

The NBN-932 (now numbered NBN-71027) is CPP4, and supported.

Login to read this IPVM report.

Related Reports

Vivotek LPR Camera Tested on Apr 15, 2020
Vivotek has historically sold license plate capture cameras but not LPR. Now,...
Uniview Deep Learning Camera Tested on Jul 14, 2020
Uniview's intrusion analytics have performed poorly in our shootouts. Now,...
IronYun AI Analytics Tested on Feb 17, 2020
Taiwan / US startup IronYun has raised tens of millions for its "mission to...
Dahua Smart Motion Detection Camera Tested on Mar 03, 2020
Dahua has introduced Smart Motion Detection, AI-based VMD, claiming to use an...
Tiandy Super Starlight Cameras Tested on Apr 30, 2020
Tiandy is taking aim at China competitors Dahua and Hikvision, with a new...
YOLOv5 Released Amidst Controversy on Jul 27, 2020
YOLO has gained significant attention within video surveillance for its...
Video Analytics 101 on Mar 16, 2020
This guide teaches the fundamentals of video surveillance...
Video Surveillance 101 Book Released on Jul 07, 2020
IPVM's unique introduction to video surveillance series is now available as a...
Mobotix Thermal Detection Camera Tested on Jun 09, 2020
For years Mobotix has struggled but now sales are surging driven by Mobotix's...
YCombinator AI Startup Visual One Tested on Apr 02, 2020
Startup Visual One, backed by Silicon Valley's powerful Y Combinator, aims to...
Mobotix 7 Line Camera Tested on Mar 12, 2020
Mobotix is attempting a turn-around, struggling for years, then releasing the...
Seek Scan Thermal Temperature Screening System Tested on May 28, 2020
Now that IPVM has tested Dahua, Hikvision, and Sunell, we are returning to...
New Axis M30 Cameras Tested on Mar 26, 2020
Axis has released a new generation of, for them, relatively low cost M30...
Integrated IR Camera Shootout 2020 - Avigilon, Axis, Bosch, Dahua, Hanwha, Hikvision, Panasonic, Uniview, Vivotek on Jan 30, 2020
The best and worst cameras tested in this IPVM shootout showed major...
Cisco Meraki Unlocks IP Cameras With RTSP Tested on Jul 06, 2020
Meraki opened up its cameras to 3rd party NVRs/VMSes by offering RTSP...

Recent Reports

Genetec CEO Declares "We Don't Negotiate Payment With Patent Trolls" on Aug 11, 2020
Are patent trolls like terrorists? Genetec's CEO is coming out strongly...
Hanwha AI Analytics Camera Tested on Aug 11, 2020
Hanwha has released their Wisenet P AI camera, adding person and vehicle...
Alabama Schools Million Dollar Hikvision Fever Camera Deal on Aug 11, 2020
The Baldwin County, Alabama public schools purchased a $1 million, 144-camera...
Dahua Taunts Australian Government, Continues To Sell Illegal Fever Cameras on Aug 10, 2020
Dahua is effectively taunting the Australian government by continuing to sell...
HID Releases VertX Replacement Aero on Aug 10, 2020
HID is replacing two established and broadly supported types of access...
NDAA Compliant Video Surveillance Whitelist on Aug 10, 2020
This report aggregates video surveillance products that manufacturers have...
Telpo China Temperature Tablets Tested on Aug 10, 2020
The provider for overseas companies ranging from Canon Singapore to US'...
Dangerous Hikvision Fever Camera Showcased by Chilean City on Aug 07, 2020
Deploying a fever camera outdoors, in the rain, with no black body, is...
"Grand Slam" For Pelco's PE Firm, A Risk For Motorola on Aug 07, 2020
The word "Pelco" and "grand slam" have not been said together for many years....
FLIR Stock Falls, Admits 'Decelerating' Demand For Temperature Screening on Aug 07, 2020
Is the boom going to bust for temperature screening? FLIR disappointed...
VSaaS Will Hurt Integrators on Aug 06, 2020
VSaaS will hurt integrators, there is no question about that. How much...
Dogs For Coronavirus Screening Examined on Aug 06, 2020
While thermal temperature screening is the surveillance industry's most...
ADT Slides Back, Disappointing Results, Poor Commercial Performance on Aug 06, 2020
While ADT had an incredible start to the week, driven by the Google...
AHJ / Authority Having Jurisdiction Tutorial on Aug 06, 2020
One of the most powerful yet often underappreciated characters in all...
SIA Coaches Sellers on NDAA 889B Blacklist Workarounds on Aug 05, 2020
Last month SIA demanded that NDAA 899B "must be delayed". Now that they have...