Face Recognition for Web-Scale Datasets

E. G. Ortiz and B. C. Becker.  "Face Recognition for Web-Scale Datasets". ELSEVIER Computer Vision and Image Understanding, 2013.

Related Publication:
B. C. Becker and E. G. Ortiz. “Evaluating Open-Universe Face Identification on the Web”. IEEE CVPR Workshop on Analysis and Modeling of Faces and Gestures, 2013. [Project Page]

B. C. Becker, E. G. Ortiz. "Evaluation of Face Recognition Techniques for Application to Facebook". IEEE International Conference on Automatic Face and Gesture Recognition.

Open-Universe Face Identification

Motivation

With the increasing pervasiveness of digital cameras, the Internet, and social networking, there is a growing need to catalog and analyze large collections of photos. Because photo interest is largely determined by who appears in the picture, labeling photos with identities is particularly important. In fact, popular social networks such as Facebook allow users to place tags on photos to label people, encouraging collaboratively organized photo albums amongst friends. Imagine millions of social network users needing to tag their photos: such web-scale labeling problems present a real challenge and fascinating opportunity for automation by face recognition.

Linearly Approximated Sparse Representation-based Classification (LASRC)

Method details coming soon.

Results

SRC based methods outperform all other methods in terms of precision and recall. It is important to notice that our method performs comparably to standard SRC, but with a 100x speedup as seen in the timing diagram below.

Timeline of all steps in the entire face recognition system. All times reported with a single core of a 2.27 GHz machine.

MATLAB Face Recognition Toolbox

To foster future research and improvements, we are releasing a full MATLAB Face Recognition Evaluator (25 MB) that includes our LASRC algorithm as well as all others we have compared against this study: NN, SVM, SVM-KNN, SRC, Mtjsrc, LLC, KNN-SRC, LRC, L2, and CRC_RLS.

  • fbCreateFaceDatasets: Generates datasets from raw images of your choice by extracting features and creating correct data splits for input to experimental stage.
  • fbRunExperiments: Runs all specified algorithms on data generated in the previous stage. A sampling of algorithms is shown in the below figure.
  • fbReportResults: Generates graphs and tables for specified algorithms run during previous stage.
We have included a small subset of the PubFig+LFW dataset we created for demonstration purposes. Please see runme.m in the matlab directory.

Downloads

Code

Matlab Face Recognition Toolbox (FRT) [2.7MB]
(Download Data Below - To download PF83+LFW go to here: Project Page)

Data

PubFig+LFW Raw Images[3.7GB]
PubFig+LFW Features [1.6GB]
PubFig+LFW Results [0.9GB]

Description

  • University of Central Florida - Graduate Research

In this paper, we expand our previous analysis of auto-tagging small photo albums, to users with very large image galleries. We propose an novel, real-time algorithm, LASRC, that achieves high precision and recall.