Hierarchical Ensemble of Gabor Fisher Classifier for Face Recognition

Similar documents
LOCAL APPEARANCE BASED FACE RECOGNITION USING DISCRETE COSINE TRANSFORM

Pose Normalization for Robust Face Recognition Based on Statistical Affine Transformation

A NOVEL APPROACH TO ACCESS CONTROL BASED ON FACE RECOGNITION

Multidirectional 2DPCA Based Face Recognition System

A Hierarchical Face Identification System Based on Facial Components

Face Alignment Under Various Poses and Expressions

Better than best: matching score based face registration

An Adaptive Threshold LBP Algorithm for Face Recognition

LOCAL GABOR BINARY PATTERNS BASED ON MUTUAL INFORMATION FOR FACE RECOGNITION

Gabor Surface Feature for Face Recognition

Fuzzy Bidirectional Weighted Sum for Face Recognition

Enhanced Active Shape Models with Global Texture Constraints for Image Analysis

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

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

Color Local Texture Features Based Face Recognition

Local Gradient Order Pattern for Face Representation and Recognition

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

Face Recognition Using Phase-Based Correspondence Matching

Heat Kernel Based Local Binary Pattern for Face Representation

Learning to Recognize Faces in Realistic Conditions

Gabor Volume based Local Binary Pattern for Face Representation and Recognition

Disguised Face Identification Based Gabor Feature and SVM Classifier

Morphable Displacement Field Based Image Matching for Face Recognition across Pose

NIST. Support Vector Machines. Applied to Face Recognition U56 QC 100 NO A OS S. P. Jonathon Phillips. Gaithersburg, MD 20899

Combining Gabor Features: Summing vs.voting in Human Face Recognition *

Face Description with Local Binary Patterns: Application to Face Recognition

Illumination Invariant Face Recognition Based on Neural Network Ensemble

Face and Nose Detection in Digital Images using Local Binary Patterns

Generic Face Alignment Using an Improved Active Shape Model

Stepwise Nearest Neighbor Discriminant Analysis

Study and Comparison of Different Face Recognition Algorithms

Decorrelated Local Binary Pattern for Robust Face Recognition

Misalignment-Robust Face Recognition

Face recognition based on improved BP neural network

FACE RECOGNITION BASED ON LOCAL DERIVATIVE TETRA PATTERN

Diagonal Principal Component Analysis for Face Recognition

Face Recognition Using SIFT- PCA Feature Extraction and SVM Classifier

Human Face Recognition Using Weighted Vote of Gabor Magnitude Filters

Comparison of face recognition algorithms in terms of the learning set selection

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

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

Enhance ASMs Based on AdaBoost-Based Salient Landmarks Localization and Confidence-Constraint Shape Modeling

An efficient face recognition algorithm based on multi-kernel regularization learning

On Modeling Variations for Face Authentication

Feature-Aging for Age-Invariant Face Recognition

PARALLEL GABOR PCA WITH FUSION OF SVM SCORES FOR FACE VERIFICATION

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

Video-based Face Recognition Using Earth Mover s Distance

Graph Matching Iris Image Blocks with Local Binary Pattern

Face Recognition Based On Granular Computing Approach and Hybrid Spatial Features

CHAPTER 5 GLOBAL AND LOCAL FEATURES FOR FACE RECOGNITION

A New Gabor Phase Difference Pattern for Face and Ear Recognition

Linear Discriminant Analysis for 3D Face Recognition System

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

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

Face Recognition Using Vector Quantization Histogram and Support Vector Machine Classifier Rong-sheng LI, Fei-fei LEE *, Yan YAN and Qiu CHEN

Significant Jet Point for Facial Image Representation and Recognition

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

IMPROVED PDF BASED FACE RECOGNITION USING DATA FUSION

An Image Region Selection with Local Binary Pattern based for Face Recognition

A comparative study of Four Neighbour Binary Patterns in Face Recognition

Face recognition using SURF features

Part-based Face Recognition Using Near Infrared Images

Part-based Face Recognition Using Near Infrared Images

FACE RECOGNITION USING SUPPORT VECTOR MACHINES

Learning to Fuse 3D+2D Based Face Recognition at Both Feature and Decision Levels

Face Recognition Combine Generic and Specific Solutions

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

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

Local Derivative Pattern Versus Local Binary Pattern: Face Recognition With High-Order Local Pattern Descriptor

Mobile Face Recognization

Implementation of Face Recognition Using STASM and Matching Algorithm for Differing Pose and Brightness

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

