La nosémose chez labeille domestique M.-P. Chauzat – Anses Sophia-Antipolis.
Institut Eur©com - BP 193 - F-06904 Sophia Antipolis cedex 1
Transcript of Institut Eur©com - BP 193 - F-06904 Sophia Antipolis cedex 1
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 1
Travaux actuels en reconnaissance faciale.
Jean-Luc DUGELAY
EURECOM, Sophia Antipolis.
Réunion GdR SCATI du 08 décembre 2011
Systèmes biométriques
20/02/2012 - - p 1
Outline
� Introduction
� l’apprentissage semi supervisé ou co-entraîné des reconnaisseurs ;
� la robustesse des techniques de reconnaissance en présence d’occlusions ;
� la reconnaissance de visages à partir de vidéo ;
� la reconnaissance de visages à partir de techniques 3D ;
� la sécurité des techniques de reconnaissance face au leurrage ;
� les biométries faciales dites douces : genre, ethnicité, âge, etc. ;
� Conclusion
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 2
3
Seven types of authentication:
�Something you know (1)
�e.g. PIN code, mother’s maiden name, birthday
�Something you have (2)
� e.g. Card, key
�Something you know + something you have (3)
�e.g. ATM card + PIN
�Something you are – Biometrics (4)
�no PIN to remember, no PIN to forget
�Something you have + something you are (5)
�Smart Card
�Something you know + something you are (6)
�Something you know + something you have + somethingyou are (7)
Types
Securitylevel
1, 23
4
5,6
7
Security
4
Is there a universal biometric identifier?
There are many biometric identifiers:�Fingerprint
�Voice
�Image
�Hand geometry
�Retina
�Iris
�Signature
�Keystroke dynamics
�Gait
�DNA (deoxyribonucleic acid)
�Wrist/hand veins
�Body odor
�Brain activity
�&c.Ideally, a biometric identifier should be universal, unique, permanent and measurable
However, in practice each biometric identifier depends on factors such as users’ attitudes,personality, operational environment, etc.
In theory many of these biometric identifiersshould be universal. However, in practice
this is not the case.
Physical or behavior
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 3
5
Sensor
Sensor (e.g. Microphone,
Camera)
Feature Extraction
FeatureExtraction
Identification/Verification
Enrollment andTemplate Storage
Action
TemplateAdaptation
Enrollment
Identification/Verification
A Generic Biometric System
6
Each biometric identifier has its strengths and weaknesses
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 4
7
• Given: - a set of observations- a set of classes
� assign each observation to one class
• Main challenge of pattern classification: distingui sh between
- intra-class variability- inter-class variability
Face recognition is very challenging due to variations in:
- facial expression
- pose
- illumination conditions
- presence / absence of eyeglasses and facial hair
- aging, etc.
C1
C2
CN
Pattern classification
Basic problem:Are these pictures representing the same person?...
Intra-class
Or they images of different persons?Inter-class
Test 1
� Bruce et al (1999).
� Is this person in the array?
� If they are present match the person.
8
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 5
Test 1 (Cont.)
� Bruce et al (1999).
� Is this person in the array?
� If they are present match the person.
9
Test 1 (end)
� When target was present in the array. 12% picked wrong person and 18% said they were not present (overall only 70% correct).
� When target was not present in the array 70% still matched the target to someone in the array.
- p 10
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 6
11
Face: frontal face recognition
Face is well accepted, with no contact,
used in day-life by humans,…
but less accurate than fingerprints, iris…
… palms
12
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 7
13
Face: frontal face recognition
Two successful classes of algorithmsAccording to the last round of NIST evaluations, cu rrent best solutions are derived
either from Eigenfaces or Elastic Graph Matching ap proaches.
� Projection-based approaches: Eigenfaces
→ Fisherfaces…
� Deformable models: Elastic Graph Matching (EGM)
→ Elastic Bunch Graph Matching. ..
plus,
� LBP (Local Binary Pattern)
Local Binary Pattern
14
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 8
Outline
� Introduction
� l’apprentissage semi supervisé ou co-entraîné des reconnaisseurs ;� la reconnaissance de visages à partir de vidéo ;
� la reconnaissance de visages à partir de techniques 3D ;
� la robustesse des techniques de reconnaissance en présence d’occlusions ;
� la sécurité des techniques de reconnaissance face au leurrage ;
� les biométries faciales dites douces : genre, ethnicité, âge, etc. ;
� Conclusion
� Zhao, Xuran; Evans, Nicholas W D; Dugelay, Jean-Luc;
Semi-supervised face recognition with LDA self-training
ICIP 2011, IEEE International Conference on Image Processing, Sep. 11-14, 2011, Brussels.
� Zhao, Xuran; Evans, Nicholas W D; Dugelay, Jean-Luc
A co-training approach to automatic face recognition
EURASIP EUSIPCO 2011, 19th European Signal Processing Conference 2011, Aug. 29-Sep. 2, 2011, Barcelona.
Semi-supervised Face Recognition
� A large pool of unlabelled data sometimes can be acquired easily and contain important information:� Video surveillance;� Digital album;
� Semi-supervised face recognition: Using both labeled and unlabeled data.
- p 16
Face Model
Labeled data Test data
Train Classify
Unlabeled data
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 9
Self-training Methods
� Idea: A LDA classifier is used to label unlabelled data and use the most confident results to iteratively updating itself.
- p 17
Results on ORL Database Results on PIE Database, single label training image
Fisherface
� Based on Linear Discriminant Analysis (LDA);
� Supervised method;
� Good performance when labelled training data is sufficient.
� One of the most well-know subspace projection method, reflect global information.
Local Binary Pattern (LBP)
� A powerful local feature in face recognition;
� Reflect local features;
- p 18
• Idea: build two classifiers on two distinct facial features, each helps to update the other;
Co-training Method
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 10
Algorithm
� Given:� A labeled set Dl and an unlabeled set Du;
� Initialization:� Learn LDA transform with Dl, create a template for each subject by the projected mean of the same class: � Create a template for each subject as the mean of LBP vectors of the same class;
� Iterative co-training: � LDA recognition: Project Du into LDA space, for each class, find the nearest sample to the template, remove it from Du and
add to Dl;� LBP recognition: In Du, for each class, find the nearest sample to the template, remove it from Du and add it to Dl;� LDA updating: Re-training the LDA projection matrix with the new Dl, and re-create the templates;� LBP updating: Re-create the templates.� Iterate untill the Du is empty;
- p 19
LDA
Unlabeled data
Test data
Labeled data
LBP
Results
� Starting from 2 labeled examples per subject
� The improvement of accuracy as a function of iterat ion
- p 20
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 11
Results
� Two features V.s. Single feature
20/02/2012 - - p 21
Outline
� Introduction
� l’apprentissage semi supervisé ou co-entraîné des reconnaisseurs ;
� la robustesse des techniques de reconnaissance en présence d’occlusions ; � la reconnaissance de visages à partir de vidéo ;
� la reconnaissance de visages à partir de techniques 3D ;
� la sécurité des techniques de reconnaissance face au leurrage ;
� les biométries faciales dites douces : genre, ethnicité, âge, etc. ;
� Conclusion
� Min, Rui; D'angelo, Angela; Dugelay, Jean-Luc;Efficient scarf detection prior to face recognition
EUPSICO 2010, 18th European Signal Processing Conference, August 23-27, 2010, Aalborg, pp 259-263
� Min, Rui; Hadid, Abdenour; Dugelay, Jean-Luc;Improving the recognition of faces occluded by facial accessories
FG 2011, 9th IEEE Conference on Automatic Face and Gesture Recognition, March 21-25, 2011, Santa Barbara, pp 442-447
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 12
Occlusions
� General Problems: Illuminations, Facial Expressions, Poses, Occlusionsetc.
� Facial Occlusions: Sunglasses, Scarf, Medical Mask, Beards etc.
� Face Recognition in Non-Cooperative Systems (e.g. Video Surveillance)
� Security/Safety Issues:
� Football Hooligans
� ATM Criminals
� Bank/Shop Robbers
� Etc.
Traditional Approaches in the Literature
� The traditional methodology is to find outlier-tolerant features or classifiers
� Non-Occluded faces and Occluded faces are treated indifferently.
� The robustness to occlusion depends on:
� 1) the descriptive power of the feature
� 2) the discriminative power of the classifier
� Holistic Approaches vs. Local Approaches
� Local feature based and Local component based methods are more robust to occlusions
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 13
Static Facial Occlusions Scenario
� Two Step Algorithm:
� Occlusion Detection in Local Patches
� Face Recognition based on Local Binary
Patterns (LBP)
� Recognizing a Probe face
� Compute the LBP representation
� Divide the image into local patches
� Occlusion detection in each patch
� Non-occluded patches are selected for
recognition
Static Facial Occlusions Scenario – cont.
� Image Division
� Feature Extraction: Gabor Wavelet filtering
� Dimensionality Reduction: Principal Component Analysis (PCA)
� Classification: Support Vector Machine (SVM)
Feature extraction
Dimensionalityreduction
SVM-based classification
Feature extraction
Dimensionalityreduction
SVM-based classification
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 14
Static Facial Occlusions Scenario – cont.
�Results..
Dynamic Facial Occlusions Scenario
28
� Time-Invariant occlusions
� e.g. Scarf, Sunglasses, etc.
� Time-Variant occlusions
� e.g. Cap of moving people in Entrance Surveillance
� Entrance Surveillance:
� CCTV cameras mounted at the room ceiling to monitor the entrance of various places (banks, supermarkets, libraries etc.)
� Occlusion vs. Resolution� too far : small occlusion, low resolution� too close : large occlusion, high resolution
� Detection and Tracking (low resolution, occlusion, rotation, background textures) [solution: scalable Elliptical Head Tracker]
� Non- Homogeneous Occlusion Variations (walking habit, speed, pose, rigid head motion, tracking errors) [solution: DTW]
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 15
Dynamic Facial Occlusions Scenario – cont.
�Proposed Approach:
Dynamic Facial Occlusions Scenario – cont.
�Results..
�20 cap videos & 20 non-cap videos, detection rate up to: 87.5%
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 16
Biometrics: Novel Facial Biometrics
� Face recognition is a very attractive biometric but yet not as reliable as some other ones like fingerprints…
� Existing solutions in face recognition are still image-based (i.e. appearance only) whereas current sensors are video (i.e. webcam, video surveillance)…
Adding a dimension…
� Face Identification from Video� From physical to behavioral
biometrics� Multimodal:
Appearance + motion (pose & expressions)
� Face Identification in 3D
Outline
� Introduction
� l’apprentissage semi supervisé ou co-entraîné des reconnaisseurs ;
� la robustesse des techniques de reconnaissance en présence d’occlusions ;
� la reconnaissance de visages à partir de vidéo ; � la reconnaissance de visages à partir de techniques 3D ;
� la sécurité des techniques de reconnaissance face au leurrage ;
� les biométries faciales dites douces : genre, ethnicité, âge, etc. ;
� Conclusion
� Matta, Federico;Dugelay, Jean-Luc Tomofaces: eigenfaces extended to videos of speakers ICASSP 2008, IEEE International Conférence on Acoustics, Speech, and Signal Processing, March 30 - April 4, 2008, Las Vegas, Nevada, USA
� Matta, Federico;Dugelay, Jean-Luc Video face recognition: a physiological and behavioural multimodal approach ICIP 2007, 14th IEEE International Conference on Image Processing, Sept. 16-19, 2007, San Antonio, pp VI-497-VI-500
� Ouaret, Mourad; Dantcheva, Antitza; Min, Rui; Daniel, Lionel; Dugelay, Jean-Luc BIOFACE, a biometric face demonstrator ACMMM 2010, ACM Multimedia 2010, October 25-29, 2010, Firenze, Italy , pp 1613-1616
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 17
Face reco. From video: physical & behavioral
Head Motion and facial Mimics
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 18
35
Motivations
� Overall goals:� Recognition system; all
video information:– Physiological
�Appearance– Behavioural
�Head motion�Facial mimics
� Minimise constraints– Uncooperative users– Natural motion
� Applications– Low-quality devices
�Webcams�Surveillance cameras
� Previous work� Head displacements
– Successully for recognition
– First step
� Motivation� Enforce system
– Physiological�Facial appearance
Diagram of the system
Videos
Identities
Temporal recogniser
Head tracker
Featureextractor
Score calculator
Static recogniser
Preprocessing
Feature extractor
Score calculator
Fusion module
Score fusion
Person classifier
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 19
37
Temporal recogniser
� Head tracker� Detection
– Semi-automatic� Tracking
– Automatic– Based on template
matching
� Feature extractor� Signal normalization
– Centering & scaling�Remove spatial &
geometrical dependency� Feature vectors
– Computed from normalized displacements
38
Score calculator
� Bayesian framework� Identification & verification
� Training� Gaussian Mixture Model
(GMM)– Approximate class-
conditional probability density functions
�
– Model distribution:�Characteristic
displacements
– ...in feature space
� Testing� Bayesian classifier
– Posterior probabilities�
– Priors�Estimated from training
data
– Likelihood�Computed using the
GMMs
� Scores to fusion module� Log-posterior probabilities
– Each user model
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 20
39
Static recogniser
� Probabilistic extension eigenface
� Preprocessing� Histogram equalisation
– More robust illumination
� Color space conversion– HSV
� Mirroring– Increase data– Better generalisation
� Feature extractor� Whitened projections in
eigenspace
� Score calculator� Same bayesian framework
40
Fusion module
� Score fusion� Integrates similarity
scores�Weighted sum fusion
rule–
� Version 1�Equal weighting
(mean)–– Revert to joint log-
posterior probability
� Version 2�Adaptive weighting
–
– Confidence: difference between scores
� Person classifier�Computes
identification & verification rates
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 21
41
Data collection
� Requirements� Minutes needed!
– For extracting temporal information
� Training & testing
� Natural motion– Characteristic movement of
the individual� No forced gestures
� Existing video databases� Really few standard ones
– Ex.: XM2VTSDB, ValidDB, ...– Usually
� Some seconds/person� Constrained scenario� Reduced motion
� Our database� Small
– 12 individuals– Total length
� 4 minutes per person– Video length
� 14 seconds
� Low quality– Size: 352c x 288r– Rate: 24 frames/second– Compressed
� Less than 300 Kbits/second
� Real case!– Actual videos– Acquired over almost 2 years– Variations
� hair cuts, glasses, beard
42
Experimental set-up
� Scenario�Person naturally
speaking– Few seconds (14)
� Training & testing�Separated video data
� Temporal recogniser�Perfect face detection
– Semi-automatic
� Static recogniser�Optimal condition
– First keyframe�Best quality
– Manually normalized:�Aligned�Horizontally warped
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 22
43
Recognition results
44
Future works
� Bigger experimental validation
� Improve actual system�Static recogniser
– Replacing PCA-based�More performing
algorithm
�Temporal recogniser– Replacing template-
based tracking�More precise method
� New higher quality database�Exploit facial local
motion– Mouth & lips– Eyes– Eyebrows
�Audio information– Speaker recognition– Synchronization
�Lips motion & voice
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 23
Feature Extraction
Parameter Extraction� Area� Major Axis� Minor Axis� Eccentricity
46
Dynamic face (i.e. Tomofaces)
• Contrast enhancement.–Histogram equalisation
–Contrast stretching
• Edge map sequence.–Canny edge finding method
• Temporal X-ray transformation.
• Background attenuation.–Pixels above a threshold value (>0.66) = Put to black
• Principal Component analysis (PCA).
• Subject models as centroids.
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 24
Architecture of the system
47
48
Fusion of static and dynamic face
• Applying simultaneously static and dynamic face :
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 25
49
Fusion of static and dynamic face
• Fusion of the N static face scores using Max(Mean) fusion.
• Fusion of the fused static face and dynamic face scores based on atwo level fusion:
50
Correct Identification Rate (CIR).
Multiple
eigenfaces 71,15%
Tomofaces 78,85%
Max(max) 77,88%
Max(mean) 82,69%
Max(weighted) 81,73%
Mean(rank) 84,62%
2nd layer
fusion 86,54%
FA, HM and
MM 92,50%
Recognition using face fusion results
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 26
51
BIOFACE:A Biometric Face Demonstrator
Outline
� Introduction
� l’apprentissage semi supervisé ou co-entraîné des reconnaisseurs ;
� la reconnaissance de visages à partir de vidéo ;
� la robustesse des techniques de reconnaissance en présence d’occlusions ;
� la reconnaissance de visages à partir de techniques 3D ; � la sécurité des techniques de reconnaissance face au leurrage ;
� les biométries faciales dites douces : genre, ethnicité, âge, etc. ;
� Conclusion
� Erdogmus, Nesli; Dugelay, Jean-Luc Automatic extraction of facial interest points based on 2D and 3D data SPIE 2011, Electronic Imaging Conference on 3D Image Processing (3DIP) and Applications, Vol 7864, January 23-27, 2011, San Francisco.
� Erdogmus, Nesli, Etheve, Rémy; Dugelay, Jean-Luc Realistic and animatable face models for expression simulations in 3D SPIE 2010, Electronic Imaging Conference on 3D Image Processing (3DIP) and Applications, January 17-21, 2010, San Jose, California | Also published as "SPIE - The International Society for Optical Engineering", Vol. 7526, 2010
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 27
Asymmetrical Approach
� Enrollment in 3D and recognition in 2D
� By simulating expressions in 3D and generating artificial face images with expressions:
– It is possible to match the test image and the artificial image
– It is possible to train the system with many possible expressions for each person to recognize faces with expressions
- p 53
Introduction
54
� In our case*:
Enrolled and manually annotated (36 points) models
Manually annotated (84 points) generic model
Warping on the generic face model
Animatable face models with 84 feature points
Test image with expression
Animation engine
Rendered images with the same expression
Recognition
Enrollment Recognition
� Neutral face scans with closed mouth� 3D + texture
� Constructing an animatable model for each subject
Enrollment
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 28
Motivation
55
� Fully controllable enrollment:� Neutral frontal faces with closed mouth
� Manual annotation of points� Needs to be automated for a fully automatic system
Target model Rescale Alignment
Coarse Warping
Fine warping
Texture Mapping
Automatic Annotation
56
� Face is broken into sub-regions based on a vertical profile analysis.
� Points of interest are detected according to the surface or texture characteristics of the region.
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 29
Recognition
� Animating the obtained models of each subject according to the existing facial expression
� Two examples are as follows:
20/02/2012 - EURECOM RESEARCH
- p 57
Original face model
Animatable model obtained after warping
Obtained model animated to smile
Obtained model animated to frown
Results
� Bosphorus Database� Without simulation
� With simulation
– Manual annotation
– Automatic annotation
� FRGC Database� Neutral� Small expression� Large expression� Overall
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 30
Outline
� Introduction
� l’apprentissage semi supervisé ou co-entraîné des reconnaisseurs ;
� la robustesse des techniques de reconnaissance en présence d’occlusions ;
� la reconnaissance de visages à partir de vidéo ;
� la reconnaissance de visages à partir de techniques 3D ;
� la sécurité des techniques de reconnaissance face au leurrage ; � les biométries faciales dites douces : genre, ethnicité, âge, etc. ;
� Conclusion
� Benaiss, Abdelaali;Saeed, Usman;Dugelay, Jean-Luc;Jedra, Mohamed Impostor detection using facial stereoscopic images
Eusipco 2009, 17th European Signal Processing Conference, August 24-28, 2009, Glasgow� Riccio Daniel;Nappi Michele;Dugelay, Jean-Luc;
Moving face spoofing detection via 3D projective invariants ICB 2012, Delhi.
60
Attacks, « Liveness » and countermeasure
Impostors may use a fake biometric,
� Replay attack: Photography of a face
Countermeasure: To use a « liveness » test to check the presence of a “real” biometric, e.g. cardiac activity, heart rate
� Template inversion
� Face mapping / morphing,…
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 31
2D/3D Face Spoofing Attacks and Countermeasures
Face Spoofing Attacks:
� masked fake face
� video of the client
� photo of the client
� plastic surgery applied face
Countermeasures for Face Recognition
� Software based
� Hardware based
� Challenge response based
� Recognition based methods
� Mask Attack(www.thatsmyface.com)
Examples for Face Spoofing Attack Types
� Only by uploading one frontal and one profile picture of yourself, you can order your mask.
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 32
- p 63
Robustness vs. Security in Biometrics
� Replay attack (basic)
Impostor detection using facial
stereoscopic images
Specifications of NUAA Database
� publicly available large photo-impostor database containing photo images from 15 subjects which is constructed using a generic cheap webcam.
� collected in three sessions. The place and illumination conditions of each session are different as well.
Illustration of different photo-attacks
� for each subject in each session, the webcam is used to capture a series of their face images (with frame rate 20fps and 500 images for each subject).
Classification of Captured and Recaptured Images to Detect Photograph Spoofing
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 33
1. NUAA database is used to test our algorithm.
2. LBP variance algorithm with global matching technique is applied to detect spoofing.
3. Aim is to classify captured and recaptured images by texture and contrast analysis.
4. The proposed method is rotation invariant.
5. It is also robust to illumination change.
� Almost 88% success on NUAA Database is achieved.
Classification of Captured and Recaptured Images to Detect Photograph Spoofing
Fig. Each column contains samples from different sessions. In each row, the left pair is from a live human and the right from a photo.
3D Invariants
66
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 34
Outline
� Introduction
� l’apprentissage semi supervisé ou co-entraîné des reconnaisseurs ;
� la reconnaissance de visages à partir de vidéo ;
� la reconnaissance de visages à partir de techniques 3D ;
� la robustesse des techniques de reconnaissance en présence d’occlusions ;
� la sécurité des techniques de reconnaissance face au leurrage ;
� les biométries faciales dites douces : genre, ethnicité, âge, etc. ;� Conclusion
� Dantcheva, Antitza; Velardo, Carmelo; D'angelo, Angela; Dugelay, Jean-Luc Bag of soft biometrics for person identification : New trends and challenges Mutimedia Tools and Applications, Springer, October 2010 , pp 1-39
Soft Biometrics?
� Provide (biometrical) information about individual
� Lack distinctiveness and permanence
� Are not “expensive” to compute
� Do not require the cooperation of the individual
� Can be sensed from a distance
� Can be applied to unknown individuals.
� Can increase the system reliability
� Narrowing down the search within a limited group of candidate individuals
68
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 35
Soft biometrics candidates
� Age
� Hair color, Eye color, Skin color
� Height
� Weight
� Gender
� Gait
� Glasses
� Beard, Cloths color, Make up
Violet Amber Blue Brown Gray Green Hazel
Eye colors classification: Carlton Coon chart
�TEST-2
70
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 36
Normalization
Normalized size of 64x64• eyes axis = horizontal
• centre of the picture = nose• distance between eyes = half of the picture
Male or Female?
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 40
• 864 categories:
• Consideration of:
• Distributions
• Correlations
• Probability of
having 2 subjects in
the same category
Soft biometrics for authentication?
SkinColor
Hair Color Eye Color Glassespresence
Beardpresence
Moustachepresence
3 6 6 2 2 2
EthnicityHair color
Eye color
Beard
Marks
Gender Glasses Make - up
Facial / Feature shapes
Facial measurements
Feature measurements
Age
Moustache
Skin color
Person Recognition using soft biometricsPrimary idea: Bertillon, 19 th century
�Size of authentication group
�λ...Number of soft biometric trait s
�µi...trait-instances
�Number of overall categories the system
is endowed with:
80
80
Subjects in an authentication group
80
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 41
General Setting
� All over categories: � General:
� Symmetric case:
� The all over categories number
increases polynomially with
the number of traits instances
(e.g. color categories) and
exponentially with the number of soft biometric traits (e.g. glasses, moustache, facial shapes,…)
λ \ µ 2 3 4 5 6 7
2 4 9 16 25 36 49
3 8 27 64 125 216 343
4 16 81 256 625 1296 2401
5 32 243 1024 3125 7776 16807
6 64 729 4096 15625 46656 117649
7 128 2187 16384 78125 279936 823543
λ
Extraction
82
Viola & Jones Face and features detector
� Glasses: line detection between the eyes
� Color face soft biometrics: ROI finding
and GMM color classification
� Beard and moustache: comparison of
color of ROI’s color with skin and hair
color
[1] P. Kakumanua, S. Makrogiannisa, and N. Bourbaki s, “A survey of skin-color modeling and detection methods ”, Pattern Recognition , vol. 40, issue 3, March 2007.
[2] M. Zhao, D. Sun, and H. He, “Hair-color Modeling and Head Detection,” in Proc. WCICA , 2008, pp.7773-7776.
[3] X. Jiang, M. Binkert, B. Achermann, and H. Bunk e, “Towards Detection of Glasses in Facial Images,” Pattern Analysis & Applications, Springer London, vol. 3, pp. 9-18, 2000.
Soft biometric trait
Algorithm Traits instances
Skin color Derived from [1] 3
Hair color Derived from [2] 5
Eye color Own developed 4
Beard Own developed 2
Moustache Own developed 2
Eye glasses Derived from [3] 2
H
S
V
Face and features
detectorROI extraction Outliers
elimination
H
S
V
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 42
Glasses Results
� ACTIBIO DB: 27 subjects:
12 wear glasses
� Chosen face images:
1555 images
� Success rate: 85,2%
� FPR: 4,63% (no glasses, detected as glasses)
� FNR: 10,16% (glasses, detected as no glasses)
Database Detection False Positive
False Negative
Glasses ACTIBIO DB 85.2% 4.64% 10.16%
Glasses FERET 87.17% 7.17% 5.66%
p(N) and q(N) for Bags of soft biometrics
Bag of facial soft biometrics; Facial and body SB
84
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 43
• 864 categories:
• Consideration of:
• Distributions
• Correlations
• Probability of
having 2 subjects in
the same category
Soft biometrics for authentication?
SkinColor
Hair Color Eye Color Glassespresence
Beardpresence
Moustachepresence
3 6 6 2 2 2
EthnicityHair color
Eye color
Beard
Marks
Gender Glasses Make - up
Facial / Feature shapes
Facial measurements
Feature measurements
Age
Moustache
Skin color
Demographic classification: Do Ethnicity and Gender affect each other?
Some features are
discriminative for ethnicity
but not for gender
Some features are
discriminative for both
gender and ethnicity
SKIN COLOR SECONDARY SEXUAL CHARACTERISTICS FACE GEOMETRY
Some features are
discriminative for gender
but not for ethnicity
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 44
Average Faces from Different Countries / in 3D
Demographic classification: Do Ethnicity and Gender affect each other?
Caucasian-specific
gender classifier
Gender gender
classifier
Results show that, at least for the features tested:
1. Ethnicity does not have any impact on gender classification
2. Gender does not have any impact on ethnicity classification
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 45
Outline
� Introduction
� l’apprentissage semi supervisé ou co-entraîné des reconnaisseurs ;
� la reconnaissance de visages à partir de vidéo ;
� la reconnaissance de visages à partir de techniques 3D ;
� la robustesse des techniques de reconnaissance en présence d’occlusions ;
� la sécurité des techniques de reconnaissance face au leurrage ;
� les biométries faciales dites douces : genre, ethnicité, âge, etc. ;� Conclusion
� Dantcheva, Antitza; Dugelay, Jean-Luc Female facial aesthetics based on soft biometrics and photo-quality ICME 2011, IEEE International Conference for Multimedia and Expo, July 11-15, 2011, Barcelona, Spain
Soft biometrics for facial aesthetics
� Ratios of facial features and their locations
� Facial color soft biometrics
� Shapes of face and facial features
� Non-permanent traits and
� Expression.
Examples:
� Ratio (eye height / head length) f/a
� Ratio (head width / head length) b/a
� Eye make up
� Face shape
� Eye Brow shape
� Fullness of Lips
� Ratio (from top of head to nose / head length) (d+c)/a
� Presence of glasses
� Lipstick
� Skin goodness
� Hair Length / Style
� Ratio (from top of head to mouth / head length) (d+c+e)/a
� Ratio (from top of head to eye / head length) d/a
� Skin color
� Hair color
� Eye color
d
a
b
ce
f
gh
i
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 46
Photo quality measures
[4] S. Bhattacharya, R. Sukthankar, and M. Shah, “A framework for photo-quality assessment and enhancem ent based on visual aesthetics,” In Proc. Of ACM MM, 2010.
[5] A. K. Moorthy and A.C. Bovik, “A modular framewo rk for constructing blind universal quality indices ”, IEEE Signal ProcessingLetters, 2009.
[6] A. K. Moorthy and A.C. Bovik: “BIQI Software Rel ease”, http://live.ece.utexas.edu/research/quality/b iqi.zip, 2009.
[7] Z. Wang, H.R. Sheikh, and A.C. Bovik, “No-refere nce perceptual quality assessment of JPEG compresse d images”, in Proc. Of IEEE ICIP, 2002.
α
Examples:
� Image format
� Image Resolution
� JPEG quality measure [7]
� Illumination
� Zoomfactor
� Angle of face
� BIQI [5], [6]
� Left eye distance to middle of image or to mass point [4]
� Simple and objective aesthetics measures regarding the photograph
We used the 37 presented objective facial features
xi to construct a linear metric for facial aesthetics
prediction:
• Annotation: xi ....facial features
γi....weights
MOS… mean opinion score
… estimated MOS
Linear Metric for Facial Aesthetics Prediction
92
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 48
Perspective
20/02/2012 - - p 95
� Biometrics in Video surveillance
� Extension of on-going work on 2D to 3D
� http://image.eurecom.fr
Simulated Nose Alterations
� 8 examples on a single person
8 examples on a single person
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 49
Simulated Nose Alterations
LSS Alignment
ICP Alignment
Coarse Warping
Fine Warping
Simulated or Natural?
Natural
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 50
Simulated or Natural?
Simulated
Simulated or Natural?
Natural
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 51
Simulated or Natural?
Natural
Simulated or Natural?
Natural
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 52
Simulated or Natural?
Simulated
Simulated or Natural?
Natural
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 53
Simulated or Natural?
Simulated
Simulated or Natural?
Simulated
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 54
Simulated or Natural?
Natural
Simulated or Natural?
Natural
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 55
Simulated or Natural?
Simulated
Simulated or Natural?
Natural
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 56
Simulated or Natural?
Natural
Simulated or Natural?
Simulated
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 57
Simulated or Natural?
Simulated
Simulated or Natural?
Simulated
Institut Eurécom - BP 193 - F-06904 Sophia Antipolis cedex 58
Simulated or Natural?
Natural
Simulated or Natural?
Simulated