Influence of facial expression and viewpoint variations on face recognition accuracy by different face recognition algorithms

Face recognition is a personal identification method using biometrics that is gaining the attention in this research field. The face recognition process can be done without the human and devices interaction, so it can be applied in several applications. In additions, the face recognition systems are typically implemented at different places in unconstrained environments. Hence, the study of the factors that impact the face recognition accuracy is an interesting and challenging topic. In the class attendance checking system using face recognition, there are variations of three factors that possibly affect the accuracy of the system; facial expressions, and face viewpoints. This study intends to compare facial recognition accuracy of three well-known algorithms namely Eigenfaces, Fisherfaces, and LBPH. The experiments conducted in the respects of the variation of facial expressions, and face viewpoints in the actual classroom. The results of the experiment demonstrated that LBPH is the most precise algorithm which achieves 81.67% of accuracy in still-image-based testing. The facial expression that has the most impact on accuracy is the grin, and face viewpoints that affect accuracy are looking down and tilting left, and right respectively. Therefore, LBPH is the most suitable algorithm to apply in a class attendance checking system after considering the accuracy.

[1]  Alice J. O'Toole,et al.  Humans versus algorithms: Comparisons from the Face Recognition Vendor Test 2006 , 2008, 2008 8th IEEE International Conference on Automatic Face & Gesture Recognition.

[2]  Ammad Ali,et al.  Face Recognition with Local Binary Patterns , 2012 .

[3]  Matti Pietikäinen,et al.  Local Binary Patterns , 2010, Scholarpedia.

[4]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

[5]  Anil K. Jain,et al.  Handbook of Face Recognition, 2nd Edition , 2011 .

[6]  Bruce A. Draper,et al.  How features of the human face affect recognition: a statistical comparison of three face recognition algorithms , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[7]  Khalid Saeed,et al.  Face Recognition in Unconstrained Environment , 2012 .

[8]  Alex Pentland,et al.  Face recognition using eigenfaces , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[9]  Rabia Jafri,et al.  A Survey of Face Recognition Techniques , 2009, J. Inf. Process. Syst..

[10]  Matti Pietikäinen,et al.  Face Description with Local Binary Patterns: Application to Face Recognition , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Manop Phankokkruad,et al.  A real-time face recognition for class participation enrollment system over WebRTC , 2016, International Conference on Digital Image Processing.

[12]  Stefano Soatto,et al.  A Study of Face Recognition as People Age , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[13]  Shamsudin Mohd. Amin,et al.  Comparison of Face Recognition Algorithms for Human-Robot Interactions , 2015 .

[14]  Mislav Grgic,et al.  Independent comparative study of PCA, ICA, and LDA on the FERET data set , 2005, Int. J. Imaging Syst. Technol..

[15]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.

[16]  Metin Mete Ozbilen,et al.  A survey on comparison of face recognition algorithms , 2014, 2014 IEEE 8th International Conference on Application of Information and Communication Technologies (AICT).

[17]  Sheng Zhang,et al.  Eigenfaces , 2008, Scholarpedia.

[18]  Fengqi Yu,et al.  A real-time face detection and recognition system , 2012, 2012 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet).