A Robust Face Recognition System in Image and Video

Full Text (PDF, 634KB), PP.1-11

Views: 0 Downloads: 0


Alireza Tofighi 1,* Nima Khairdoost 2 S. Amirhassan Monadjemi 1 Kamal Jamshidi 1

1. Department of Computer Engineering, Faculty of Engineering, University of Isfahan, Isfahan, 81746, Iran

2. Department of Computer Engineering, Tabaran Institute of Higher Education, Mashhad, Iran

* Corresponding author.

DOI: https://doi.org/10.5815/ijigsp.2014.08.01

Received: 6 Mar. 2014 / Revised: 25 Apr. 2014 / Accepted: 6 Jun. 2014 / Published: 8 Jul. 2014

Index Terms

Skin color segmentation, morphological operations, AdaBoost, PCA, LDA, K-NN, SVM


Face detection and recognition has always been one of the research interests to researchers in the field of the biometric identification of individuals. Problems such as environmental lighting, different skin color, complex background, etc affect on the detection and recognition of individuals. This paper proposes a method to enhance the performance of face detection and recognition systems. Our method, basically consists of two main parts: firstly, we detect faces and then recognize the detected faces. In the detection step, we use the skin color segmentation combined with AdaBoost algorithm, which is fast and also more accurate compared to the other known methods. Also, we use a series of morphological operators to improve the face detection performance. Recognition part consists of three steps: dimension reduction using Principal Component Analysis (PCA), feature selection using Linear Discriminant Analysis (LDA), and k-Nearest Neighbor (K-NN) or Support Vector Machine (SVM) based classification. Combination of PCA and LDA is used for improving the capability of LDA when a few samples of images are available. We test the system on the face databases. Experimental results show that the system is robust enough to detect faces in different lighting conditions, scales, poses, and skin colors from various races. Also, the system is able to recognize face with less misclassification compared to the previous methods.

Cite This Paper

Alireza Tofighi, Nima Khairdoost, S. Amirhassan Monadjemi, Kamal Jamshidi,"A Robust Face Recognition System in Image and Video", IJIGSP, vol.6, no.8, pp.1-11, 2014. DOI: 10.5815/ijigsp.2014.08.01


[1]M. Md. Maruf, P. Padma Polash, I. Md. Wahedul, and R. Siamak, "A Real-Time Face Recognition Approach from Video Sequence using Skin Color Model and Eigenface Method," in Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on, 2006, pp. 2181-2185.

[2]E. Hjelm?s and B. K. Low, "Face Detection: A Survey," Computer Vision and Image Understanding, vol. 83, pp. 236-274, 2001.

[3]Y. Ming-Hsuan and N. Ahuja, "Detecting human faces in color images," in Image Processing 98, 1998, pp. 127-130 vol.1.

[4]W. Zhao, R. Chellappa, P. J. Phillips, and A. Rosenfeld, "Face recognition: A literature survey," ACM Comput. Surv., vol. 35, pp. 399-458, 2003.

[5]H. Han-Pang and L. Chun-Ting, "Multi-CAMSHIFT for Multi-View Faces Tracking and Recognition," in Robotics and Biomimetics, 2006. ROBIO '06. IEEE International Conference on, 2006, pp. 1334-1339.

[6]Y. Ming-Hsuan, D. J. Kriegman, and N. Ahuja, "Detecting faces in images: a survey," Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol. 24, pp. 34-58, 2002.

[7]J. Ruiz-del-Solar and P. Navarrete, "Eigenspace-based face recognition: a comparative study of different approaches," Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on, vol. 35, pp. 315-325, 2005.

[8]Y. Ben Jemaa and S. Khanfir, "Automatic Gabor Features Extraction for Face Recognition using Neural Networks," in Image Processing Theory, Tools and Applications, 2008. IPTA 2008. First Workshops on, 2008, pp. 1-6.

[9]M. O. Faruqe and M. Al Mehedi Hasan, "Face recognition using PCA and SVM," in Anti-counterfeiting, Security, and Identification in Communication, 2009. ASID 2009. 3rd International Conference on, 2009, pp. 97-101.

[10]X. Le Ha and S. Nitsuwat, "Face recognition in video, a combination of eigenface and adaptive skin-color model," in Intelligent and Advanced Systems, 2007. ICIAS 2007. International Conference on, 2007, pp. 742-747.

[11]H. Sahoolizadeh and Y. A. Ghassabeh, "Face recognition using eigen-faces, fisher-faces and neural networks," in Cybernetic Intelligent Systems, 2008. CIS 2008. 7th IEEE International Conference on, 2008, pp. 1-6.

[12]M. A. Turk and A. P. Pentland, "Face recognition using eigenfaces," in Computer Vision and Pattern Recognition, 1991. Proceedings CVPR '91., IEEE Computer Society Conference on, 1991, pp. 586-591.

