Towards Robust Classroom Attendance: A Comprehensive Evaluation of Face Detection and Recognition Models
Organizations: Computer Engineering Department LDRP-ITR, Kadi Sarva Vishwavidyalaya Gandhinagar, Gujarat, India · VSITR, Kadi Sarva Vishwavidyalaya Kadi, Gujarat, India · Information Technology Department LDRP-ITR, Kadi Sarva Vishwavidyalaya Gandhinagar, Gujarat, India
Abstract
Manual attendance methods, such as paper or register-based systems, take a lot of time, can lead to errors, and are easy to falsify. Face recognition is more reliable, but it frequently struggles in classrooms because lighting and other conditions can vary. Face recognition datasets are designed for regulated environments and do not capture the actual challenges found in classrooms. To address this, a new face detection and recognition dataset, the Visage Face dataset, comprising 16,234 face samples, is proposed for the task of face detection and recognition. The photos are taken from different angles and under varying lighting conditions, with students showing a range of expressions, and some faces partly covered to reflect real-life situations. A YOLO-based system is used to detect faces and tested seven advanced face recognition models with thirteen configurations: LVFace, QCFace, FaceLiVTv2, TopoFR, EdgeFace, TransFace, and GhostFaceNets. Of these, FaceLiVTv2-M performed best, with 99.75% Top-1/Top-5 accuracy and an inference time of 6.459 ms. These results show that the Visage Face Dataset is a realistic and challenging benchmark for face recognition in classroom attendance.
Figures & tables
| Specification | Detection Details | Recognition Details |
| Total Images | 3,635 | 3,500 |
| Dataset Type | Categorical | Categorical |
| Dataset Size | 224.6 MB | 145.7 MB |
| Image Dimension | 640 640 pixels | 224 224 pixels |
| Total Annotations | 96,409 | - |
| Image Format | JPG | JPEG |
| Model | Version | Params | Top-1 | Top-5 | Inference (ms) |
| FaceLiVTv2 | L | 8.52 | 99.75 | 100 | 6.081 |
| EdgeFace | Base | 18.23 | 99.75 | 99.75 | 4.029 |
| LVFace | ViT-B | 113.83 | 99.75 | 100 | 5.784 |
| TopoFR | R100 | 65.16 | 99.5 | 100 | 11.411 |
| QCFace | IR100 | 65.16 | 99.5 | 99.75 | 11.6 |
| TransFace | ViT-B | 124.47 | 99.75 | 100 | 6.081 |
Face Recognition
Face recognition matches or identifies people from facial images, videos, and biometric representations across changing conditions.
See all 108 papers