Recognition of Non-symmetric Faces Using Principal Component Analysis

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

Facial expression recognition based on two-step feature histogram optimization Ling Gana, Sisi Sib

A GENERIC FACE REPRESENTATION APPROACH FOR LOCAL APPEARANCE BASED FACE VERIFICATION

Texture Features in Facial Image Analysis

Face Recognition for Mobile Devices

Face Recognition with Local Binary Patterns

Gabors Help Supervised Manifold Learning

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

Face detection and recognition. Detection Recognition Sally

Combined Histogram-based Features of DCT Coefficients in Low-frequency Domains for Face Recognition

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

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

Improving Recognition through Object Sub-categorization

Weighted Multi-scale Local Binary Pattern Histograms for Face Recognition

[Gaikwad *, 5(11): November 2018] ISSN DOI /zenodo Impact Factor

A Comparative Study of Local Matching Approach for Face Recognition

Face Recognition with Local Line Binary Pattern

GENDER CLASSIFICATION USING SUPPORT VECTOR MACHINES

A REVIEW ON FEATURE EXTRACTION TECHNIQUES IN FACE RECOGNITION

A KERNEL MACHINE BASED APPROACH FOR MULTI- VIEW FACE RECOGNITION

Face Detection and Recognition in an Image Sequence using Eigenedginess

Face Recognition Based on Multi Scale Low Resolution Feature Extraction and Single Neural Network

CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS

Face Recognition using Tensor Analysis. Prahlad R. Enuganti

Learning Discriminative Local Patterns with Unrestricted Structure for Face Recognition

Robust face recognition under the polar coordinate system

Transcription:

Hierarchical Ensemble of Gabor Fisher Classifier for Face Recognition Yu Su 1,2 Shiguang Shan,2 Xilin Chen 2 Wen Gao 1,2 1 School of Computer Science and Technology, Harbin Institute of Technology, Harbin, China 2 ICT-ISVISION FRJDL, Institute of Computing Technology, CAS, Beijing, China {ysu, sgshan, xlchen, wgao}@jdl.ac.cn Abstract Gabor feature has been widely recognized as one of the best representations for face recognition. However, traditionally, it has to be reduced in dimension due to curse of dimensionality. In this paper, an Ensemble based Gabor Fisher Classifier (EGFC) method is proposed, which is an ensemble classifier combining multiple Fisher Discriminant Analysis (FDA)-based component classifiers learnt using different segments of the entire Gabor feature. Since every dimension of the entire Gabor feature is exploited by one component FDA classifier, we argue that EGFC makes better use of the discriminability implied in all the Gabor features by avoiding the dimension reduction procedure. In addition, by carefully controlling the dimension of each feature segment, Small Sample Size (3S) problem commonly confronting FDA is artfully avoided. Experimental results on FERET show that the proposed EGFC significantly outperforms the known best results so far. Furthermore, to speed up, hierarchical EGFC (HEGFC) is proposed based on pyramid-based Gabor representation. Our experiments show that, by using the hierarchical method, the time cost of the HEGFC can be dramatically reduced without much accuracy lost. 1. Introduction Face recognition has wide range of applications, such as biometric identity authentication, human-computer interaction, and video surveillance. Within the past two decades, numerous face recognition algorithms have been proposed which can be found in the literature survey [1]. Among the various face recognition methodologies, the appearance-based approaches have been dominant for years, including the three most well-known face recognition methods, namely, Eigenface [2], Fisherface [3], and Bayesian Inference [4]. Especially, methods based on fisher discriminant analysis (FDA) have shown promising result as in [3, 5]. Besides the feature selection and classification algorithms, the representation of face also plays an important role for a successful face recognition system. In recent years, face descriptors based on Gabor filter have been recognized as one of the most successful face representation methods. Until now, face representation based on Gabor features have achieved great success in face recognition area for the variety of advantages of the Gabor filters [6, 7, 8].Typical methods include the Elastic Graph Matching (EGM) [6], Gabor-Fisher Classifier (GFC) [7], and AdaBoosted GFC [8]. EGM represents a face as a labeled graph [6]. Each vertex of the graph corresponds to a predefined facial landmark with fixed high-level semantics, and labeled by the multi-scale, multi-orientation Gabor Jet computed from the image area centered at the vertex landmark. And the edge of the graph represents the connection between the two vertices landmarks and labeled by the distance between them. After the construction of the graph, identification can be achieved by the elastic matching between the reference graph and the probe one. By selecting facial landmarks carefully, elastic graph can well model the local facial features as well as their configuration. Therefore, it makes the most of the local features as well as the overall facial configuration. Nevertheless, the high complexity of graph construction and matching may have prevented its further application. In addition, imprecise landmarks localization may also influence its recognition performance. One straightforward way to exploit Gabor features for face recognition is proposed by Liu [7]. In Liu s method, the multi-scale and multi-orientation Gabor features for each pixel in the normalized face images (with the eyes aligned) are firstly computed and concatenated to form a high-dimensional Gabor features, which is then uniformly down-sampled to a low-dimensional feature vector, and further reduced in dimension by Principle Component Analysis (PCA), and discriminated by enhanced Fisher Discriminant Analysis for final face identification [7]. This method, Gabor Fisher Classifier

