SpPCANet: a simple deep learning-based feature extraction approach for 3D face recognition

Abstract A Sparse Principal Component Analysis Network (SpPCANet) based feature extraction is proposed here for 3D face recognition. The network consists of three basic components: (1) Multistage sparse principal component analysis filters, (2) Binary hashing, and (3) Block-wise histogram computation. Here, the sparse principal component analysis is used to learn multistage filter banks at the convolution stage, which is followed by binary hashing for indexing and block-wise histogram for pooling. Finally, a linear support vector machine (SVM) is used for classifying the features extracted by SpPCANet. The proposed network SpPCANet is a lightweight deep learning network. Three well-known 3D face databases, namely, Frav3D, Bosphorus3D, and Casia3D, are used for validating the proposed system. This proposed network has been extensively studied by varying different parameters, such as the number of filters at the convolution layer and the size of filters at the convolution layer and size of non-overlapping blocks at the pooling layer. Handling all types of variation of faces available in Frav3D, Bosphorus3D, and Casia3D databases, the system has acquired 96.93%, 98.54%, and 88.80% recognition rates, respectively.

[1]  Qi He,et al.  Scene Classification in High Resolution Remotely Sensed Images Based on PCANet , 2016, APWeb Workshops.

[2]  Hassen Drira,et al.  3D Face Recognition under Expressions, Occlusions, and Pose Variations , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Jiliu Zhou,et al.  ICANet: a simple cascade linear convolution network for face recognition , 2018, EURASIP J. Image Video Process..

[4]  Salah Bourennane,et al.  3D and 2D face recognition using integral projection curves based depth and intensity images , 2015, Int. J. Intell. Syst. Technol. Appl..

[5]  Anzar Mahmood,et al.  Deeply Learned Pose Invariant Image Analysis with Applications in 3D Face Recognition , 2019, Mathematical Problems in Engineering.

[6]  Jiwen Lu,et al.  PCANet: A Simple Deep Learning Baseline for Image Classification? , 2014, IEEE Transactions on Image Processing.

[7]  S. Ravi,et al.  Effective 3D Face Recognition Technique Based on Gabor and LTP Features , 2019 .

[8]  R. S. Moni,et al.  A novel approach for multimodal face recognition system based on modular PCA , 2014, 2014 First International Conference on Computational Systems and Communications (ICCSC).

[9]  Wajdi Farhat,et al.  Novel Technique for 3D Face Recognition Using Anthropometric Methodology , 2018, Int. J. Ambient Comput. Intell..

[10]  Salah Bourennane,et al.  Multimodal 3D and 2D face authentication approach using extended LBP and statistic local features proposed , 2013, European Workshop on Visual Information Processing (EUVIP).

[11]  Yiran Chen,et al.  A deep discriminative and robust nonnegative matrix factorization network method with soft label constraint , 2018, Neural Computing and Applications.

[12]  Salah Bourennane,et al.  3D face recognition based on histograms of local descriptors , 2014, 2014 4th International Conference on Image Processing Theory, Tools and Applications (IPTA).

[13]  R. Tibshirani,et al.  Sparse Principal Component Analysis , 2006 .

[14]  Hongyu Li,et al.  3D Face Recognition Based on Multiple Keypoint Descriptors and Sparse Representation , 2014, PloS one.

[15]  Mita Nasipuri,et al.  3D Face Recognition using surface normals , 2015, TENCON 2015 - 2015 IEEE Region 10 Conference.

[16]  Yoshua Bengio,et al.  What regularized auto-encoders learn from the data-generating distribution , 2012, J. Mach. Learn. Res..

[17]  Mita Nasipuri,et al.  3D FACE RECOGNITION FROM RANGE IMAGES BASED ON CURVATURE ANALYSIS , 2014 .

[18]  Lei Yang,et al.  A PCANet based method for Vehicle Make Recognition , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[19]  R. Tibshirani Regression Shrinkage and Selection via the Lasso , 1996 .

[20]  Jing Wang,et al.  Deep Learning with PCANet for Human Age Estimation , 2016, ICIC.

[21]  Yiran Chen,et al.  D3-LND: A two-stream framework with discriminant deep descriptor, linear CMDT and nonlinear KCMDT descriptors for action recognition , 2019, Neurocomputing.

[22]  Lei Tian,et al.  Stacked PCA Network (SPCANet): An effective deep learning for face recognition , 2015, 2015 IEEE International Conference on Digital Signal Processing (DSP).

[23]  H. Zou,et al.  Regularization and variable selection via the elastic net , 2005 .

[24]  Qiuqi Ruan,et al.  Three-dimensional face recognition under expression variation , 2014, EURASIP J. Image Video Process..

[25]  Honglak Lee,et al.  Convolutional deep belief networks for scalable unsupervised learning of hierarchical representations , 2009, ICML '09.

[26]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

[28]  Cuixia Li,et al.  Research on 3D face recognition method in cloud environment based on semi supervised clustering algorithm , 2017, Multimedia Tools and Applications.

[29]  Arman Savran,et al.  3D Face Recognition Benchmarks on the Bosphorus Database with Focus on Facial Expressions , 2008, BIOID.

[30]  Mita Nasipuri,et al.  3D Face Recognition Based on Volumetric Representation of Range Image , 2018, ACSS.

[31]  Q. M. Jonathan Wu,et al.  High-order local normal derivative pattern (LNDP) for 3D face recognition , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[32]  Andrew Beng Jin Teoh,et al.  DCTNet: A simple learning-free approach for face recognition , 2015, 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA).

[33]  Mita Nasipuri,et al.  Expression and occlusion invariant 3D face recognition based on region classifier , 2016, 2016 1st International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE).

[34]  Ajmal S. Mian,et al.  Towards Large-Scale 3D Face Recognition , 2016, 2016 International Conference on Digital Image Computing: Techniques and Applications (DICTA).

[35]  R. Chhatrala,et al.  Gait recognition based on curvelet transform and PCANet , 2017, Pattern Recognition and Image Analysis.

[36]  Alberto Del Bimbo,et al.  Local descriptors matching for 3D face recognition , 2013, 2013 IEEE International Conference on Image Processing.

[37]  He Bai,et al.  DKD–DAD: a novel framework with discriminative kinematic descriptor and deep attention-pooled descriptor for action recognition , 2019, Neural Computing and Applications.

[38]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

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

[40]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[41]  Stéphane Mallat,et al.  Invariant Scattering Convolution Networks , 2012, IEEE transactions on pattern analysis and machine intelligence.

[42]  James Philbin,et al.  FaceNet: A unified embedding for face recognition and clustering , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[43]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.