Implementation and Evaluation of Face Recognition Based Identification System

  • Faruk Can Elbizim Istanbul Commerce University
  • Mustafa Cem Kasapbasi Istanbul Commerce University
Keywords: Face Recognition, EigenFaces, FisherFace, LBPHFace, SURF

Abstract

Face recognition has been widely used and implemented to many systems for the purpose of authentication, identification, finding faces, etc. In this study Yale face database [1] is used which consist of 15 different people. For each of person there are 11 different images with different face expressions. In this study images are categorized as normal, normal and center light, normal and happy, normal with left light and right light. In order to recognize these faces 4 different face recognition methods namely Eigenface, Fisherface, LBPHface and SURF are utilized in the developed environment. In order to test the mentioned face recognition algorithms a software is developed using EmguCV in .NET environment. After evaluating and comparing the obtained confusion matrix amongst other the LBPHface  method was found to be superior method with an average accuracy of 99%, it was ~98% SURF, ~97% for EigenFace and FisherFace. FicherFace was slightly better then the Eigenface method.

Downloads

Download data is not yet available.

Author Biography

Mustafa Cem Kasapbasi, Istanbul Commerce University
Image Procesıng, face Recognıtıon, Steganographyö Cryptography

References

YaleFace Database, 2016. [Online]. Available: http://vision.ucsd.edu/content/yale-face-database Access Date: 17 March 2017.

BioID Mobile , [Online]. Available: https://mobile.bioid.com Access Date: 22 March 2017.

Pabbaraju A., Puchakayala S., 2016. Face Recognition Application on Android. [Online]. Available http://web.eecs.umich.edu/~silvio/teaching/EECS598_2010/presentation/Aditya_Srujan.pdf : Access Date: 22 March 2017

Datta A.K., Datta M., and Banerjee P.K.,. “Face Detection and Recognition - Theory and Practice”, Chapman and Hall/CRC. 2015

Krishna M.G, Srinivasulu A. “Face Detection System On AdaBoost Algorithm Using Haar Classifiers”, International Journal of Modern Engineering Research (IJMER) 2(5), pp 3556-3560. 2012

M. A. Turk and A. P. Pentland, “Face recognition using eigenfaces,” Proceedings. IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Maui, HI, 1991, pp. 586-591. 1991

Pissarenko D., 2003. Eigenface-based facial recognition. [Online]. Available http://openbio.sourceforge.net/resources/eigenfaces/eigenfaces-html/facesOptions.html Access date 23 March 2017

Seo N., 2016. Eigenfaces and Fisherfaces, ENEE633 Pattern Recognition Project 2-1 . [Online]. Available http://note.sonots.com/?plugin=attach&refer=SciSoftware%2FFaceReco gnition&openfile=EigenFisherFace.pdf Access Date 23 March 2017

Li C., Wang B., 2014. Fisher Linear Discriminant Analysis. [Online]. Available . http://www.ccs.neu.edu/home/vip/teach/MLcourse/5_features_dimens ions/lecture_notes/LDA/LDA.pdf Access Date 23 March 2017

Saraf S.S., Udupi G.R., Hajare S.D.,. “Diagnosis of Esophagitis Based on Face Recognition Techniques”, The Open Medical Informatics Journal, 58-62. 2010

Belhumeur P.N., Hespanha J.P., and Kriegman D.J.,. “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection”, IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(7) 1997

Yang H., Jiang X., Zhang Y., Wang L. “Fatigue Detection based on Regional Local Binary Patterns Histogram and Support Vector Machine”, 2012 International Conference on Computer Science and Electronics Engineering 2012

Ojala T., Pietikäinen M., Harwood D. “A comparative study of texture measures with classification based on featured distributions”, Pattern recognition, 29(1), 51-59 , 1996

Matti Pietikäinen “Local Binary Patterns” [Online]. Available: http://www.scholarpedia.org/article/Local_Binary_Patterns Access date : 9 May 2017 2010

.Ozeki Camera SDK Web Site, [Online]. Available: http://www.camera-sdk.com/p_311-how-to-implement-surf-function- in-c-onvif.html Access date : 26 March 2017 2016..

K-Nearest Neighbors OpenCv Documentation [Online]. Available: http://docs.opencv.org/2.4/modules/ml/doc/k_nearest_neighbors.html Access date : 10 May 2017

Veksler O., CS840a Machine Learning in Computer Vision, 2016. [Online]. Available: http://www.csd.uwo.ca/courses/CS9840a/Lecture2_knn.pdf Access Date 26 of March 2017

A. S. Tolba, A.H. El-Baz, A.A. El-Harby, “Face Recognition: A Literature Review”, International Journal of Signal Processing 2;2 2006

O. Deniz, M. Castrillon, M. Hernandez, “Face recognition using independent component analysis and support vector machines,” Pattern Recognition Letters, vol. 24, pp. 2153-2157, 2003

Ho-Man Tang, Michael Lyu, and Irwin King, "Face recognition committee machine," In Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2003), pp. 837- 840, April 6-10, 2003

Rui Huang, Vladimir Pavlovic, and Dimitris N. Metaxas, "A hybrid face recognition method using Markov random fields," ICPR (3) , pp. 157-160, 2004

Published
2017-07-31
How to Cite
[1]
F. Elbizim and M. Kasapbasi, “Implementation and Evaluation of Face Recognition Based Identification System”, IJISAE, pp. 17-20, Jul. 2017.
Section
Research Article