(GFC) named by Liu, is simple and does not need to localize more facial landmarks except the two eyes. Liu has experimentally shown its good performance. However, the uniform down-sampling procedure would not only reduce the dimension of the high-dimensional Gabor features, but also reject a great number of informative Gabor features and reserve many redundant ones, which may do harm to the final classification. Aiming at the above-mentioned problem of GFC, in [8], AdaBoosted GFC (AGFC) was proposed to optimally select informative Gabor features to avoid the loss of discriminant Gabor features and the introducing of redundant ones by the simple down-sampling procedure. AdaBoost is applied as a feature selection tool to reduce the dimension of Gabor features. The Gabor features selected by AdaBoost are further processed by Fisher discriminant as the final classifier. However, both GFC and AGFC reduce the feature dimension considerably, which inevitably results in the loss of a great deal of discriminative Gabor features. For instance, in case of 64x64 image and 40 Gabor filters, the dimension is reduced from 163,840 to 9,000 by down-sampling in GFC, and it is reduced to less than 3,000 in AGFC. Furthermore, because both GFC and AGFC exploit FDA for feature extraction, even after down-sampling or feature selection, they still have to deal with the small sample size (3S) problem [9] carefully by using PCA or Null-space analysis [10, 11]. No matter what method is used for dimension reduction, again we lose many discriminative features. In this paper, we want to make full use of the discriminability implied in all the Gabor features to avoid the above mentioned problem. An Ensemble based Gabor Fisher Classifier (EGFC) methods is proposed, which is an ensemble classifier combining multiple component GFC classifiers deigned respectively using segments of the total Gabor feature. In the method, each Gabor feature segment for component FDA is well controlled to contain Gabor features of a right dimension, which can guarantee that no 3S problem occurs in the following FDA. Thus, no discriminative information is lost at least in the feature preparation stage, and by combining all the component FDA classifiers, we implicitly make full use of all the features. Experiments on FERET face database have shown that EGFC achieves better results than known best results on FERET database. Nevertheless, for face recognition, the EGFC is more time consuming than the GFC or AGFC, since in EGFC face images have to be classified by multiple FDA classifiers. To solve this problem, we further propose a Hierarchical version of EGFC (HEGFC), which is a cascade classifier based on pyramid-based Gabor features. Experimental results show that HEGFC can achieve similar performance as EGFC while the recognition speed is significantly increased. The remaining part of the paper is organized as follows: In section 2, Ensemble based Gabor Fisher Classifier is introduced. In section 3, we present the construction of Hierarchical version of EGFC. Experiments and analysis are conducted in section 4, followed by some conclusions in section 5. 2. Ensemble Based GFC As is well known in face recognition community, Fisher Discriminant Analysis of Gabor feature can achieve very high recognition accuracy due to the discriminability implied in the features extracted by the multi-scale and multi-orientation Gabor filters, as well as the great capacity of FDA. However, Gabor feature is too high dimensional for normal FDA due to 3S problem, because the dimension of Gabor feature is always far larger than the number of training samples, which in turn inevitably results in the singularity of within-class scatter matrix. Traditionally, there are two solutions to this problem: dimension reduction based methods and Null-Space based methods. The basic idea of former solution is reducing the dimension of original feature to a right size less than the number of the training set. Down-sampling [7], feature selection (e.g. AdaBoost [8]), and PCA [3] or their combination [3, 7, 8] are common methods for this purpose. Null-Space [10, 11] based methods are widely concerned in recent years. However, researchers have only reported similar performance as those based on dimension reduction [10, 11]. This paper provides a third solution to 3S problem by designing an ensemble classifier combining multiple component FDA classifiers, each of which is trained from a Gabor feature segment of appropriate dimension not resulting in 3S problem. As mentioned above, the ensemble based Gabor Fisher Classifier is constructed by the following step. (1) Grouping the Gabor features to multiple feature segments. Face image is firstly divided into M sub-images according to their spatial locations. Then, M feature segments are obtained by taking the Gabor features in each sub-image. (2) Designing a FDA classifier based on each feature segment. (3) Combining all these component FDA classifiers by certain combination rules. In this paper, we use the most commonly used sum rule for combination. Figure 1 shows how we compute the similarity of two faces in the proposed EGFC method. In our EGFC, all the sub-images have the same size without overlapping. Therefore, the larger M is, the fewer features contained in each feature segment. By adjusting the parameter M, the feature segments can contain Gabor features of a right dimension, which can

guarantee that no 3S problem occurs in the following FDA. In addition, all the Gabor features can be utilized without any dimension reduction. Besides this advantage, it is well known that the ensemble-based classifier is generally superior to the single classifier when the prediction of the component classifiers has enough error diversity. In EGFC, the component FDA classifiers are designed based on Gabor feature segments extracted from different spatial locations in face image, so their prediction error should intuitively be very diverse. This has been further validated by the experiments in section 4, which shows that the EGFC greatly outperform the GFC and AGFC even when the same number of total features are used. S = M Gabor feature segments extracted from M sub-images FDA 1 FDA 2 FDA i FDA M S 1 + S 2 + S i + S M) Figure 1. Illustration of the basic idea of ensemble-based Gabor Fisher classifier. 3. Hierarchical Version of EGFC Although EGFC has better performance, it is much time consuming than GFC or AGFC. In EGFC, face images have to be classified by M FDA classifiers, so its time cost is approximately M times of the GFC. In order to take the advantages of EGFC (high accuracy) and GFC (low time cost) at the same time, we propose a hierarchical version of EGFC (HEGFC) in which face images are represented by image pyramid and a cascade classifier is adopted to accelerate the face recognition system. dimension. Intuitively, the layers on the topmost of pyramid contain almost no discriminant information because few pixels are contained in these layers, so we do not involve these layers in our hierarchical structure. Layer 1 Gabor representation Layer 2 Gabor representation Layer 3 Gabor representation Figure 2. Pyramid-based face representation. 3.2 Cascade Classifier for Face Recognition In order to speed up the face recognition procedure, coarse-to-fine (or so-called cascade) strategy is generally exploited. Based on this strategy, we propose to design hierarchical EGFC by making use of the pyramid-based image representation. Since the Gabor representation at the top layers of the pyramid is relatively low dimensional, EGFC with fewer component classifiers (the topmost layer may be actually the GFC) can be obtained as a coarse classifier. On the contrary, a fine classifier can be learned from the bottom layer of the pyramid with more component classifiers making use of more Gabor features based on EGFC. Easy to understand, the EGFCs of the top layers work fast but with lower accuracy, while the bottom EGFCs work slowly but with higher accuracy. Thus, a cascade structure can be naturally built to speed up and keep high accuracy of EGFC at the same time. The procedure is illustrated in Fig.3. Probe 3.1 Pyramid-based Face Representation G0 Layer 1 Recognizer In order to construct a hierarchical classifier, we represent face image by an image pyramid with the smallest scale in the bottom of the pyramid and the largest scale in the top of the pyramid, as shown in Figure 2. Suppose that the size of face image is 2 L x 2 L for the convenience of description and computation. In the first layer, face images are down-sampled from 2 L x2 L to 2 0 x2 0 (1x1); in the second layer, face images are down-sampled from 2 L x2 L to 2 1 x2 1 (2x2), and so on. Thus, at each level of the pyramid, we can obtain a Gabor feature representation of the face with different G1 G2 Top N1 Candidates Top N2 Candidates Final Recognition Result Layer 2 Recognizer Layer 3 Recognizer Figure 3. Cascade classifier based on EGFC for fast and accurate face recognition.

