Eigenfaces for Recognition Student: Yikun Jiang Professor: Brendan Morris.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

EigenFaces and EigenPatches Useful model of variation in a region –Region must be fixed shape (eg rectangle) Developed for face recognition Generalised.
Eigenfaces for Recognition Presented by: Santosh Bhusal.
Face Recognition and Biometric Systems Eigenfaces (2)
EigenFaces.
Machine Learning Lecture 8 Data Processing and Representation
On the Dimensionality of Face Space Marsha Meytlis and Lawrence Sirovich IEEE Transactions on PAMI, JULY 2007.
Face Recognition By Sunny Tang.
Face Recognition Method of OpenCV
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.
Principal Component Analysis
CONTENT BASED FACE RECOGNITION Ankur Jain 01D05007 Pranshu Sharma Prashant Baronia 01D05005 Swapnil Zarekar 01D05001 Under the guidance of Prof.
Principal Component Analysis IML Outline Max the variance of the output coordinates Optimal reconstruction Generating data Limitations of PCA.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Face Recognition Jeremy Wyatt.
Implementing a reliable neuro-classifier
Face Recognition Using Eigenfaces
FACE RECOGNITION, EXPERIMENTS WITH RANDOM PROJECTION
Bayesian belief networks 2. PCA and ICA
EECE 279: Real-Time Systems Design Vanderbilt University Ames Brown & Jason Cherry MATCH! Real-Time Facial Recognition.
PCA Channel Student: Fangming JI u Supervisor: Professor Tom Geoden.
Computer Vision I Instructor: Prof. Ko Nishino. Today How do we recognize objects in images?
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Biometrics & Security Tutorial 6. 1 (a) Understand why use face (P7: 3-4) and face recognition system (P7: 5-10)
Face Recognition: An Introduction
Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc.
Face Detection and Recognition
Facial Recognition CSE 391 Kris Lord.
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 EigenFaces Presentation by: Zia Ahmed Shaikh (P/IT/2K15/07) Authors: Matthew A. Turk and Alex P. Pentland Vision and Modeling Group,
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
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
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.
Intelligent Control and Automation, WCICA 2008.
Design of PCA and SVM based face recognition system for intelligent robots Department of Electrical Engineering, Southern Taiwan University, Tainan County,
Last update Heejune Ahn, SeoulTech
3D Face Recognition Using Range Images
Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com.
Face Recognition and Feature Subspaces Devi Parikh Virginia Tech 11/05/15 Slides borrowed from Derek Hoiem, who borrowed some slides from Lana Lazebnik,
Obama and Biden, McCain and Palin Face Recognition Using Eigenfaces Justin Li.
Presented by: Muhammad Wasif Laeeq (BSIT07-1) Muhammad Aatif Aneeq (BSIT07-15) Shah Rukh (BSIT07-22) Mudasir Abbas (BSIT07-34) Ahmad Mushtaq (BSIT07-45)
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Septian Adi Wijaya – Informatics Brawijaya University
University of Ioannina
by Konrad Rzeszutek B.S. University of New Orleans, 1999
Lecture 8:Eigenfaces and Shared Features
CS 2750: Machine Learning Dimensionality Reduction
Recognition: Face Recognition
Principal Component Analysis (PCA)
Principal Component Analysis
In summary C1={skin} C2={~skin} Given x=[R,G,B], is it skin or ~skin?
Singular Value Decomposition
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.
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
CS4670: Intro to Computer Vision
Cheng-Yi, Chuang (莊成毅), b99
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
X.1 Principal component analysis
CS4670: Intro to Computer Vision
Announcements Project 2 artifacts Project 3 due Thursday night
Presentation transcript:

Eigenfaces for Recognition Student: Yikun Jiang Professor: Brendan Morris

Outlines Introduction of Face Recognition The Eigenface Approach Relationship to Biology and Neutral Networks Conclusion

Introduction of Face Recognition The human ability to recognize faces is remarkable So, why do we need computational models of face recognition for Computers? Could be applied to a wide variety of problems: Criminal Identification, Security systems, Image and Film Processing, Human-Computer Interaction

Introduction of Face Recognition Developing a computational model is very difficulty Because they a natural class of objects

Introduction of Face Recognition Background and Related Work Much of the work in computer recognition of faces has focused on detecting individual features such as the eyes, nose, mouth and head outline.

Eigenvalue and Eigenvector λ is Eigenvalue of square matrix A x is Eigenvector of square matrix A corresponding to specific λ

PCA: Principal Component Analysis Dimension reduction to a few dimensions Find low-dimensional projection with largest spread

PCA: Projection in 2D

The Eigenface Approach Introduction of Engenface Calculating Eigenfaces Using Eigenfaces to Classify a Face Image Locating and Detecting Faces Learning to Recognize New Faces

Introduction of Eigenface Eigenvectors of covariance matrix of the set of face images, treating an image as a point in a very high dimensional space Each image location contributes more or less to each eigenvector, so that we can display the eigenvector as a sort of ghostly face which we call an Eigenface.

Operations for Eigenface Acquire an initial set of face image (training set)

Operations for Eigenface Calculate the eigenfaces from the training set, keeping only the M images that correspond to the highest eigenvalues. These M images define the face space. Calculate the corresponding distribution in M-dimensional weight space for each known individual, by projecting their face image onto the ‘face space’

Calculating Eigenfaces

Eigenfaces to Classsify a Face Image

Near face space and near a face class Near face space but not near a known face class Distant from face space and near a face class Distant from face space and not near a known face class

Locating and Detecting Faces

The second term is calculated in practice by a correlation with the L eigenfaces

Locating and Detecting Faces

Relationship to Biology and Neutral Networks There are a number of qualitative similarities between our approach and current understanding of human face recognition Relatively small changes cause the recognition to degrade gracefully Gradual changes due to aging are easily handled by the occasional recalculation of the eigenfaces.

Conclusion Eigenface approach does provide a practical solution that is well fitted to the problem of face recognition. It is fast, relatively simple, and has been shown to work well in a constrained environment. It can also be implemented using modules of connectionist or neural networks