A classroom check-in algorithm based on face recognition
The problems of traditional classroom clocking-in methods being inefficient and easy to receive human interference are gradually emerging. Thus, we propose a classroom face check-in algorithm based on deep learning. The proposed algorithm consists of four modules: face detection, feature extraction, recognition and attendance. The MTCNN algorithm is used in the face detection algorithm module. It is mainly optimized for the actual classroom environment where the students in the back row have smaller faces, posture transformation, occlusion and other problems. Inception-ResNet-v2 architecture is selected in the face feature extraction module. The original network is restructured to prevent overfitting and reduce redundant computation by removing the classification layer, adding the Dropout layer, and L2 normalization. KNN is used for recognition based on the face features. In the case of attendance statistics, the number of attendees and attendance is calculated as the attendance rate. The proposed algorithm achieves accuracy of 94.4% which is higher than SVM's 88.1%, and performs better in indicators such as F1-score and recall rate. The proposed algorithm is proved by these experimental results to be able to effectively improve the efficiency of attendance and reduce the management burden of teachers.
Authors
- Sheng Guan (ORCID: https://orcid.org/0000-0003-0977-1787)
- Guilian Li
- Yi Liu (ORCID: https://orcid.org/0000-0002-7980-9755)
- Yingcheng Zhao (ORCID: https://orcid.org/0000-0003-4177-0936)
- Ge Peng
- Yujing Zhong
Institutions
- Baoshan University (CN)
Publication Details
- Published
- 2025-09-19
- DOI
- https://doi.org/10.1117/12.3082570
- Primary Topic
- Video Surveillance and Tracking Methods
- Type
- article
- Field-Weighted Citation Impact
- 0.00