Face Recognition CPSC 601 Biometric Course.

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.
Face Recognition. Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in.
Detecting Faces in Images: A Survey
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
An Introduction to Face Detection and Recognition
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
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.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Lecture 5 Template matching
Instructor: Dr. G. Bebis Reza Amayeh Fall 2005
© 2003 by Davi GeigerComputer Vision September 2003 L1.1 Face Recognition Recognized Person Face Recognition.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
Face Recognition Based on 3D Shape Estimation
Face Recognition Jeremy Wyatt.
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,
Computer Vision I Instructor: Prof. Ko Nishino. Today How do we recognize objects in images?
Smart Traveller with Visual Translator. What is Smart Traveller? Mobile Device which is convenience for a traveller to carry Mobile Device which is convenience.
Recognition – PCA and Templates. Recognition Suppose you want to find a face in an imageSuppose you want to find a face in an image One possibility: look.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Face Recognition: An Introduction
Oral Defense by Sunny Tang 15 Aug 2003
A Brief Survey on Face Recognition Systems Amir Omidvarnia March 2007.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
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.
Introduction to Biometric Systems
Copyright © 2012 Elsevier Inc. All rights reserved.
Computer vision.
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 AUTHOR: Łukasz Przywarty
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
Introduction Detecting Faces in a Single Image –Knowledge-Based Methods –Feature-Based Methods –Template Matching –Appearance-Based Methods Face Image.
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
February 27, Face Recognition BIOM 426 Instructor: Natalia A. Schmid Imaging Modalities Processing Methods.
Face Recognition System By Arthur. Introduction  A facial recognition system is a computer application for automatically identifying or verifying a person.
Access Control Via Face Recognition Progress Review.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Object Recognition in Images Slides originally created by Bernd Heisele.
A Seminar Report On Face Recognition Technology A Seminar Report On Face Recognition Technology 123seminarsonly.com.
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,
Face Recognition: An Introduction
A Statistical Method for 3D Object Detection Applied to Face and Cars CVPR 2000 Henry Schneiderman and Takeo Kanade Robotics Institute, Carnegie Mellon.
CSE 185 Introduction to Computer Vision Face Recognition.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Partial Shape Matching. Outline: Motivation Sum of Squared Distances.
Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Facial Recognition By Lisa Tomko.
Face Recognition Technology By Catherine jenni christy.M.sc.
Face Detection & Recognition
Face Detection 蔡宇軒.
University of Ioannina
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Recognition: Face Recognition
Object Recognition in the Dynamic Link Architecture
Common Classification Tasks
Facial Recognition in Biometrics
Brief Review of Recognition + Context
Recognition and Matching based on local invariant features
Presentation transcript:

Face Recognition CPSC 601 Biometric Course

Topics Challenges in face recognition Face detection Face recognition Advantages and disadvantages

Face Recognition

Issues in human face recognition Face recognition appears to be a dedicated process of the brain Holistic and feature information are used in the recognition process Face memory is highly viewpoint-dependent Analysis of facial expressions is accomplished in parallel to face recognition Humans recognize people from their own race better than people from another race

Face Recognition Probably the most common biometric characteristic used by humans Non-intrusive technique which people generally accept as a biometric characteristic Dependent on imaging/devices Overt (user aware) and covert (user unaware) applications Subject of intensive research for over 25 years Challenges Physical appearance Acquisition geometry Imaging conditions Compression artifacts

Challenges

Imaging

Face Detection Face detection task: to identify and locate human faces in an image regardless of their position, scale, in plane rotation, orientation, pose (out of plane rotation), and illumination. The first step for any automatic face recognition system Face detection methods: Knowledge-based Feature invariant approaches Template matching methods Appearance-based methods Representation: How to describe a typical face?

Face Detection Methods Knowledge-based methods Encode human knowledge of what constitutes a typical face (usually, the relationship between facial features) Feature invariant approaches Aim to find structural features of a face that exist even when the pose, viewpoint, or lighting conditions vary Template matching methods Several standard patterns stored to describe the face as a whole or the facial features separately Appearance-based methods The models (or templates) are learned from a set of training images which capture the representative variability of facial appearance

