Skip to main content

Attendance System Using Face Recognition Library

  • Conference paper
  • First Online:
Applied Information Processing Systems

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1354))

  • 599 Accesses

Abstract

Among several methods used for monitoring the attendance of students, facial recognition is not mostly acclaimed. The emerging image processing technology is not a prevailing part of regular attendance monitoring systems regardless of the numerous benefits. To eliminate data handling processes, it is required to design an intelligent system that detects a student’s face and verifies it from the database. This paper proposes a system that uses TensorFlow for face identification and verification and displays students’ attendance on a web-based/local GUI. This system is capable of generating real-time output based on video feed obtained from the classroom. The outcome is labeled with the name of the student as entered in the database. This system functions on the Google Colab platform on Graphics Processing Units (GPUs). In its preliminary stage, a local dataset of a student under diverse light conditions has been experimented upon to study the behavior of the Face Recognition algorithm in illumination. The results suggest that the algorithm is effective under low light conditions as well. This paper primarily engenders significant advances in image processing through facial recognition library highlighting Machine Learning applications in everyday circumstances.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Abbreviations

GUI:

Graphical User Interface

GPU:

Graphics Processing Unit

HOG:

Histogram of Oriented Gradients

SVM:

Support Vector Machine

PSNR:

Peak Signal-to-Noise Ratio

RGB:

Red Green Blue

SQL:

Structured Query Language

CNN:

Convolutional Neural Network

CVPR:

Computer Vision and Pattern Recognition

VGGF:

Very Deep Convolutional Network for Large-Scale Face Recognition Dataset

PCA:

Principal Component Analysis

LBPH:

Local Binary Pattern Histogram

LDA:

Linear discriminant analysis

API:

Application Programming Interface

References

  1. Varadharajan, E., Dharani, R., Jeevitha, S., Kavinmathi, B., Hemalatha, S.: Automatic attendance management system using face detection. In: Coimbatore, 2016 Online International Conference on Green Engineering and Technologies (IC-GET)

    Google Scholar 

  2. Hoo, S., Ibrahim, H.: Biometric-based attendance tracking system for education sectors: a literature survey on hardware requirements. J. Sens. (2019)

    Google Scholar 

  3. Zhang, K., Zhang, Z., Li, Z., Qiao, Y.: Joint face detection and alignment using multi-task cascaded convolutional networks. IEEE Signal Process. Lett.

    Google Scholar 

  4. Kazemi, V., Sullivan, J.: One-millisecond face alignment with an ensemble of regression trees. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1867–1874 (2014)

    Google Scholar 

  5. Khan, S., Akram, A., Usman, N.: Real-Time Automatic Attendance System for Face Recognition Using Face API and OpenCV 2020. Springer Science+Business Media, LLC, part of Springer Nature 2020

    Google Scholar 

  6. Chintalapati, S., Raghunadh, M.V.: Automated attendance management system based on face recognition algorithms. In: 2013 IEEE International Conference on Computational Intelligence and Computing Research

    Google Scholar 

  7. Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR ’05), vol. 1, pp. 886–893. IEEE (2005, June)

    Google Scholar 

  8. Rathod, H., Ware, Y., Sane, S., Raulo, S., Pakhare, V., Rizvi, I.A.: Automated attendance system using machine learning approach. In: Navi Mumbai, 2017 International Conference on Nascent Technologies in Engineering (ICNTE)

    Google Scholar 

  9. Sripathi, V., Savakhande, N., Pote, K., Shinde, P., Mahajan, J.: Face recognition based attendance system. 2020 Int. Res. J. Eng. Technol. (IRJET)

    Google Scholar 

  10. Salim, O.A.R., Olanrewaju, R.F., Balogun, W.A.: Class attendance management system using face recognition. In: Kuala Lumpur, 2018 7th International Conference on Computer and Communication Engineering (ICCCE)

    Google Scholar 

  11. Patil, M.N., Iyer, B., Arya, R.: Performance evaluation of PCA and ICA algorithm for facial expression recognition application. In: Pant, M., Deep, K., Bansal, J., Nagar, A., Das, K. (eds.) Proceedings of Fifth International Conference on Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol. 436, pp. 965–976. Springer, Singapore (2016). https://doi.org/10.1007/978-981-10-0448-3_81

  12. Borkar, N.R., Kuwelkar, S.: Real-time implementation of the face recognition system. In: Erode, 2017 International Conference on Computing Methodologies and Communication (ICCMC)

    Google Scholar 

  13. Handaga, B., Murtiyasa, B., Wantoro, J.: Attendance system based on deep learning face recognition without queue. In: Semarang, Indonesia, 2019 Fourth International Conference on Informatics and Computing (ICIC)

    Google Scholar 

  14. Apoorva, P., Impana, H.C., Siri, S.L., Varshitha, M.R., Ramesh, B.: Automated criminal identification by face recognition using open computer vision classifiers. In: Erode, India, 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC)

    Google Scholar 

  15. Khan, S., Akram, A., Usman, N.: Real time automatic attendance system for face recognition using face API and OpenCV. Wireless Pers. Commun. 113, 469–480 (2020)

    Article  Google Scholar 

  16. Deshpande, P., Iyer, B.: Research directions in the Internet of Every Things (IoET). In: 2017 International Conference on Computing, Communication and Automation (ICCCA), Greater Noida, 2017, pp 1353–1357. https://doi.org/10.1109/CCAA.2017.8230008

  17. Iyer, B., Patil, N.: IoT enabled tracking and monitoring sensor for military applications. Int. J. Syst. Assur. Eng. Manag. 9, 1294–1301 (2018). https://doi.org/10.1007/s13198-018-0727-8

    Article  Google Scholar 

  18. Deshpande, P.: Cloud of everything (CLeT): the next-generation computing paradigm. In: Advances in Intelligent Systems and Computing, vol. 1025, pp. 207–214, Springer, Singapore (2020). https://doi.org/10.1007/978-981-32-9515-5_20

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 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

Patel, B., Patil, V., Pawar, O., Pawaskar, O., Mahajan, J.R. (2022). Attendance System Using Face Recognition Library. In: Iyer, B., Ghosh, D., Balas, V.E. (eds) Applied Information Processing Systems . Advances in Intelligent Systems and Computing, vol 1354. Springer, Singapore. https://doi.org/10.1007/978-981-16-2008-9_23

Download citation

Publish with us

Policies and ethics