Facial Detection Tested

By: IPVM Team, Published on Nov 16, 2018

Facial detection and recognition are increasingly offered by video surveillance manufacturers.

Facial detection detects faces in an image/video but not whose face it is. However, even facial recognition (where the system attempts to determine the identity of each face) depends on facial detection first. That is, the system cannot attempt to recognize a face until it detects that an object is a face. As such, facial detection is a pre-requisite for facial recognition systems.

facial detection test

3 fundamental approaches exist to performing facial detection:

  • HAAR Cascades
  • HOG
  • CNN / Deep Learning

Performance varies on 3 fundamental metrics:

  • Accuracy of detecting faces - while it is 'easy' to detect a face looking directly at the camera in a well-lit scene, performance can vary significantly depending on how a person tilts their head (down, left, right, etc.) and the lighting conditions of the scene (shadows, darkness, noise, etc.).
  • Computing load to detect faces - Finding and determining what objects are in a scene and whether those objects are a face (instead of a tree, a car, a cat, a bowling ball, etc.) can be very computationally intensive while many video surveillance devices (e.g., IP cameras, NVRs) have significant constraints of processing power
  • Chip / hardware used - Intel (i5/i7, Movidius 2 & X, FPGA); Nvidia GPUs, etc.

This is the first of a new series of machine learning / video analytic testing that IPVM will be doing.

****** ********* *** *********** are ************ ******* ** video ************ *************.

****** ********* ******* ***** in ** *****/***** *** not ***** **** ** is. *******, **** ****** recognition (***** *** ****** attempts ** ********* *** identity ** **** ****) depends ** ****** ********* first. **** **, *** system ****** ******* ** recognize * **** ***** it ******* **** ** object ** * ****. As ****, ****** ********* is * ***-********* *** facial *********** *******.

facial detection test

* *********** ********** ***** to ********** ****** *********:

  • **** ********
  • ***
  • *** / **** ********

*********** ****** ** * fundamental *******:

  • ******** ** ********* ***** - ***** ** ** 'easy' ** ****** * face ******* ******** ** the ****** ** * well-lit *****, *********** *** vary ************* ********* ** how * ****** ***** their **** (****, ****, right, ***.) *** *** lighting ********** ** *** scene (*******, ********, *****, etc.).
  • ********* **** ** ****** faces - ******* *** determining **** ******* *** in * ***** *** whether ***** ******* *** a **** (******* ** * tree, * ***, * cat, * ******* ****, etc.) *** ** **** computationally ********* ***** **** video ************ ******* (*.*., IP *******, ****) **** significant *********** ** ********** power
  • **** / ******** **** - ***** (**/**, ******** 2 & *, ****); Nvidia ****, ***.

**** ** *** ***** of * *** ****** of ******* ******** / video ******** ******* **** IPVM **** ** *****.

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

****** **** ****, ** test ***, **** *** CNN ********** ** ****** detection *********** ***** *********** (***) and ********* ***** ******** on ***** **-*****. ** futures *******, ** **** test ** ******** *******, MyriadX, *** ****** ****, as **** ** *** accuracy ***** (******* *********). The **** *** **** report ** ** ****** [link ** ****** *********].

Facial ********* ********** ********

*** ***** ** *** not ******** **** ***, HAAR *** ***, *** 8-minute ***** ***** ********* each *** ******** *** tradeoffs ***** ****:

Code / ******* *** ****

*** **** *** ******* used *** *** **** is ****** ** ****'* public **** ********* **** repository ** ****** [**** no ****** *********].

** ******:

  • **** ***, ***
  • ****** ****
  • ******** ****-*********-******-****

** **********, *** ***** interested ** *** **************, see *** ****** ****** used [**** ** ****** available], ********* ***** *** context:

Test ******* *** ****** *********

