SlideShare a Scribd company logo
4
Most read
6
Most read
8
Most read
Eigenface for Face Recognition Presenter: Trần Đức Minh
Outline Overview Eigenfaces for Recognition Conclusion
Overview Face Representation Template-based approaches Feature-based approaches Appearance-based approaches Face Detection Utilization of elliptical shape of human head ( applicable only to front views   ) [5] Manipulation of images in “face space” [1] Face Identification Performance affected by scale, pose, illumination, facial expression, and disguise, etc.
Face space An image is a point in a high dimensional space An N x M image is a point in R NM We can define vectors in this space as we did in the 2D case + =
Outline Overview Eigenfaces for Recognition Conclusion
Eigenfaces Approach In the language of information theory…… Efficient encoding followed by comparing one face encoding with a database of models encoded similarly
Eigenfaces Approach  (Contd.) In mathematical terms……. Find the principal components of the face distribution, or the eigenvectors of the covariance matrix of the set of face images, called eigenfaces Eigenfaces are a set of features that characterize the variation between face images Each training face image can be represented in terms of a linear combination of the eigenfaces, so can the new input image Compare the feature weights of the new input image with those of the known individuals
Example for eigenface Eigenfaces look somewhat like generic faces.
Major Steps Initialization: acquire the training set of face images and calculate the eigenfaces, which define the face space Given an image to be recognized, calculate a set of weights of the  M  eigenfaces by projecting it onto each of the eigenfaces Determine if the image is a face at all by checking if the image is sufficiently close to the face space If it is a face, classify the weight pattern as either a known person of as unknown (Optional) If the same unknown face is seen several times, update the eigenfaces / weight patterns, calculate its characteristic weight pattern and incorporate into the known faces
Calculating Eigenfaces Set of training images  (  is a column vector of size  ) Average face of the training set: Each training image differs from the average face by: A total number of  pairs of eigenvectors  and eigenvalues  of the covariance matrix  ( C :  matrix)  Eq. (1) where  ( A :  matrix) Computationally Intractable  !
Calculating Eigenfaces For Computational Feasibility Only  M  - 1  eigenvectors are  meaningful  (  )  Eigenvectors  and associated eigenvalues  of  : Eq. (2) Therefore,  are the eigenvalues of  ,  are the associated eigenvalues Eq. (3) The associated eigenvalues allow us to rank the eigenvectors according to their usefulness in characterizing the variation among the images
Using Eigenfaces for Identification Construction of Known Individuals’ Face Classes -- Images of known individuals are projected onto “face space” by a simple operation  , where i=1, 2, ……, M   represents the  i th individual, and  k  =1, 2, ……,  M’  represents the weight coefficient of eigenvector  . The pattern vector of the  i th individual -- If an individual has more than one image, take the average of the pattern vectors of this person
Using Eigenfaces for Identification (Contd.) Given a new image   -- Project  onto face space, and get its pattern vector  -- Determine whether  is a face image:  Eq. (4) If  < a predefined threshold  , it is a face image; otherwise, not -- Classify  either as a known individual or as unknown:  Eq. (5) If  < a predefined threshold  ,  is identified as the  k’ th face class; otherwise, it is identified as unknown
Outline Overview Eigenfaces for Recognition Conclusion
Advantages Ease of implementation No knowledge of geometry or specific feature of the face required Little preprocessing work
Limitations Sensitive to head scale Applicable only to front view Good performance only under controlled background (not including natural scenes)
Reference “ Eigenfaces for recognition”, M. Turk and A. Pentland,  Journal of Cognitive Neuroscience, vol.3, No.1, 1991 “ Face recognition using eigenfaces”, M. Turk and A. Pentland,  Proc. IEEE Conf. on Computer Vision and Pattern Recognition , pages 586-591, 1991 Lindsay. I. Smith. A tutorial on principal components analysis, February 2002 Ilker Atalay M.Sc Thesis: Face Recognition Using Eigenfaces Istanbul Technical University – January 1996 Dimitri Pissarenko, Eigenface-based facial recognition, Feb 06, 2003
Demo
Thank you

More Related Content

