Attendance Management System Using Face Recognition
Keywords:
image processing, pattern recognition, face detection, Attendance ManagementAbstract
Face recognition technology has become a vital tool in image processing and pattern recognition, offering innovative solutions for applications such as attendance management systems. This project introduces a face recognition-based attendance system designed to overcome the limitations of traditional manual and biometric methods, such as proxy attendance, time consumption, and hygiene concerns. By utilizing the Haar-Cascade algorithm, the system is capable of accurately detecting and recognizing human faces even under challenging conditions involving variations in lighting, facial expressions, and head poses. The overall process includes five key stages: image capture, face detection, facial comparison, recognition, and updating the attendance database. During implementation, the system captures live images of students, detects their faces, compares them with stored data, and upon successful recognition, marks their attendance automatically. This contactless and automated approach not only enhances the security and accuracy of attendance tracking but also modernizes the administrative process in educational institutions. Rigorous testing has shown that the system performs reliably with a high recognition rate, making it a practical solution for preventing proxy attendance and ensuring a seamless classroom management experience.
Downloads
References
[1]. Ming-Hsuan Yang, David J. Kriegman, Narendra Ahuja, “Detecting Faces in Images: A Survey”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Volume. 24, No. 1, 2002.
[2]. Zhao, W., Chellappa, R., Phillips, P. J., & Rosenfeld, A. (2003). Face recognition: A literature survey. ACM Computing Surveys (CSUR), 35(4), 399 458.
[3]. OpenCV Documentation. (n.d.). OpenCV - Open Source Computer Vision Library.
[4]. Schroff, F., Kalenichenko, D., & Philbin, J. (2015).
Facenet: A unified embedding for face recognition and clustering. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 815-823.
[5]. Kingma, D. P., & Ba, J. (2014). Adam: A method for stochastic optimization. International Conference on Learning Representations (ICLR).
[6]. TensorFlow Documentation. (n.d.). TensorFlow: An end-to-end open source machine learning platform.
[7]. Giannoumis, G., & Tsakiris, D. (2019). Face Recognition using Deep Learning and its Application to Authentication Systems. Journal of Machine Learning and Computational Science, 3(1), 45-54.
[8]. Jain, A. K., & Ross, A. (2004). Multimodal biometrics: An overview. Proceedings of the 12th European Signal Processing Conference (EUSIPCO).
[9]. Zhang, L., & Li, X. (2021). Face recognition using deep learning: A survey. International Journal of Computer Vision and Image Processing, 11(1), 27-47.