Low-Cost Driver Monitoring System Using Deep Learning

被引:1
作者
Khalil, Hady A. [1 ,2 ]
Hammad, Sherif A. [2 ]
Abd El Munim, Hossam E. [3 ]
Maged, Shady A. [1 ]
机构
[1] Ain Shams Univ, Fac Engn, Dept Mechatron Engn, Cairo 11571, Egypt
[2] Garraio Software Innovat, Cairo 11816, Egypt
[3] Ain Shams Univ, Fac Engn, Dept Comp & Syst Engn, Cairo 11571, Egypt
关键词
Vehicles; Monitoring; Computational modeling; Accuracy; Deep learning; Quantization (signal); Cruise control; Fatigue; Training; Pose estimation; machine learning; AI; Raspberry Pi; driver monitoring system; tinyML; YOLO; OpenCL; CNN; embedded systems;
D O I
10.1109/ACCESS.2025.3530296
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Driver monitoring systems are becoming an essential part of Advanced Driver Assistance Systems (ADAS) safety features in modern vehicles. The U.S. National Highway Traffic Safety Administration reports that drowsy/fatigued driving results in almost 100,000 road accidents per year. Driver's fatigue can have different causes, such as lack of sleep, long journeys, restlessness, mental pressure and alcohol consumption. Early monitoring systems relied on data from vehicle sensors, and modern systems commonly use driver's eye tracking. Recently, there has been growing interest in utilizing machine vision and deep learning for driver monitoring. Using machine vision can create more advanced driver monitoring systems capable of detecting driver attention state as well as other features like smartphone usage while driving and seat belts. Machine vision systems usually require extensive processing power, which raises the cost of such systems. In this paper, we present a low-cost driver monitoring system using a 15 Raspberry Pi Zero 2 W board and deep learning CNN to deliver a system capable of monitoring and identifying different states of the driver like safe driving, distracted, drowsy, and smartphone usage, the system achieves an inference rate for 10 Frames Per Second (FPS) and above 90% accuracy with the testing dataset. In addition to the deep learning CNN which runs on Raspberry Pi CPU, we utilize the Raspberry Pi GPU to run a head pose estimation algorithm to boost the system's accuracy.
引用
收藏
页码:14151 / 14164
页数:14
相关论文
共 44 条
[1]   Real-Time Driver Drowsiness Detection System Using Dlib based on Driver Eye/Mouth Monitoring Technology [J].
Al-Sabban, Wesam H. .
COMMUNICATIONS IN MATHEMATICS AND APPLICATIONS, 2022, 13 (02) :807-822
[2]   DDD TinyML: A TinyML-Based Driver Drowsiness Detection Model Using Deep Learning [J].
Alajlan, Norah N. ;
Ibrahim, Dina M. .
SENSORS, 2023, 23 (12)
[3]  
[Anonymous], About Us
[4]   Performance Analysis of Google Colaboratory as a Tool for Accelerating Deep Learning Applications [J].
Carneiro, Tiago ;
Medeiros Da Nobrega, Raul Victor ;
Nepomuceno, Thiago ;
Bian, Gui-Bin ;
De Albuquerque, Victor Hugo C. ;
Reboucas Filho, Pedro Pedrosa .
IEEE ACCESS, 2018, 6 :61677-61685
[5]   Control Task Substitution in Semiautomated Driving: Does It Matter What Aspects Are Automated? [J].
Carsten, Oliver ;
Lai, Frank C. H. ;
Barnard, Yvonne ;
Jamson, A. Hamish ;
Merat, Natasha .
HUMAN FACTORS, 2012, 54 (05) :747-761
[6]  
Chellappa A, 2018, International Journal of Engineering & Technology, V7, P29, DOI [10.14419/ijet.v7i2.24.11993, 10.14419/ijet.v7i2.24.11993, DOI 10.14419/IJET.V7I2.24.11993]
[7]   Attention-Based Multi-Modal Multi-View Fusion Approach for Driver Facial Expression Recognition [J].
Chen, Jianrong ;
Dey, Sujit ;
Wang, Lei ;
Bi, Ning ;
Liu, Peng .
IEEE ACCESS, 2024, 12 :137203-137221
[8]  
congress.gov/, ABOUT US
[9]   DMD: A Large-Scale Multi-modal Driver Monitoring Dataset for Attention and Alertness Analysis [J].
Diego Ortega, Juan ;
Kose, Neslihan ;
Canas, Paola ;
Chao, Min-An ;
Unnervik, Alexander ;
Nieto, Marcos ;
Otaegui, Oihana ;
Salgado, Luis .
COMPUTER VISION - ECCV 2020 WORKSHOPS, PT IV, 2020, 12538 :387-405
[10]  
Dwivedi K, 2014, IEEE INT ADV COMPUT, P995, DOI 10.1109/IAdCC.2014.6779459