Digital Vision Face recognition

Similar documents
Image-Based Face Recognition using Global Features

PCA and KPCA algorithms for Face Recognition A Survey

CHAPTER 6 PERFORMANCE ANALYSIS OF SOFT COMPUTING BASED FACE RECOGNITION

Dr. K. Nagabhushan Raju Professor, Dept. of Instrumentation Sri Krishnadevaraya University, Anantapuramu, Andhra Pradesh, India

Component-based Face Recognition with 3D Morphable Models

LOCAL APPEARANCE BASED FACE RECOGNITION USING DISCRETE COSINE TRANSFORM

Applications Video Surveillance (On-line or off-line)

Face Detection and Recognition in an Image Sequence using Eigenedginess

Face Recognition using Principle Component Analysis, Eigenface and Neural Network

Image Based Feature Extraction Technique For Multiple Face Detection and Recognition in Color Images

Recognition of Non-symmetric Faces Using Principal Component Analysis

Dr. Enrique Cabello Pardos July

A Survey on Feature Extraction Techniques for Palmprint Identification

FACE RECOGNITION USING INDEPENDENT COMPONENT

Face recognition for enhanced security.

A Study on Similarity Computations in Template Matching Technique for Identity Verification

Part-based Face Recognition Using Near Infrared Images

Part-based Face Recognition Using Near Infrared Images

Study of Face-Recognition Parameters and its finding using DSP Software

II. LITERATURE REVIEW

Recognition: Face Recognition. Linda Shapiro EE/CSE 576

Opinion 02/2012 on facial recognition in online and mobile services

Sample images can be independently regenerated from face recognition templates

Robust Facial Feature Detection for Registration

Spatial Frequency Domain Methods for Face and Iris Recognition

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Forensic Sketches matching

Shweta Gandhi, Dr.D.M.Yadav JSPM S Bhivarabai sawant Institute of technology & research Electronics and telecom.dept, Wagholi, Pune

Threshold Based Face Detection

Object Detection Design challenges

A Matlab based Face Recognition GUI system Using Principal Component Analysis and Artificial Neural Network

Learning to Recognize Faces in Realistic Conditions

CHAPTER 4 FACE RECOGNITION DESIGN AND ANALYSIS

How to Generate Keys from Facial Images and Keep your Privacy at the Same Time

Automatic local Gabor features extraction for face recognition

Recent advances in visual and infrared face recognition a review

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) Human Face Detection By YCbCr Technique

Criminal Identification System Using Face Detection and Recognition

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

Face Recognition using Eigenfaces SMAI Course Project

CHAPTER 5 GLOBAL AND LOCAL FEATURES FOR FACE RECOGNITION

ISSN: [Tyagi * et al., 7(4): April, 2018] Impact Factor: 5.164

The Analysis of Faces in Brains and Machines

Color Local Texture Features Based Face Recognition

Face and Facial Expression Detection Using Viola-Jones and PCA Algorithm

Image Variant Face Recognition System

Component-based Face Recognition with 3D Morphable Models

Library Management System with Facial Biometric Authentication

Outline. Project Goals

An Integration of Face detection and Tracking for Video As Well As Images

Face Recognition using Tensor Analysis. Prahlad R. Enuganti

Illumination-Robust Face Recognition based on Gabor Feature Face Intrinsic Identity PCA Model

Principal Component Analysis and Neural Network Based Face Recognition

Haresh D. Chande #, Zankhana H. Shah *

A Survey on Face-Sketch Matching Techniques

APPLICATION OF LOCAL BINARY PATTERN AND PRINCIPAL COMPONENT ANALYSIS FOR FACE RECOGNITION

Face Recognition for Mobile Devices

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

Age Invariant Face Recognition Aman Jain & Nikhil Rasiwasia Under the Guidance of Prof R M K Sinha EE372 - Computer Vision and Document Processing

Face authentication for low-power mobile devices

Image Processing and Image Representations for Face Recognition

Biometrics Our Past, Present, and Future Identity

Partial Face Matching between Near Infrared and Visual Images in MBGC Portal Challenge

HW2 due on Thursday. Face Recognition: Dimensionality Reduction. Biometrics CSE 190 Lecture 11. Perceptron Revisited: Linear Separators

Automatic Driving License Verification System Through Android Smartphones

Disguised Face Identification Based Gabor Feature and SVM Classifier

Facial Expression Recognition Using Non-negative Matrix Factorization

Finger Vein Biometric Approach for Personal Identification Using IRT Feature and Gabor Filter Implementation

What do we mean by recognition?

variations labeled graphs jets Gabor-wavelet transform

A FACE RECOGNITION SYSTEM BASED ON PRINCIPAL COMPONENT ANALYSIS USING BACK PROPAGATION NEURAL NETWORKS

Automatic Countenance Recognition Using DCT-PCA Technique of Facial Patches with High Detection Rate

Matching Composite Sketches to Facial Photos using Component-based Approach

Selection of Location, Frequency and Orientation Parameters of 2D Gabor Wavelets for Face Recognition

The Method of User s Identification Using the Fusion of Wavelet Transform and Hidden Markov Models

CHAPTER - 2 LITERATURE REVIEW. In this section of literature survey, the following topics are discussed:

CS4670: Computer Vision

Face Recognition across Pose: A Review. Author. Published. Journal Title DOI. Copyright Statement. Downloaded from. Griffith Research Online

State of The Art In 3D Face Recognition

