Evaluation of Image Pre-processing Techniques for Eigenface Based Face Recognition Thomas Heseltine york.ac.uk/~tomh

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Face Recognition and Biometric Systems Eigenfaces (2)
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Face Recognition CPSC UTC/CSE.
Face Recognition By Sunny Tang.
Face Recognition Method of OpenCV
Face Recognition and Biometric Systems
As applied to face recognition.  Detection vs. Recognition.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
Dimensionality Reduction Chapter 3 (Duda et al.) – Section 3.8
© 2003 by Davi GeigerComputer Vision September 2003 L1.1 Face Recognition Recognized Person Face Recognition.
Principal Component Analysis
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
CS 790Q Biometrics Face Recognition Using Dimensionality Reduction PCA and LDA M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
INFORMATION REPRESENTATION AND COMPRESSION
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Face Recognition Jeremy Wyatt.
FACE RECOGNITION, EXPERIMENTS WITH RANDOM PROJECTION
Face Recognition: A Comparison of Appearance-Based Approaches
EECE 279: Real-Time Systems Design Vanderbilt University Ames Brown & Jason Cherry MATCH! Real-Time Facial Recognition.
Comparison and Combination of Ear and Face Images in Appearance-Based Biometrics IEEE Trans on PAMI, VOL. 25, NO.9, 2003 Kyong Chang, Kevin W. Bowyer,
Dynamic Scalable Distributed Face Recognition System Security Framework by Konrad Rzeszutek B.S. University of New Orleans, 1999.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Face Recognition: An Introduction
Three-Dimensional Face Recognition Using Surface Space Combinations Thomas Heseltine, Nick Pears, Jim Austin Advanced Computer Architecture Group Department.
Anti-Faces for Detection Daniel Keren Rita Osadchy Haifa University Craig Gotsman Technion Journal Version:
Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc.
A PCA-based feature extraction method for face recognition — Adaptively weighted sub-pattern PCA (Aw-SpPCA) Group members: Keren Tan Weiming Chen Rong.
Oral Defense by Sunny Tang 15 Aug 2003
A Brief Survey on Face Recognition Systems Amir Omidvarnia March 2007.
Face Detection and Recognition
Preprocessing Images for Facial Recognition Adam Schreiner ECE533.
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Eigenfaces for Recognition Student: Yikun Jiang Professor: Brendan Morris.
PCA & LDA for Face Recognition
Training Database Step 1 : In general approach of PCA, each image is divided into nxn blocks or pixels. Then all pixel values are taken into a single one.
Dimensionality Reduction: Principal Components Analysis Optional Reading: Smith, A Tutorial on Principal Components Analysis (linked to class webpage)
Recognition Part II Ali Farhadi CSE 455.
Face Recognition and Feature Subspaces
Face Recognition and Feature Subspaces
General Tensor Discriminant Analysis and Gabor Features for Gait Recognition by D. Tao, X. Li, and J. Maybank, TPAMI 2007 Presented by Iulian Pruteanu.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Using Support Vector Machines to Enhance the Performance of Bayesian Face Recognition IEEE Transaction on Information Forensics and Security Zhifeng Li,
Classification Course web page: vision.cis.udel.edu/~cv May 12, 2003  Lecture 33.
Face Recognition: An Introduction
1 Terrorists Face recognition of suspicious and (in most cases) evil homo-sapiens.
CSE 185 Introduction to Computer Vision Face Recognition.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
Face Detection Using Neural Network By Kamaljeet Verma ( ) Akshay Ukey ( )
2D-LDA: A statistical linear discriminant analysis for image matrix
Face Recognition and Feature Subspaces Devi Parikh Virginia Tech 11/05/15 Slides borrowed from Derek Hoiem, who borrowed some slides from Lana Lazebnik,
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
University of Ioannina
by Konrad Rzeszutek B.S. University of New Orleans, 1999
Recognition with Expression Variations
Face Recognition and Feature Subspaces
Principal Component Analysis (PCA)
Face Recognition: A Literature Review
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
In summary C1={skin} C2={~skin} Given x=[R,G,B], is it skin or ~skin?
Face Recognition and Detection Using Eigenfaces
PCA is “an orthogonal linear transformation that transfers the data to a new coordinate system such that the greatest variance by any projection of the.
CSSE463: Image Recognition Day 25
CS4670: Intro to Computer Vision
Facial Recognition as a Pattern Recognition Problem
Anti-Faces for Detection
Presentation transcript:

Evaluation of Image Pre-processing Techniques for Eigenface Based Face Recognition Thomas Heseltine york.ac.uk/~tomh

2 Introduction Growing interest in biometric authentication National ID cards, Airport security, Surveillance, Site access. Face recognition offers several advantages over other biometrics: Can be used without subjects knowledge. Human readable media. No association with crime, as with fingerprints. Data required is easily obtained and readily available. Approaches include: Neural networks, Feature analysis, Graph matching, Information theory.

