Face Recognition using Eigenfaces , PCA and Supprot Vector Machines



This paper is based on a combination of the principal component analysis (PCA), eigenface and support vector machines. Using N-fold method and with respect to the value of N, any person’s face images are divided into two sections. As a result, vectors of training features and test features are obtain ed. Classification precision and accuracy was examined with three different types of kernel and appropriate number of face features was considered and the best function for system identification rate. Then, face features were fed into the support vector machine (SVM) with one vs. all classification. At first, 2-Fold method was examined for images of training and test system. The results indicated that the rotation of the sets in identical classifications had no impact on the efficiency of radial basis function (RBF). It was observed that the precision increa sed in the 5-Fold method. Then, 10-Fold method was examined which indicated that the averag e recognition rate furthe r increased when compa red with 2-Fold and 10-Fold methods. The results revealed that as the rotation number increas es, the precision and efficiency of the proposed method for face recognition increases.


[1] Roy, S. K., Bandyopadhyay, S. Face recognition using Eigenface Based Technique Utilizing the Concept of Principal Component Analysis، International Journal of Computer and Technology.و 2013. Volume 10, Number 8, pp 1943-1953

[2] Atalay,Ilker., Face Recognition Using Eigenfaces. M. Sc. Thesis, Istanbul Technical University Institute of Science and Technology,1996.

[3] Xianwei, Li., Guolong, Chen. Face Recognition Based on PCA and SVM, Photonics and Optoelectronics(SOPO), 2012 IEEE, Shanghai,2012, pp 1-4.

[4] Elahi, M., Shirzi, J. 2013.The Efficiency Comparison of the Principal Component Analysis and Discrete Cosine Conversion in Recognizing Face by Support Vector Machine and Wavelet Conversion. The Eighth Symposium of Science and Technology Advances. Khavaran Higher Education Institute.

[5] Ghajar, H., seryani, M., Kochari, A. Face Recognition by Means of PCA and Gabor Filter.Biannual Journal of Signal and Data Processing, 2010. Volume 7 , Number 1.

[6] Gumus, Ergun., Kilic, Niyazi., Sertbas, Ahmad., Ucan, Osman N. Eigenfaces and Suport Vector Machine Approaches for Hybrid Face Recognition.The Online Journal on Electronics and Electrical Engineering, Volume 2, Number 4, PP.308-310.

[7] A tutorial on Principal Component Analysis, Lindsey Smith (2002): http://www.cs.otago.ac.nz/cosc453/student_tutor ials/principal_components.pdf

[8] Turk. M., Pentland, A. Eigenfaces for Recognition. Journal of Cognitive Neurosicence, 1991. Volume 3, Number 1.

[9] Kirby, M., Sirovich, L. Application of the Karhunen-Loeve Procedure for the Characterization of Human Faces, IEEE Transactions on Pattern Analysis And Machine Intelligence., 1990. Volume 12, Number 1, pp. 103-108.

[10] http://www.boute.ir/iust-ai-92/face-recognition

[11] Pentland, A., B. Moghaddam., T. Starner. 1994. View-Based and Modular Eigenspaces for Face Recognition. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition. Seattle, WA, USA: IEEE Computer Society, pp.84-91.

[12] Meshkini, Saeid. Automatic Face Recognition Using Support Vector Machines. Ph.D. Thesis. University of Tabriz, 2012.

[13] http://www.irmatlab.irm/metod -eigenface

[14] Raye ,Reza., Fallahpur, Sayed. Application of Support Vector Machine to Predict Financial Distress by Using Financial Ratios. Review of Accounting and Auditing, Autumn 2008.Volume

15, Issue 53, page 17 - 34. [15] Christopher J. C. Burges. A Tutorial on Support Vector Machines for Pattern Recognition. Data Mining and Knowledge Discovery, 1998. Volume 2, pp. 121-167.

[16] http://fa.wikipedia.org/

[17] Nikbakht Shahbazi, Alireza., Zahraie, Banafshe., Naseri, Mohsen. Seasonal Prediction of Meteorology Drought by the Use of Support Vector Machines.Water and WasteWater, 2012. Volume 2, pp.72-84.

[18] Kolahy Heris,Seyed Mostafa.SVM Support Vector Machines or in MATLAB Tutorial ComprehensiveFradars.http://faradars.org/produ ct/mvrnn9102fh-support-vector-machine-inmatlab-video-tutorial/

[19] Keshavarz, Ahmad., Ghasemian Yazdi, Hassan. A Rapid Algorithm Based on Support Vector Machine for Categorizing the Super-Spectrum Pictures Using Location Correlation. Computer and Electricity Magazine, Spring and Summer 2005. 3rd year, Number 1 .

[20] http://www.researchgate.net/profile/Bahman_De ldadeh_Barani/publication/270824704_Support_ Vector.

[21] Samaria, F.S. ,A.C. Harter.Parameterisation of a Stochastic Model for Human Face Identification. In: IEEE Workshop on Applications of Computer Vision. 1994. pp.138-142.