An Intelligent Facial Recognition-Based Automated Student Attendance System with Schedule Integration and Absentee Notification for Educational Institutions

Authors

  • Nadhiya S
  • I. Ajitha

Keywords:

Attendance system, Face recognition, Haar Cascade, Template matching, OpenCV, Automated attendance, Computer vision, Biometric authentication, Flask, Real-Time processing

Abstract

Traditional methods for tracking attendance in schools take a lot of time, have many errors, and can lead to student impersonation for attendance purposes (called proxy attendance). To overcome these issues, they have developed an automated attendance management system that uses face recognition technology. The system uses the Haar Cascade Classifier to detect faces and the OpenCV Template Matching algorithm to recognize them. The overall application was created in Python with the Flask web framework and includes a full-featured SQLite database, an authentication system that is based on each user's role and requires validation of attendance against a student's schedule before attending class, and provides automated notifications via email regarding attendance changes. Using the new system, the time required to take attendance for a class of 60 students dropped from 12-15 minutes to 45-60 seconds (92% time savings). Precision (actual recorded attendance for students) was 97.8%; recall (student's face actually being recorded) was 96.5%; F1-score (measure of accuracy) was 97.1%. In conclusion, this will be an effective, secure, and scalable solution for attendance management in educational institutions.

References

M. Turk and A. Pentland, “Eigenfaces for recognition,” Journal of Cognitive Neuroscience, vol. 3, no. 1, pp. 71–86, Jan. 1991.

P. N. Belhumeur, J. P. Hespanha, and D. J. Kriegman, “Eigenfaces vs. fisherfaces: Recognition using class-specific linear projection,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 19, no. 7, pp. 711–720, Jul. 1997.

P. Viola and M. Jones, “Rapid object detection using a boosted cascade of simple features,” in Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), vol. 1, Dec. 2001.

B. T. Chinimilli et al., “Face recognition based attendance system using Haar cascade and local binary pattern histogram algorithm,” in Proceedings of the 2020 4th International Conference on Trends in Electronics and Informatics (ICOEI), Jun. 2020, pp. 701–704.

T. Ahonen, A. Hadid, and M. Pietikainen, “Face description with local binary patterns: Application to face recognition,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 28, no. 12, pp. 2037–2041, Dec. 2006.

A. R. Krishnaprasad et al., “Facial recognition attendance system using Flask and OpenCV,” International Journal of Engineering Research and Technology, vol. 11, no. 1, June 2023.

V. Suresh et al., “Facial recognition attendance system using Python and OpenCV,” Quest Journals Journal of Software Engineering and Simulation, vol. 5, no. 2, 2019.

P. Pangestu, D. Gunawan, and S. Hansun, “Histogram equalization implementation in the preprocessing phase on optical character recognition,” International Journal of Technology, vol. 5, pp. 947–956, Oct. 2017.

F. Xu and H. Wang, “A discriminative target equation-based face recognition method for teaching attendance,” Advances in Mathematical Physics, vol. 2021, Article ID 9165733, 2021.

B. K. Mohamed and C. V. Raghu, “Fingerprint attendance system for classroom needs,” in Proceedings of the 2012 Annual IEEE India Conference (INDICON), Dec. 2012, pp. 433–438.

S. Kadry and K. Smaili, “A design and implementation of a wireless iris recognition attendance management system,” Information Technology and Control, vol. 36, no. 3, Oct. 2007.

T. S. Lim, S. C. Sim, and M. M. Mansor, “RFID based attendance system,” in Proceedings of the 2009 IEEE Symposium on Industrial Electronics and Applications, vol. 2, Oct. 2009, pp. 778–782.

R. Jadhav et al., “AI-powered facial recognition attendance system using deep learning and computer vision,” International Journal of Research and Scientific Innovation, vol. 12, no. 9, pp. 3902–3912.

A. Trivedi et al., “Face recognition based automated attendance management system,” International Journal of Scientific Research in Science and Technology, vol. 9, pp. 261–268, Jan. 2022.

B. D. A. et al., “An automated approach for classroom attendance using OpenCV,” Journal for Research in Applied Science and Engineering Technology, vol. 12, no. 5, pp. 1289–1294, 2024.

S. Sawhney et al., “Real-time smart attendance system using face recognition techniques,” in Proceedings of the 2019 9th International Conference on Cloud Computing, Data Science and Engineering (Confluence), Jan. 2019, pp. 522–525.

H. Yang and X. Han, “Retracted: Face recognition attendance system based on real-time video processing,” IEEE Access, vol. 8, pp. 159143–159150, Jul. 2020.

A. Jadhav, A. Jadhav, T. Ladhe, and K. Yeolekar, “Automated attendance system using face recognition,” International Research Journal of Engineering and Technology, vol. 4, no. 1, pp. 1467–1471, Jan. 2017.

F. Schroff, D. Kalenichenko, and J. Philbin, “FaceNet: A unified embedding for face recognition and clustering,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2015, pp. 815–823.

N. Dalal and B. Triggs, “Histograms of oriented gradients for human detection,” in Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), vol. 1, Jun. 2005, pp. 886–893.

D. E. King, “Dlib-ml: A machine learning toolkit,” Journal of Machine Learning Research, vol. 10, pp. 1755–1758, Dec. 2009.

G. B. Huang et al., “Labeled faces in the wild: A database for studying face recognition in unconstrained environments,” in Workshop on Faces in Real-Life Images: Detection, Alignment, and Recognition, 2008.

O. M. Parkhi, A. Vedaldi, and A. Zisserman, “Deep face recognition,” in Proceedings of the British Machine Vision Conference (BMVC), 2015.

E. Rekha and P. Ramaprasad, “An efficient automated attendance management system based on eigenface recognition,” in Proceedings of the 2017 7th International Conference on Cloud Computing, Data Science and Engineering (Confluence), Jan. 2017, pp. 605–608.

W. Liu et al., “SphereFace: Deep hypersphere embedding for face recognition,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 212–220.

M. Grgic, K. Delac, and S. Grgic, “SCface—surveillance cameras face database,” Multimedia Tools and Applications, vol. 51, no. 3, pp. 863–879, Feb. 2011.

Published

2026-04-08

Issue

Section

Articles