Diagonal Principal Component Analysis for Face Recognition

Similar documents
Two-Dimensional Non-negative Matrix Factorization for Face Representation and Recognition

Enhanced (PC) 2 A for Face Recognition with One Training Image per Person

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

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

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

Virtual Training Samples and CRC based Test Sample Reconstruction and Face Recognition Experiments Wei HUANG and Li-ming MIAO

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

Multidirectional 2DPCA Based Face Recognition System

Decorrelated Local Binary Pattern for Robust Face Recognition

Class-Information-Incorporated Principal Component Analysis

Stepwise Nearest Neighbor Discriminant Analysis

CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS

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

A Hierarchical Face Identification System Based on Facial Components

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

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

Sparsity Preserving Canonical Correlation Analysis

Semi-Random Subspace Method for Face Recognition

Image-Based Face Recognition using Global Features

FACE RECOGNITION USING SUPPORT VECTOR MACHINES

Face Recognition for Different Facial Expressions Using Principal Component analysis

Fuzzy Bidirectional Weighted Sum for Face Recognition

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

Two-Dimensional PCA: A New Approach to Appearance-Based Face Representation and Recognition

Face Detection and Recognition in an Image Sequence using Eigenedginess

Query-Sensitive Similarity Measure for Content-Based Image Retrieval

Fuzzy-Kernel Learning Vector Quantization

LOCAL APPEARANCE BASED FACE RECOGNITION USING DISCRETE COSINE TRANSFORM

Semi-Supervised PCA-based Face Recognition Using Self-Training

Mobile Face Recognization

Face detection and recognition. Detection Recognition Sally

GENDER CLASSIFICATION USING SUPPORT VECTOR MACHINES

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

A Distance-Based Classifier Using Dissimilarity Based on Class Conditional Probability and Within-Class Variation. Kwanyong Lee 1 and Hyeyoung Park 2

Learning to Recognize Faces in Realistic Conditions

Linear Discriminant Analysis for 3D Face Recognition System

Face Recognition by Combining Kernel Associative Memory and Gabor Transforms

Face Recognition with Local Binary Patterns

Face Recognition Combine Generic and Specific Solutions

Improving Image Segmentation Quality Via Graph Theory

Single Image Subspace for Face Recognition

Recognition of Non-symmetric Faces Using Principal Component Analysis

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

Robust Face Recognition via Sparse Representation

Face recognition based on improved BP neural network

Face Recognition using Eigenfaces SMAI Course Project

Weighted Multi-scale Local Binary Pattern Histograms for Face Recognition

Linear Laplacian Discrimination for Feature Extraction

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

Dual-Space Linear Discriminant Analysis for Face Recognition

On Modeling Variations for Face Authentication

A KERNEL MACHINE BASED APPROACH FOR MULTI- VIEW FACE RECOGNITION

Feature Selection Using Modified-MCA Based Scoring Metric for Classification

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT

Training-Free, Generic Object Detection Using Locally Adaptive Regression Kernels

A Fast Personal Palm print Authentication based on 3D-Multi Wavelet Transformation

Determination of 3-D Image Viewpoint Using Modified Nearest Feature Line Method in Its Eigenspace Domain

Manifold Learning for Video-to-Video Face Recognition

Facial Expression Recognition Based on Local Directional Pattern Using SVM Decision-level Fusion

Tensor Sparse PCA and Face Recognition: A Novel Approach

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

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

Haresh D. Chande #, Zankhana H. Shah *

ARE you? CS229 Final Project. Jim Hefner & Roddy Lindsay

Fast Face Recognition Based on 2D Fractional Fourier Transform

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

SINGLE-SAMPLE-PER-PERSON-BASED FACE RECOGNITION USING FAST DISCRIMINATIVE MULTI-MANIFOLD ANALYSIS

The Novel Approach for 3D Face Recognition Using Simple Preprocessing Method

Graph Matching Iris Image Blocks with Local Binary Pattern

Class-dependent Feature Selection for Face Recognition