Knowledge-based method Multi-resolution focus-of-attention approach Level 1: (lowest resolution): apply the rule “the center part of the face has 4 cells with a basically uniform intensity” to search for candidates search for candidates Level 2: local histogram equalization followed by edge detection Level 3: search for eye and mouth features for validation

Feature-invariant approach

Template matching method Several standard patterns stored to describe the face as a whole or the facial features separately

Appearance-Based Methods The models (or templates) are learned from a set of training images which capture the representative variability of facial appearance. Method is based on recognizing specific facial manifolds using Principal component analysis.

Color-based scheme Skin color Filtering: Human skin has its own color distribution that differs from that of most of nonface objects. It can be used to filter the input image to obtain candidate regions of faces, and also to construct a stand-alone skin color-based face detector for special environments. A skin color likelihood model, p(color|face), can be derived from skin color samples. Skin color filtering. Input image (left) and skin color-filtered map (right).

Face Recognition In general, face recognition systems proceed by detecting the face in the scene, thus estimating and normalizing for translation, scale, and in-plane rotation. Many approaches to finding faces are based on weak models of the human face that model face shape in terms of facial texture. Once a prospective face has been localized, the approaches to face recognition then divided into two categories: Face appearance Face geometry

Detection and Localization

Examples of Detections

Face Recognition Methods The underlying idea behind these approaches is to reduce a facial image containing thousands of pixels before making comparisons To do this, a face image is transformed into a space that is spanned by basis image functions, just like a Fourier transform projects an image onto basis images of the fundamental frequencies.

Face Recognition Methods Direct Correlation Function-based (Principal Component Analysis, Fisher-based Descriminant method) Geometry-based methods (elastic graph matching, triangulation, face geoemtry

Correlation Two images are superimposed and the correlation between corresponding pixels is computed for different alignments.

Principal Component Analysis (PCA) Principal component analysis (PCA), or Karhunen-Loeve transformation, is a data-reduction method that finds an alternative set of parameters for a set of raw data (or features) such that most of the variability in the data is compressed down to the first few parameters The transformed PCA parameters are orthogonal The PCA diagonalizes the covariance matrix, and the resulting diagonal elements are the variances of the transformed PCA parameters

PCA A face image defines a point in the high-dimensional image space Different face images share a number of similarities with each other 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)

Principal Component Analysis (PCA)

Elastic Graph Matching Each face is represented by a set of feature vectors positioned on the nodes of a coarse 2D grid placed on the face Each feature vector is comprised of a set of responses of 2D Gabor wavelets, differing in orientation and scale Comparing two faces is accomplished by matching and adapting the grid of a test image to the grid of a reference image, where both grids have the same number of nodes; the test grid has initially the same structure as the reference grid. The elasticity of the test grid allows accommodation of face distortions (e.g., due to the expression change) and to a lesser extent, changes in the view point. The quality of match is evaluated using a distance function

Elastic Graph Matching

3D Face

3D Face

Face geometry Here the idea is to model a human face in terms of particular face features, such as eyes, mouth, etc., and the geometry of the layout of these features. Face recognition is then a matter of matching feature constellations

Face Recognition: Advantages Photos of faces are widely used in passports and driver’s licenses where the possession authentication protocol is augmented with a photo for manual inspection purposes; there is wide public acceptance for this biometric identifier Face recognition systems are the least intrusive from a biometric sampling point of view, requiring no contact, nor even the awareness of the subject The biometric works, or at least works in theory, with legacy photograph data-bases, videotape, or other image sources Face recognition can, at least in theory, be used for screening of unwanted individuals in a crowd, in real time It is a fairly good biometric identifier for small-scale verification applications

Face Recognition: Disadvantages A face needs to be well lighted by controlled light sources in automated face authentication systems. This is only a first challenge in a long list of technical challenges that are associated with robust face authentication Face currently is a poor biometric for use in a pure identification protocol An obvious circumvention method is disguise There is some criminal association with face identifiers since this biometric has long been used by law enforcement agencies (‘mugshots’).

Reference and Links Signal Processing Institute, Swiss Federal Institute of Technology http://scgwww.epfl.ch/ Biometric Systems Lab, University of Bologna http://bias.csr.unibo.it/research/biolab/ Signal Processing Institute, Swiss Federal Institute of Technology