Why equivariance is better than premature invariance

Principal Component Analysis (PCA) is a most practicable. statistical technique. Its application plays a major role in many

C.R VIMALCHAND ABSTRACT

Color-based Face Detection using Combination of Modified Local Binary Patterns and embedded Hidden Markov Models

CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS

Face Detection and Recognition from Live Video Stream

TIED FACTOR ANALYSIS FOR FACE RECOGNITION ACROSS LARGE POSE DIFFERENCES

Face Detection by Fine Tuning the Gabor Filter Parameter

Model-based Enhancement of Lighting Conditions in Image Sequences

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 8, March 2013)

Robust Face Detection Based on Convolutional Neural Networks

Face Recognition with Local Binary Patterns

An introduction on several biometric modalities. Yuning Xu

NIST Tests Supporting Biometric Identification Applications

Review of Face Recognition Method

Index. Symbols. Index 353

Model-Based Face Computation

Announcements. Recognition. Recognition. Recognition. Recognition. Homework 3 is due May 18, 11:59 PM Reading: Computer Vision I CSE 152 Lecture 14

Comparison of Different Face Recognition Algorithms

Training Algorithms for Robust Face Recognition using a Template-matching Approach

Verification: is that a lamp? What do we mean by recognition? Recognition. Recognition

Transcription:

Ulrik Söderström ulrik.soderstrom@tfe.umu.se 27 May 2007 Digital Vision Face recognition 1 Faces Faces are integral to human interaction Manual facial recognition is already used in everyday authentication applications ID Card systems (passports, health card, and driver s license) Booking stations Surveillance operations 2

Challenges for facial recognition Face recognition appears to be a dedicated process 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 3 Face recognition Probably the most common biometric characteristic used by humans Non-intrusive technique which people generally accept as biometric characteristic Dependent on imaging Overt (user aware) and covert (user unaware) applications 4

Challenges Physical appearance Faces does not share the same physical features Acquisition geometry How are the images obtained? Imaging conditions In what environment is the face imaged? Compression artifacts Features appear/disappear due to compression 5 Challenges Illumination Completely different images when a face is illuminated in different way Pose Completely different images when a face is imaged from different angles Occlusion Completely different images when a face is covered by other objects 6

Imaging Single image 2D & 3D Video sequence Infrared & near infrared Facial thermogram 7 Face detection Identify and locate human faces in an image regardless of their position, scale, rotation, orientation, pose and illumination The first step for any automatic face recognition system If you cannot find a face you cannot recognize it 8

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 9 Knowledge-based methods Multi-resolution focus-ofattention approach Level 1: apply the rule the center part of the face has 4 cells with a basically uniform intensity to search for candidates Level 2: local histogram equalization followed by edge detection Level 3: search for eye and mouth features for validation 10

Feature based methods 11 Template matching methods Several standard patterns stored to describe the face as a whole or the facial features separately 12

Appearance based methods The models (or templates) are learned from a set of training images which capture the representative variability of facial appearance 13 Detection and localization 14

Facial Detection: Color Algorithms Pixel-based Region-based Approaches: Explicitly defined region within a specific color space Dynamic skin distribution model 15 Facial Detection: Geometry Faces decompose into 4 main organs Eyebrows Eyes Nose Mouth Algorithm Preprocessing Matching 16

Face recognition methods The underlying idea behind these approaches is to reduce a facial image containing thousands of pixels before making comparisons Correlation PCA (Principal Component Analysis) Hidden Markov models Elastic graph matching 17 Correlation 18

PCA Principal component analysis (PCA), or Karhunen-Loeve transformation, is a datareduction method that finds an alternative set of parameters for a set of features such that most of the variability in the data is compressed down to the first few parameters 19 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 subspace and classification can be performed by similarity computation 20

Eigenfaces Decompose face images into a small set of characteristic feature images. A new face is compared to these stored images. A match is found if the new faces is close to one of these images. 21 PCA Recognition A new image is projected into the facespace. A vector of weights that describes the image is created The distance from the original images to the new image is compared If within certain thresholds then it is a recognized face 22

Markov model of a face 0.8 0.1 0.1 0.6 0.4 0.1 0.4 0.5 23 Markov model of a face 0.7 0.1 0.1 0.1 0.4 0.8 0.1 0.6 0.4 24

Hidden markov model of a face Eye Mouth Nose Hidden State Selector Each Person = a HMM 25 Eye Mouth Nose Hidden State Selector 26

Multiple poses 27 HMM for multiple poses Animation Engine Train HMM for one person Training 28

3D Expression Invariant Recognition Treats face as a deformable object 3D system maps a face Captures facial geometry in canonical form Can be compared to other canonical forms 29 3D Morphable Model Create a 3D face model from 2D images Synthetic facial images are created to add to training set PCA can then be done using these images 30

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 The elasticity of the test grid allows accommodation of face distortions The quality of match is evaluated using a distance function 31 Elastic graph matching 32

3D Face 33 3D face 34

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 35 Pros and Cons (2D vs 3D) 2D face recognition methods are sensitive to lighting, head orientations, facial expressions and makeup. 2D images contain limited information 3D Representation of face is less susceptible to isometric deformations (expression changes). 3D approach overcomes problem of large facial orientation changes 36

Advantages of face recognition 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; therefore, 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 37 Advantages of face recognition 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 smallscale verification applications 38

Disadvantages of face recognition A face needs to be well lighted by controlled light sources in automated face authentication systems 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) 39