Computers and Mathematics with Applications. An embedded system for real-time facial expression recognition based on the extension theory

Object. Radiance. Viewpoint v

Face Recognition Using SIFT- PCA Feature Extraction and SVM Classifier

Directional Derivative and Feature Line Based Subspace Learning Algorithm for Classification

Robust face recognition under the polar coordinate system

Generic Face Alignment Using an Improved Active Shape Model

Last week. Multi-Frame Structure from Motion: Multi-View Stereo. Unknown camera viewpoints

[2008] IEEE. Reprinted, with permission, from [Yan Chen, Qiang Wu, Xiangjian He, Wenjing Jia,Tom Hintz, A Modified Mahalanobis Distance for Human

Time Series Clustering Ensemble Algorithm Based on Locality Preserving Projection

Robust Pose Estimation using the SwissRanger SR-3000 Camera

Video-based Face Recognition Using Earth Mover s Distance

A Survey on Feature Extraction Techniques for Palmprint Identification

Principal Component Analysis and Neural Network Based Face Recognition

On the Impact of Outliers on High-Dimensional Data Analysis Methods for Face Recognition

Object and Action Detection from a Single Example

Hierarchical Ensemble of Gabor Fisher Classifier for Face Recognition

Feature-Aging for Age-Invariant Face Recognition

Face Recognition using Laplacianfaces

Enhancing Face Recognition from Video Sequences using Robust Statistics

Emotion Classification

Recognition: Face Recognition. Linda Shapiro EE/CSE 576

A Fuzzy C-means Clustering Algorithm Based on Pseudo-nearest-neighbor Intervals for Incomplete Data

Comparison of Different Face Recognition Algorithms

Facial Expression Detection Using Implemented (PCA) Algorithm

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

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

Extended Isomap for Pattern Classification

A new kernel Fisher discriminant algorithm with application to face recognition

Gabor Surface Feature for Face Recognition

Localized Principal Component Analysis Learning for Face Feature Extraction and Recognition

Transcription:

Diagonal Principal Component nalysis for Face Recognition Daoqiang Zhang,2, Zhi-Hua Zhou * and Songcan Chen 2 National Laboratory for Novel Software echnology Nanjing University, Nanjing 20093, China 2 Department of Computer Science and Engineering Nanjing University of eronautics and stronautics, Nanjing 2006, China bstract In this paper, a novel subspace method called diagonal principal component analysis (DiaPC) is proposed for face recognition. In contrast to standard PC, DiaPC directly sees the optimal projective vectors from diagonal face images without image-to-vector transformation. While in contrast to 2DPC, DiaPC reserves the correlations between variations of rows and those of columns of images. Experiments show that DiaPC is much more accurate than both PC and 2DPC. Furthermore, it is shown that the accuracy can be further improved by combining DiaPC with 2DPC. Keywords: Principal component analysis (PC); diagonal PC; 2-Dimensional PC; face recognition Introduction Principal component analysis (PC), also nown as eigenfaces [3], is one of the state-of-the-art methods in face recognition. Especially, for the single sample per person problem where only one image per person is available for training, most face recognition methods such as linear discriminant analysis (LD), discriminant eigenfeatures and fisherfaces fail, while variants of PC still wor []. his is one of the reasons that why face recognition based on PC is still very active, although it has been investigated for decades. In the original PC-based face recognition, the 2D face images must be transformed into D vectors column by column or row by row. However, concatenating the entries in 2D matrices into D vectors often leads to a high-dimensional vector space, where it is difficult to evaluate the covariance matrix accurately due to the large size and the relatively small number of training samples [4]. Furthermore, computing the eigenvectors of a large size covariance matrix is very time-consuming. Recently, a new technique called 2-dimensional principal component analysis (2DPC) was proposed to solve the above problems [4]. he main idea behind 2DPC is to find the optimal * Corresponding author. Email: zhouzh@nju.edu.cn, el.: +86-25-8368-6268, fax: +86-25-8368-6268.

projective vectors in the row direction of images without the image-to-vector transformation. hat is, it first constructs the so-called image covariance matrix from rows of images and then computes its eigenvectors as the projection vectors. Since the size of the image covariance matrix is equal to the width of images, which is quite small compared with the size of the covariance matrix used in PC, 2DPC evaluates the image covariance matrix more accurately and computes the corresponding eigenvectors more efficiently than PC. However, the projective vectors of 2DPC only reflect variations between rows of images, while the omitted variations between columns of images are usually also useful for recognition. In that case, 2DPC can hardly obtain improved accuracy. In this paper, a novel method called diagonal principal component analysis (DiaPC) is proposed. In contrast to 2DPC, DiaPC sees the optimal projective vectors from diagonal face images and therefore the correlations between variations of rows and those of columns of images can be ept. Experimental results on a subset of FERE database show that DiaPC is much more accurate than both PC and 2DPC. Furthermore, it is shown that the accuracy can be further improved by combining DiaPC and 2DPC together. he rest of this paper is organized as follows. Section 2 presents the proposed DiaPC method. Section 3 introduces the combination of DiaPC and 2DPC. Section 4 reports on the experimental results. Finally, Section 5 concludes. 2 Diagonal Principal Component nalysis Our motivation for developing the DiaPC method originates from an essential observation on the recently proposed 2DPC [4]. hat is, 2DPC can be seen as the row-based PC, which has been pointed out in [5]. So 2DPC only reflects the information between rows, which implies some structure information (e.g. regions of a face lie eyes, nose, etc.) cannot be uncovered by it. We attempt to solve that problem by transforming the original face images into corresponding diagonal face images. Because the rows (columns) in the transformed diagonal face images simultaneously integrate the information of rows and columns in original images, it can reflect both information between rows and those between columns. hrough the entanglement of row and column information, it is expected that DiaPC may find some useful bloc or structure information for recognition in original images. Suppose that there are training face images, denoted by m by n matrices ( =,2,..., ). For each training face image, define the corresponding diagonal face image as follows: ) If the height m is equal to or smaller than the width n, use the method illustrated in Fig. (a) to generate the diagonal image B for the original image.

