Download - Face recognition process

Transcript
Page 1: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Face recognition process

Page 2: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Plan of the lectureFace recognition processMost useful tools Principal Components Analysis Support Vector Machines Gabor Wavelets Hough TransformBiometric methods

Page 4: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Face detection: aimsFind a face in the image independent of image size independent of face size for RGB and GS images fast & effective independent from head rotation angleFace location passed to normalisation

Page 5: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Face detection: toolsGeneralised Hough Transform ellipse detectionSupport Vector Machines (SVM) verificationPCA (back projection) verificationGabor Wavelets feature points detectionColour-based face maps

Page 6: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Face detection: algorithm

Detection of ”vertical” ellipses face candidatesDetection of ”horizontal” ellipses eye sockets candidatesInitial normalisation and verificationDetection of feature points

Page 7: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Face tracking

Useful in case of video sequences faster than detection smaller precisionTool: Optical flowTracking of feature points

Page 8: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Normalisation

Input: image from a camera characteristic points locationTarget: generate an image of invariant

parameters eliminate differences within classes

Page 9: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Normalisation: tools

Geometrical transformsImage filteringHistogram modifications histogram fitting to a histogram

of the average face imageLighting compensation

Page 10: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Normalisation: stages

Rotation of non-frontal facesGeometrical normalisationLighting compensationHistogram fitting

Page 11: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Feature extraction

Input: normalised imageTarget: generate a key which describes the

face algorithm of comparing the keys

Page 12: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Feature extraction: tools

Principal Component Analysis Linear Discriminant Analysis Local PCA Bayesian MatchingGabor Wavelets

Page 13: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Feature vectors comparison

Coherent with feature extractionEigenfaces geometric distances SVMDual Eigenfaces image difference classifiedElastic Bunch Graph Matching correlation based

Page 14: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Multi-method fusion

Many feature extraction methods

S1

S2

Sn

... S

K1

K2

Kn

...

Two images Feature vectors Similarities

K1

K2

Kn

...

Page 15: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Multi-method fusion

Average similarity weighted meanSVM with polynomial kernelSVM for finding optimal weights

Page 16: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Tools: PCAApplications: feature extraction – the Eigenfaces

method detection (back projection) Dual Eigenfaces

Stages: training feature extraction feature vectors comparison

Page 17: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Tools: SVM

Applications: face detection – verification feature vectors comparison detection of lighting direction estimation of head rotation angle multi-method fusion image quality assessment

Page 18: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Tools: SVMStages: training classification

Main idea: data mapped into higher dimension to

achieve linear separability mapping performed by application of

kernelsProblems with training setParameters must be selected properly

Page 19: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Tools: Gabor WaveletsApplications: feature extraction (EBGM method) feature points detection face tracking (the detected points are

tracked)Properties: local frequency analysis set of various wavelets prepared comparison: correlation with displacement

estimation

Page 20: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Tools: GHT

Useful for face detectionProperties: directional image generated (set of

segments) probable ellipse centre for every

segment (based on templates) accumulation of the results for all

the segments in the image

Page 21: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Biometric methodsTypes of the methods: static dynamic (behavioural)

Requirements: universality distinctiveness permanence collectability performance acceptability circumvention

Page 22: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Face recognitionAdvantages: low invasiveness high speed identification support systemDrawbacks: relatively low effectiveness changeability of a face face is not always visible

Page 23: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Fingerprint recognition

Advantages: high effectiveness useful for forensic applicationsDisadvantages: long acquisition time low acceptability

Page 24: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Iris recognition

Advantages: high distinctiveness universalityDrawbacks: high quality image required low permanence in young age

Page 25: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Behavioural methods

Gait recognitionVoice recognitionSignature analysis

Page 26: Face recognition process

Face Recognition & Biometric Systems, 2005/2006

Thank you for your attention!