Results


Unsupervised Results


û ± SE
SD-MATCHES, 125x12512, aligned 0.6410 ± 0.0062
H-XS-40, 81x15012, aligned 0.6945 ± 0.0048
GJD-BC-100, 122x22512, aligned 0.6847 ± 0.0065
Table 1: Mean classification accuracy û and standard error of the mean SE.
lfw unsupervised roc curve
Fig 1: ROC curves over View 2*.


Image-Restricted Training Results


û ± SE
Eigenfaces1, original 0.6002 ± 0.0079
Nowak2, original 0.7245 ± 0.0040
Nowak2, funneled3 0.7393 ± 0.0049
MERL4 0.7052 ± 0.0060
MERL+Nowak4, funneled 0.7618 ± 0.0058
Hybrid descriptor-based5, funneled 0.7847 ± 0.0051
3x3 Multi-Region Histograms (1024)6 0.7295 ± 0.0055
Pixels/MKL7 0.6822 ± 0.0041
V1-like/MKL7 0.7935 ± 0.0055
LDML, funneled8 0.7927 ± 0.0060
Hybrid, aligned9 0.8398 ± 0.0035
Combined b/g samples based methods, aligned10 0.8683 ± 0.0034
Attribute classifiers11 0.8362 ± 0.0158
Simile classifiers11 0.8414 ± 0.0131
Attribute and Simile classifiers11 0.8529 ± 0.0123
Human, funneled11 0.9920
Human, cropped11 0.9753
Human, inverse mask11 0.9427
Table 2: Mean classification accuracy û and standard error of the mean SE.
lfw restricted roc curve
Fig 2: ROC curves averaged over 10 folds of View 2*.


Unrestricted Training Results


LDML-MkNN, funneled8 0.8750 ± 0.0040
Combined multishot, aligned9 0.8950 ± 0.0051
LBP multishot, aligned9 0.8517 ± 0.0061
Table 3: Mean classification accuracy û and standard error of the mean SE.
lfw unrestricted roc curve
Fig 3: ROC curves averaged over 10 folds of View 2*.


Notes


Results in red indicate methods accepted but not yet published (e.g. accepted to an upcoming conference).

* Each point on the curve represents the average over the 10 folds of (false positive rate, true positive rate) for a fixed threshold.

(u) indicates ROC curve is for the unrestricted setting.

Generating ROC Curves


The following script can be used to generate ROC curves using gnuplot: create_lfw_all_roc.p (only restricted / unrestricted / unsupervised).

The script takes in one text file for each method, containing on each line a point on the ROC curve, i.e. average true positive rate, followed by average false positive rate, separated by a single space. Additional methods can be added to the script by adding on to the plot command, e.g.
plot "nowak-original-roc.txt" using 2:1 with lines title "Nowak, original", \
     "nowak-funneled-roc.txt" using 2:1 with lines title "Nowak, funneled", \
     "new-method-roc.txt" using 2:1 with lines title "New Method"
Existing ROC files can be downloaded here:

Notes: gnuplot is multi-platform and freely distributed, and can be downloaded here. create_lfw_roc.p can either be run as a shell script on Unix/Linux machines (e.g. chmod u+x create_lfw_roc.p; ./create_lfw_roc.p) or loaded through gnuplot (e.g. at the gnuplot command line gnuplot> load "create_lfw_roc.p").

Methods


  1. Matthew A. Turk and Alex P. Pentland.
    Face Recognition Using Eigenfaces.
    Computer Vision and Pattern Recognition (CVPR), 1991.
    [pdf]

  2. Eric Nowak and Frederic Jurie.
    Learning visual similarity measures for comparing never seen objects.
    Computer Vision and Pattern Recognition (CVPR), 2007.
    [pdf]
    [webpage]

    Results were obtained using the binary available from the paper's webpage. View 1 of the database was used to compute the cut-off threshold used in computing mean classification accuracy on View 2. For each of the 10 folds of View 2 of the database, 9 of the sets were used as training, the similarity measures were computed for the held out test set, and the threshold value was used to classify pairs as matched or mismatched. This procedure was performed both on the original images as well as the set of aligned images from the funneled parallel database.

    We used the same parameters given on the paper's webpage, with C=1 for the SVM, specifically:

    pRazSimiERCF -verbose 2 -ntrees 5 -maxleavesnb 25000 -nppL 100000 -ncondtrial 1000 -nppT 1000 -wmin 15 -wmax 100 -neirelsize 1 -svmc 1

  3. Gary B. Huang, Vidit Jain, and Erik Learned-Miller.
    Unsupervised joint alignment of complex images.
    International Conference on Computer Vision (ICCV), 2007.
    [pdf]
    [webpage]

    Face images were aligned using publicly available source code from project webpage.

  4. Gary B. Huang, Michael J. Jones, and Erik Learned-Miller.
    LFW Results Using a Combined Nowak Plus MERL Recognizer.
    Faces in Real-Life Images Workshop in European Conference on Computer Vision (ECCV), 2008.
    [pdf]

  5. Lior Wolf, Tal Hassner, and Yaniv Taigman.
    Descriptor Based Methods in the Wild.
    Faces in Real-Life Images Workshop in European Conference on Computer Vision (ECCV), 2008.
    [pdf]
    [webpage]

  6. Conrad Sanderson and Brian C. Lovell.
    Multi-Region Probabilistic Histograms for Robust and Scalable Identity Inference.
    International Conference on Biometrics (ICB), 2009.
    [pdf]

  7. Nicolas Pinto, James J. DiCarlo, and David D. Cox
    How far can you get with a modern face recognition test set using only simple features? Computer Vision and Pattern Recognition (CVPR), 2009.
    [pdf]

  8. Matthieu Guillaumin, Jakob Verbeek, and Cordelia Schmid.
    Is that you? Metric Learning Approaches for Face Identification.
    International Conference on Computer Vision (ICCV), 2009.
    [pdf]
    [webpage]

  9. Yaniv Taigman, Lior Wolf, and Tal Hassner.
    Multiple One-Shots for Utilizing Class Label Information.
    British Machine Vision Conference (BMVC), 2009.
    [pdf]
    [webpage]

  10. Lior Wolf, Tal Hassner, and Yaniv Taigman.
    Similarity Scores based on Background Samples.
    Asian Conference on Computer Vision (ACCV), 2009.
    [pdf]

  11. Neeraj Kumar, Alexander C. Berg, Peter N. Belhumeur, and Shree K. Nayar.
    Attribute and Simile Classifiers for Face Verification.
    International Conference on Computer Vision (ICCV), 2009.
    [pdf]
    [webpage]

  12. Javier Ruiz-del-Solar, Rodrigo Verschae, and Mauricio Correa.
    Recognition of Faces in Unconstrained Environments: A Comparative Study.
    EURASIP Journal on Advances in Signal Processing (Recent Advances in Biometric Systems: A Signal Processing Perspective), Vol. 2009, Article ID 184617, 19 pages.
    [pdf]