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 **** (******* ** a ****, * ***, a ***, * ******* ball, ***.) *** ** very *************** ********* ***** many ***** ************ ******* (e.g., ** *******, ****) have *********** *********** ** processing *****
  • **** / ******** **** - ***** (**/**, ******** 2 & *, ****); Nvidia ****, ***.

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

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

****** **** ****, ** test ***, **** *** CNN ********** ** ****** detection *********** ***** *********** (FPS) *** ********* ***** required ** ***** **-*****. In ******* *******, ** will **** ** ******** Myriad2, *******, *** ****** GPUs, ** **** ** add ******** ***** (******* Precision). *** **** *** this ****** ** ** Github [**** ** ****** available].

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 ***** **-***** **** still ******** ********** *** video ************ ************. **** chips *** *** *** inside ** ******* (*** to **** *** ***** constraints) *** ***** **** may ** *** ** recorders, ********* ***** **** to ******* *** **** than ***** ** ****** 8, ** ** **** cameras ********* ***** ******** to * ********. ******** IPVM ***** **** ***** Intel's ******** ***** (** particular *** ******* *** MyriadX) ***** *****'* ****** Compute ***** (***) *** NCS2 (***** *** *******).

********

**** *** *** ******* 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 ***** *** **********.

Read this IPVM report for free.

This article is part of IPVM's 6,367 reports, 855 tests and is only available to members. To get a one-time preview of our work, enter your work email to access the full article.

Already a member? Login here | Join now

Related Reports

Avigilon Face Mask Detection Tested on Jun 24, 2020
Face mask detection or, more specifically not wearing a face mask, is an expanding offering in the midst of coronavirus. Avigilon has now released...
Facial Recognition 101 on Mar 18, 2020
Facial recognition interest, use and fear is increasing. This guide aims to teach you the fundamentals of facial recognition. Inside we...
Avigilon Facial Recognition 'Appearance Alerts' Tested on Dec 18, 2019
Avigilon has released 'Appearance Alerts' in ACC 7.4, which adds real-time facial recognition. To see how this performed, we tested them with...
Hikvision Acusense Analytics Tested on Sep 23, 2019
Hikvision touts "The Magic Behind It All" in their new Acusense line are 'deep learning algorithms' inside these cameras and recorders. But how...
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...
Facial Recognition Systems Fail Simple Liveness Detection Test on May 17, 2019
Facial recognition is being widely promoted as a solution to physical access control but we were able to simply spoof 3 systems because they had no...
Facial Surveillance Used On US Politicians, Technical Challenges Remain on Jun 12, 2018
Many fear that facial surveillance will be used against people by governments, such as the vast facial surveillance apparatus being built in China...
Genetec Clearance Face Detection / Redaction Test on May 14, 2018
Privacy regulations such as GDPR (EU Public Privacy), HIPAA (US Medical Privacy), and FERPA (US Student Privacy) are driving video surveillance...
Chinese Police Wearing Facial Recognition Are Here on Feb 06, 2018
This is a very interesting and highly atypical usage of facial recognition that the Chinese government touted this week [link no longer...
Disney Developing Re-Identification Analytics on Oct 27, 2017
When most people think of Disney, they probably think of cartoon characters or maybe innovative theme park rides and RFID bracelets. But Disney...

Most Recent Industry Reports

Verkada: "IPVM Should Never Be Your Source of News" on Jul 02, 2020
Verkada was unhappy with IPVM's recent coverage declaring that reading IPVM is 'not a good look' and that 'IPVM should never be your source of...
Vintra Presents FulcrumAI Face Recognition on Jul 02, 2020
Vintra presented its FulcrumAI face recognition and mask detection offering at the May 2020 IPVM Startups show. Inside this report: A...
Uniview Wrist Temperature Reader Tested on Jul 02, 2020
Uniview is promoting measuring wrist temperatures whereas most others are just offering forehead or inner canthus measurements. But how well does...
Dahua USA Admits Thermal Solutions "Qualify As Medical Devices" on Jul 02, 2020
Dahua USA has issued a press release admitting a controversial point in the industry but an obvious one to the US FDA, that the thermal temperature...
Access Control Online Show - July 2020 - With 40+ Manufacturers - Register Now on Jul 01, 2020
IPVM is excited to announce our July 2020 Access Control Show. With 40+ companies presenting across 4 days, this is a unique opportunity to hear...
Hanwha Face Mask Detection Tested on Jul 01, 2020
Face mask detection or, more specifically lack-of-face-mask detection, is an expanding offering in the midst of coronavirus. Hanwha in partnership...
UK Government Says Fever Cameras "Unsuitable" on Jul 01, 2020
The UK government's medical device regulator, MHRA, told IPVM that fever-seeking thermal cameras are "unsuitable for this purpose" and recommends...
Camera Course Summer 2020 on Jun 30, 2020
This is the only independent surveillance camera course, based on in-depth product and technology testing. Lots of manufacturer training...
Worst Over But Integrators Still Dealing With Coronavirus Problems (June Statistics) on Jun 30, 2020
While numbers of integrators very impacted by Coronavirus continue to drop, most are still moderately dealing with the pandemic's problems, June...