Académique Documents
Professionnel Documents
Culture Documents
ASOC-1029;
No. of Pages 11
ARTICLE IN PRESS
Applied Soft Computing xxx (2011) xxxxxx
Department of Master of Computer Application, Techno India, EM-4/1, Sector V, Salt Lake, Kolkata 700 091, India
Department of Computer Science & Engineering, Jadavpur University, 188, Raja S. C. Mullick Road, Kolkata, West Bengal 700 032, India
a r t i c l e
i n f o
Article history:
Received 20 April 2010
Received in revised form 27 October 2010
Accepted 1 December 2010
Available online xxx
Keywords:
Generalized two-dimensional FLD
Fishers criteria
Feature extraction
Face recognition
Multi-class SVM
SVM-based classier
a b s t r a c t
This paper presents a novel scheme for feature extraction, namely, the generalized two-dimensional
Fishers linear discriminant (G-2DFLD) method and its use for face recognition using multi-class support
vector machines as classier. The G-2DFLD method is an extension of the 2DFLD method for feature
extraction. Like 2DFLD method, G-2DFLD method is also based on the original 2D image matrix. However,
unlike 2DFLD method, which maximizes class separability either from row or column direction, the G2DFLD method maximizes class separability from both the row and column directions simultaneously.
To realize this, two alternative Fishers criteria have been dened corresponding to row and column-wise
projection directions. Unlike 2DFLD method, the principal components extracted from an image matrix in
G-2DFLD method are scalars; yielding much smaller image feature matrix. The proposed G-2DFLD method
was evaluated on two popular face recognition databases, the AT&T (formerly ORL) and the UMIST face
databases. The experimental results using different experimental strategies show that the new G-2DFLD
scheme outperforms the PCA, 2DPCA, FLD and 2DFLD schemes, not only in terms of computation times,
but also for the task of face recognition using multi-class support vector machines (SVM) as classier.
The proposed method also outperforms some of the neural networks and other SVM-based methods for
face recognition reported in the literature.
2010 Elsevier B.V. All rights reserved.
1. Introduction
Corresponding author.
E-mail addresses: dityashila@yahoo.com (S. Chowdhury),
jksing@ieee.org (J.K. Sing),
dipakkbasu@gmail.com (D.K. Basu),
mitanasipuri@yahoo.com (M. Nasipuri).
1568-4946/$ see front matter 2010 Elsevier B.V. All rights reserved.
doi:10.1016/j.asoc.2010.12.002
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002
G Model
ASOC-1029;
2
No. of Pages 11
ARTICLE IN PRESS
S. Chowdhury et al. / Applied Soft Computing xxx (2011) xxxxxx
of images takes considerable amount of time before actual application of the FLD technique. Er et al. [11] proposed a PCA + FLD
technique to avoid SSS problem. In [11], face features are rst
extracted by the principal component analysis (PCA) method and
then the resultant features are further processed by FLD technique
to acquire lower dimensional discriminant features. An improved
PCA technique, the two-dimensional PCA (2DPCA), was proposed
by Yang et al. [12]. Unlike PCA, which works on the stretched
image vector, the 2DPCA works directly on the original 2D image
matrix. The 2DPCA is not only computationally efcient, but also
superior for the task of face recognition and image reconstruction
than the conventional PCA technique [12]. However, the PCA techniques yield projection directions that maximize the total scatter
across all classes, i.e., across all face images. Therefore, the PCA
retains unwanted variations caused by lighting, facial expression,
and other factors [7,11]. The PCA techniques do not provide any
information for class discrimination but dimension reduction [11].
Recently, Xiong et al. [13] proposed a two-dimensional FLD (2DFLD)
method, which also works directly on the original 2D image matrix
and maximizes class separability either from row or column direction. The so called SSS problem does not arise in 2DFLD method as
the size of its scatter matrices is much smaller. The 2DFLD method
is found to be superior to the PCA and 2DPCA in terms of feature
extraction and face recognition [13]. Apart from the eigenface and
sherface approaches, Bayesian methods, which use a probabilistic
distance metric [14], neural networks [11,1519] and support vector machine (SVM) methods [2026] have also been developed. To
utilize higher order statistics, some nonlinear forms of eigenface
and sherface methods have been developed [2732] for better
recognition performance.
The advantage of using the neural networks for face recognition [11,1519] is that the networks can be trained to capture
more knowledge about the variation of face images and thereby
achieving good generalization. In recent times, among the neural network approaches, many researchers have used RBF neural
networks (RBFNN) for face recognition [11,1519]. The RBF neural
networks can be trained faster than multi layer perceptron (MLP)
because of its locally tuned neurons and has more compact topology
compared to other models of neural networks. Er et al. [11] have
used principal component analysis (PCA) method with RBF networks for face recognition. In their recent work [18], discrete cosine
transform (DCT) and Fishers linear discriminant (FLD) technique
have been employed in an RBFNN for high-speed face recognition. In our earlier work [15], we have used a modied k-means
clustering algorithm using point symmetry distance as a similarity measure to model the hidden layer neurons of an RBFNN for
face recognition. In this method we have generated cluster centers from each individual of the database independently to capture
more knowledge about distribution of facial images. Recently, we
have proposed a high-speed face recognition method using pixelbased features and RBFNN [16]. Yang and Paindovoine [17] have
down-sampled the face images into 16 16 pixels and applied in
an RBFNN for recognition. Haddadnia et al. [19] have combined the
shape information and PCA to extract features from a face image
and used in RBF neural networks for face recognition. The main
drawback of this technique is that the networks have to be extensively tuned to get exceptional performance.
Few methods for face recognition using SVM have also been proposed in the past [2026]. Among the earlier works, Phillips [20]
used SVM for face recognition. Zhaohui and Guiming [21] proposed
a method based on multi-class bias SVM (BSVM), where local facial
features are automatically extracted and combine them to form
a single feature vector, which is then classied by the BSVM for
recognition. Lee et al. [22] proposed a SVM-based method using
PCA + FLD feature subspace. The method reduces the number of
face classes by selecting a few classes closest to the test data after
projected in the PCA + LDA feature subspace. Ko and Byun [23] proposed a method by combining one-per-class (OPC) and pairwise
coupling (PWC) SVMs with rejection criteria. Guo et al. [24] proposed a binary tree-based multi-class SVM for face recognition.
Wang and Sun [25] presented a face recognition method using simple gabor feature space (SGFS) and SVM. Thakur et al. [26] proposed
a SVM-based face recognition technique using FLD features.
More recently some new developments on the holistic matching methods can be found in the literature [3336]. Zhi and Ruan
[33] proposed a two-dimensional direct and weighted linear discriminant analysis (2D-DWLDA) for feature extraction. The method
tries to weaken the overlap between the neighbouring classes by
introducing a weighting function. Wang et al. [34] proposed a feature extraction method, which combines the ideas of 2D-PCA and
2D maximum scatter difference methods. The method can simultaneously make use of the discriminant and descriptive information
of the image. Song et al. [35] proposed a face recognition method
based on complete fuzzy linear discriminant analysis (CF-LDA)
and decision tree fuzzy support vector machines (DT-FSVM). The
method uses a relaxed normalized condition in the denition of
fuzzy membership function to improve the classication results.
Jiang et al. [36] proposed a method for facial eigenfeature regularization and extraction. Image space spanned by the eigenvectors of
the within-class scatter matrix is decomposed into three subspaces.
Then eigenfeatures are regularized differently in these three subspaces based on an eigenspectrum model to address the problems
of instability, over tting and poor generalization. After discriminant assessment, features are extracted from these three subspaces.
1.2. Feature-based (structural) matching methods
Most earlier methods of face recognition belong to this category. Local structural features such as eyes, nose, mouth, etc. are
extracted from the frontal-view images and their locations, angles,
distances, etc. are used for recognition [3739]. Without nding
the exact locations of the facial features, Hidden Markov Model
(HMM)-based methods use strip of pixels to cover forehead, eye,
nose, mouth, and chin [40,41]. One of the most successful methods in this category is the graph matching technique [42], which
is based on the Dynamic Link Architecture (DLA). The main disadvantage of these methods is that the prole (side-view) images and
illumination variations can increase the complexity and time of the
approach.
1.3. Hybrid methods
These types of methods try to realize the human perception
by integrating holistic and feature-based approaches to recognize
a face. Some of the hybrid methods are the modular eigenface
method [43], hybrid local feature analysis (LFA) [44], shapenormalized method [45] and component-based method [46]. The
modular eigenface method [43] uses hybrid features by combining
eigenfaces and other eigenmodules such as, eigeneyes, eigenmouth, and eigennose. This method is found to be slightly superior
to the holistic eigenface method. The hybrid LFA method [44] uses
a set of hybrid features using PCA and LFA methods. The shapenormalized method uses both shape and gray-level information
for automatic face recognition [45]. The component-based method
[46] decomposes a face into a set of facial components such as
mouth and eyes that are interconnected by a exible geometrical
model. One drawback of this method is that it needs a large number of training images taken from different viewpoints and under
different lighting conditions.
In this paper, we have extended the 2DFLD algorithm and
present a novel generalized two-dimensional FLD (G-2DFLD) technique, which maximizes class separability from both the row and
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002
G Model
ASOC-1029;
No. of Pages 11
ARTICLE IN PRESS
S. Chowdhury et al. / Applied Soft Computing xxx (2011) xxxxxx
(1)
C
Gw =
Yi = X i Qopt ; i = 1, 2, . . . , N
X i = Xi
|VT G wc V|
(9)
(10)
where
G br =
C
C
N
c
(3)
(4)
C
(11)
(5)
(Xi c )(Xi c )T
(12)
ic
(13)
G wc =
C
N
c
= [q1 , q2 , . . . , qk ]
|UT G wr U|
|VT G bc V|
J(V) =
G bc =
= argmax|G b G 1
w |
|UT G br U|
and
Qopt
(8)
(2)
ic
|Q T G b Q |
J(Q ) =
|Q T G w Q |
(7)
(Xi c )T (Xi c )
(6)
G wr =
c
c
C
(Xi c )T (Xi c )
(14)
ic
We call the matrices Gbr , Gwr , Gbc and Gwc , as image row
between-class scatter matrix, image row within-class scatter
matrix, image column between-class scatter matrix and image column within-class scatter matrix, respectively. It may be noted that
size of the scatter matrices Gbr and Gwr is m m, whereas, for Gbc
and Gwc the size is n n. The sizes of these scatter matrices are
much smaller than that of the conventional FLD algorithm, whose
scatter matrices are mn mn in size. For a square image, m = n and
we have G br = G Tbc and G wr = G Twc and vice versa.
The ratios in (9) and (10) are maximized when the column vectors of the projection matrices U and V, are the eigenvectors of
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002
G Model
ASOC-1029;
No. of Pages 11
ARTICLE IN PRESS
1
G br G 1
wr and G bc G wc , respectively. The optimal projection (eigenvector) matrices Uopt and Vopt are dened as follows:
Uopt
argmax|G br G 1
wr |
U
= [u1 , u2 , . . . , up ]
Vopt
= argmax|G bc G 1
wc |
V
= [v1 , v2 , . . . , vq ]
(15)
(16)
(17)
The zij (i = 1, 2, . . ., p; j = 1, 2, . . ., q) is called a principal component of the sample image X. It may be noted that each principal
component of the 2DFLD method is a vector, whereas, the principal
component of the G-2DFLD method is a scalar. The principal components thus obtained are used to form a G-2DFLD-based image
feature matrix Z of dimension p q (p m, q n), which is much
smaller than the 2DFLD-based image feature matrix Y of dimension
m k (k n). Therefore, in this case an image matrix is reduced considerably in both the row and column directions simultaneously.
where xi is the G-2DFLD-based image feature matrix of the ith training sample, d (d = p q) is the dimension of the image feature vector
and yi is the class of the ith sample.
A SVM separates the training samples belonging to two separate classes by forming an optimal hyperplane (w x) + b = 0, w d ,
b , which maximizes the margin from x to the hyperplane. The
constraint of the hyperplane can be written as:
yi ((w xi ) + b 1,
Iij =
ui vTj ,
i = 1, 2, . . . , p; j = 1, 2, . . . , q
(18)
i = 1, 2, . . . , N
(20)
N
i yi (xi x) + b
(21)
i=1
The distance of a sample x from the hyperplane is 1/||w||. Therefore, a total distance between two classes will be 2/||w||. Hence
the optimal separating hyperplane (OSH) minimizes the following
function:
(w) =
1
||w||2
2
(22)
1
i {yi ((w xi ) + b) 1}
||w||2
2
N
L(w, b, ) =
3.1.3. Calculating sherfaces
Let an image Ai (i = 1, 2, . . ., N) be an m n matrix of intensity
values. The dimension of the row and column scatter matrices G br G 1
wr
and G bc G 1
wc are m m and n n, respectively. Since the eigenvectors
of these two scatter matrices together dene a subspace of the face
images, we can combine them linearly to form sherfaces.
Let Uopt = [u1 , u2 , . . ., up ] and Vopt = [v1 , v2 , . . ., vq ] are the optimal orthonormal eigenvectors matrices corresponding to the p
1
and q largest eigenvalues of G br G 1
wr and G bc G wc , respectively. The
sherfaces are generated by linear combination of eigenvectors as
follows:
(19)
(23)
i=1
L(w, b, ) =
1
i yi (w xi ) +
i yi b +
i
||w||2
2
N
i=1
i=1
i=1
(24)
(25)
w,b
i yi xi = 0
L(w, b, ) = w
w
N
(26)
i=1
i yi = 0
L(w, b, ) =
b
N
(27)
i=1
Substituting Eqs. (26) and (27) into the right hand side of the
Lagrange function (24) reduces the function into the dual objective
function with i as the dual variable. The dual problem (25) is then
dened as follows:
= argmax
N
1
i j yi yj (xi xj )
2
N
i=1
(28)
i=1 j=1
with constraints,
N
i yi = 0
(29)
i=1
i 0, i = 1, 2, . . . , N
(30)
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002
G Model
ASOC-1029;
ARTICLE IN PRESS
No. of Pages 11
Solving Eq. (28) with constraints (29) and (30) determines the
Lagrange multipliers i , and the OSH is dened as follows:
w =
N
i yi xi
(31)
i=1
(32)
(33)
(34)
where (x) is the transformed vector of the sample x by the nonlinear function .
Two of the commonly used kernel functions are the polynomial and Gaussian radial basis function kernels. These kernels are
dened as follows:
Polynomial kernel :
K(xi , x) = (xi x)
(35)
Gaussian radial basis function :
K(xi , x) = exp
||xi x||2
2 2
yi =
+1
if ci = k
if ci =
/ k
(44)
5. Experimental results
(36)
N
i yi K(xi , x) + b
(37)
i=1
N
1
i j yi yj K(xi , xj )
2
N
i=1
(38)
i=1 j=1
with constraints,
N
i yi = 0
l
(39)
Ravg =
i=1
0 i C, i = 1, 2, . . . , N
The performance of the proposed method has been evaluated on the AT&T Laboratories Cambridge database (formerly ORL
database) [51] and the UMIST face database [52]. The AT&T database
is used to test performance of the proposed method under the
condition of minor variations of rotation and scaling, whereas the
UMIST database is used to examine the performance of the method
when the angle of rotation of the facial images is quite large. The
experiments were carried out in three different strategies; (i) randomly partitioning the database, (ii) n-fold cross validation test and
(iii) leave-one-out strategy to test the performance of the proposed
method.
The recognition rate has been dened as the percentage of ratio
of the total number of correct recognition by the method to the
total number of images in the test set for a single experimental
run. Therefore, the average recognition rate, Ravg , of the method is
dened as follows:
(40)
(41)
(42)
i = C yi f (xi ) 1.
(43)
ni
i=1 cls
l ntot
100
(45)
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002
G Model
ASOC-1029;
No. of Pages 11
ARTICLE IN PRESS
S. Chowdhury et al. / Applied Soft Computing xxx (2011) xxxxxx
Fig. 2. Average recognition rates (sensitivity (%)) of the G-2DFLD algorithm on the
AT&T database for different values of s by varying the values of p and q.
TP
TP + FN
(46)
Specicity =
TN
TN + FP
(47)
Fig. 3. Fourteen of the sherfaces calculated from a training set of AT&T database.
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002
G Model
ASOC-1029;
ARTICLE IN PRESS
No. of Pages 11
Table 1
Experimental results using leave-one-out strategy on the AT&T database.
Feature
matrix
# of
features
Avg. specicity
(%)
88
64
99.00
99.97
Fig. 6. Average recognition rates (sensitivity (%)) of the G-2DFLD algorithm on the
UMIST database for different values of s by varying the values of p and q.
1
At present UMIST database contains 475 images. However, we have used the
earlier version of the UMIST database to test with more number of images.
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002
G Model
ASOC-1029;
ARTICLE IN PRESS
No. of Pages 11
Table 2
Comparison of different methods in terms of average recognition rates (sensitivity (%)) on the AT&T database.
Experiment
Method
G-2DFLD
PCA
2DPCA
PCA + FLD
2DFLD
SA-RBF [16]
RBF [17]
DCT + RBF [18]
PCA + SVM [24]
SGFS + SVM [25]
NFL [53]
G-2DFLD
PCA
2DPCA
PCA + FLD
2DFLD
s=3
s=4
s=5
s=6
s=7
92.82
85.58
91.27
83.65
92.30
93.86
93.50
95.94
89.42
94.33
88.65
95.08
96.25
97.68
93.10
96.83
92.60
97.50
97.30
96.90
97.55
97.00
95.00
96.87
98.72
95.28
97.72
95.30
98.26
98.42
96.01
97.79
95.83
97.88
99.75
97.00
99.25
98.25
99.00
Table 3
Comparison of different methods in terms of average specicity (%) on the AT&T database.
Experiment
Method
G-2DFLD
PCA
2DPCA
PCA + FLD
2DFLD
G-2DFLD
PCA
2DPCA
PCA + FLD
2DFLD
s=3
s=4
s=5
s=6
s=7
99.82
99.63
99.78
99.58
99.80
99.90
99.73
99.85
99.71
99.87
99.94
99.82
99.92
99.81
99.94
99.97
99.88
99.94
99.88
99.96
99.96
99.90
99.94
99.89
99.95
99.99
99.92
99.98
99.96
99.97
Table 4
Comparison of different methods in terms of average feature extraction, recognition and total times (in s) using 200 training and 200 test images on the AT&T database.
Method
# of features
G-2DFLD
PCA
2DPCA
PCA + FLD
2DFLD
14 14 = 196
60
112 14 = 1568
25
112 14 = 1568
12.95
55.10
32.55
55.75
22.35
53.42
13.75
313.29
13.31
313.03
66.37
68.85
345.84
69.06
335.38
# of
features
Avg. specicity
(%)
14 14
196
98.96
99.95
Fig. 7. Average recognition rates (sensitivity (%)) of the G-2DFLD algorithm on the
UMIST database for 19-folds cross validation test by varying the values of p and q. The
upper and lower extrema of the error bars represent the maximum and minimum
values, respectively.
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002
G Model
ASOC-1029;
No. of Pages 11
ARTICLE IN PRESS
S. Chowdhury et al. / Applied Soft Computing xxx (2011) xxxxxx
Table 6
Comparison of different methods in terms of average recognition rates (sensitivity (%)) on the UMIST database.
Experiment
Method
G-2DFLD
PCA
2DPCA
PCA + FLD
2DFLD
SA-RBF [16]
KPCA SVM GSFS [54]
G-2DFLD
PCA
2DPCA
PCA + FLD
2DFLD
s=6
s=8
s = 10
86.22
80.72
85.70
76.31
86.12
89.46
92.28
86.53
91.91
85.69
92.16
92.84
92.30
95.54
94.01
95.07
90.93
95.25
96.36
96.92
95.11
96.60
93.72
96.55
98.95
98.68
98.95
96.36
98.68
Table 7
Comparison of different methods in terms of average specicity (%) on the UMIST database.
Experiment
Method
G-2DFLD
PCA
2DPCA
PCA + FLD
2DFLD
G-2DFLD
PCA
2DPCA
PCA + FLD
2DFLD
s=6
s=8
s = 10
99.28
98.99
99.25
98.75
99.27
99.59
99.29
99.57
99.25
99.59
99.77
99.68
99.74
99.52
99.75
99.84
99.74
99.82
99.67
99.83
99.95
99.93
99.95
99.81
99.93
G-2DFLD algorithm is much smaller than those in the conventional PCA and FLD schemes, the computational time for feature
extraction is much less. Again, the image feature matrix generated
by the G-2DFLD algorithm is much smaller than those of generated by the 2DPCA and 2DFLD algorithms. As a result, the overall
time (feature extraction time + recognition time) of G-2DFLD algorithm is also much lesser than the 2DPCA and 2DFLD algorithms.
Several experiments were carried out on the AT&T and UMIST
databases, using three different experimental strategies; namely,
(i) randomly partitioning the database, (ii) n-fold cross validation
test, and (iii) leave-one-out method, to test the performance of the
proposed method. A non-linear multi-class SVM has been designed
to classify the face images. The experimental results show that the
G-2DFLD method is more efcient than the PCA, 2DPCA, PCA + FLD,
and 2DFLD methods, not only in terms of computation times, but
also for the task of face recognition. The proposed method also
outperforms some of the neural networks and other SVM-based
methods for face recognition reported in the literature.
6. Conclusion
This work was supported by the UGC major research project (F.
No.: 37-218/2009(SR), dated: 12-01-2010), CMATER and SRUVM
projects of the Department of Computer Science & Engineering,
Jadavpur University, Kolkata, India. The author, Shiladitya Chowdhury would like to thank Techno India, Kolkata for providing
computing facilities and allowing time for conducting research
works. The author, D. K. Basu would also like to thank the AICTE,
New Delhi for providing him the Emeritus Fellowship (F. No.: 151/RID/EF(13)/2007-08, dated 28-02-2008). Last but not the least;
the authors would also like to thank the anonymous reviewers for
their constructive suggestions to improve quality of the paper.
Acknowledgements
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002
G Model
ASOC-1029;
No. of Pages 11
10
ARTICLE IN PRESS
S. Chowdhury et al. / Applied Soft Computing xxx (2011) xxxxxx
References
[1] A. Samal, P. Iyengar, Automatic recognition and analysis of human faces and
facial expressions: a survey, Pattern Recogn. 25 (1992) 6577.
[2] R. Chellappa, C.L. Wilson, S. Sirohey, Human and machine recognition of faces:
a survey, Proc. IEEE 83 (1995) 705740.
[3] W. Zhao, R. Chellappa, P.J. Phillops, A. Rosenfeld, Face recognition: a literature
survey, ACM Comput. Surveys 35 (2003) 399458.
[4] A.S. Tolba, A.H. El-Baz, A.A. El-Harby, Face recognition: a literature review, Int.
J. Signal Process. 2 (2006) 88103.
[5] L. Sirovich, M. Kirby, Low-dimensional procedure for the characterization of
human faces, J. Opt. Soc. Am. 4 (1987) 519524.
[6] M. Kirby, L. Sirovich, Application of the KL procedure for the characterization
of human faces, IEEE Trans. Pattern Anal. Mach. Intell. 12 (1990) 103108.
[7] P.N. Belhumeur, J.P. Hespanha, D.J. Kriegman, Eigenfaces versus sherfaces:
recognition using class specic linear projection, IEEE Trans. Pattern Anal.
Mach. Intell. 19 (1997) 711720.
[8] C. Liu, H. Wechsler, A shape- and texture-based enhanced sher classier for
face recognition, IEEE Trans. Image Process. 10 (2001) 598608.
[9] W. Zhao, R. Chellappa, A. Krishnaswamy, Discriminant analysis of principal
components for face recognition, in: Proceedings of the International Conference on Automatic Face and Gesture Recognition, 1998, pp. 336341.
[10] K. Fukunaga, Introduction to Statistical Pattern Recognition, Academic Press,
New York, 1990.
[11] M.J. Er, S. Wu, J. Lu, H.L. Toh, Face recognition with radial basis function (RBF)
neural networks, IEEE Trans. Neural Netw. 13 (2002) 697710.
[12] J. Yang, D. Zhang, A.F. Frangi, J.Y. Yang, Two-dimensional PCA: a new approach
to appearance-based face representation and recognition, IEEE Trans. Pattern
Anal. Mach. Intell. 26 (2004) 131137.
[13] H. Xiong, M.N.S. Swamy, M.O. Ahmad, Two-dimensional FLD for face recognition, Pattern Recogn. 38 (2005) 11211124.
[14] B. Moghaddam, A. Pentland, Probabilistic visual learning for object representation, IEEE Trans. Pattern Anal. Mach. Intell. 19 (1997) 696710.
[15] J.K. Sing, D.K. Basu, M. Nasipuri, M. Kundu, Face recognition using point symmetry distance-based RBF network, Appl. Soft Comput. 7 (2007) 5870.
[16] J.K. Sing, S. Thakur, D.K. Basu, M. Nasipuri, M. Kundu, High-speed face recognition using self-adaptive radial basis function neural networks, Neural Comput.
Appl. 18 (2009) 979990.
[17] F. Yang, M. Paindovoine, Implementation of an RBF neural network on embedded systems: real-time face tracking and identity verication, IEEE Trans.
Neural Netw. 14 (2003) 11621175.
[18] M.J. Er, W. Chen, S. Wu, High-speed face recognition based on discrete cosine
transform and RBF neural networks, IEEE Trans. Neural Netw. 16 (2005)
679691.
[19] J. Haddadnia, K. Faez, M. Ahmadi, A fuzzy hybrid learning algorithm for radial
basis function neural network with application in human face recognition,
Pattern Recogn. 36 (2003) 11871202.
[20] P.J. Phillips, Support vector machines applied to face recognition, Adv. Neural
Inform. Process. Syst. 11 (1998) 803809.
[21] C. Zhaohui, H. Guiming, Face recognition using multi-class BSVM with component features, in: Proceedings of the 2005 IEEE International Conference on
Neural Networks and Brain, 2005, pp. 14491452.
[22] C.-H. Lee, S.-W. Park, W. Chang, J.-W. Park, Improving the performance of multiclass SVMs in face recognition with nearest neighbor rule, in: Proceedings of the
15th IEEE International Conference on Tools with Articial Intelligence, 2003.
[23] J. Ko, H. Byun, Combining SVM classiers for multiclass problem: its application
to face recognition, in: Proceedings of 4th International Conference on Audioand Video-Based Biometrie Person Authentication, 2003, pp. 531539.
[24] G.D. Guo, S.Z. Li, K.L. Chen, Support vector machine for face recognition, J. Image
Vis. Comput. 19 (2001) 631638.
[25] L. Wang, Y. Sun, A new approach for face recognition based on SGFS and SVM,
in: Proceedings of IEEE, 2007, pp. 527530.
[26] S. Thakur, J.K. Sing, D.K. Basu, M. Nasipuri, Face recognition using Fisher linear
discriminant analysis and support vector machine, in: Proceedings of the 2nd
International Conference on Contemporary Computing, 2009, pp. 318326.
[27] M.-H. Yang, N. Ahuja, D. Kraegman, Face recognition using kernel eigenfaces,
in: Proceeding of the IEEE International Conference on Image Processing, 2000,
pp. 3740.
[28] K.I. Kim, K. Jung, H.J. Kim, Face recognition using kernel principal component
analysis, IEEE Signal Proc. Lett. 9 (2002) 4042.
[29] V.D.M. Nhat, S.Y. Lee, Kernel-based 2DPCA for face recognition, in: Proceedings
of the IEEE International Symposium on Signal Proc. and Info. Tech, 2007, pp.
3539.
[30] S. Mika, G. Ratsch, J. Weston, Fisher discriminant analysis with kernels, in:
Proceedings of the Neural Networks Signal Processing Workshop, 1999, pp.
4148.
[31] G. Baudat, F. Anouar, Generalized discriminant analysis using a kernel
approach, Neural Comput. 12 (2000) 23852404.
[32] O. Liu, X. Tang, H. Lu, S. Ma, Face recognition using kernel scatter-differencebased discriminant analysis, IEEE Trans. Neural Netw. 17 (2006) 10811085.
[33] R. Zhi, Q. Ruan, Two-dimensional direct and weighted linear discriminant analysis for face recognition, Neurocomputing 71 (2008) 36073611.
[34] J. Wang, W. Yang, Y. Lin, J. Yang, Two-directional maximum scatter difference discriminant analysis for face recognition, Neurocomputing 72 (2008)
352358.
[35] X.-N. Song, Y.-J. Zheng, X.-J. Wu, X.-B. Yang, J.-Y. Yang, A complete fuzzy discriminant analysis approach for face recognition, Appl. Soft Comput. 10 (2010)
208214.
[36] X. Jiang, B. Mandal, A. Kot, Eigenfeature regularization and extraction in face
recognition, IEEE Trans. Pattern Anal. Mach. Intell. 30 (2008) 383394.
[37] M.D. Kelly, Visual Identication of People by Computer, Tech. rep. AI-130, Stanford AI Project, Stanford, CA, 1970.
[38] T. Kanade, Computer Recognition of Human Faces, Birkhauser, Basel,
Switzerland, and Stuttgart, Germany, 1973.
[39] I.J. Cox, J. Ghosn, P.N. Yianilos, Feature-based face recognition using mixture distance, in: Proceedings of the IEEE Conference on Computer Vision and Pattern
Recognition, 1996, pp. 209216.
[40] F. Samaria, S. Young, HMM based architecture for face identication, Image Vis.
Comput. 12 (1994) 537583.
[41] A.V. Nean, M.H. Hayes III, Hidden Markov Models for face recognition, in:
Proceedings of the International Conference on Acoustics, Speech and Signal
Processing, 1998, pp. 27212724.
[42] L. Wiskott, J.-M. Fellous, C. Von Der Malsburg, Face recognition by elastic bunch
graph matching, IEEE Trans. Pattern Anal. Mach. Intell. 19 (1997) 775779.
[43] A. Pentland, B. Moghaddam, T. Starner, View-based and modular eigenspaces
for face recognition, in: Proceedings of the IEEE Conference on Computer Vision
and Pattern Recognition, 1994, pp. 8491.
[44] P. Penev, J. Atick, Local feature analysis: a general statistical theory for object
representation, Netw. Comput. Neural Syst. 7 (1996) 477500.
[45] A. Lanitis, C.J. Taylor, T.F. Cootes, Automatic face identication system using
exible appearance models, Image Vis. Comput. 13 (1995) 393401.
[46] J. Huang, B. Heisele, V. Blanz, Component-based face recognition with 3D morphable models, in: Proceedings of the International Conference on Audio- and
Video-Based Person Authentication, 2003, pp. 2734.
[47] C. Cortes, V. Vapnik, Support-vector network, Mach. Learn. 20 (1995) 273297.
[48] V.N. Vapnik, Statistical Learning Theory, John Wiley & Sons, New York, 1998.
[49] J. Platt, Fast training of SVMs using sequential minimal optimization, in:
Advances in Kernel Methods Support Vector Machine, MIT Press, Cambridge,
1999, pp. 185208.
[50] S. Knerr, L. Personnaz, G. Dreyfus, Nurocosingle-Layer Learning Revisited: A
Stepwise Procedure for Building and Training a Neural Network, Springer, 1990.
[51] The Database of Faces, AT&T Laboratories, Cambridge, U.K. [Online]. Available:
http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html.
[52] D.B. Graham, N.M. Allinson, in: H. Wechsler, P.J. Phillips, V. Bruce, F. FogelmanSoulie, T.S. Huang (Eds.), Characterizing Virtual Eigensignatures for General
Purpose Face Recognition: From Theory to Applications, vol. 163, NATO ASI
Series F, Computer and Systems Sciences, 1998, pp. 446456.
[53] S.Z. Li, J. Lee, Face recognition using the nearest feature line method, IEEE Trans.
Neural Netw. 10 (1999) 439443.
[54] W. Li, W. Gang, Y. Liang, W. Chen, Feature selection based on KPCA, SVM and
GSFS for face recognition, in: Proceedings of the International Conference on
Advances in Pattern Recognition, 2005, pp. 344350.
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002
G Model
ASOC-1029;
No. of Pages 11
ARTICLE IN PRESS
S. Chowdhury et al. / Applied Soft Computing xxx (2011) xxxxxx
11
Please cite this article in press as: S. Chowdhury, et al., Face recognition by generalized two-dimensional FLD method and multi-class
support vector machines, Appl. Soft Comput. J. (2011), doi:10.1016/j.asoc.2010.12.002