F D A C

runmidgeΤεχνίτη Νοημοσύνη και Ρομποτική

20 Οκτ 2013 (πριν από 3 χρόνια και 5 μήνες)

85 εμφανίσεις

F
ACE

D
ETECTION

FOR


A
CCESS

C
ONTROL



By Dmitri De Klerk



Supervisor: James
Connan

I
NTRODUCTION


Project description


Implementation of a face detection system that
may be used for access control.



Face detection (done prior to face recognition)



Finds the locations and sizes of human faces in
arbitrary (digital) images.



Motivation for face detection


No need to position your face inside a fixed size
box.



U
SER

R
EQUIREMENTS


Expected from a solution:


Detect a persons face within an image.


frontal face pose


minor variations in lighting conditions


minor variations in facial expressions



Not expected from a solution:


non frontal face pose


extreme lighting conditions: darkness or
too much light


total or partial occlusion of face


R
EQUIREMENT

A
NALYSIS


Proposed Solution


Detect faces in image.


Pass the biggest detection to the recognition face.


User closest to the camera.


Resize the users face to the standard recognizable
size.


Recognize the users face


Check whether the user is authorized.


Grant or deny the user access.



A
NALYSIS

& I
NTERFACE


D
ESIGN

& I
MPLEMENTATION



Face Detection


Viola and Jones approach


Adaboost



Haar Features


Cascade classifiers



Face Recognition


Neural network [Desmond Van
Wyk

2006]



D
ETECTOR


Training Data


3398 hand labeled faces


All frontal


Took 7 days to train



607 non faces different scale


Faces are normalized


Scale, translation


Many variations


Across individuals


Illumination


Pose (rotation both in plane and out)


P
ERFORMANCE

T
ESTING



MIT+CMU frontal face test set.


Images collected at CMU and MIT.



275 Correctly Detected out of 472 images.


58% Detection rate



T
OOLS

AND

L
ANGUAGES


Java Media Framework (JMF)


Capturing images and communicating with camera



NetBeans

IDE


Java Programming Languages


F
ACE

DETECTION

DEMO



R
EFERENCES


AdaBoost


http://en.wikipedia.org/wiki/AdaBoost



Builds on the work of Desmond Van
Wyk


Face Recognition System for Access Control (2006)



How face detection work


http://www.cognotics.com/opencv/servo_2007_series/part_2/sid
ebar.html



Fast Face Detection Using AdaBoost


Julien

Meynet

[16 July 2003]



The Boosting Approach to Machine Learning


An overview


Robert E.
Schapire

[19 December 2001]


Q
UESTIONS

AND

A
NSWERS


Thank you!