Javascript must be enabled to continue!
Embedded System Performance Analysis for Implementing a Portable Drowsiness Detection System for Drivers
View through CrossRef
Drowsiness on the road is a widespread problem with fatal consequences; thus, a multitude of systems and techniques have been proposed. Among existing methods, Ghoddoosian et al. utilized temporal blinking patterns to detect early signs of drowsiness, but their algorithm was tested only on a powerful desktop computer, which is not practical to apply in a moving vehicle setting. In this paper, we propose an efficient platform to run Ghoddoosian’s algorithm, detail the performance tests we ran to determine this platform, and explain our threshold optimization logic. After considering the Jetson Nano and Beelink (Mini PC), we concluded that the Mini PC is most efficient and practical to run our embedded system in a vehicle. To determine this, we ran communication speed tests and evaluated total processing times for inference operations. Based on our experiments, the average total processing time to run the drowsiness detection model was 94.27 ms for the Jetson Nano and 22.73 ms for the Beelink (Mini PC). Considering the portability and power efficiency of each device, along with the processing time results, the Beelink (Mini PC) was determined to be most suitable. Additionally, we propose a threshold optimization algorithm, which determines whether the driver is drowsy, or alert based on the trade-off between the sensitivity and specificity of the drowsiness detection model. Our study will serve as a crucial next step for drowsiness detection research and its application in vehicles. Through our experiments, we have determined a favorable platform that can run drowsiness detection algorithms in real-time and can be used as a foundation to further advance drowsiness detection research. In doing so, we have bridged the gap between an existing embedded system and its actual implementation in vehicles to bring drowsiness technology a step closer to prevalent real-life implementation.
Title: Embedded System Performance Analysis for Implementing a Portable Drowsiness Detection System for Drivers
Description:
Drowsiness on the road is a widespread problem with fatal consequences; thus, a multitude of systems and techniques have been proposed.
Among existing methods, Ghoddoosian et al.
utilized temporal blinking patterns to detect early signs of drowsiness, but their algorithm was tested only on a powerful desktop computer, which is not practical to apply in a moving vehicle setting.
In this paper, we propose an efficient platform to run Ghoddoosian’s algorithm, detail the performance tests we ran to determine this platform, and explain our threshold optimization logic.
After considering the Jetson Nano and Beelink (Mini PC), we concluded that the Mini PC is most efficient and practical to run our embedded system in a vehicle.
To determine this, we ran communication speed tests and evaluated total processing times for inference operations.
Based on our experiments, the average total processing time to run the drowsiness detection model was 94.
27 ms for the Jetson Nano and 22.
73 ms for the Beelink (Mini PC).
Considering the portability and power efficiency of each device, along with the processing time results, the Beelink (Mini PC) was determined to be most suitable.
Additionally, we propose a threshold optimization algorithm, which determines whether the driver is drowsy, or alert based on the trade-off between the sensitivity and specificity of the drowsiness detection model.
Our study will serve as a crucial next step for drowsiness detection research and its application in vehicles.
Through our experiments, we have determined a favorable platform that can run drowsiness detection algorithms in real-time and can be used as a foundation to further advance drowsiness detection research.
In doing so, we have bridged the gap between an existing embedded system and its actual implementation in vehicles to bring drowsiness technology a step closer to prevalent real-life implementation.
Related Results
Driver Drowsiness Detection Using Smartphone
Driver Drowsiness Detection Using Smartphone
Abstract: Transition state between being awake and asleep is called drowsiness. Driver drowsiness is the major cause of traffic crashes and financial losses. This abstract presents...
Drowsiness Detection of Construction Workers: A Proactive Approach to Accident Prevention Leveraging Yolov8 Deep Learning And Computer Vision Techniques
Drowsiness Detection of Construction Workers: A Proactive Approach to Accident Prevention Leveraging Yolov8 Deep Learning And Computer Vision Techniques
Construction projects' unsatisfactory performance has been linked to factors influencing individuals' well-being and mental alertness on projects. Drowsiness is a significant indic...
Detection and Predictive Analysis of Drowsiness Using Non-contact Doppler Sensor
Detection and Predictive Analysis of Drowsiness Using Non-contact Doppler Sensor
The demand for continuous monitoring of vital signs is steadily increasing. Drowsiness occurs when individuals are tired or engaged in repetitive tasks, and driving or working in t...
Driver Drowsiness Detection with Commercial EEG Headsets
Driver Drowsiness Detection with Commercial EEG Headsets
<p>Driver Drowsiness is one of the leading causes of road accidents. Electroencephalography (EEG) is highly affected by drowsiness; hence, EEG-based methods detect drowsiness...
A Systematic Review on Drivers Drowsiness Detection using Machine Learning Awake Behind the Wheel
A Systematic Review on Drivers Drowsiness Detection using Machine Learning Awake Behind the Wheel
Abstract
Avoiding accidents on the road and improving transport safety strongly requires proper tracking of driver alertness. In this review, the author has focused...
Drowsiness Detection of Construction Workers: Accident Prevention Leveraging Yolov8 Deep Learning and Computer Vision Techniques
Drowsiness Detection of Construction Workers: Accident Prevention Leveraging Yolov8 Deep Learning and Computer Vision Techniques
Construction projects’ unsatisfactory performance has been linked to factors influencing individuals’ well-being and mental alertness on projects. Drowsiness is a significant indic...
Real-time driver drowsiness detection using transformer architectures: a novel deep learning approach
Real-time driver drowsiness detection using transformer architectures: a novel deep learning approach
Abstract
Driver drowsiness is a leading cause of road accidents, resulting in significant societal, economic, and emotional losses. This paper introduces a novel and robu...
Portable Wireless Drowsiness Detector
Portable Wireless Drowsiness Detector
Excess sleep results in drowsiness that's not the underlying disease.Drowsiness may cause additional symptoms, like forgetfulness or falling asleep at inappropriate times. The comm...

