Conference Paper
Machine Learning
Featured

Robust Face Recognition via Sparse Representation

John N. Wright(University of Illinois Urbana-Champaign), A. Yang(University of California, Berkeley), Arvind Ganesh(University of Illinois Urbana-Champaign), Shankar Sastry(University of California, Berkeley), Yi Ma(University of Illinois Urbana-Champaign)
January 14, 2009IEEE Transactions on Pattern Analysis and Machine Intelligence9,394 citations

9.4k

Citations

0

Influential Citations

IEEE Transactions on Pattern Analysis and Machine Intelligence

Venue

2009

Year

Abstract

We consider the problem of automatically recognizing human faces from frontal views with varying expression and illumination, as well as occlusion and disguise. We cast the recognition problem as one of classifying among multiple linear regression models and argue that new theory from sparse signal representation offers the key to addressing this problem. Based on a sparse representation computed by l{1}-minimization, we propose a general classification algorithm for (image-based) object recognition. This new framework provides new insights into two crucial issues in face recognition: feature extraction and robustness to occlusion. For feature extraction, we show that if sparsity in the recognition problem is properly harnessed, the choice of features is no longer critical. What is critical, however, is whether the number of features is sufficiently large and whether the sparse representation is correctly computed. Unconventional features such as downsampled images and random projections perform just as well as conventional features such as Eigenfaces and Laplacianfaces, as long as the dimension of the feature space surpasses certain threshold, predicted by the theory of sparse representation. This framework can handle errors due to occlusion and corruption uniformly by exploiting the fact that these errors are often sparse with respect to the standard (pixel) basis. The theory of sparse representation helps predict how much occlusion the recognition algorithm can handle and how to choose the training images to maximize robustness to occlusion. We conduct extensive experiments on publicly available databases to verify the efficacy of the proposed algorithm and corroborate the above claims.

Analysis

Why This Paper Matters

Published in 2009, "Robust Face Recognition via Sparse Representation" arrived at a time when face recognition systems struggled with real-world variability such as illumination changes, expressions, and occlusions. The paper's central insight—that recognition can be framed as a sparse representation problem—offered a fundamentally new perspective. By leveraging l1-minimization, the authors demonstrated that high-dimensional features, even simple downsampled images or random projections, could yield robust recognition as long as sparsity was properly harnessed. This challenged the prevailing focus on sophisticated feature extraction and opened new avenues for algorithm design.

The paper's impact is underscored by its high citation count (over 9,000), reflecting its influence across computer vision and machine learning. It provided a theoretical foundation for understanding when and why sparse representations work, including predictions about the required feature dimension and the level of occlusion that can be tolerated. This theoretical grounding made the approach not just empirical but principled, appealing to both practitioners and theorists.

Moreover, the work addressed a critical practical issue: occlusion and disguise. By modeling errors as sparse noise in the pixel basis, the framework could handle corruptions uniformly without ad-hoc preprocessing. This robustness made it attractive for surveillance and security applications, where faces are often partially obscured.

Technical Contributions

  • Sparse Representation Classification: Formulates recognition as classifying among linear regression models, where a test sample is sparsely represented by training samples from all classes.
  • l1-Minimization for Sparsity: Uses l1-minimization to recover the sparse representation, enabling efficient computation and theoretical guarantees.
  • Feature Extraction Insights: Shows that feature choice is less critical than feature dimension; unconventional features like random projections perform comparably to Eigenfaces/Laplacianfaces when dimension is sufficiently large.
  • Occlusion Robustness: Extends the framework to handle occlusion and corruption by treating errors as sparse noise, with theory predicting robustness limits.
  • Training Image Selection: Provides guidance on choosing training images to maximize robustness to occlusion.

Results

The paper reports extensive experiments on publicly available face databases (e.g., AR, Extended Yale B) demonstrating high recognition rates under varying illumination, expression, and occlusion. For instance, with random projections and downsampled images, the method achieved accuracy comparable to or better than conventional features, as long as the feature dimension exceeded a threshold predicted by sparse representation theory. The algorithm also showed robustness to occlusion, correctly identifying faces even when a significant portion (e.g., up to 30% in some experiments) was corrupted. These results corroborated the theoretical claims and highlighted the method's practical efficacy.

Significance

The paper's significance lies in bridging sparse signal processing and pattern recognition, offering a unified framework for robust classification. It inspired a wave of research on sparse representation for various recognition tasks (e.g., object recognition, action recognition) and contributed to the development of compressed sensing applications in vision. The emphasis on high-dimensional features and sparsity also foreshadowed the deep learning era's reliance on large feature spaces, albeit with different mechanisms. Overall, this work remains a cornerstone in robust face recognition and sparse representation literature.