Computational and performance aspects of PCA-based face-recognition algorithms

Citation
H. Moon et Pj. Phillips, Computational and performance aspects of PCA-based face-recognition algorithms, PERCEPTION, 30(3), 2001, pp. 303-321
Citations number
38
Categorie Soggetti
Psycology
Journal title
PERCEPTION
ISSN journal
03010066 → ACNP
Volume
30
Issue
3
Year of publication
2001
Pages
303 - 321
Database
ISI
SICI code
0301-0066(2001)30:3<303:CAPAOP>2.0.ZU;2-W
Abstract
Algorithms based on principal component analysis (PCA) form the basis of nu merous studies in the psychological and algorithmic face-recognition litera ture. PCA is a statistical technique and its incorporation into a face-reco gnition algorithm requires numerous design decisions. We explicitly state t he design decisions by introducing a generic modular PCA-algorithm. This al lows us to investigate these decisions, including those not documented in t he literature. We experimented with different implementations of each modul e, and evaluated the different implementations using the September 1996 FER ET evaluation protocol (the de facto standard for evaluating face-recogniti on algorithms). We experimented with (i) changing the illumination normaliz ation procedure; (ii) studying effects on algorithm performance of compress ing images with JPEG and wavelet compression algorithms; (iii) varying the number of eigenvectors in the representation: and (iv) changing the similar ity measure in the classification process. We performed two experiments. In the first experiment, we obtained performance results on the standard Sept ember 1996 FERET large-gallery image sets. In the second experiment, we exa mined the variability in algorithm performance on different sets of facial images. The study was performed on 100 randomly generated image sets (galle ries) of the same size. Our two most significant results are (i) changing t he similarity measure produced the greatest change in performance, and (ii) that difference in performance of +/- 10% is needed to distinguish between algorithms.