SIFT (Scale Invariant Feature Transform) features are widely used in object recognition. These features are invariant to changes in scale, 2D translation and rotation transformations. To a limited extent they are also robust to 3D projection transformations. SIFT Features however, are of very high dimension and large number of SIFT features are generated from an image. The large computational effort associated with matching all the SIFT features for recognition tasks, limits its application to face recognition problems. In this work we propose a discriminative ranking of SIFT features that can be used to prune the number of SIFT features for face recognition. Our method checks the number of irrelevant features to be matched thereby reducing the computational complexity. In the process it also increases the recognition accuracy. We show that the reduction in the number of computations is more than 4 times and increase in the recognition accuracy is 1% on average. Experimental results confirm that our proposed recognition method is robust to changes in head pose, illumination, facial expression and partial occlusion.
[1]
C. Schmid,et al.
Object Class Recognition Using Discriminative Local Features
,
2005
.
[2]
Andrea Lagorio,et al.
On the Use of SIFT Features for Face Authentication
,
2006,
2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW'06).
[3]
Cong Geng,et al.
Face recognition using sift features
,
2009,
2009 16th IEEE International Conference on Image Processing (ICIP).
[4]
Jun Luo,et al.
Person-Specific SIFT Features for Face Recognition
,
2007,
2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.
[5]
G LoweDavid,et al.
Distinctive Image Features from Scale-Invariant Keypoints
,
2004
.