Image-Based Face Recognition using Global Features

Similar documents
Image Processing and Image Representations for Face Recognition

A Hierarchical Face Identification System Based on Facial Components

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

Recognition of Non-symmetric Faces Using Principal Component Analysis

Learning to Recognize Faces in Realistic Conditions

CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS

Face Recognition Using SIFT- PCA Feature Extraction and SVM Classifier

Fuzzy Bidirectional Weighted Sum for Face Recognition

FACE RECOGNITION USING PCA AND EIGEN FACE APPROACH

Face Recognition for Mobile Devices

Linear Discriminant Analysis for 3D Face Recognition System

LOCAL APPEARANCE BASED FACE RECOGNITION USING DISCRETE COSINE TRANSFORM

Dimension Reduction CS534

Dimensionality Reduction and Classification through PCA and LDA

FACE RECOGNITION USING SUPPORT VECTOR MACHINES

Mobile Face Recognization

Enhancing Performance of Face Recognition System Using Independent Component Analysis

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

Comparison of Different Face Recognition Algorithms

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

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

On Modeling Variations for Face Authentication

Face Detection and Recognition in an Image Sequence using Eigenedginess

Technical Report. Title: Manifold learning and Random Projections for multi-view object recognition

Local Similarity based Linear Discriminant Analysis for Face Recognition with Single Sample per Person

Robust Face Recognition Using Enhanced Local Binary Pattern

A GENERIC FACE REPRESENTATION APPROACH FOR LOCAL APPEARANCE BASED FACE VERIFICATION

Performance Evaluation of PCA and LDA for Face Recognition

The Analysis of Parameters t and k of LPP on Several Famous Face Databases

Face detection and recognition. Many slides adapted from K. Grauman and D. Lowe

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

Robust face recognition under the polar coordinate system

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 14, NO. 1, JANUARY Face Recognition Using LDA-Based Algorithms

Face Biometrics Based on Principal Component Analysis and Linear Discriminant Analysis

Robust Face Recognition via Sparse Representation

Multidirectional 2DPCA Based Face Recognition System

GENDER CLASSIFICATION USING SUPPORT VECTOR MACHINES

School of Computer and Communication, Lanzhou University of Technology, Gansu, Lanzhou,730050,P.R. China

FACE RECOGNITION BASED ON GENDER USING A MODIFIED METHOD OF 2D-LINEAR DISCRIMINANT ANALYSIS

Digital Vision Face recognition

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

An Efficient Face Recognition using Discriminative Robust Local Binary Pattern and Gabor Filter with Single Sample per Class

PCA and KPCA algorithms for Face Recognition A Survey

Facial Expression Recognition Using Texture Features

Multi-Pose Face Recognition And Tracking System

Illumination invariant face recognition and impostor rejection using different MINACE filter algorithms

Laplacian MinMax Discriminant Projection and its Applications

Face Recognition with Weighted Locally Linear Embedding

Different Approaches to Face Recognition

Announcements. Recognition I. Gradient Space (p,q) What is the reflectance map?

Performance Analysis of PCA and LDA

Application of 2DPCA Based Techniques in DCT Domain for Face Recognition

A New Multi Fractal Dimension Method for Face Recognition with Fewer Features under Expression Variations

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

Heat Kernel Based Local Binary Pattern for Face Representation

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

Recognition: Face Recognition. Linda Shapiro EE/CSE 576

Principal Component Analysis and Neural Network Based Face Recognition

Performance Evaluation of Optimised PCA and Projection Combined PCA methods in Facial Images

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

Robust Face Recognition via Sparse Representation Authors: John Wright, Allen Y. Yang, Arvind Ganesh, S. Shankar Sastry, and Yi Ma

Improved PCA Based Face Recognition System

Restricted Nearest Feature Line with Ellipse for Face Recognition

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

COMBINING SPEEDED-UP ROBUST FEATURES WITH PRINCIPAL COMPONENT ANALYSIS IN FACE RECOGNITION SYSTEM

Class-dependent Feature Selection for Face Recognition

A Survey on Feature Extraction Techniques for Palmprint Identification

Class-based Multiple Light Detection: An Application to Faces

Using Graph Model for Face Analysis

Misalignment-Robust Face Recognition

Subspace manifold learning with sample weights

Ear Biometrics- An Alternative Biometric R. Parimala 1 and C. Jayakumar 2 1 Research Scholar, Bharathiar University, Coimbatore, India

Face Recognition for Different Facial Expressions Using Principal Component analysis

