a face recognition task.
SIFT feature is generally agreed to be capable
of producing satisfactory performance on affine and
scaling transformations (Kri
ˇ
zaj et al., 2010; Soyel and
Demirel, 2011). However, it lacks of the capability on
handling strong illumination changes and large rota-
tions, both of which may exist in face images, which
may produce a risk of relatively high false positive
matching rate in recognition. In the new proposed
method for face recognition, we use Random Sample
Consensus (RANSAC) (Fischler and Bolles, 1981)
to identify the correctly matched descriptors in the
learning period and then apply a weighting model to
assign higher weights to those more commonly cor-
rectly matched descriptors through an online recogni-
tion process. Thus the matching points retaining high
true positive rate will play a more essential role in the
matching process.
The remainder of the paper is organized as fol-
lows. Section 2 presents a review of the related work
in which SIFT feature has been used for face recogni-
tion. Section 3 proposes our new method that projects
SIFT descriptors into a lower dimension Hamming
space. Section 4 describes a new weighting method
for improving matching accuracy. Section 5 presents
the experimental results and the findings, followed by
the conclusion of this paper in section 6.
2 RELATED WORK
During the last two decades, significant progress has
been made in face recognition with the development
of a variety of methods. Classical statistical algo-
rithms have been widely used for face recognition
problems and have performed well under some cir-
cumstances. Eigenfaces (Turk and Pentland, 1991)
and Fisherfaces (Belhumeur et al., 1997; Jiang, 2011)
are two classical face recognition methods that em-
ploy principal component analysis (PCA) and lin-
ear discriminant analysis (LDA), respectively. Eigen-
faces and Fisherfaces based methods handle face im-
ages as a global feature, which is sensitive to face ex-
pression and head rotation. Thus, the performance
from Eigenfaces and Fisherfaces based methods is not
promising when face images have certain changes or
distortions.
To mitigate the various issue raised by global fea-
ture method in face recognition applications, local
features have been deployed for their invariant char-
acteristics on face scaling, rotation and other changes.
Recent research attempts to use local feature for face
recognition. SIFT feature is a method that is invari-
ant to image scale and rotation, which offers a ro-
bust matching technique to achieve high face recog-
nition rate with only a small set of features trans-
lated from face images. It has been incorporated into
a variety of computational models and systems for
image recognition problems, including face recogni-
tion. One representative work can be found in (Bicego
et al., 2006). They applied SIFT features to a grid-
based method for image matching in which the aver-
age minimum pair distance was used as the match-
ing criterion. Their approach not only decreased the
false positive rate (FPR) of the image matching, but
also reduced the computational complexity. To pro-
duce high recognition rate, SIFT feature was em-
ployed for describing local marks (Fernandez and Vi-
cente, 2008; Rosenberger and Brun, 2008) and was
combined with a clustering-based method (Luo et al.,
2007). In the clustering-based method, face images
are usually clustered into 5 regions: two eyes, nose,
and mouth corners. Although the recognition accu-
racy rate can be slightly improved compared with the
method in (Bicego et al., 2006), extra computational
time for clustering is required.
Recently, more sophisticated face recognition
methods using SIFT feature have been developed and
applied to real world applications. Geng and Jiang
(Geng and Jiang, 2011) introduced a method that
created a framework trained by multi-scale descrip-
tors on the smooth parts of face. To reduce the fea-
ture quantization error, SIFT feature has been incor-
porated with a kernel based model for face recog-
nition, such as Sparse Representation Spatial Pyra-
mid Matching (KSRSPM) method (Gao et al., 2010).
Also, SIFT feature has been studied for solving 3D
face recognition problems and reported to able to pro-
duce high recognition accuracy (Mian et al., 2008).
Our method utilizes the grid-based approach for
local feature matching with the adjustment of mak-
ing the method more robust on face rotation. For lo-
cal feature matching, we reduce the dimensionality
of the original SIFT feature by our learned projection
matrix. Furthermore, the learned low dimensional lo-
cal feature is mapped to Hamming space. Each bit of
the learned Hamming descriptor is weighted by our
ranking method to reduce the ambiguity in matching
the descriptors. We also give the weight for each de-
scriptor to highlight the most discriminant descriptor,
which improves the face recognition accuracy.
Grid-based methods offers an effective and scal-
able approach for building high performance system
to solve face recognition problems (Bicego et al.,
2006; Luo et al., 2007; Majumdar and Ward, 2009).
The basic idea behind grid-based methods is to di-
vide a face image into several subregions to reduce
image matching time and false positive rate. Com-