Access Control Via Face Recognition Progress Review.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

The economical eigen-computation is where the sufficient spanning set is The final updated LDA component is given by Motivation Incremental Linear Discriminant.
Component Analysis (Review)
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.
Data Mining Feature Selection. Data reduction: Obtain a reduced representation of the data set that is much smaller in volume but yet produces the same.
Face Recognition Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
Machine Learning Lecture 8 Data Processing and Representation
ECE738 Advanced Image Processing Face Recognition by Elastic Bunch Graph Matching IEEE Trans. PAMI, July 1997.
Face Recognition CPSC UTC/CSE.
Face Recognition By Sunny Tang.
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
Face Recognition & Biometric Systems Support Vector Machines (part 2)
Face Recognition and Biometric Systems
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
© 2003 by Davi GeigerComputer Vision September 2003 L1.1 Face Recognition Recognized Person Face Recognition.
Principal Component Analysis
CS 790Q Biometrics Face Recognition Using Dimensionality Reduction PCA and LDA M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Dimensional reduction, PCA
Eigenfaces As we discussed last time, we can reduce the computation by dimension reduction using PCA –Suppose we have a set of N images and there are c.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
PCA Channel Student: Fangming JI u Supervisor: Professor Tom Geoden.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Face Recognition: An Introduction
Face Recognition CPSC 601 Biometric Course.
Facial Recognition CSE 391 Kris Lord.
Face Recognition Rashmi Shastri.  Determine the identity of a face in an image  The image can be a frame from a video  Processing needs to be fast.
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.
SVD(Singular Value Decomposition) and Its Applications
Summarized by Soo-Jin Kim
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.
Feature extraction 1.Introduction 2.T-test 3.Signal Noise Ratio (SNR) 4.Linear Correlation Coefficient (LCC) 5.Principle component analysis (PCA) 6.Linear.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Terrorists Team members: Ágnes Bartha György Kovács Imre Hajagos Wojciech Zyla.
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.
Access Control Via Face Recognition. Group Members  Thilanka Priyankara  Vimalaharan Paskarasundaram  Manosha Silva  Dinusha Perera.
Computer Vision Lab. SNU Young Ki Baik Nonlinear Dimensionality Reduction Approach (ISOMAP, LLE)
A Two-level Pose Estimation Framework Using Majority Voting of Gabor Wavelets and Bunch Graph Analysis J. Wu, J. M. Pedersen, D. Putthividhya, D. Norgaard,
ECE 8443 – Pattern Recognition LECTURE 10: HETEROSCEDASTIC LINEAR DISCRIMINANT ANALYSIS AND INDEPENDENT COMPONENT ANALYSIS Objectives: Generalization of.
Face Recognition: An Introduction
CSE 185 Introduction to Computer Vision Face Recognition.
EE4-62 MLCV Lecture Face Recognition – Subspace/Manifold Learning Tae-Kyun Kim 1 EE4-62 MLCV.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
PCA vs ICA vs LDA. How to represent images? Why representation methods are needed?? –Curse of dimensionality – width x height x channels –Noise reduction.
Elements of Pattern Recognition CNS/EE Lecture 5 M. Weber P. Perona.
Lecture 10 Pattern Recognition and Classification II
MACHINE LEARNING 7. Dimensionality Reduction. Dimensionality of input Based on E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Feature Selection and Dimensionality Reduction. “Curse of dimensionality” – The higher the dimensionality of the data, the more data is needed to learn.
Face Recognition Summary –Single pose –Multiple pose –Principal components analysis –Model-based recognition –Neural Networks.
2D-LDA: A statistical linear discriminant analysis for image matrix
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Martina Uray Heinz Mayer Joanneum Research Graz Institute of Digital Image Processing Horst Bischof Graz University of Technology Institute for Computer.
Face Detection & Recognition
FACE RECOGNITION. A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a.
Machine Learning Supervised Learning Classification and Regression K-Nearest Neighbor Classification Fisher’s Criteria & Linear Discriminant Analysis Perceptron:
Deeply learned face representations are sparse, selective, and robust
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Recognition: Face Recognition
Principal Component Analysis (PCA)
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
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.
CS4670: Intro to Computer Vision
Feature Selection Methods
Presentation transcript:

Access Control Via Face Recognition Progress Review

Group Members  Thilanka Priyankara  Vimalaharan Paskarasundaram  Manosha Silva  Dinusha Perera Supervisors  Shantha Fernando  Dr. Chathura de Silva

What we are doing….?  As this area is a highly research area we have to go through lots of research papers  No exact solution has been found Search for techniques Search for algorithms that support those techniques

What we found….?  Face recognition techniques Eigen Faces PCA – Principle Component Analysis ICA – Independent Component Analysis EP – Evolutionary Pursuit

What we found….? Cont… LDA – Linear Discriminant Analysis EBGM – Elastic Branch Graph Matching

Face detection techniques  Knowledge-based methods  Feature invariant approaches  Template matching methods  Appearance-based methods

Face detection techniques cont…  There is an open source libraries to do face detection in a given image. Ex : OpenCV  Code reuse will reduce time taken for development  We are going to check the usage of OpenCV for our project for face detection

Face Recognition Techniques

Eigen Faces  Two Step approach Creating Eigen Face Basis Recognition

 Eigen Face Basis Collect images of faces (same dimension) Put into vectors Get sum of all vectors Get the average Get the difference and save Eigen Faces cont…

 Face Recognition Get the new image of the person being identified (with previous dimension) Put into a vector Get the difference Use predefined threshold Eigen Faces cont…

 Pros More images of one person increase the accuracy sharply Better than Feature matching  Cons When adding new image eigen face basis should be regenated Eigen Faces cont…

EBGM  Define a face as a graph  Nodes Fiducial points  Pupils  Corners of the mouth  Tip of the nose Represented with a bunch of features from the same fiducial point (e.g., male/female, eyes opened/shut, etc)  Edges Labeled with the distance between fiducial points

EBGM cont…

Example

Problems in this approach  Face by itself is too variable Beards not represented properly Glasses too variable  Illumination still plays a big role  Test done with low-resolution images  Face “detection” very slow using this approach

Principal Component Analysis (PCA)  PCA is a data-reduction method that finds an alternative set of parameters for a set of raw data  A face image defines a point in the high-dimensional image space  Different face images share a number of similarities with each other

Principal Component Analysis (PCA)  They can be described by a relatively low-dimensional subspace  They can be projected into an appropriately chosen subspace of eigenfaces and classification can be performed by similarity computation (distance)

PCA Steps  Compression  Remove the noise Axes of small variance  Matching done with the use of eigen faces

Evolutionary Pursuit (EP)  Is an adaptive representation method for image encoding and classification.

Evolutionary Pursuit cont…  Dimensionality reduction using PCA method  Apply the whitening transformation on the reduced matrix  Begin the evolution loop Apply rotation transformation according to the values in the GA Compute the fitness value Change the rotation angles and do the first operation, continue the evolution loop until fitness value is maximized

Evolutionary Pursuit cont…  This method uses Genetic algorithms to determine the best fit  Improved face recognition performance when compared with Eigen faces  Displays better generalization ability than the Fisherfaces

Future Works  Select suitable techniques  Prototype Simulate selected algorithms Performance matrix Select the most suitable technique  Design the final product  Development….

Thank you