Skip to main content

Machine Learning Techniques for Real-Time Human Face Recognition

  • Conference paper
  • First Online:
Intelligent Systems for Smart Cities (ICISA 2023)

Included in the following conference series:

  • 88 Accesses

Abstract

The development of real-time facial recognition software continues to surge forward. Uniquely recognizing human faces in a real-time system relies heavily on face detection and recognition. When it comes to authentication and other forms of security, the face is where it’s at. An improved and faster facial detection system is a primary goal. This work introduces a CNN and Python-based Face Recognition System. The paper presents the analysis of machine learning classification techniques to identify leading predictive algorithms. Further, the algorithms namely Decision Tree, Naïve Bayes, KNN, and CNN analyzed. In the proposed work OpenCV and Python are applied to the dataset after pre-processing images. For this purpose, a celebrity dataset of faces is utilized. In addition, a face or faces caught in the live feed are identified. The process considered two phases for the face recognition system: the training phase and the testing phase. Eighty percent of the human face samples are learned during training, and twenty percent of the data is used for testing. An accuracy of 89.36% is achieved by using machine learning to improve accuracy measures including recall value, f-score, and precision. Comparative performance analysis of these machine learning techniques also performed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Zhou, S., & Xiao, S. (2018). 3D face recognition: A survey. Human-Centric Computing Information Sciences, 8(1). https://doi.org/10.1186/s13673-018-0157-2

  2. Kak, S. F., Mustafa, F. M. & Valente, P. (2018). A review of person recognition based on face model. Eurasian Journal of Science & Engineering. EAJSE2018. https://doi.org/10.23918/eajsev4i1sip157

  3. Canedo, D., & Neves, A. J. (2019). Facial expression recognition using computer vision: A systematic review. MDPI. https://doi.org/10.3390/app9214678

    Article  Google Scholar 

  4. Zhu, Z., & Cheng, Y. (2020). Application of attitude tracking algorithm for face recognition based on OpenCV in the intelligent door lock. Computer Communications, 154(900), 390–397. https://doi.org/10.1016/j.comcom.2020.02.003

    Article  Google Scholar 

  5. Kavita, K., & Chhillar, R. S. (2022). Human face recognition and age estimation with machine learning: A critical review and future perspective. International Journal of Electrical and Computer Engineering Systems (IJECES), 13(10), 945–952. https://doi.org/10.32985/ijeces.13.10.9

    Article  Google Scholar 

  6. Li, Y., Lu, Z., Li, J., & Deng, Y. (2018). Improving deep learning feature with facial texture feature for face recognition. Wireless Personal Communications, 103(2), 1195–1206. https://doi.org/10.1007/s11277-018-5377-2

    Article  Google Scholar 

  7. Oloyede, M. O., Hancke, G. P., & Myburgh, H. C. (2020). A review on face recognition systems: Recent approaches and challenges. Multimedia Tools and Applications, 79(37–38), 27891–27922. https://doi.org/10.1007/s11042-020-09261-2

    Article  Google Scholar 

  8. Prasad, P. S., Pathak, R., Gunjan, V. K., & Ramana Rao, H. V. (2019). Deep learning-based representation for face recognition. Springer 9(20), 4397. https://doi.org/10.3390/app9204397

  9. Ríos-Sánchez, B., Da Silva, D. C., Martín-Yuste, N., & Sánchez-Ávila, C. (2020). Deep learning for face recognition on mobile devices. IET Biometrics, 9(3), 109–117. https://doi.org/10.1049/iet-bmt.2019.0093

    Article  Google Scholar 

  10. Tirupal, T., Rajesh, P., Nagarjuna, G., Sandeep, K., & Ahmed, P. (2020). Python based multiple face detection system. 6(June), 5–14.

    Google Scholar 

  11. Lin, K., Zhao, H., Lv, J., Li, C., Liu, X., Chen, R., & Zhao, R. (2020). Face detection and segmentation based on improved mask R-CNN. Discrete Dynamics in Nature and Society, Hindawi 2020. https://doi.org/10.1155/2020/9242917

  12. Sunaryono, D., Siswantoro, J., & Anggoro, R. (2021). An android-based course attendance system using face recognition. Journal of King Saud University—Computer and Information Sciences, 33(3), 304–312. https://doi.org/10.1016/J.JKSUCI.2019.01.006

  13. Zhang, Y., Geng, T., Wu, X., Zhou, J., & Gao, D. (2018). ICANet: A simple cascade linear convolution network for face recognition. EURASIP Journal on Image and Video Processing, 1, 2018. https://doi.org/10.1186/s13640-018-0288-4

    Article  Google Scholar 

  14. Elmahmudi, A., & Hassan, U. (2019). Deep face recognition using imperfect facial data. ScienceDirect. https://doi.org/10.1016/j.future.2019.04.025

  15. Almabdy, S., & Elrefaei, L. (2019). Deep convolutional neural network-based approaches for face recognition. MDPI, 9, 4397. https://doi.org/10.3390/app920439

    Article  Google Scholar 

  16. Suresh, V., Dumpa, S. C., Vankayala, C. D., Aduri, H., & Rapa, J. (2019). Facial recognition attendance system using python and OpenCv. Quest Journals Journal of Software Engineering and Simulation, 5(2), 2321–3809. https://www.questjournals.org

  17. Zafar, U., et al. (2019). Face recognition with Bayesian convolutional networks for robust surveillance systems. EURASIP Journal on Image and Video Processing, 1, 2019. https://doi.org/10.1186/s13640-019-0406-y

    Article  Google Scholar 

  18. Ivanovaa, E., & Borzunov, G. (2020). Optimization of machine learning algorithm of emotion recognition in terms of human facial expressions. Elsevier. https://doi.org/10.1016/j.procs.2020.02.143

  19. Khan, S., Akram, A., & Usman, N. (2020). Real time automatic attendance system for face recognition using face API and OpenCV. Wireless Personal Communications, 113(1), 469–480. https://doi.org/10.1007/s11277-020-07224-2

  20. Yuan, Z. (2020). Face detection and recognition based on visual attention mechanism guidance model in unrestricted posture. Scientific Programming, 10. Hindawi 2020, Article ID 8861987. https://doi.org/10.1155/2020/8861987

  21. Gupta, A., Arunachalam, S., & Balakrishnan, R. (2020). Deep self-attention network for facial emotion recognition. Procedia Computer Science, 171, 1527–1534. https://doi.org/10.1016/jprocs2020.04.163

    Article  Google Scholar 

  22. Gupta, N., Sharma, P., Deep, V., & Shukla, V. K. (2020). Automated attendance system using OpenCV. IEEE. https://doi.org/10.1109/ICRITO48877.2020.9197936

  23. Hasan, M. K., Ahsan, M., & Newaz, S. H. (2021). Human face detection techniques: A comprehensive review and future research directions. MDPI. https://doi.org/10.3390/electronics10192354

    Article  Google Scholar 

  24. Yu, Z., Dong, Y., Cheng, J., Sun, M., & Su, F. (2022). Research on face recognition classification based on improved GoogleNet. Security and Communication Networks, 1–6. https://doi.org/10.1155/2022/7192306

  25. https://www.kaggle.com/datasets/vishesh1412/celebrity-face-image-dataset

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kavita .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kavita, Chhillar, R.S. (2024). Machine Learning Techniques for Real-Time Human Face Recognition. In: Kulkarni, A.J., Cheikhrouhou, N. (eds) Intelligent Systems for Smart Cities. ICISA 2023. Springer, Singapore. https://doi.org/10.1007/978-981-99-6984-5_7

Download citation

Publish with us

Policies and ethics