Skip to main content
Log in

3D Face Recognition Using a Fusion of PCA and ICA Convolution Descriptors

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

This paper introduces a hybrid filter bank-based convolutional network to develop a 3D face recognition system in different orientations. The filter banks approach has been mainly used for feature representation. The hybridization in filter banks is primarily generated by a fusion of principal component analysis (PCA) and independent component analysis (ICA) filters. Currently, the deep convolutional neural network (DCNN) has taken a significant step for improving the classification compared to other learning, though the feature learning mechanism of DCNN is not definite. We have used the cascaded linear convolutional network for 3D face classification using a composite filter-based network named PICANet. The networks consist of different layers: convolutional layer, nonlinear processing layer, pooling layer, and classification layer. The main advantage of these networks over DCNN is that the network structure is simple and computationally efficient. We have tested the proposed system on three accessible 3D face databases: Frav3D, GavabDB, and Casia3D. Considering different faces in Frav3D, GavabDB, and Casia3D, the system acquired 96.93%, 87.7%, and 89.21% recognition rates using the proposed hybrid network.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Abate AF, Nappi M, Riccio D, Sabatino G (2007) 2D and 3D face recognition: a survey. Pattern Recogn Lett 28(14):1885–1906

    Article  Google Scholar 

  2. Aloysius N, Geetha M (2017) A review on Deep Convolutional neural networks, International Conference on Communication and Signal Processing (ICCSP), 0588-0592

  3. Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks, Proceedings of the 25th International Conference on Neural Information Processing Systems, 1097–1105, Lake Tahoe, Nevada

  4. Szegedy C, Liu W, Jia Y, Sermanet P, Reed S, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going Deeper with Convolutions, IEEE Conference on Computer Vision and Pattern Recognition (CVPR)

  5. LeCun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324

    Article  Google Scholar 

  6. Moazzen I, Agathoklis P (2014) A general approach for filter bank design using optimization https://www.ece.uvic.ca/~imanmoaz/homepage/files/report_filter_bank.pdf

  7. Taigman Y, Yang M, Ranzato M, Wolf L (2014) Deepface: Closing the gap to human-level performance in face verification, IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 1701–1708

  8. Sun Y, Ding L, Wang X, Tang X (2015) Deepid3: Face recognition with very deep neural networks arXiv:1502.00873

  9. Schroff F, Kalenichenko D, Philbin J (2015) Facenet: A unified embedding for face recognition and clustering, IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 815–823

  10. Chan TH, Jia K, Gao S, Lu J, Zeng Z, Ma Y (2015) PCANet: a simple deep learning baseline for image classification? IEEE Trans Image Process 24(12):5017–5032

    Article  MathSciNet  Google Scholar 

  11. Zhang Y, Geng T, Wu X, Zhou J, Gao D (2018) ICANet: a simple cascade linear convolution network for face recognition. EURASIP J Image Video Process. https://doi.org/10.1186/s13640-018-0288-4

  12. Lei Z, Pietikainen M, Li SZ (2014) Learning discriminant face descriptor. IEEE Trans Pattern Anal Mach Intell 36(2):289–302

    Article  Google Scholar 

  13. Ng CJ, Teoh ABJ (2015) DCTNet: A simple learning-free approach for face recognition, Proceedings of APSIPA, 761–768

  14. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition, IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 770–778

  15. Parkhi OM, Vedaldi A, Zisserman A (2015) Deep face recognition, In BMVC, 1–12

  16. Sun Y, Wang X, Tang X (2014) Deep learning face representation from predicting 10,000 classes. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 1891–1898

  17. Li X, He M, Li H, Shen H (2021) A combined loss-based multiscale fully convolutional network for high-resolution remote sensing image change detection. IEEE Geosci Remote Sens Lett. https://doi.org/10.1109/LGRS.2021.3098774

    Article  Google Scholar 

  18. Almakky I, Palade V, Ruiz-Garcia A (2019) Deep Convolutional Neural Networks for Text Localisation in Figures From Biomedical Literature, 1–5 https://doi.org/10.1109/IJCNN.2019.8852353

  19. Zheng Q, Zhao P, Li Y, Wang H, Yang Y (2021) Spectrum interference-based two-level data augmentation method in deep learning for automatic modulation classification. Neural Comput Appl 33:7723–7745

    Article  Google Scholar 

  20. Zheng Q, Yang M, Tian X, Jiang N, Wang D (2020) A Full Stage Data Augmentation Method in Deep Convolutional Neural Network for Natural Image Classification. Discrete Dyn Nat Soc 2020:4706576

    MATH  Google Scholar 

  21. Zheng Q, Yang M, Yang J, Zhang Q, Zhang X (2018) Improvement of Generalization Ability of Deep CNN via Implicit Regularization in Two-Stage Training Process. IEEE Access 6:15844–15869

    Article  Google Scholar 

  22. Zheng Q, Tian X, Yang M, Su H (2021) CLMIP: cross-layer manifold invariance based pruning method of deep convolutional neural network for real-time road type recognition. Multidimens Syst Signal Process 32:239–262

    Article  Google Scholar 

  23. Zheng Q, Tian X, Yang M, Wu Y, Su H (2020) PAC-Bayesian framework based drop-path method for 2D discriminative convolutional network pruning. Multidimens Syst Signal Process 31:793–827

    Article  MathSciNet  Google Scholar 

  24. Wu Z, Song S, Khosla A, Tang X, Xiao J (2014) 3D shapenets for 2.5D object recognition and next-best-view prediction., IEEE Conference on Computer Vision and Pattern Recognition (CVPR)

  25. Maturana D, Scherer S (2015) VoxNet: A 3D Convolutional Neural Network for Real-Time Object Recognition, IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

  26. Kim D, Hernandez M, Choi J, Medioni G (2017) Deep 3D Face Identification, International Joint Conference on Biometrics (IJCB), 133–142

  27. Neto JBC, Marana AN (2017) Utilizing Deep Learning and 3DLBP for 3D Face Recognition, In: Mendoza M., Velastin S. (eds.) Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications (CIAPR). 10657, LNCS, Springer, Cham

  28. Feng J, Guo Q, Guan Y, Wu M, Zhang X, Ti C (2019) 3D Face Recognition Method Based on Deep Convolutional Neural Network, In: Panigrahi B., Trivedi M., Mishra K., Tiwari, S., Singh P. (eds.) Smart Innovations in Communication and Computational Sciences, Advances in Intelligent Systems and Computing, Springer, Singapore, 670, 123–130

  29. Randen T, Husoy JH (1999) Filtering for texture classification: a comparative study. IEEE Trans Pattern Anal Mach Intell 21(4):291–310

    Article  Google Scholar 

  30. Besl PJ, McKay ND (1992) A method for registration of 3-D shapes. IEEE Trans Pattern Anal Mach Intell 14(2):239–256

    Article  Google Scholar 

  31. Ganguly S, Bhattacharjee D, Nasipuri M (2014) 2.5D Face Images: Acquisition, Processing and Application, Proceedings of ICC 2014 -Computer Networks and Security, 36–44

  32. Hyvarinen A (1999) Fast and robust fixed-point algorithms for independent component analysis. IEEE Trans Neural Netw 10(3):626–634

    Article  Google Scholar 

  33. FRAV3D: http://www.frav.es/databases

  34. GAVABDB: http://gavab.escet.urjc.es/recursos_en.html

  35. CASIA3D: http://www.idealtest.org/dbDetailForUser.do?id=8

  36. Bagchi P, Bhattacharjee D, Nasipuri M (2015) 3D Face Recognition using Surface Normals, In: Proc. IEEE Region 10 Conference, TENCON https://doi.org/10.1109/TENCON.2015.7372819

  37. Dutta K, Bhattacharjee D, Nasipuri M (2016) Expression and Occlusion invariant 3D face recognition based on region classifier, In: Proc. 1st International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE), 99–104 https://doi.org/10.1109/ICITISEE.2016.7803055

  38. Sghaier S, Farhat W, Souani C (2018) Novel technique for 3D face recognition using anthropometric methodology. Int J Ambient Comput Intell 9(1):60–77

    Article  Google Scholar 

  39. Dutta K, Bhattacharjee D, Nasipuri M (2019) 3D Face Recognition Based on Volumetric Representation of Range Image, In: Chaki R, Cortesi A, Saeed K, Chaki N (eds) Advance Computing and Systems for Security, Advance in Intelligent Systems and Computing, 883, 175–189 https://doi.org/10.1007/978-981-13-3702-4_11

  40. Hafez SF, Selim MM, Zayed HH (2015) 3D face recognition based on normal map features using selected Gabor filters and linear discriminant Analysis. Int J Biometr 7(4):373–389

    Article  Google Scholar 

  41. Torkhani G, Ladgham A, Sakly A, Mansouri MN (2017) A 3D–2D face recognition method based on extended Gabor wavelet combining curvature and edge detection. Signal Image Video Process 11:969–976

    Article  Google Scholar 

  42. Thakare NM (2020) Hybridization of facial features and use of multi modal information for 3D face recognition. J Adv Computer Eng Technol 6:1

    Google Scholar 

  43. Chouchane A, Belahcene M (2015) 3D and 2D face recognition using integral projection curves based depth and intensity images. Int J Intell Syst Technol Appl 14(1):50–69

    Google Scholar 

  44. Li C, Tan Y, Wang D, Ma P (2017) Research on 3D face recognition method in cloud environment based on semi supervised clustering algorithm. Multimedia Tools Appl 6:17055–17073

    Article  Google Scholar 

  45. Chandrakala M, Ravi S (2017) Effective 3D face recognition technique based on gabor and LTP features. Int J Eng Adv Technol (IJEAT) 8(2S):284–290

    Google Scholar 

  46. Ratyal NI, Taj I, Sajid M,Ali N, Mahmood A, Razzaq S (2019) Three-dimensional face recognition using variance-based registration and subject-specific descriptors, Int J Adv Robotic Syst, 16

  47. Feng J, Guo Q, Guan Y, Wu M, Zhang X, Ti C (2019) 3D Face Recognition Method Based on Deep Convolutional Neural Network. In: Panigrahi B., Trivedi M., Mishra K., Tiwari S., Singh P. (eds) Smart Innovations in Communication and Computational Sciences. Advances in Intelligent Systems and Computing, 670

Download references

Acknowledgements

The first author is grateful to the Ministry of Electronics and Information Technology (MeitY), Govt. of India, to grant the Visvesvaraya doctorate fellowship award. The authors are also thankful to the CMATER laboratory of the Department of Computer Science and Engineering, Jadavpur University, Kolkata, India, for providing the necessary infrastructure for this work.

Author information

Authors and Affiliations

Authors

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dutta, K., Bhattacharjee, D., Nasipuri, M. et al. 3D Face Recognition Using a Fusion of PCA and ICA Convolution Descriptors. Neural Process Lett 54, 3507–3527 (2022). https://doi.org/10.1007/s11063-022-10761-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-022-10761-5

Keywords

Navigation