Skip to content
Open access

Real-Time Drowsiness Detection Using Dual MobileNetV2 Models on Desktop and Edge Devices

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.

Read PDF

Similar papers

Conference Aug 2026

Calibration-Aware Driver Monitoring System for Real-Time Embedded Applications

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 · 0 citations
Open access Aug 2026

A LIGHTWEIGHT CNN-BASED ANDROID VISION SYSTEM FOR REAL-TIME DRIVER DROWSINESS DETECTION USING EYE-STATE ANALYSIS

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. · 0 citations
Open access Sep 2026

A Subject-Independent Temporal Framework for Behavioural Eye-Based Driver Drowsiness Detection

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. · 0 citations
Conference Aug 2026

Real-Time Edge Computing Framework for Drowsiness Detection in ITS using CLBP

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...

Sumit Sharma, Rakesh Kumar, Meenu Gupta · 0 citations
Open access Aug 2026

Real-time driver drowsiness detection Using YOLO algorithm-based Hybrid Features

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 · 0 citations
Conference Aug 2026

Embedded TinyML for Driver Drowsiness Detection

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 · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.