The process of face recognition by the HEGFC starts at the topmost layer, followed by the second layer, the third layer, and so on. In each layer, some candidates in gallery with smaller similarity to the probe are excluded, that is, they will not be matched against the probe in the later layer. Therefore, as shown in Figure 3, the number of candidates remaining in the gallery decreases as the process of face recognition going on. Thus, the computation cost of the later layer can be controlled at a reasonable level, though the classifier has become more complex. The time cost of the HEGFC is further analyzed in the following part. Suppose that the number of candidate remaining in the ith layer is Ni, i = 1...L and the number of GFCs in each layer is Mi, i = 1...L where L is the number of layers used in the hierarchical ensemble; the number of candidates in gallery is N. Each of the GFC in the hierarchical ensemble has the same time cost because they have the same number of FDA projection vector and all the projection vectors have the same length. So, for the sake of briefness, we define the time cost for comparing two faces by an ensemble as the number of GFCs contained in it. For example, the time cost for comparing two faces in ith layer is Mi. So the total time cost for recognizing a person by the HEGFC (TCH) could be defined as follow: L' TCH = Ni * M i database [12]. All face images are cropped to the size of 64 by 64 and rectified to manually located eye positions. We use the Gabor filter with five scales and eight orientations, so the number of original Gabor feature of each images is 64 64 5 8=163840. In the following part, we compare 1) the accuracy of Ensemble-based GFC (EGFC) and other methods, 2) the accuracy and time cost of GFC, EGFC and HEGFC. 4.1 Comparisons with other methods In EGFC, the number of sub-images M may have the value of 1, 4, 16, 64, 256, 1024, or 4096. If M equals to 1 or 4, the number of Gabor features used in each GFC is 163840 or 40960 which is so lager that have to be reduced. If M equals to 256, 1024 or 4096, the size of each sub-images is 4x4, 2x2 or 1x1 and these small image patches have no significant meaning for face recognition. So, the appropriate value of M is 16 or 64. Figure 4 gives the comparison result of EGFC and Single GFC. Notice that 1) Single GFC could not utilize all the Gabor features, so we could not give these corresponding results; 2) each sub-image in EGFC was down-sampled in order to compare with single GFC in the condition of using the same number of features. i =1 where N >N1 > N 2 >... > N ' and M 1 < M 2 <...M ' L L Correspondingly, the time cost of EGFC (TCE) and GFC (TCG) for recognizing a person could be defined as: TC E = N * M L' and TCG = N * M 1. Obviously, TCH, TCE and TCG have the relationship that: TCG < TCH < TCE By adjusting Ni, we could get a group of cascade classifiers with different time cost and accuracy. So, in HEGFC, the most important parameter is the number of candidate remaining in each layer (Ni ). The fewer candidates remaining in each layer, the lower time cost HEGFC has. However, the accuracy of HEGFC may have some drop due to the decrease of the candidates in each layer. In the following experiments, we can see that in the condition of no drop in accuracy, the time cost of HEGFC (TCH) could be greatly decreased compared to EGFC (TCE), and even approach to GFC (TCG). That s to say, by using HEGFC, we can get high system accuracy (as in EGFC) with low time cost (as in GFC). (a) 4. Experimental Results We test the proposed method on FERET face 0-7695-2503-2/06 $20.00 2006 IEEE (b)

accuracies and different time costs. As shown in Figure 5, the time cost of HEGFC is greatly reduced without any drop in accuracy compared to EGFC. In addition, HEGFC greatly outperforms GFC with only a little bit increase in time cost. In a word, by using HEGFC, we could obtain the high system accuracy (as in EGFC) with relative low time cost (approximately equal to GFC). (c) (a) (d) Figure 4. Comparison of accuracy on the four FERET probe sets. As shown in Figure 4, the performance of EGFC 16 and EGFC 64 is much better than single GFC. As we known, the accuracy of ensemble not only depends on error diversity but also depend on the individual accuracy. Thus, the performance of EGFC has some drops when the total number of features used in the ensemble is too small and consequently the individual accuracy is too low to keep balance with the error diversity. In addition, we also compared the proposed EGFC with LBP [13] and LGBPHS [14], which has reported the best known results on FERET database so far. Evidently, the proposed EGFC method outperforms their results significantly, which strongly supports that the proposed method is more robust to all kinds of variations including the expression, lighting, and short aging (considering that the FERET probe sets contain images with these variations). (b) (c) 4.2 Comparisons between EGFC and HEGFC in Accuracy and Time Cost By using coarse-to-fine strategy, the time cost of HEGFC is reduced significantly compared to the EGFC. In the experiments, we use a 3-layer HEGFC (L =3) in which M1=1, M2=4, M3=16. By adjusting Ni, we can obtain a group of HEGFCs with different (d) Figure 5. Comparison of GFC, EGFC and HEGFC in accuracy and time cost on four FERET probe sets. 0-7695-2503-2/06 $20.00 2006 IEEE

