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.

Most Recent Industry Reports

Resideo Stock Plunges 40%, CFO Ousted on Oct 23, 2019
The horrible year for the ADI / Honeywell Home spinout, Resideo, just got worse, with their stock plunging another 40% today. Not even a year...
Access Control Door Controllers Guide on Oct 22, 2019
Door controllers are at the center of physical access control systems connecting software, readers, and locks. Despite being buried inside...
Alarm.com Acquires OpenEye on Oct 21, 2019
Alarm.com is targeting commercial expansion and now they have a commercial cloud VMS with the acquisition of OpenEye. In this note, based on...
Government-Owned Hikvision Wants To Keep Politics Out Of Security on Oct 21, 2019
'Politics' made Hikvision the goliath it is today. It was PRC China 'politics' that created Hikvision, funded it, and blocked its foreign...
Integrated IR Camera Usage Statistics 2019 on Oct 21, 2019
Virtually every IP camera now comes with integrated IR but how many actually make use of IR or choose 'super' low light cameras without IR? In...
Alarm Veteran "Demands A Criminal Investigation" Of UL on Oct 18, 2019
The Interceptor's Project pressure against UL continues to rise. Following Keith Jentoft's allegation that "UL Has Blood On Their Hands", Jentoft...
Camect "Worlds Smartest Camera Hub" Tested on Oct 18, 2019
Camect is a Silicon Valley startup that claims the "Smartest AI Object Detection On The Market", detecting not only people and vehicles, but...
Hikvision Global News Reports Directory on Oct 17, 2019
Hikvision has received the most global news reporting of any video surveillance company, ever, ranging from the WSJ, the Financial Times, Reuters,...
Camera Calculator V3.1 Release Improves User Experience on Oct 17, 2019
IPVM has released a new version of our Camera Calculator, V3.1, with significant user experience improvements, a new development plan, and an...