Face Recognition Based On Granular Computing Approach and Hybrid Spatial Features

CHAPTER 5 GLOBAL AND LOCAL FEATURES FOR FACE RECOGNITION

Class-Information-Incorporated Principal Component Analysis

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP( 1

Independent components of face images: A represent at ion for face recognit ion

FACE RECOGNITION USING INDEPENDENT COMPONENT

Image representations for facial expression coding

Extended Isomap for Pattern Classification

Performance Evaluation of the Eigenface Algorithm on Plain-Feature Images in Comparison with Those of Distinct Features

Eigenfaces and Fisherfaces A comparison of face detection techniques. Abstract. Pradyumna Desale SCPD, NVIDIA

An Automatic Face Recognition System in the Near Infrared Spectrum

ComparisonofDifferentAlgorithmforFaceRecognition

Parallel Architecture & Programing Models for Face Recognition

Learning based face hallucination techniques: A survey

FEATURE EXTRACTION TECHNIQUE FOR HANDWRITTEN INDIAN NUMBERS CLASSIFICATION

Face Recognition using Laplacianfaces

Face Recognition using Principle Component Analysis, Eigenface and Neural Network

Local Binary LDA for Face Recognition

Face Recognition using Eigenfaces SMAI Course Project

Study and Comparison of Different Face Recognition Algorithms

Automated Canvas Analysis for Painting Conservation. By Brendan Tobin

PARALLEL GABOR PCA WITH FUSION OF SVM SCORES FOR FACE VERIFICATION

Estimating cross-section semiconductor structure by comparing top-down SEM images *

Face Detection by Fine Tuning the Gabor Filter Parameter

Face Recognition: An Engineering Approach

Transcription:

Image-Based Face Recognition using Global Features Xiaoyin xu Research Centre for Integrated Microsystems Electrical and Computer Engineering University of Windsor Supervisors: Dr. Ahmadi May 13, 2005

Face recognition Preprocessing Recognition technology: Outline Feature-based vs. Holistic methods Feature-based matching Holistic matching Eigenfaces Fisher s Linear Discriminant (FLD) Laplacianfaces Hybrid method Future work Summary

Face recognition A formal method first proposed by Francis Galton in 1888 A growing interest since 1990 Research interest has grown: Increasing commercial opportunities Availability of better hardware, allowing real-time applications The increasing importance of surveillance-related applications Great improvements have been made in the design of classifiers

Face recognition Why face recognition? Verification of credit card, personal ID, passport Bank or store security Crowd surveillance Access control Human-computer-interaction

Face recognition Evaluation of performance : Precision of matching (Recognition rate) Resistance against adverse factors (noise, facial expression ) Computational complexity Cost of the equipment

Face recognition: Procedure Input face image Face feature extraction Face database Feature Matching Decision maker Output result

Preprocessing Several preprocessing might be needed: Segmentation: Eliminate the background Scaling: Performance decreases quickly if the scale is misjudged Rotation: Symmetry operator to estimate head orientation

Recognition technology Three matching methods: Feature-based (structural) matching: Local features such as the eyes, nose, and mouth ------> easily affected by irrelevant information Holistic matching: Use the whole face region as the raw input (PCA, LDA, ICA ) Hybrid method: Use both Each face image is transformed into a vector

Recognition technology Feature-based VS. Holistic methods Feature-based methods Local features Have more practical value and simpler Accuracy problem Allow perspective variation Need accurate feature location Holistic methods Global properties Complex algorithm, long training or special conditions Storage problem Also allow perspective variation, better performance Accurate feature location improves the performance

Recognition technology: Feature-based matching Find the locations of eyes, nose and mouth, extract the feature points Use the width of head, the distances between eye corners, angles between eye corners, etc. Try to find invariant features

Algorithm: Recognition technology: Feature-based matching Extracting feature points ---->affected by head orientation Define cross ratio of any four points on a line ----> Invariant distances Correct the location of feature points ---->apply symmetry and cross ratio The normalized feature vector: N = F F Similarity measure: Euclidean distance

Recognition technology: Holistic matching One of the most successful and well-studied technique ------->holistic matching Represent an image x i of N pixels by a vector N*1 in an N-dimensional space ------->too large for robust and fast FR Use dimensionality reduction techniques

Recognition technology: Holistic matching Find a set of transformation vectors (displayed as feature images), put them into W of size N*d ------>define the face subspace Project the face images onto the face subspace ------> y WT x, size of y is d*1 i = i i

Holistic matching: Eigenfaces One of the best global representation Central idea: Find a weighted combination of a small number of transformation vectors that can approximate any face in the face database Eigenfaces An image can be reduced to a lower dimension Projection Objective function, maximize the variation: n max ( y y) i= 1 2

Algorithm: Holistic matching: Eigenfaces The covariance matrix: The principal components are the eigenvectors E of Ω E Ω E= E Truncate projection matrix The projection of an image: y' = E d Ω= XX T y x ( ) E d A new image is recognized using a nearest neighbor classifier in a Eigenface subspace. u

Holistic matching: Eigenfaces Classify a new face as the person with the closest distance Recognition accuracy increases with number of eigenfaces until 25 Additional eigenfaces do not help much with recognition Best recognition rates Test set 90%

Holistic matching: Eigenfaces Run-time performance is very good Construction: computationally intense, but need to be done infrequently Fair robustness to facial distortions, pose and lighting conditions Need to rebuild the eigenspace if adding a new person Start to break down when there are too many classes Retains unwanted variations due to lighting and facial expression

Holistic matching: Fisher s Linear Discriminant (FLD) Eigenfaces achieves larger total variance, FLD achieves greater between-class variance, and, consequently, classification is simplified. FLD tries to project away variations in lighting and facial expression while maintaining discriminability. It maximizes the ratio of between-class variance to that of within-class variance.

Holistic matching: Fisher s linear discriminant Fisherface seeks directions that are efficient for discrimination between the data. Class A Class B

Holistic matching: Laplacianfaces Laplacianfaces method aims to preserve the local information. Unwanted variations can be eliminated or reduced. Eigenfaces Fisherfaces Laplacianfaces

Holistic matching: Laplacianfaces Take advantage of more training samples, which is important to the real-world face recognition system More discriminating information in the lowdimensional face subspace Better and more sophisticated distance metric: variance-normalized distance

Recognition technology: Hybrid method Human perception system: use both local features and the whole face region to recognize a face The modular eigenfaces approach: Global eigenfaces Local eigenfeatures: eigeneyes, eigenmouth, etc. Useful when gross variations present Arbitrate the use of holistic and local features

Future work Implementation and detailed study of the novel algorithm Laplacianfaces Provide the system with an accurate featurelocalization mechanism Try to combine the global feature with local feature Compare the performance of different classifiers, besides the nearest-neighbor classifier Evaluate the performance of the three systems on different face databases

Summary Face recognition: How to model face variation under realistic settings Without accurate location of important features, good performance can not be achieved Shortcomings of current algorithms: Large amounts of storage needed Good quality images needed Sensitive to uneven illumination Affected by pose and head orientation

References [1] M. Turk and A.P. Pentland, Face Recognition Using Eigenfaces, IEEE Conf. Computer Vision and Pattern Recognition, 1991. [2] R. Duda, P.Hart, D. Stork, Pattern Classification, ISBN 0-471-05669-3 [3] M.S. Kamel, H.C. Shen, A.K.C. Wong, R.I. Campeanu, System for the recognition of human faces, IBM System Journal Vol.32, No.2, 1993. [4] BELHUMEUR, P. N., HESPANHA, J. P., AND KRIEGMAN, D.J. 1997. Eigenfaces vs. Fisherfaces: Recognition using class specific linear projection. IEEE Trans. Patt. Anal. Mach. Intell. 19, 711 720. [5] COX, I. J., GHOSN, J., AND YIANILOS, P. N. 1996.Feature-based face recognition using mixture distance. In Proceedings, IEEE Conference on Computer Vision and Pattern Recognition. 209 216. [6] KIRBY, M. AND SIROVICH, L. 1990. Application of the Karhunen-Loeve procedure for the characterization of human faces. IEEE Trans. Patt. Anal. Mach. Intell. 12. [7] Xiaofei He, Shuicheng Yan, Yuxiao Hu, Partha Niyogi, and Hong-Jiang Zhang,, Face Recognition Using Laplacianfaces, IEEE Trans. Patt. Anal. Mach. Intell, VOL. 27, NO. 3, MARCH 2005 [8] P.N. Belhumeur, J.P. Hespanha, and D.J. Kriegman, Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection, IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no. 7, pp. 711-720, July 1997. [9] A.M. Martinez and A.C. Kak, PCA versus LDA, IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 23, no. 2, pp. 228-233, Feb. 2001. [10] Marian Stewart Bartlett, Javier R. Movellan, and Terrence J. Sejnowski, IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 13, NO. 6, NOVEMBER 2002