Professional Documents
Culture Documents
Face Recognition Based On A Collection of Binary Classifiers
Face Recognition Based On A Collection of Binary Classifiers
Overview
1 Introduction
Face Recognition
2 Methodology
Background Methods
Open-set Face Identification
Face Verification
3 Experimental Evaluation
Common Attributes
Open-set Face Identification
Face Verification
4 Conclusions
General Applications
Tasks
Chellappa, R., Sinha, P., and Phillips, P. J. (2010). Face recognition by computers and humans. Computer.
Rafael Henrique Vareto SSIG - DCC - UFMG October 16th, 2017 4
Introduction Methodology Experimental Evaluation Conclusions
Face Recognition
Motivation
Great demand
Partial awareness
Open-set identification
Law enforcement scenario
Irrelevant subjects
Potential suspects
Verification
Access control scenario
Claim identity
Imposter / Legitimate
Objectives
General
Specific
Hypotheses
Hypothesis One
Response histograms proceed differently whether we present probe
face images whose identity are enrolled in the gallery or whether we
examine unseen individuals.
Hypothesis Two
Face images of the same subject hold small differences, but this
difference increases when we consider a pair of images from different
subjects.
Contributions
Major
Secondary
Overview
1 Introduction
Face Recognition
2 Methodology
Background Methods
Open-set Face Identification
Face Verification
3 Experimental Evaluation
Common Attributes
Open-set Face Identification
Face Verification
4 Conclusions
Rosipal, R. and Krämer, N. (2006). Overview and recent advances in partial least squares. In Subspace, latent structure and feature
selection.
Rafael Henrique Vareto SSIG - DCC - UFMG October 16th, 2017 10
Introduction Methodology Experimental Evaluation Conclusions
Background Methods
Santos Junior, C., Kijak, E., Gravier, G., and Schwartz, W. R. (2016). Partial least squares for face hashing. In Neurocomputing.
Rafael Henrique Vareto SSIG - DCC - UFMG October 16th, 2017 11
Introduction Methodology Experimental Evaluation Conclusions
Open-set Face Identification
Proposed Methods
Tasks
Vareto, R., Silva, S., Costa, F., and Schwartz, W. R. (2017). Towards Open-Set Face Recognition using Hashing Functions. In Inter-
national Joint Conference on Biometrics (IJCB).
Rafael Henrique Vareto SSIG - DCC - UFMG October 16th, 2017 12
Introduction Methodology Experimental Evaluation Conclusions
Open-set Face Identification
Subject partitioning
Binary classifiers
Subject partitioning
Binary classifiers
Subject partitioning
Binary classifiers
Subject partitioning
Binary classifiers
Testing Stage
Testing Stage
Testing Stage
Testing Stage
Testing Stage
30 10
8
20 6
4
10
2
0
0
2
4
10
6
0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70
ReLU
64 neurons
SOFTMAX
2 neurons Yes
Is this face
Feature Vector in the
gallery?
No
…
Lin, M.-I. B., Groves, W. A., Freivalds, A., Lee, E. G., and Harper, M. (2012). Comparison of Artificial Neural Network and Partial Least
Squares regression models for predicting respiratory ventilation : an exploratory study. In European journal of applied physiology.
Rafael Henrique Vareto SSIG - DCC - UFMG October 16th, 2017 23
Introduction Methodology Experimental Evaluation Conclusions
Face Verification
Proposed Methods
Tasks
Vareto, R., Silva, S., Costa, F., and Schwartz, W. R. (2017). Face Verification based on Relational Disparity Features and Partial Least
Squares Models. In Conference on Graphics, Patterns and Images (SIBGRAPI).
Rafael Henrique Vareto SSIG - DCC - UFMG October 16th, 2017 24
Introduction Methodology Experimental Evaluation Conclusions
Face Verification
Face Verification
Absolute difference
New feature vector
fi
fj
f(i, j) = |f i - f j|
VGGNet
Face Verification
Training Stage
Face Verification
Training Stage
Face Verification
Training Stage
Face Verification
Training Stage
Face Verification
Testing Stage
Face Verification
Testing Stage
Face Verification
Testing Stage
Face Verification
Testing Stage
Face Verification
Testing Stage
Overview
1 Introduction
Face Recognition
2 Methodology
Background Methods
Open-set Face Identification
Face Verification
3 Experimental Evaluation
Common Attributes
Open-set Face Identification
Face Verification
4 Conclusions
Datasets
Face Verification
LFW-A PubFig
Datasets
Feature Descriptors
Shape information
Re-scaled to 128 × 144
Overlapping 16 × 16 blocks, 8-pixel stride
Dalal, N. and Triggs, B. (2005). Histograms of oriented gradients for human detection. In Conference on Computer Vision and Pattern
Recognition.
Parkhi, O. M., Vedaldi, A., and Zisserman, A. (2015). Deep face recognition. In British Machine Vision Conference.
Rafael Henrique Vareto SSIG - DCC - UFMG October 16th, 2017 38
Introduction Methodology Experimental Evaluation Conclusions
Open-set Face Identification
Overview
1 Introduction
Face Recognition
2 Methodology
Background Methods
Open-set Face Identification
Face Verification
3 Experimental Evaluation
Common Attributes
Open-set Face Identification
Face Verification
4 Conclusions
Evaluation Protocol
Threshold Influence
Thresholds
HTS HTS
τ1 = 1 HTS τ3 = 1 , p = d0.15 × |H|e
AVG(HTS + HTS ) τ2 = 1 AVG(HTS + ... + HTS )
2 3 HTS 2 p
2
0.8
True Positive Rate
0.6
0.4
Literature Comparison
H PLS-HOG outperforms H PLS-VGG
Identification Results
Complete identification pipeline
0.8
Detection and Identification Rate
0.6
0.4
PubFig83 - 100 models (AUC = 0.95)
PubFig83 - 300 models (AUC = 0.96)
0.2 PubFig83 - 500 models (AUC = 0.96)
FRGCv1-exp4 - 100 models (AUC = 0.76)
FRGCv1-exp4 - 300 models (AUC = 0.78)
0.0 FRGCv1-exp4 - 500 models (AUC = 0.78)
0.0 0.2 0.4 0.6 0.8 1.0
False Alarm Rate
Schwartz, W. R., Guo, H., Choi, J., and Davis, L. S. (2012). Face identification using large feature sets. In TIP
Rafael Henrique Vareto SSIG - DCC - UFMG October 16th, 2017 43
Introduction Methodology Experimental Evaluation Conclusions
Open-set Face Identification
Descriptor Selection
Classifier behavior
Additional Evaluation
PubFig83 dataset
Additional Evaluation
Variable number of known individuals
Overview
1 Introduction
Face Recognition
2 Methodology
Background Methods
Open-set Face Identification
Face Verification
3 Experimental Evaluation
Common Attributes
Open-set Face Identification
Face Verification
4 Conclusions
Evaluation Protocol
Less restrictive
Subjects’ identity exploitation
Additional training pairs
Add other datasets
Employed on PubFig
Method Evaluation
Evaluation Mode
Same-dataset evaluation
Cross-dataset evaluation
Algorithm variations
Literature Comparison
0.8 0.997
DeepFace =
4.4M
True Positive Rate
0.6
0.996
PSE =
2.4M
0.4 DeepFace (area = 0.997)
MMDFR (area = 0.999) 0.999
pose+shape+exp (area = 0.996) MMDFR =
Skytop-Gaia (area = 0.987) 400K
0.2 HPLSV-Random (area = 0.966) 0.966
HPLSV-One-F-M (area = 0.958) HPLSV =
HPLSV-Cross (area = 0.906) 13K
0.0
0.0 0.2 0.4 0.6 0.8 1.0
False Positive Rate
Literature Comparison
Evaluation Mode
PubFig Dataset
Average EER for 10 executions
Parameter Evaluation
Number of Models
Approaches 1 100 300 500
H PLS V-Cross-LFW-A 0.620 0.886 0.897 0.899
H PLS V-Random-LFW-A 0.880 0.959 0.960 0.960
H PLS V-Dev-Eval-PubFig 0.801 0.941 0.942 0.942
H PLS V-Random-PubFig 0.810 0.936 0.937 0.938
Overview
1 Introduction
Face Recognition
2 Methodology
Background Methods
Open-set Face Identification
Face Verification
3 Experimental Evaluation
Common Attributes
Open-set Face Identification
Face Verification
4 Conclusions
Conclusions
Advantages
Limitations
Massive datasets
Incremental enrollment
Future Works
Contribution
Publications
Best Paper Runner-up Award at the International Joint Conference on Biometrics, 2017.
Rafael Henrique Vareto SSIG - DCC - UFMG October 16th, 2017 56
Introduction Methodology Experimental Evaluation Conclusions
Acknowledgments