Face Recognition. Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Active Appearance Models
Face Recognition Method of OpenCV
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
Facial feature localization Presented by: Harvest Jang Spring 2002.
Face Recognition and Biometric Systems
As applied to face recognition.  Detection vs. Recognition.
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
São Paulo Advanced School of Computing (SP-ASC’10). São Paulo, Brazil, July 12-17, 2010 Looking at People Using Partial Least Squares William Robson Schwartz.
Biometrics: Faces and Identity Verification in a Networked World
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Department of Electrical and Computer Engineering Physical Biometrics Matthew Webb ECE 8741.
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Project 4 out today –help session today –photo session today Project 2 winners Announcements.
Face Recognition Based on 3D Shape Estimation
Fig. 2 – Test results Personal Memory Assistant Facial Recognition System The facial identification system is divided into the following two components:
Biometrics Austen Hayes and Cody Powell. Overview  What is Biometrics?  Types of Biometric Recognition  Applications of Biometric Systems  Types of.
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.
Face Recognition: An Introduction
Three-Dimensional Face Recognition Using Surface Space Combinations Thomas Heseltine, Nick Pears, Jim Austin Advanced Computer Architecture Group Department.
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
Face Detection and Recognition
Face Recognition CPSC 601 Biometric Course.
Facial Recognition CSE 391 Kris Lord.
Karthiknathan Srinivasan Sanchit Aggarwal
Computer vision.
PCA & LDA for Face Recognition
Recognition Part II Ali Farhadi CSE 455.
Face Recognition and Feature Subspaces
FACE RECOGNITION AUTHOR: Łukasz Przywarty
Face Recognition and Feature Subspaces
February 27, Face Recognition BIOM 426 Instructor: Natalia A. Schmid Imaging Modalities Processing Methods.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Face Recognition: An Introduction
Access Control Via Face Recognition. Group Members  Thilanka Priyankara  Vimalaharan Paskarasundaram  Manosha Silva  Dinusha Perera.
Face Recognition: An Introduction
CSE 185 Introduction to Computer Vision Face Recognition.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Facial Recognition Justin Kwong Megan Thompson Raymundo Vazquez-lugo.
Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
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,
ZAGAZIG UNIVERSITY-BENHA BRANCH SHOUBRA FACULTY OF ENGINEERING ELECTRICAL ENGINGEERING DEPT. COMPUTER SYSTEM DIVISION GRAUDATION PROJECT 2003.
Face Detection & Recognition
By: Suvigya Tripathi (09BEC094) Ankit V. Gupta (09BEC106) Guided By: Prof. Bhupendra Fataniya Dept. of Electronics and Communication Engineering, Nirma.
FACE RECOGNITION. A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a.
Deeply learned face representations are sparse, selective, and robust
Guillaume-Alexandre Bilodeau
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Face Recognition and Feature Subspaces
Recognition: Face Recognition
Lecture 25: Introduction to Recognition
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Object Modeling with Layers
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.
Faculty of Science IT Department Lecturer: Raz Dara MA.
CS4670: Intro to Computer Vision
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Announcements Project 2 artifacts Project 3 due Thursday night
Announcements Project 4 out today Project 2 winners help session today
Announcements Artifact due Thursday
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Announcements Artifact due Thursday
The “Margaret Thatcher Illusion”, by Peter Thompson
Presentation transcript:

Face Recognition

Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in airports Passport control at terminals in airports Participant identification in meetings Participant identification in meetings System access control System access control Scanning for criminal persons Scanning for criminal persons

Face Recognition Face is the most common biometric used by humans Applications range from static, mug-shot verification to a dynamic, uncontrolled face identification in a cluttered background Challenges: automatically locate the face recognize the face from a general view point under different illumination conditions, facial expressions, and aging effects

Authentication vs Identification Face Authentication/Verification (1:1 matching) Face Identification/recognition(1:n matching)

Applications It is not fool proof – many have been fooled by identical twins It is not fool proof – many have been fooled by identical twins Because of these, use of facial biometrics for identification is often questioned. Because of these, use of facial biometrics for identification is often questioned.

Application Video Surveillance (On-line or off-line) locates and extracts images from video footage for identification and verification

Why is Face Recognition Hard? Many faces of Madonna

Why is Face Recognition Hard?

Face Recognition Difficulties Identify similar faces (inter-class similarity) Accommodate intra-class variability due to: head pose illumination conditions expressions facial accessories aging effects Cartoon faces