5. Conclusions As first contribution of this paper, an Ensemble based Gabor Fisher Classifier (EGFC) methods is proposed, which is an ensemble classifier combining multiple FDA based component classifiers designed respectively using different segments of the entire Gabor feature. Since every dimension of the entire Gabor feature is exploited by one component FDA classifier, EGFC makes better use of the discriminability implied in all the Gabor features by avoiding the dimension reduction procedure. In addition, by carefully control the dimension of each feature segment, 3S problem confronting FDA is naturally avoided without any efforts. More excitingly, by EGFC, we have reported the best results on the four standard FERET probe sets, especially on the Dup.I and Dup.II probe sets. Another contribution of this paper is that, to speed up the EGFC, a hierarchical version of the EGFC is proposed based on the pyramid Gabor modeling of the face image. Our experimental results also show that, compared with EGFC, HEGFC can achieve comparable recognition accuracy while much less time cost is needed. Acknowledge This research is partially sponsored by Natural Science Foundation of China under contract No.60332010, "100 Talents Program" of CAS, and ISVISION Technologies Co., Ltd. Reference [1] W.Zhao, R.Chellappa, P.J.Phillips, and A.Rosenfeld, Face recognition: A literature survey, ACM Computing Surveys, vol. 35, no.4, pp. 399-458, 2003 [2] M. Turk, and A. Pentland. Eigenfaces for Recognition, Journal of Cognitive Neuroscience, vol.3, no. 1, pp. 71-86, 1991. [3] P.N.Belhumeur, J.P.Hespanha etc, Eigenfaces vs Fisherfaces: recognition using class specific linear projection, IEEE Trans. Pattern Analysis and Machine Intelligence, vol.20, no.7, pp.711-720, 1997. [4] Moghaddam, Pentland. Beyond Eigenfaces: Probabilistic Matching for Face Recognition, IEEE International Conference on Automatic Face and Gesture Recognition, AFGR 98, pp. 30-35, 1998. [5] W.Zhao, R.Chellappa and A.Krishnaswamy, Discriminant Analysis of Principal Components for Face Recognition, IEEE International Conference on Automatic Face and Gesture Recognition, AFGR 98, pp. 336-341, 1998. [6] L.Wiskott, J.M.Fellous, N.Kruger, C.v.d.Malsburg, Face Recogniton by Elastic Bunch Graph Matching, IEEE Trans. Pattern Analysis and Machine Intelligence, Vol.19, No. 7, pp775-779, 1997. [7] C. Liu and H. Wechsler, "Gabor Feature Based Classification Using the Enhanced Fisher Linear Discriminant Model for Face Recognition", IEEE Trans. Image Processing, vol. 11, no. 4, pp. 467-476, 2002. [8] S.Shan, P.Yang, X.Chen, W.Gao, AdaBoost Gabor Fisher Classifier for Face Recognition, Proceeding of IEEE International Workshop on Analysis and Modeling of Faces and Gestures, AMFG 2005, LNCS 3723, pp.278-291, 2005 [9] Sarunas J. Raudys, and Anil K. Jain, Small sample size effects in statistical pattern recognition: Recommendations for practitioners, IEEE Trans. Pattern Analysis and Machine Intelligence, vol.13, no.3, pp.252-264, 1991. [10] H. Cevikalp, M. Neamtu, M. Wilkes and A. Barkana, Discriminative Common Vectors for Face Recognition, IEEE Trans. Pattern Analysis and Machine Intelligence, vol.27, no.1, pp.4-13, 2005. [11] R. Huang, Q. Liu, H, Lu and S. Ma, Solving the small size problem of LDA, International Conference on Pattern Recognition, ICPR 02, vlo.3, pp.29-32, 2002. [12] PJ Phillips, H. Moon, P. Rauss, and SA Rizvi. The FERET Evaluation Methodology for Face Recognition Algorithms, IEEE International Conference on Computer Vision and Pattern Recognition, CVPR 97, pp.137-143, 1997. [13] A.Timo, H.Abdenour, and P.Matti, Face Recognition with Local Binary Patterns, European Conference on Computer Vision, ECCV 04, pp.469-481, 2004. [14] W. Zhang, S. Shan, W. Gao, and X. Chen, Local Gabor Binary Pattern Histogram Sequence (LGBPHS): A Novel Non-Statistical Model for Face Representation and Recognition, IEEE International Conference on Computer Vision, ICCV 05, pp.786-791, 2005.