Aug 2026· Indonesian Journal of Electronics Electromedical Engineering and Medical Informatics· 0 citations· 42 references
TL;DR
A lightweight dual-MobileNetV2 design with platform-appropriate detectors shows promise for delivering consistent real-time drowsiness alerts across heterogeneous hardware tiers.
Abstract
Drowsiness is a leading cause of human error in transportation and in shift-based occupational work, yet delivering reliable real-time detection on affordable, resource-constrained hardware remains difficult. This study aims to develop and evaluate a vision-based drowsiness detection system that behaves consistently across a full-power desktop and a low-cost edge device. The system couples two independent MobileNetV2 transfer-learning classifiers — one for eye state (Open/Closed) and one for mouth state (Yawn/No_yawn) — with a temporal decision engine that converts frame-level predictions into microsleep and excessive-yawning alerts. Both classifiers were trained on a merged multi-source dataset (8,548 training images) and evaluated with a class-balanced protocol (186 images/class for the eye branch and 448 images/class for the mouth branch) to remove test-set imbalance bias. The decision engine was realised as two platform-appropriate pipelines that share an offline-first, retry-capable event architecture: a duration-based, two-tier hysteresis alert on a desktop application (Haar-cascade detection, H5/float32 models) and a frame-count alert designed for a Raspberry Pi 5 edge board (MediaPipe detection, quantised TensorFlow Lite models). On the class-balanced test set the eye branch reached 95.16% (H5) / 95.97% (TFLite) accuracy and the mouth branch reached 96.65% for both formats, with above-99% cross-format prediction agreement. Converting to TFLite cut model size by 73.4% (8.99 to 2.39 MB) and single-frame model inference latency roughly thirteen-fold (about 25 to 1.9 ms, measured on the development machine). Real-time desktop sessions sustained 6.9–12.0 FPS, and the Haar detector located a face in only 15.8% of off-angle frames versus 96.9–98.6% of frontal frames. This single-session result offers a preliminary, rather than definitive, indication of the detector's pose sensitivity. A lightweight dual-MobileNetV2 design with platform-appropriate detectors shows promise for delivering consistent real-time drowsiness alerts across heterogeneous hardware tiers.
Driver fatigue and distraction play a crucial role in causing road traffic accidents, which necessitates an effective real-time driver monitoring system that is feasible in a resource-constrained embedded environment. In this paper, a system tailored for the user employing MediaPipe FaceMesh for extracting real-time fa...
Ajay Amirth K, Govardhan Karunanidhi· International Conference Com...· 0 citations
A lightweight CNN-based Android vision system for real-time driver drowsiness detection using eye-state analysis that combines Haar Cascade classifiers for real-time face and eye localization with a custom Convolutional Neural Network for classifying eye states as open or closed.
Benisemeni Esther Zakka, Fabunmi Esther Omowunmi, Gloria Ngozi Jola et al.· International Journal of Nat...· 0 citations
Driver drowsiness detection systems are often evaluated using data partitions that may retain observations from the same individuals across training and testing, making their ability to generalise to unseen drivers difficult to assess. This study investigates behavioural eye-based drowsiness detection under strict subj...
Olusola O. Ajayi, A. Kurien, Karim Djouani et al.· Italian National Conference...· 0 citations
Today’s transportation systems suffer from a high number of accidents caused by drowsy driving, so strong automated detection systems are required for implementation in the Intelligent Transportation Systems (ITS). This paper introduces an analytical framework, divided into three stages to enhance the real-time detecti...
A method to identify driver inattention using real-time video processing to quickly and accurately categorize driver information in response to the growing need for driver monitoring technology while driving.
F. J. Kadhim· Al-Noor Journal of Engineeri...· 0 citations
Driver drowsiness is a relevant road-safety risk. This paper presents the deployment of a TinyML image classifier on the Seeed Studio XIAO ESP32-S3 Sense. A convolutional neural network was trained on the Driver Drowsiness Dataset using Edge Impulse, quantized to INT8 and integrated into an Arduino firmware. Float32 an...
Willian de Souza Felisberto, R. Marcelino· 2026 IEEE Colombian Conferen...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.