Principal component analysis, hidden Markov model, and artificial neural network inspired techniques to recognize faces

Face Recognition is a challenging task for recognizing and detecting the identity of an individual. Although, plethora of work has already been done in the field of pattern recognition still there has been lot which has not been addressed in any of the literature. In the current research, we have presented a comparative analysis using three popularly known techniques for face recognition namely, Principal Components Analysis (PCA) using Eigen Faces, Hidden Markov Model (HMM) using Singular Value Decomposition, and Artificial Neural Network (ANN) using Gabor filters. These techniques are implemented and evaluated using various measuring metrics such as false acceptance, false recognition rate, and so on. We used ORL and Yale Face dataset to test the robustness of implemented algorithms. Results show that ANN model for face recognition outperforms the other two techniques by achieving more accurate results and shows the highest recognition rate of 97.49% on ORL database. Moreover, it is also observed that ANN model shows the minimum error count of about 2.502% on ORL database while it is 3.5% on Yale Face dataset. To evaluate further, the implemented techniques are compared with best known techniques in class implemented by various researchers.

[1]  Tim Chuk,et al.  Is having similar eye movement patterns during face learning and recognition beneficial for recognition performance? Evidence from hidden Markov modeling , 2017, Vision Research.

[2]  Reecha Sharma,et al.  A new pose invariant face recognition system using PCA and ANFIS , 2015 .

[3]  Danial Jahed Armaghani,et al.  Development of hybrid intelligent models for predicting TBM penetration rate in hard rock condition , 2017 .

[4]  Ajith Abraham,et al.  An evolutionary single Gabor kernel based filter approach to face recognition , 2017, Eng. Appl. Artif. Intell..

[5]  Eric Granger,et al.  Video-based face recognition using ensemble of haar-like deep convolutional neural networks , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[6]  Shahrel Azmin Suandi,et al.  Hybrid Human Skin Detection Using Neural Network and K-Means Clustering Technique , 2015, Appl. Soft Comput..

[7]  Tong Zhang,et al.  Face recognition based on recurrent regression neural network , 2018, Neurocomputing.

[8]  Wesley De Neve,et al.  Collaborative Face Recognition for Improved Face Annotation in Personal Photo Collections Shared on Online Social Networks , 2011, IEEE Transactions on Multimedia.

[9]  Maafiri Ayyad,et al.  New fusion of SVD and Relevance Weighted LDA for face recognition , 2019, Procedia Computer Science.

[10]  Mei Wang,et al.  Deep Face Recognition: A Survey , 2018, Neurocomputing.

[11]  D. S. Dinesh Kumar,et al.  Analysis and Design of Principal Component Analysis and Hidden Markov Model for Face Recognition , 2015 .

[12]  Dirk Vandermeulen,et al.  Objective 3D face recognition: Evolution, approaches and challenges. , 2010, Forensic science international.

[13]  Amit Kumar Singh,et al.  Privacy preserving security using biometrics in cloud computing , 2018, Multimedia Tools and Applications.

[14]  Zehui Shao,et al.  Estimating the friction angle of black shale core specimens with hybrid-ANN approaches , 2019, Measurement.

[15]  Dmitry O. Gorodnichy,et al.  Partially-supervised learning from facial trajectories for face recognition in video surveillance , 2015, Inf. Fusion.

[16]  Ki-Hyun Jung,et al.  Local diagonal extrema number pattern: A new feature descriptor for face recognition , 2018, Future Gener. Comput. Syst..

[17]  Nong Sang,et al.  Accurate and robust facial expressions recognition by fusing multiple sparse representation based classifiers , 2015, Neurocomputing.

[18]  Manoj Kumar,et al.  Image surface texture analysis and classification using deep learning , 2020, Multimedia Tools and Applications.

[19]  Steven C. H. Hoi,et al.  Face Detection using Deep Learning: An Improved Faster RCNN Approach , 2017, Neurocomputing.

[20]  Sunny Behal,et al.  Face Recognition System Using Genetic Algorithm , 2016 .

[21]  Sung-Kwun Oh,et al.  Design of face recognition algorithm using PCA -LDA combined for hybrid data pre-processing and polynomial-based RBF neural networks : Design and its application , 2013, Expert Syst. Appl..

[22]  Mohammadreza Koopialipoor,et al.  Applying a meta-heuristic algorithm to predict and optimize compressive strength of concrete samples , 2019, Engineering with Computers.

[23]  Manoj Kumar,et al.  Landslide data analysis using various time-series forecasting models , 2020, Comput. Electr. Eng..

[24]  Roohollah Shirani Faradonbeh,et al.  An expert system based on hybrid ICA-ANN technique to estimate macerals contents of Indian coals , 2017, Environmental Earth Sciences.

[25]  T. F. Karim,et al.  Face recognition using PCA-based method , 2010, 2010 IEEE International Conference on Advanced Management Science(ICAMS 2010).

[26]  Ru-Xi Ding,et al.  Variational Feature Representation-based Classification for face recognition with single sample per person , 2015, J. Vis. Commun. Image Represent..

[27]  Q. M. Jonathan Wu,et al.  Face recognition using curvelet based PCA , 2008, 2008 19th International Conference on Pattern Recognition.

[28]  Manesh Kokare,et al.  Human age classification using facial skin aging features and artificial neural network , 2016, Cognitive Systems Research.

[29]  Manoj Kumar,et al.  A robust method to authenticate car license plates using segmentation and ROI based approach , 2019, Smart and Sustainable Built Environment.

[30]  David J. Kriegman,et al.  The yale face database , 1997 .