Inter-class Similarity Different persons may have very similar appearance TwinsFather and son

Intra-class Variability Faces with intra-subject variations in pose, illumination, expression, accessories, color, occlusions, and brightness

Sketch of a Pattern Recognition Architecture

Example: Face Detection Scan window over image. Classify window as either: Face Non-face

Profile views Schneiderman’s Test set as an example

Example: Finding skin Non-parametric Representation of CCD Skin has a very small range of (intensity independent) colors, and little texture Compute an intensity-independent color measure, check if color is in this range, check if there is little texture (median filter) See this as a classifier - we can set up the tests by hand, or learn them. get class conditional densities (histograms), priors from data (counting) Classifier is

Face Detection Algorithm

Face Recognition

Face Recognition: 2-D and 3-D

Consider an n-pixel image to be a point in an n- dimensional space, Each pixel value is a coordinate of x. Image as a Feature Vector

Nearest Neighbor Classifier Rj is the training dataset Rj is the training dataset The match for I is R1, who is closer than R2 The match for I is R1, who is closer than R2

Comments Sometimes called “Template Matching” Variations on distance function Multiple templates per class- perhaps many training images per class. Expensive to compute k distances, especially when each image is big (N dimensional). May not generalize well to unseen examples of class. Some solutions: Bayesian classification Dimensionality reduction

Holistic or Appearance-based Face recognition Holistic or Appearance-based Face recognition EigenFace EigenFace LDA LDA Feature-based Feature-based Face Recognition Solutions

EigenFace

EigenFace Use Principle Component Analysis (PCA) to determine the most discriminating features between images of faces. The principal component analysis or Karhunen- Loeve transform is a mathematical way of determining that linear transformation of a sample of points in L-dimensional space which exhibits the properties of the sample most clearly along the coordinate axes. The principal component analysis or Karhunen- Loeve transform is a mathematical way of determining that linear transformation of a sample of points in L-dimensional space which exhibits the properties of the sample most clearly along the coordinate axes.

PCA torials/principal_components.pdf torials/principal_components.pdf torials/principal_components.pdf torials/principal_components.pdf

More New Techniques in Face Biometrics Facial geometry, 3D face recognition Facial geometry, 3D face recognition users.cs.york.ac.uk/~nep/research/3Dface /tomh/3DFaceDatabase.html 3D reconstruction

Skin pattern recognition using the details of the skin for authentication using the details of the skin for authentication orange.fr/fingerchip/biometrics/types/face.htm orange.fr/fingerchip/biometrics/types/face.htm

Facial thermogram Facial thermogram requires an (expensive) infrared camera to detect the facial heat patterns that are unique to every human being. Technology Recognition Systems worked on that subject in Now disappeared. Facial thermogram requires an (expensive) infrared camera to detect the facial heat patterns that are unique to every human being. Technology Recognition Systems worked on that subject in Now disappeared. orange.fr/fingerchip/biometrics/types/face.htm orange.fr/fingerchip/biometrics/types/face.htm

Side effect of Facial thermogram can detect lies can detect lies The image on the left shows his normal facial thermogram, and the image on the right shows the temperature changes when he lied. The image on the left shows his normal facial thermogram, and the image on the right shows the temperature changes when he lied. orange.fr/fingerchip/biometrics/types/face.htm orange.fr/fingerchip/biometrics/types/face.htm

Smile recognition Probing the characteristic pattern of muscles beneath the skin of the face. Probing the characteristic pattern of muscles beneath the skin of the face. Analyzing how the skin around the subject's mouth moves between the two smiles. Analyzing how the skin around the subject's mouth moves between the two smiles. Tracking changes in the position of tiny wrinkles in the skin, each just a fraction of a millimetre wide. Tracking changes in the position of tiny wrinkles in the skin, each just a fraction of a millimetre wide. The data is used to produce an image of the face overlaid with tiny arrows that indicate how different areas of skin move during a smile. The data is used to produce an image of the face overlaid with tiny arrows that indicate how different areas of skin move during a smile. orange.fr/fingerchip/biometrics/types/face.htm orange.fr/fingerchip/biometrics/types/face.htm

Dynamic facial features They track the motion of certain features on the face during a facial expression (e.g., smile) and obtain a vector field that characterizes the deformation of the face. They track the motion of certain features on the face during a facial expression (e.g., smile) and obtain a vector field that characterizes the deformation of the face. orange.fr/fingerchip/biometrics/types/face.htm orange.fr/fingerchip/biometrics/types/face.htm