Recording Student Attendance and Recognizing Their Faces Using Deep Learning

  • Hayder Hamid Hammodi Al-Inizi Information technology/Computer science /altinbas university
  • Dr. Sefer Kurnaz Information technology/Computer science /altinbas university
Keywords: csharp, OpenCV

Abstract

There are several methods available to monitor student attendance in classes, such as biometric, radiofrequency, face recognition, and paper-based systems. However, the face recognition-based approach has been found to be both efficient and secure. In this study, a threshold to confi-dence has been implemented through Euclidean distance values to en-hance the identification process. The Local Binary Pattern Histogram (LBPH) algorithm has been utilized for this purpose, as it has been demonstrated to be more effective than other methods such as Eigenfaces and Fisher faces. The Haar cascade method has been used for facial de-tection due to its robustness. The system's performance has been assessed in various scenarios, including recognition rates, false-positive rates, and detecting unknown individuals with or without a threshold. The system has demonstrated an impressive 79% recognition rate for students, with a 24% false-positive rate, and can identify students wearing glasses or a beard. The LBPH algorithm and Haar Cascade method contribute to the system's exceptional performance. The recognition rate for unregistered individuals in facial recognition technology is noteworthy even without the use of a threshold value, sitting at a commendable 64%. Moreover, the rate of false positives is impressively low, remaining at approximate-ly 15% and 31%.

References

1. Geng, X., Zhou, Z.-H., & Smith-Miles, K. (2008). "Individual Stable Space: An Approach to Face Recognition Under Uncontrolled Conditions." *IEEE Transactions on Neural Networks.*
2. Winarno, Wiwien Hadikurniawati, Imam Husni Al Amin, Muji Sukur. "Anti-Cheating Presence System Based on 3WPCA Dual Vision Face Recognition." *Faculty of Information Technology Universitas Stikubank Semarang Indonesia.*
3. Malik, R., Kumar, P., Verma, A., Rawat, S. "Prototype model for an Intelligent Attendance System based on facial Identification." *Amity University Uttar Pradesh.*
4. Ara, N. M. "Convolutional Neural Network Approach for Vision Based Student Recognition System." *Dept. of CSE, SUST, Sylhet, Bangladesh.*
5. Masruroh, S. U., Fiade, A., Julia, I. R. "NFC Based Mobile Attendance System with Facial Authorization on Raspberry Pi and Cloud Server."
6. Damale, R. C. "Face recognition-based Attendance System using Machine Learning Algorithms." *Cummins College of Engineering for Women, Pune, Maharashtra, India.*
7. Wagh, P. "Class Attendance system based on Face Recognition."
8. Zeng, W. "Design of Classroom Attendance System Based on Face Recognition."
9. Jadhav, A., Jadhav, A., Ladhe, T., Yeolekar, K. "Automated Attendance System Using Face Recognition."
10. Puthea, K., Hartanto, R., Hidayat, R. "An Attendance Marking System based on Face Recognition."
11. Salim, O. A. R. "Class Attendance Management System Using Face Recognition." *International Islamic University Malaysia.*
12. R, N., N. Duraimurugan. "Face Recognition Based Attendance System."
13. Samet, R., Tanriverdi, M. "Face Recognition-Based Mobile Automatic Classroom Attendance Management System." *2017 International Conference on Cyberworlds (CW), Chester.*
14. Ahmed, A., Guo, J., Ali, F., Deeba, F., Ahmed, A. "LBPH based improved face recognition at low resolution." *2018 International Conference on Artificial Intelligence and Big Data (ICAIBD).*
15. Haarcascades, https://github.com/kipr/opencv/blob/master/data/haarcascades/haarcascade_frontalface_default.xml
16. "Facial Recognition Technology in Schools: Critical Questions and Concerns" by Mark Andrejevic & Neil Selwyn. [Learning, Media and Technology] (https://www.tandfonline.com/doi/full/10.1080/17439884.2020.1686014).
Published
2023-12-18
How to Cite
Al-Inizi, H. H. H., & Kurnaz, D. S. (2023). Recording Student Attendance and Recognizing Their Faces Using Deep Learning. International Journal of Human Computing Studies, 5(12), 45-56. https://doi.org/10.31149/ijhcs.v5i12.5075