3 Principal Component Analysis A 256 by 256 pixel image of a face, represented as a vector occupies a single point in 65,536-dimensional image space. Images of faces occupy a relatively small region of this large image space. A training set of face images is used to create a covariance matrix, from which the eigenvectors (and eigenvalues) are computed using standard methods. The eigenvectors define an image subspace, known as face space, which maximises the spread of face images within this space. Selecting the eigenvectors with the highest eigenvalues (the principle components) reduces the dimensionality of face space. Two face images are compared by measuring the (Euclidean) distance between their positions in face space. Used to create an image subspace (face space) with reduced dimensionality, while maintaining a high level of discrimination between faces.

4 Eigenfaces The eigenvectors are sorted in order of descending eigenvalues and the 30 greatest eigenvectors are chosen to represent face space. This reduces the dimensionality of the image space to 30, yet maintains a high level of variance between face images throughout the image subspace. Any face image can then be represented as a vector of coefficients, corresponding to the ‘contribution’ of each eigenface. Each eigenvector can be displayed as an image and due to the likeness to faces, Turk and Pentland refer to these vectors as eigenfaces.

5 Limitations Variations in lighting conditions. Different lighting conditions for enrolment and query. Bright light causing image saturation. Differences in pose – Head orientation. 2D feature distances appear to distort. Image quality. CCTV, Web-cams etc. are often not good enough. Expression (change in feature location and shape). Partial covering (Hats, scarves, glasses). The system effectiveness is highly dependant on the image capture conditions. Meaning face recognition systems are usually not as accurate as other biometrics.

6 Possible Solution There are many image representations and filtering techniques that can reduce the effect of lighting conditions and improve image quality e.g. Colour normalisation Histogram equalisation. Edge detection. Noise reduction. Could such methods as these be used to improve eigenface based face recognition?

7 Test Database 960 bitmap images of 120 individuals (60 male, 60 female) extracted from the AR Face Database provided by Martinez and Benavente [10]. All images are translated, rotated and scaled, such that the centres of the eyes are aligned. The database is separated into two disjoint sets: The training set, (60 different people, natural lighting conditions, neutral expression). The test set, (900 images - 15 images of 60 people, captured under a variety of conditions). After a series of initial investigations, we select a resolution of 25 pixels between the eyes, with a width and height of 75 and 112 pixels respectively comparisons are made to calculate false rejection rates and 7080 comparisons to calculate false acceptance rates.

8 Test Procedure

9 Output FAR The percentage of distance measures below the threshold, when images of different people are being compared. FRR The percentage of distance measures above the threshold when images of the same person are being compared. By varying the threshold we obtain error rate pairs describing a curve. The EER is used to compare pre-processing techniques. However, it should not be used as a guideline to the system performance in a real world situation.

10 Image Filters Convolution Methods Colour Representation Methods Statistical Methods Method Combinations

11 Results

12 Tweaking A few final adjustments are made to determine the optimum image region. Reducing the ERR by another 1.6%. The first five eigenfaces generated from the pre-processed training set. OriginalProcessedAverage

13 Conclusion The eigenface-based method of face recognition can be significantly improved by introducing a simple image pre-processing step. An EER of 22% percent can be achieved (a reduction of 12%) on a set of extremely difficult images (20% partially obscured, 40% taken under extreme lighting conditions). The remaining 22% error shows that some factors are not compensated for by the single image pre-processing techniques. The effect of some filters may be mutually exclusive and could therefore be used in parallel for improved results (further experimentation required). Other variations of PCA based face recognition (Pentland et al’s modular eigenface system [8], Belhumeur et al’s comparison to Fisher faces [9]) have also shown significant improvements, without image pre-processing. It is likely that such systems could also benefit from the filtering techniques described, resulting in greatly improved face recognition systems.

14 References [1] M. Turk, A. Pentland. Eigenfaces for Recognition. Vision and Modelling Group, Massachusetts Institute of Technology. [2] M. Turk, A. Pentland. Face Recognition Using Eigenfaces. Vision and Modelling Group, Massachusetts Institute of Technology. [3] G.D. Finlayson, B. Schiele, J. L. Crowley. Comprehensive Colour Image Normalisation. The Colour and Imaging Institute, The University of Derby. [4] G. Finlayson, G. Schaefer. Hue that is Invariant to Brightness and Gamma. School of Information Systems, University of East Anglia. [5] Y. Adini, Y. Moses, S. Ullman. Face Recognition: the Problem of Compensating for Changes in Illumination Direction. Department of Applied Mathematics and Computer Science, The Weizmann Institute of Science. [6] W. Zhao, R. Chellappa. 3D Model Enhanced Face Recognition. Sarnoff Corporation, Princeton. [7] R. Cutler. Face Recognition Using Infrared Images and Eigenfaces. Department of Computer Science, University of Maryland. [8] A. Pentland, B. Moghaddom, T. Starner. View-Based and Modular Eigenfaces for Face Recognition. The Vision and Modelling Group, Massachusetts Institute of Technology. [9] P. Belhumeur, J. Hespanha, D. Kriegman. Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection. Department of Electrical Engineering, Yale University. [10] A.M. Martinez, R. Benavente. The AR Face Database. CVC Technical Report #24, June 1998.