2) If the height m is bigger than the width n, use the method illustrated in Fig. (b) to generate the diagonal image B for the original image. Without loss of generalization, assume that the width n is no smaller than the height m. For each training face image, derive the corresponding diagonal face B using the method illustrated in Fig. (a). Note that B s are of the same size of s. Based on the diagonal faces, define the diagonal covariance matrix as G = ( B B) ( B B ), () = where B= B is the mean diagonal face. ccording to Eq. (), the projective vectors X,..., Xd can be obtained by computing the d eigenvectors corresponding to the d biggest eigenvalues of G. Since the size of G is only n by n, computing its eigenvectors can be efficient. Let X= [ X,..., Xd ] denote the projective matrix, projecting training faces s onto X, yielding m by d feature matrices C = X. (2) Given a test face image, first use Eq. (2) to get the feature matrix C= X, then a nearest neighbor classifier can be used for classification. Here the distance between C and C is defined as m d (, i j) (, i j) ( ) 2 d( CC, ) = C C = C C. i= j= 3 DiaPC+2DPC Suppose the n by d matrix X= [ X,..., X d ] is the projective matrix of DiaPC. Let = denote the mean training face, the projective matrix Y= [ Y,..., Yq ] of 2DPC is computed as follows. When the height m is equal to the width n, Y is gotten by computing the q eigenvectors corresponding to the q biggest eigenvalues of the image covariance matrix ( ) ( ). On the other hand, when the height m is not equal to the =