***** **** ************ *** far **** ********* ********* than *** *** ****, in *** ****, ***** the **** ***** **-***** for *** * **********, the ******** *** ****** detection ***** ********* ******* frames *** ****** (~*****) as *** **** **** accurate **** ********** ***** delivering ***** *** *** of *** **** ****** accuracy ** ****. *** video ***** ********* ***** results: 

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

  • ***** ******** ********** *** **** ***** *** ** ****** on ***********. ******** ********* model *** ************* **** data-type ********* ********** (****->****) and***** ********* ****; (*) ********** *** model ** *** ****** hardware (**/**/**, ********, ****). This ******** **** * smaller ************ **********+***) ********* better **** ************ ******** results.
  • *******, ~***** *** ** entire Intel **-***** **** ***** presents ********** *** ***** surveillance ************. **** ***** are *** *** ****** of ******* (*** ** cost *** ***** ***********) and ***** **** *** be *** ** *********, recorders ***** **** ** analyze *** **** **** 40fps ** ****** *, 16 ** **** ******* typically ***** ******** ** a ********. ******** **** tests **** ***** *****'* Movidius ***** (** ********** the ******* *** *******) using *****'* ****** ******* Stick (***) *** **** (using *** *******).

********

**** *** *** ******* overall ********* ************ ********** struggling **** ****** ***** as ***** ** *** clip *****:

*** ********* ******** ***** but ******** **** **** 'flickering' ** *** **** was *********** **** *** then **-******** ** ***** below:

** ********, *** *** detected ***** ***** ******** without *** ********** ** HOG, ** ***** *****:

Questions / ******** / ***********

**** ** *** ***** test ** **** *** series *** ** *** presenting *********** ******* ** show **** ** *** working ** *** ** encourage *** ** *** questions *** **** *********** for ********* ******, ******, hardware, ***. ** ****.

Comments (10)

* **** ** ******* and ********** *******. ***** *** ******** ******* ** ******* learning. *** ***** ******* to ***** **** ** this ****, *'* ********* you ** ****** ** his **+ ********.

***** ******* ** ****** us ******* ******* *** he *** ******** **** doing ***** ** ***** surveillance ******* ******* ******** approaches.

**** ** ** * test ** *** *****-******** ****** ******* ***** 2(***** **** *** ******* **** that, *.*.,******** **** ** ***** in ***** ******** ** cameras).

** *** **** ******* on ******** ** **** industry ************* ****** ********** machine ******** ************ ** they ***** ** ***** surveillance.

*****, *** ********* ** suggestions *** ******* / Tyler, ****** ***.

**** **** ******* ******* to ********* *** ******* John. *** ****** ** South ***** ** *** UK *** **** ***** on ****** *********** ** high-volume ******, *** **** haven't ******** ** **** yet.

**** **** **** *** a *** **** ******** built ** (*** *** run ** ** *** code ** `--****** ********`). The *** ** ** older *****, *** ** of *** **** ****** SqueezeNet/MobileNet *********. ** *** have **** *********, ** will *** **** *** by *******. ** *** want ** ** *** without ***-******* (*** ** your ***), ***'** **** to******* **** **** ******. * ***** **** with *** ******* ***:

- **: ******** *** so **** * ******'* even ****** *** *******. Ie, *** **** **** than *.
- ******: ******** *** very **** **** ***; faster **** *** ** the ******* ** *** report. *** *****, **'** talking **** ******** ***; something *** ****** ********* at *** ****.

********* *'* ** **** interested ** ***** ******** since **'* * ***** from ******* ****, *** more ********** ** ****** models **** ****** ************ / ******. **** ***** you'll **** *** **** control ** *** ****'** run (**** ** ***, OpenVINO ** *****, ***).

*** ******** ** *** viability ** ******* *** on ***** **** *** used ** ******* *** nvrs, **** *** ************, for ********?

****'* * ****** **** question. *'** **** ** eye *** *** ** answer **** ** * work **** ******** & reply **** ** * find ***.

********* *****. ***** ***.  I ***** **** ** suggest * ******* ********** of ***** ********** **** license ***** *********.

****** ** *** *** tests ***** *** *** videos **** ******** ****?