PPTX
face recognition based on PCA
PPTX
Face recognition using PCA
PPTX
Face Recognition using PCA-Principal Component Analysis using MATLAB
PPTX
Facial Emotion Recognition: A Deep Learning approach
PPTX
Image recognition
PPTX
Detection and recognition of face using neural network
PPTX
Facial Expression Recognition System using Deep Convolutional Neural Networks.
PDF
Eigenfaces
face recognition based on PCA
Face recognition using PCA
Face Recognition using PCA-Principal Component Analysis using MATLAB
Facial Emotion Recognition: A Deep Learning approach
Image recognition
Detection and recognition of face using neural network
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Eigenfaces

What's hot (20)

PPTX
Histogram Equalization
PPTX
Object Recognition
PPTX
Face recognization
PDF
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
PPTX
Face recognisation system
PPTX
Object detection
PPTX
Face Recognition Proposal Presentation
PPTX
PCA Based Face Recognition System
PDF
Brain Tumor Detection using CNN
PPT
Brain tumor detection by scanning MRI images (using filtering techniques)
PPT
Segmentation
PPTX
Brain tumor detection using convolutional neural network
PPT
An Introduction to Image Processing and Artificial Intelligence
PPTX
Face Recognition
PDF
Computer Vision with Deep Learning
PPT
Back propagation
PPTX
Face recognition
PDF
Face Recognition Methods based on Convolutional Neural Networks
PPTX
Face recognition technology
PPTX
Predicting Emotions through Facial Expressions
Histogram Equalization
Object Recognition
Face recognization
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Face recognisation system
Object detection
Face Recognition Proposal Presentation
PCA Based Face Recognition System
Brain Tumor Detection using CNN
Brain tumor detection by scanning MRI images (using filtering techniques)
Segmentation
Brain tumor detection using convolutional neural network
An Introduction to Image Processing and Artificial Intelligence
Face Recognition
Computer Vision with Deep Learning
Back propagation
Face recognition
Face Recognition Methods based on Convolutional Neural Networks
Face recognition technology
Predicting Emotions through Facial Expressions
Ad

Similar to Eigenface For Face Recognition (20)

PPT
L008.Eigenfaces And Nn Som
PDF
A017530114
PDF
Design of face recognition system using principal
PDF
Image Redundancy and Its Elimination
PDF
Real time face recognition system using eigen faces
PPTX
Eigenfaces , Fisherfaces and Dimensionality_Reduction
PDF
Image–based face-detection-and-recognition-using-matlab
PDF
A Hybrid Approach to Recognize Facial Image using Feature Extraction Method
PDF
Project 2
PDF
Race Identification for Face Images
PDF
FACE RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS WITH MEDIAN FOR NORMALIZA...
PDF
Facial Expression Recognition
PPTX
Face Recognition using Eigen Values pptx
PDF
TFM_JavierSanchezRois
PPTX
Eigenfaces In Scala
PDF
Criminal Detection System
PDF
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
PDF
Face Recognition Using Gabor features And PCA
PDF
BTP Presentation
PDF
New Approach: Dominant and Additional Features Selection Based on Two Dimensi...
L008.Eigenfaces And Nn Som
A017530114
Design of face recognition system using principal
Image Redundancy and Its Elimination
Real time face recognition system using eigen faces
Eigenfaces , Fisherfaces and Dimensionality_Reduction
Image–based face-detection-and-recognition-using-matlab
A Hybrid Approach to Recognize Facial Image using Feature Extraction Method
Project 2
Race Identification for Face Images
FACE RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS WITH MEDIAN FOR NORMALIZA...
Facial Expression Recognition
Face Recognition using Eigen Values pptx
TFM_JavierSanchezRois
Eigenfaces In Scala
Criminal Detection System
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Face Recognition Using Gabor features And PCA
BTP Presentation
New Approach: Dominant and Additional Features Selection Based on Two Dimensi...
Ad

Recently uploaded (20)

PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Cell Structure & Organelles in detailed.
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Basic Mud Logging Guide for educational purpose
PDF
Insiders guide to clinical Medicine.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
Institutional Correction lecture only . . .
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Cell Types and Its function , kingdom of life
O7-L3 Supply Chain Operations - ICLT Program
Cell Structure & Organelles in detailed.
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Complications of Minimal Access Surgery at WLH
Abdominal Access Techniques with Prof. Dr. R K Mishra
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Microbial diseases, their pathogenesis and prophylaxis
Basic Mud Logging Guide for educational purpose
Insiders guide to clinical Medicine.pdf
Classroom Observation Tools for Teachers
Institutional Correction lecture only . . .
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPH.pptx obstetrics and gynecology in nursing
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
VCE English Exam - Section C Student Revision Booklet