width n, Y is gotten by computing the q eigenvectors corresponding to the q biggest eigenvalues of the alternative image covariance matrix ( )( ). = K Projecting training faces s onto X and Y together, yielding the q by d feature matrices D = Y X. (3) Given a test face image, first use Eq. (3) to get the feature matrix D= Y X, then a nearest neighbor classifier can be used for classification. 4 Experiments he proposed methods are tested using a subset of the FERE face database [2], [5]. It comprises 400 gray-level frontal view face images from 200 persons, each of which is cropped with the size of 60 60. here are 7 females and 29 males; each person has two images (fa and fb) with different facial expressions. he fa images are used as gallery for training while the fb images as probes for test. PC (eigenfaces), 2DPC and the proposed DiaPC and DiaPC+2DPC methods are used for feature extraction, and then a nearest neighbor classifier is employed for classification. ll the experiments are carried out on a PC with P4.7GHz CPU and 256B memory. able presents the comparisons of the four methods on top recognition accuracy, the corresponding dimensions of feature vector (for PC) or feature matrices (for the other three methods), and the running time costs. able shows that the best accuracy of DiaPC (90.5%) is significantly higher than the best accuracy of PC and 2DPC (both 85.5%). able also shows that by combining DiaPC and 2DPC together, the accuracy is further improved to 9.5%. Note that the best recognition accuracy of two recent face recognition methods designed for the single training sample per person problem, i.e. at-fld [] and KSO-face [2], are 86.5 [] and 89.5% [2], respectively, on the same face dataset. oreover, it can be found from able that the running time costs of 2DPC, DiaPC and DiaPC+2DPC are comparable, much smaller than that of PC. his is not difficult to understand because the size of covariance matrices used in the former three methods are much smaller than that used in PC, and therefore the corresponding eigenvectors can be computed more efficiently. Finally, Fig. 2 depicts the cumulative match scores [2] (top match) of the four methods. It is impressive that the proposed methods consistently outperform PC and 2DPC no matter which ran is considered.

5 Conclusion novel face recognition method called diagonal principal component analysis (DiaPC) is proposed in this paper. he essential idea of the proposed method is to generate the diagonal face images from the original training images, from which the optimal projective vectors are sought, therefore the correlations between variations of rows and those of columns of images can be reserved. Experimental results on a subset of FERE database show that DiaPC is much more accurate than both PC and 2DPC. It is shown that the accuracy can be further improved by combining DiaPC and 2DPC together. cnowledgements his wor was supported by the China and Jiangsu Postdoctoral Research Foundation, National Science Foundation of China under Grant No. 60473035 and 60496327, and Jiangsu Science Foundation under Grant No. BK200400 and BK200522. References [] S.C. Chen, Y.L. Zhu, D.Q. Zhang, J.Y. Yang, Feature extraction approaches based on matrix pattern: atpc and atfld, Pattern Recognition Letters 26(8) (2005) 57-67. [2] X. an, S. Chen, Z.-H. Zhou, F. Zhang, Robust face recognition from a single training image per person with ernel-based SO-face, In: Proceedings of the st International Symposium on Neural Networs (ISNN'04), Dalian, China, LNCS 373 (2004) 858-863. [3]. ur,. Pentland, Eigenfaces for recognition, J. Cognitive Neuroscience 3 () (99) 7-86. [4] J. Yang, D. Zhang,.F. Frangi, J.Y. Yang, wo-dimensional PC: a new approach to appearance-based face representation and recognition, IEEE rans. on Pattern nalysis and achine Intelligence 26 () (2004) 3-37. [5] D. Q. Zhang, S.C. Chen, J. Liu, Representing image matrices: Eigenimages vs. Eigenvectors, In: Proceedings of the 2nd International Symposium on Neural Networs (ISNN'05), Chongqing, China, LNCS 3497 (2005) 659-664. able Comparison on top recognition accuracy (%), the corresponding dimensions of feature vectors or matrices, and the running time costs (second). ethod ccuracy (%) Dimension ime (s) PC 85.50 6 7.77 2DPC 85.50 60 4 0.79 DiaPC 90.50 60 5 0.87 DiaPC +2DPC 9.50 6 5 0.73

Original image Diagonal image B (a) Original image Diagonal image B (b) Fig. Illustration of the ways for deriving the diagonal face images. Fig. 2 Cumulative match scores of the four methods.