****, **** *** **** from ****** (**** ** the ******), ****** *** setup ************, *** **** your *** ****** **** the ****/** ********* (******* of *********** *** *********** samples). *'** **** **** repo ******* & *** to ******* ** *******, to **** ** **** to **** ** ****** vids.

****** *** **** ******.  Looking ******* ** ******** more. 

 

* ** **** ******* on *** ******* ** Hong **** *** ** using ** **** ********. Let ** ***** **** experience ** **** *******. Good ***** *** **********.

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

Leica Launches LIDAR / Thermal / IP Camera on Mar 04, 2020
Swiss manufacturer Leica is launching what it calls a "real-time reality capture device" fusing LIDAR, thermal cameras, IP cameras and more. In...
Masks Cause Major Facial Recognition Problems on Feb 24, 2020
Coronavirus is spurring an increase in the use of medical masks, which new IPVM test results show cause major problems for facial recognition...
AI/Smart Camera Tutorial on Feb 20, 2020
Cameras with video analytics, sometimes called 'Smart' camera or 'AI' cameras, etc. are one of the most promising growth areas of video...
IronYun AI Analytics Tested on Feb 17, 2020
Taiwan / US startup IronYun has raised tens of millions for its "mission to be the leading Artificial Intelligence, big data video software as a...
Monitoreal "Completely Autonomous" Home AI Tested on Feb 12, 2020
Monitoreal claims to allow users to "see the things you want (people, vehicles, animals) and ignore the things you don’t”, using AI to distinguish...
Axis Perimeter Defender Improves, Yet Worse Than Dahua and Wyze on Sep 19, 2019
While Axis Perimeter Defender analytics improved from our 2018 testing, the market has improved much faster, with much less expensive offerings...
Vivotek "Neural Network-Powered Detection Engine" Analytics Tested on Sep 17, 2019
Vivotek has released "a neural network-powered detection engine", named Smart Motion Detection, claiming that "swaying vegetation, vehicles passing...
Verkada People And Face Analytics Tested on Aug 16, 2019
This week, Verkada released "People Analytics", including face analytics that they describe is a "game-changing feature" that "pushes the...
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,...
Bosch AI Camera Trainer Released And Tested on Apr 09, 2019
Bosch is releasing a highly unusual new AI feature - 'Camera Trainer'. Now, coming as a standard feature in Bosch IVA/EVA analytics, one can train...

Most Recent Industry Reports

Dahua Faked Coronavirus Camera Marketing on Apr 01, 2020
Dahua has conducted a coronavirus camera global marketing campaign centered around a faked detection. Now, Dahua has expanded this to the USA,...
Video Surveillance Trends 101 on Apr 01, 2020
This report examines major industry factors and how they could impact video surveillance in the next 5 - 10 years. This is part of our Video...
USA's Seek Scan Thermal Temperature System Examined on Apr 01, 2020
This US company, Seek, located down the road from FLIR and founded by former FLIR employees is offering a thermal temperature system for the...
Terrible Convergint Coronavirus Thermal Camera Recommendation on Apr 01, 2020
A week after Convergint disclosed falling revenue, pay and job cuts, Convergint is touting 'extensive research' that is either grossly incompetent...
The IPVM New Products Online Show April 2020 Opens With 40+ Manufacturers on Mar 31, 2020
IPVM is excited to announce the first New Products Online show, with 40+ manufacturers, to be held April 14 to the 16th, free to IPVM members,...
USA's Feevr Thermal Temperature System Examined on Mar 31, 2020
This US company has burst on to the scene, brashly naming itself 'feevr' and branding itself as a "COVID 19 - AI BASED NON CONTACT THERMAL...
JCI Coronavirus Cuts on Mar 31, 2020
JCI has made coronavirus cuts, the company told employees in an email that IPVM has reviewed. Inside this note, we examine the cuts made, the...
Add Door Operators To Fight Coronavirus on Mar 31, 2020
IPVM recommends that integrators advocate and end-users consider adding door operators to fight the spread of coronavirus. This delivers...
Video Surveillance Business 101 on Mar 30, 2020
This report explains the fundamental elements of the video surveillance business for those new to the industry. This is part of our Video...
FDA Gives Guidance on 'Coronavirus' Thermal Fever Detection Systems on Mar 30, 2020
The US FDA has given IPVM guidance on the use of thermal fever detection systems being marketed for coronavirus, as an explosion of such devices...