Eigenface For Face Recognition

  • 1. Eigenface for Face Recognition Presenter: Trần Đức Minh
  • 2. Outline Overview Eigenfaces for Recognition Conclusion
  • 3. Overview Face Representation Template-based approaches Feature-based approaches Appearance-based approaches Face Detection Utilization of elliptical shape of human head ( applicable only to front views  ) [5] Manipulation of images in “face space” [1] Face Identification Performance affected by scale, pose, illumination, facial expression, and disguise, etc.
  • 4. Face space An image is a point in a high dimensional space An N x M image is a point in R NM We can define vectors in this space as we did in the 2D case + =
  • 5. Outline Overview Eigenfaces for Recognition Conclusion
  • 6. Eigenfaces Approach In the language of information theory…… Efficient encoding followed by comparing one face encoding with a database of models encoded similarly
  • 7. Eigenfaces Approach (Contd.) In mathematical terms……. Find the principal components of the face distribution, or the eigenvectors of the covariance matrix of the set of face images, called eigenfaces Eigenfaces are a set of features that characterize the variation between face images Each training face image can be represented in terms of a linear combination of the eigenfaces, so can the new input image Compare the feature weights of the new input image with those of the known individuals
  • 8. Example for eigenface Eigenfaces look somewhat like generic faces.
  • 9. Major Steps Initialization: acquire the training set of face images and calculate the eigenfaces, which define the face space Given an image to be recognized, calculate a set of weights of the M eigenfaces by projecting it onto each of the eigenfaces Determine if the image is a face at all by checking if the image is sufficiently close to the face space If it is a face, classify the weight pattern as either a known person of as unknown (Optional) If the same unknown face is seen several times, update the eigenfaces / weight patterns, calculate its characteristic weight pattern and incorporate into the known faces
  • 10. Calculating Eigenfaces Set of training images ( is a column vector of size ) Average face of the training set: Each training image differs from the average face by: A total number of pairs of eigenvectors and eigenvalues of the covariance matrix ( C : matrix) Eq. (1) where ( A : matrix) Computationally Intractable  !
  • 11. Calculating Eigenfaces For Computational Feasibility Only M - 1 eigenvectors are meaningful ( ) Eigenvectors and associated eigenvalues of : Eq. (2) Therefore, are the eigenvalues of , are the associated eigenvalues Eq. (3) The associated eigenvalues allow us to rank the eigenvectors according to their usefulness in characterizing the variation among the images
  • 12. Using Eigenfaces for Identification Construction of Known Individuals’ Face Classes -- Images of known individuals are projected onto “face space” by a simple operation , where i=1, 2, ……, M represents the i th individual, and k =1, 2, ……, M’ represents the weight coefficient of eigenvector . The pattern vector of the i th individual -- If an individual has more than one image, take the average of the pattern vectors of this person
  • 13. Using Eigenfaces for Identification (Contd.) Given a new image -- Project onto face space, and get its pattern vector -- Determine whether is a face image: Eq. (4) If < a predefined threshold , it is a face image; otherwise, not -- Classify either as a known individual or as unknown: Eq. (5) If < a predefined threshold , is identified as the k’ th face class; otherwise, it is identified as unknown
  • 14. Outline Overview Eigenfaces for Recognition Conclusion
  • 15. Advantages Ease of implementation No knowledge of geometry or specific feature of the face required Little preprocessing work
  • 16. Limitations Sensitive to head scale Applicable only to front view Good performance only under controlled background (not including natural scenes)
  • 17. Reference “ Eigenfaces for recognition”, M. Turk and A. Pentland, Journal of Cognitive Neuroscience, vol.3, No.1, 1991 “ Face recognition using eigenfaces”, M. Turk and A. Pentland, Proc. IEEE Conf. on Computer Vision and Pattern Recognition , pages 586-591, 1991 Lindsay. I. Smith. A tutorial on principal components analysis, February 2002 Ilker Atalay M.Sc Thesis: Face Recognition Using Eigenfaces Istanbul Technical University – January 1996 Dimitri Pissarenko, Eigenface-based facial recognition, Feb 06, 2003
  • 18. Demo