Monitoring students’ on-screen availability is increasingly critical for analyzing participation patterns in synchronous online learning, especially under videoconferencing conditions characterized by compressed video streams, low-resolution face regions, fluctuating bandwidth, and dynamically reconfigured grid layouts. This study introduces a practical computer vision pipeline that integrates deep learning-based face detection, lightweight embedding-based identity matching, and frame-level temporal aggregation to estimate students’ visual presence (VP) during live online classes. A real-world dataset comprising 27 participants and 16,200 frames was collected under authentic conditions, including codec compression, variable image quality, and dynamic layout changes. Four widely used face detection models (Haar Cascade, DSFD, MTCNN, and YuNet) were benchmarked on noisy and low-quality images. Quantitative evaluation on a manually annotated subset of 270 frames demonstrates that MTCNN and YuNet yield lower average VP estimation errors (27.63% and 22.20%, respectively) compared to Haar Cascade (75.34%) and DSFD (47.14%), with YuNet also achieving the shortest average processing time of 0.069 s per frame. While the pipeline is intentionally streamlined to facilitate practical use by instructors, the study provides clearly defined steps and parameter settings, establishing a reproducible procedure for benchmarking face detection performance in synchronous online class environments.
Isaza et al. (Wed,) studied this question.