Face recognition based on convolution neural network

In this paper, a face recognition method based on Convolution Neural Network (CNN) is presented. This network consists of three convolution layers, two pooling layers, two full-connected layers and one Softmax regression layer. Stochastic gradient descent algorithm is used to train the feature extractor and the classifier, which can extract the facial features and classify them automatically. The Dropout method is used to solve the over-fitting problem. The Convolution Architecture For Feature Extraction framework (Caffe) is used during the training and testing process. The face recognition rate of the ORL face database and AR face database based on this network is 99.82% and 99.78%.

[1]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[2]  Farbod Razzazi,et al.  A very high accuracy handwritten character recognition system for Farsi/Arabic digits using Convolutional Neural Networks , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[3]  Liang Chen,et al.  Human face recognition based on adaptive deep Convolution Neural Network , 2016, CCC 2016.

[4]  Ziming Zhang,et al.  Profiling and analysis of power consumption for virtualized systems and applications , 2010, International Performance Computing and Communications Conference.

[5]  Shan Sung Liew,et al.  Convolutional Neural Network for Face Recognition with Pose and Illumination Variation , 2014 .

[6]  D. Cheng CONTROLLABILITY OF SWITCHED SYSTEMS , 2007 .

[7]  M. Er-raoudi,et al.  Face recognition based on statistical approaches, neural networks and support vector machines , 2012 .

[8]  Larry S. Davis,et al.  Learning a discriminative dictionary for sparse coding via label consistent K-SVD , 2011, CVPR 2011.

[9]  Guo Xiaojie,et al.  Human face recognition based on adaptive deep Convolution Neural Network , 2016, 2016 35th Chinese Control Conference (CCC).

[10]  Lei Zhang,et al.  Gabor Feature Based Sparse Representation for Face Recognition with Gabor Occlusion Dictionary , 2010, ECCV.

[11]  Christian Szegedy,et al.  DeepPose: Human Pose Estimation via Deep Neural Networks , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[12]  Ming-Hsuan Yang,et al.  Kernel Eigenfaces vs. Kernel Fisherfaces: Face recognition using kernel methods , 2002, Proceedings of Fifth IEEE International Conference on Automatic Face Gesture Recognition.

[13]  Vincent S. Huang,et al.  Active learning: learning a motor skill without a coach. , 2008, Journal of neurophysiology.

[14]  Yanjie Li,et al.  Face recognition based on convolutional neural network and support vector machine , 2016, 2016 IEEE International Conference on Information and Automation (ICIA).

[15]  Gautham Sitaram Yaji,et al.  DWT Feature Extraction Based Face Recognition using Intensity Mapped Unsharp Masking and Laplacian of Gaussian Filtering with Scalar Multiplier , 2012 .

[16]  Sung Bum Pan,et al.  A face recognition system based on convolution neural network using multiple distance face , 2017, Soft Comput..

[17]  Răzvan-Daniel Albu,et al.  Human Face Recognition Using Convolutional Neural Networks , 2009 .

[18]  Ah Chung Tsoi,et al.  Face recognition: a convolutional neural-network approach , 1997, IEEE Trans. Neural Networks.

[19]  Alejandro F. Frangi,et al.  Two-dimensional PCA: a new approach to appearance-based face representation and recognition , 2004 .

[20]  Benjamin Schrauwen,et al.  Sign Language Recognition Using Convolutional Neural Networks , 2014, ECCV Workshops.