Skip to main content

A Two-Stage, Object-Centric Deep Learning Framework for Robust Exam Cheating Detection

AuthorsVan-Truong Le et al.
Year2026
FieldComputer Vision
arXiv2604.16234
PDFDownload
Categoriescs.CV, cs.AI

Abstract

Academic integrity continues to face the persistent challenge of examination cheating. Traditional invigilation relies on human observation, which is inefficient, costly, and prone to errors at scale. Although some existing AI-powered monitoring systems have been deployed and trusted, many lack transparency or require multi-layered architectures to achieve the desired performance. To overcome these challenges, we propose an improvement over a simple two-stage framework for exam cheating detection that integrates object detection and behavioral analysis using well-known technologies. First, the state-of-the-art YOLOv8n model is used to localize students in exam-room images. Each detected region is cropped and preprocessed, then classified by a fine-tuned RexNet-150 model as either normal or cheating behavior. The system is trained on a dataset compiled from 10 independent sources with a total of 273,897 samples, achieving 0.95 accuracy, 0.94 recall, 0.96 precision, and 0.95 F1-score - a 13% increase over a baseline accuracy of 0.82 in video-based cheating detection. In addition, with an average inference time of 13.9 ms per sample, the proposed approach demonstrates robustness and scalability for deployment in large-scale environments. Beyond the technical contribution, the AI-assisted monitoring system also addresses ethical concerns by ensuring that final outcomes are delivered privately to individual students after the examination, for example, via personal email. This prevents public exposure or shaming and offers students an opportunity to reflect on their behavior. For further improvement, it is possible to incorporate additional factors, such as audio data and consecutive frames, to achieve greater accuracy. This study provides a foundation for developing real-time, scalable, ethical, and open-source solutions.


Engineering Breakdown

Plain English

This paper proposes a two-stage framework for detecting exam cheating in real-time by combining object detection and behavioral analysis. The system uses YOLOv8n to localize students in exam-room images, then classifies each detected region using a fine-tuned RexNet-150 model to distinguish normal behavior from suspicious activity. The authors aim to replace inefficient human invigilation with an automated, transparent AI pipeline that scales across large exam halls. While the abstract is incomplete, the core innovation appears to be a practical simplification of prior multi-layered cheating detection systems using well-established object detection and classification models.

Core Technical Contribution

The key novelty is demonstrating that a simple two-stage pipeline combining YOLOv8n and fine-tuned RexNet-150 can achieve competitive performance for exam cheating detection without complex multi-layered architectures. Rather than inventing new detection algorithms, the authors contribute an engineering insight: carefully applied versions of existing state-of-the-art models (lightweight YOLOv8n variant and a strong CNN backbone) can handle the full problem when integrated with proper behavioral analysis. This approach trades architectural complexity for transparency and maintainability, making it more suitable for deployment in institutional settings where explainability matters. The contribution is primarily in system design and integration rather than fundamental algorithmic innovation.

How It Works

The pipeline operates in two sequential stages: (1) YOLOv8n processes full exam-room images to detect and localize all students, outputting bounding boxes around each person; (2) each cropped region is preprocessed (resized, normalized) and fed to a fine-tuned RexNet-150 classifier that outputs a binary decision—normal behavior or cheating indicator. RexNet-150 is a resource-efficient CNN backbone with a large receptive field, making it suitable for classifying subtle behavioral cues from the cropped student regions. The two-stage design allows independent optimization of localization (handling crowded exam halls with occlusion) and classification (learning what constitutes suspicious behavior from labeled training data). Preprocessing between stages is critical: proper cropping and normalization ensure the classifier sees consistent input despite varied student positions and lighting conditions.

Production Impact

Deploying this system would replace human invigilators with a scalable, 24/7 automated solution that operates at the speed of inference rather than human attention spans—critical for large-scale exams with hundreds of simultaneous test-takers. The two-stage architecture has clear operational benefits: YOLOv8n is extremely fast (likely <50ms per frame on modern GPUs), and RexNet-150 is efficient enough for real-time per-student classification, enabling live monitoring with minimal latency. Trade-offs include: (1) upfront annotation cost to label cheating behavior; (2) camera placement and quality requirements to capture sufficient behavioral detail; (3) potential for false positives requiring human review, so this augments rather than replaces oversight; (4) compute cost of running inference continuously on video streams (GPU or edge TPU deployment). Integration complexity is moderate—standard MLOps pipeline using existing YOLO and PyTorch tooling, though you'd need custom preprocessing to handle variable student positions and proper validation on your institution's specific exam hall layouts.

Limitations and When Not to Use This

The paper assumes that cheating behavior is visually detectable from cropped student images at reasonable camera resolution, which may not hold for subtle techniques (e.g., writing on a hand, glancing at phone out of frame). The two-stage design inherits the localization errors of YOLOv8n—if students are missed in crowded regions or heavily occluded, the behavior classifier never sees them, creating blind spots. The approach likely requires substantial labeled training data of actual cheating behavior, which institutions may struggle to collect ethically and at scale; models trained on limited cheating examples may not generalize to novel techniques. The paper does not address important production concerns: false positive rates, privacy implications of continuous video monitoring, handling edge cases (students with disabilities, unusual seating arrangements), or validating that model decisions actually correlate with academic dishonesty rather than learning-disabled eye movements.

Research Context

This work builds on the mature landscape of real-time object detection (YOLO series) and CNN-based image classification, applying them to an institutional AI application. It likely improves upon prior multi-layered or hand-engineered cheating detection systems by demonstrating that simpler, well-optimized standard models can be competitive—contributing to a broader trend in ML of replacing complex custom architectures with carefully fine-tuned off-the-shelf models. The paper addresses a practical societal problem (exam integrity) that has received limited academic attention despite high institutional demand, positioning it at the intersection of computer vision applications and edu-tech. Future research could explore behavioral modeling beyond single-frame classification (temporal consistency, gait analysis), privacy-preserving approaches (on-device edge inference), or domain adaptation techniques to handle different exam hall configurations and student demographics.


:::tip Subscribe Get weekly breakdowns of papers like this in AI Letters - the newsletter for engineers building production AI systems. :::


Back to Research Lab → · Subscribe to AI Letters →

© 2026 EngineersOfAI. All rights reserved.