MUL
TI-DISCRIMINANT CLASSIFICATION ALGORITHM FOR
FACE VERIFICATION
Cheng-Ho Huang and Jhing-Fa Wang
Dept. of Electrical Engineering, National Cheng Kung University, No. 1 University Rd., Tainan City, Taiwan
Keywords:
Linear discriminant analysis, face verification, multi-discriminant classification.
Abstract:
Linear discriminant analysis (LDA) is a conventional approach for face verification. For computing large
amounts of data collected for a given face verification system, this study proposes a multi-discriminant classi-
fication algorithm to classify and verify voluminous facial images. In the training phase, the algorithm extracts
all discriminant features of the training data, and classifies them as the clients’ multi-discriminant sets. The
algorithm verifies a claim to the client’s multi-discriminant set, and then determines whether the claimant is
the client. Comparative results demonstrate that the proposed algorithm reduces the false acceptance rate in
face verification.
1 INTRODUCTION
Two primary applications of face recognition are face
identification and face verification. Face identifica-
tion identifies two similar faces between unknown
user and genuine users; face verification compares an
unknown user to a genuine user, and decides whether
the two are the same. Therefore, impostors present
a problem in face verification. In particular, impos-
tors are greater in number than clients. Eigenface
(Turk and Pentland, 1991) and Fisherface (Belhumeur
et al., 1997) are two of the best known methods that
adopt feature transformation in order to discriminate
differences in facial features for the purpose of face
verification. However, the performance of Eigenface
method is not ideal when numbers of the sample sets
are voluminous. Fisherface, an implementation of lin-
ear discriminant analysis (LDA) (Martinez and Kak,
2001), is often utilized for face verification. It em-
ploys both the PCA and Fisher criterion to extract
discriminant information from a set of training data.
Many methods (Liu and Wechsler, 1998; Loog et al.,
2001; Wang and Tang, 2004) have been proposed to
enhance the performance and stability of LDA. Both
classical and modified LDA methods are efficient for
face recognition.
Although improved LDA approaches are superior
to classical LDA approaches, they still do not provide
adequate discriminant information to permit accurate
discrimination of the highly complex and voluminous
data of facial images. Main reason for this limitation
is given below.
The voluminous data of facial images are not
true Gaussian distributions. Consequently, the clas-
sical linear transform of the “between-class” and the
“within-class” cannot effectively extract the differen-
tial features from the classes.
Therefore, classical LDA is not appropriate for di-
rect analysis of complex and numerous data. As the
amount of data increases, computational loading of
LDA also increases, and the time required for calcu-
lation grows longer, making the method less practi-
cal. To reduce the computations of numerous data,
k-nearest neighbor (KNN) and k-means algorithm are
adopted to classify data into small units. However,
KNN is sensitive to feature mapping; if the feature
mapping is not well distribution, KNN does not ob-
tain robust classifications. K-means , which is an
unsupervised classification algorithm, has problems
with initial centroids and specifying the number of
clusters. Otherwise, if the selected threshold value of
the algorithm is unsuitable, then the false acceptance
rate (FAR) and false rejection rate (FRR) increase; in
particular, the algorithm cannot effectively tune the
threshold parameters for FAR and FRR.
Due to these above-mentioned problems, in order
to avoid the resulting decrease in efficiency of the
overall performance caused by the large amounts of
complex data, this study proposes a verification al-
gorithm without setting any threshold value to sepa-
rate complex data into simple units and verify face
images. This algorithm splits all of the training data,
299
Huang C. and Wang J. (2008).
MULTI-DISCRIMINANT CLASSIFICATION ALGORITHM FOR FACE VERIFICATION.
In Proceedings of the Third International Conference on Computer Vision Theory and Applications, pages 299-304
DOI: 10.5220/0001082202990304
Copyright
c
SciTePress