[13]K. Delac, M. Grgic, and S. Grgic, "Statistics in face recognition: analyzing probability distributions of PCA, ICA and LDA performance results," in Image and Signal Processing and Analysis, 2005. ISPA 2005. Proceedings of the 4th International Symposium on, 2005, pp. 289-294.

[14]L. Juwei, K. N. Plataniotis, and A. N. Venetsanopoulos, "Face recognition using LDA-based algorithms," Neural Networks, IEEE Transactions on, vol. 14, pp. 195-200, 2003.

[15]J. Lu, K. N. Plataniotis, and A. N. Venetsanopoulos, "Regularization studies on LDA for face recognition," in Image Processing, 2004. ICIP '04. 2004 International Conference on, 2004, pp. 63-66 Vol. 1.

[16]L. Weisheng and C. Wanli, "Face Recognition Based on Adaptively Weighted Gabor-LDA," in Natural Computation, 2008. ICNC '08. Fourth International Conference on, 2008, pp. 130-134.

[17]L. Chengjun and H. Wechsler, "Independent component analysis of Gabor features for face recognition," Neural Networks, IEEE Transactions on, vol. 14, pp. 919-928, 2003.

[18]J. G. Daugman, "Complete discrete 2-D Gabor transforms by neural networks for image analysis and compression," Acoustics, Speech and Signal Processing, IEEE Transactions on, vol. 36, pp. 1169-1179, 1988.

[19]L. Tai Sing, "Image representation using 2D Gabor wavelets," Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol. 18, pp. 959-971, 1996.

[20]W. Meihua, J. Hong, and L. Ying, "Face recognition based on DWT/DCT and SVM," in Computer Application and System Modeling (ICCASM), 2010 International Conference on, 2010, pp. V3-507-V3-510.

[21]E. Meng Joo, W. Chen, and W. Shiqian, "High-speed face recognition based on discrete cosine transform and RBF neural networks," Neural Networks, IEEE Transactions on, vol. 16, pp. 679-691, 2005.

[22]J. Xiao-Yuan and D. Zhang, "A face and palmprint recognition approach based on discriminant DCT feature extraction," Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on, vol. 34, pp. 2405-2415, 2004.

[23]A. M. Martinez and A. C. Kak, "PCA versus LDA," Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol. 23, pp. 228-233, 2001.

[24]L. Bing, Z. Yun, and P. Yun-Hong, "Face recognition based on wavelet transform and SVM," in Information Acquisition, 2005 IEEE International Conference on, 2005, pp. 373-377.

[25]C.-j. Chen, Y.-z. Zhan, and C.-j. Wen, "Hierarchical Face Recognition Based on SVDD and SVM," in Environmental Science and Information Application Technology, 2009. ESIAT 2009. International Conference on, 2009, pp. 692-695.

[26]H. Cheng-Ho and W. Jhing-Fa, "SVM-based one-against-many algorithm for liveness face authentication," in Systems, Man and Cybernetics, 2008. SMC 2008. IEEE International Conference on, 2008, pp. 744-748.

[27]M. H. Mousavi, K. Faez, and A. Asghari, "Three Dimensional Face Recognition Using SVM Classifier," in Computer and Information Science, 2008. ICIS 08. Seventh IEEE/ACIS International Conference on, 2008, pp. 208-213.

[28]P. Kakumanu, S. Makrogiannis, and N. Bourbakis, "A survey of skin-color modeling and detection methods," Pattern Recognition, vol. 40, pp. 1106-1122, 2007.

[29]J. M. Chaves-Gonzalez, M. A. Vega-Rodriguez, J. A. G?mez-Pulido, and J. M. Sanchez-Pérez, "Detecting skin in face recognition systems: A colour spaces study," Digital Signal Processing, vol. 20, pp. 806-823, 2010.

[30]P. Viola and M. Jones, "Rapid object detection using a boosted cascade of simple features," in Computer Vision and Pattern Recognition, 2001. CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on, 2001, pp. I-511-I-518 vol.1.

[31]P. Viola and M. Jones, "Robust Real-Time Face Detection," Int. J. Comput. Vision, vol. 57, pp. 137-154, 2004.

[32]P. N. Belhumeur, J. P. Hespanha, and D. J. Kriegman, "Eigenfaces vs. Fisherfaces: recognition using class specific linear projection," Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol. 19, pp. 711-720, 1997.

[33]W. Zhao, R. Chellappa, and A. Krishnaswamy, "Discriminant analysis of principal components for face recognition," in Automatic Face and Gesture Recognition, 1998. Proceedings. Third IEEE International Conference on, 1998, pp. 336-341.

[34]E. Kamran and C. Rama, "Discriminant Analysis for Recognition of Human Face Images (Invited Paper)," in Proceedings of the First International Conference on Audio- and Video-Based Biometric Person Authentication, Springer-Verlag, 1997.

[35]H. Chih-Wei and L. Chih-Jen, "A comparison of methods for multiclass support vector machines," Neural Networks, IEEE Transactions on, vol. 13, pp. 415-425, 2002.