290 likes | 309 Views
Face Recognition Under Varying Illumination. Erald VUÇINI Vienna University of Technology Muhittin GÖKMEN Istanbul Technical University Eduard GRÖLLER Vienna University of Technology. Database. Image Capture. Face Detection. Feature Projection. Face Identification.
E N D
Face Recognition Under Varying Illumination Erald VUÇINI Vienna University of Technology Muhittin GÖKMEN Istanbul Technical University Eduard GRÖLLER Vienna University of Technology
Database Image Capture Face Detection Feature Projection Face Identification Face Recognition System Erald Vuçini - Vienna University of Technology
Face Recognition Approaches • Principal Component Analysis (PCA) • Linear Discriminant Analysis (LDA) • Local Feature Analysis • Active Appearance Model • Hidden Markov Model • Support Vector Machine • … Erald Vuçini - Vienna University of Technology
Face Recognition – Problems • The variations of the same face due to • illumination • viewing direction • are almost always larger than image variations due to changes in the face identity Erald Vuçini - Vienna University of Technology
Handling Variable Illumination • Extract illumination invariant features • Transform variable illumination to canonical representation • Model 2D illumination variations • Utilize 3D face models whose shapes and albedos are obtained in advance Erald Vuçini - Vienna University of Technology
Outline of proposed approach • Dimensionality Reduction - LDA better than PCA regarding illumination • Image Synthesis - Solve the Small Sample Size (SSS) problem • Reconstruction – Restore frontal illumination Erald Vuçini - Vienna University of Technology
Dimensionality Reduction • Dimensionality Reduction - LDA better than PCA regarding illumination • Image Synthesis - Solve the Small Sample Size (SSS) problem • Reconstruction – Restore frontal illumination Erald Vuçini - Vienna University of Technology
x2 x2 z1 z2 x1 x1 Principal Component Analysis (PCA) • One of the most commonly used methods in Face Recognition • Maximizes the scattering of all projected samples PCA Erald Vuçini - Vienna University of Technology
PCA under Varying Illumination • PCA fails with variant illumination • The scatter being maximized is due to • Between-class scatter • Within-class scatter • Discard 3 most significant principal components to reduce lighting variation Erald Vuçini - Vienna University of Technology
LDA Interpretation • LDA is a class specific method LDA Erald Vuçini - Vienna University of Technology
LDA Problems • LDA maximizes the ratio of Between-class scatter and Within-class Scatter • Within-class Scatter singularity problem • Fisher LDA (FLDA) removes Null Space • FLDA handles best the variation in lighting, having lower error rate than PCA Erald Vuçini - Vienna University of Technology
Image Synthesis • Dimensionality Reduction - LDA better than PCA regarding illumination • Image Synthesis - Solve the Small Sample Size (SSS) problem • Reconstruction – Restore frontal illumination Erald Vuçini - Vienna University of Technology
Image Synthesis - Motivation • Face Recognition Systems • Performance related with training database • LDA require many samples per class • In many systems only one image per person is provided • Quotient Image makes possible the synthesis of the image space of a given input image Erald Vuçini - Vienna University of Technology
Lambertian Objects - Faces • The image space lives in a 3D linear subspace • Three images are sufficient for generating the image space of the object Albedo Surface Normal Light Source Direction Erald Vuçini - Vienna University of Technology
Quotient Image (Definitions) • Ideal class of faces • Same shape • Different albedos • Synthesis Problem: • Given 3N images of N faces of the same class, illuminated under 3 lighting conditions • Synthesize image space of new input Erald Vuçini - Vienna University of Technology
Quotient Image (Definitions) • Given objects y and a we define quotient image Q by the ratio of their albedos • Q is illumination invariant • Image space of y can be generated with • Quotient Q • 3 images of a • Generalization: Use bootstrap of 3N images Erald Vuçini - Vienna University of Technology
Quotient Image - Examples Quotient Quotient Erald Vuçini - Vienna University of Technology
Quotient Image – Image Space Synthesis Erald Vuçini - Vienna University of Technology
10 person Bootstrap 5 person Bootstrap 1 person Bootstrap Erald Vuçini - Vienna University of Technology
Reconstruction • Dimensionality Reduction - LDA better than PCA regarding illumination • Image Synthesis - Solve the Small Sample Size (SSS) problem • Reconstruction – Restore frontal illumination Erald Vuçini - Vienna University of Technology
YaleB Testing Database • Yaleb Database • 450 images of 10 persons • Divided in 4 subsets • Subset1 up to 10˚ • Subset2 up to 25˚ • Subset3 up to 45˚ • Subset4 up to 75˚ • Normalized Erald Vuçini - Vienna University of Technology
Histogram Equalization • Histogram equalization(HE) done as preprocessing increases the recognition rate • Adaptive HE(AHE) is used as a preprocessing step in the iterative face recognition approach Erald Vuçini - Vienna University of Technology
Illumination Restoration Approach • A face image with arbitrary illumination is restored to having frontal illumination. It has the following advantages: • No need to estimate face surface normals • No need to estimate light source directions and albedos • No need to perform image warping • Face images will be visually natural looking Erald Vuçini - Vienna University of Technology
Algorithm Outline • Compute mean face image and eigenspace • Compute initial restored images • Create iteration by replacing Bro with blurred Hio • Continue iteration until stopping criteria satisfied Restored Image Input Image Blurred Reference Image Blurred Input Image Erald Vuçini - Vienna University of Technology
Iteration Steps Erald Vuçini - Vienna University of Technology
Experimental Results (Subset 3) Restoration Erald Vuçini - Vienna University of Technology
Experimental Results (Subset 4) Restoration Erald Vuçini - Vienna University of Technology
Results with YaleB Database Erald Vuçini - Vienna University of Technology
Thank you for the attention! • Proposed Method • Dimension Reduction • Image Synthesis • Reconstruction Questions? Erald Vuçini - Vienna University of Technology