Real-Time Driver Drowsiness Detection Using Facial Analysis and Machine Learning Techniques

被引:0
作者
Essahraui, Siham [1 ]
Lamaakal, Ismail [1 ]
El Hamly, Ikhlas [1 ]
Maleh, Yassine [2 ]
Ouahbi, Ibrahim [1 ]
El Makkaoui, Khalid [1 ]
Filali Bouami, Mouncef [1 ]
Plawiak, Pawel [3 ,4 ]
Alfarraj, Osama [5 ]
Abd El-Latif, Ahmed A. [6 ,7 ]
机构
[1] Mohammed Premier Univ, Multidisciplinary Fac Nador, Oujda 60000, Morocco
[2] Sultan Moulay Slimane Univ, LaSTI Lab, ENSAK, Khouribga 54000, Morocco
[3] Cracow Univ Technol, Fac Comp Sci & Telecommun, Dept Comp Sci, Warszawska 24, PL-31155 Krakow, Poland
[4] Polish Acad Sci, Inst Theoret & Appl Informat, Baltycka 5, PL-44100 Gliwice, Poland
[5] King Saud Univ, Community Coll, Comp Sci Dept, Riyadh 11437, Saudi Arabia
[6] Jadara Univ, Jadara Univ Res Ctr, Irbid 21110, Jordan
[7] Menoufia Univ, Fac Sci, Dept Math & Comp Sci, Menoufia 32511, Egypt
关键词
drowsy driving; drowsiness detection; computer vision; facial analysis; machine learning; SYSTEM;
D O I
10.3390/s25030812
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Drowsy driving poses a significant challenge to road safety worldwide, contributing to thousands of accidents and fatalities annually. Despite advancements in driver drowsiness detection (DDD) systems, many existing methods face limitations such as intrusiveness and delayed reaction times. This research addresses these gaps by leveraging facial analysis and state-of-the-art machine learning techniques to develop a real-time, non-intrusive DDD system. A distinctive aspect of this research is its systematic assessment of various machine and deep learning algorithms across three pivotal public datasets, the NTHUDDD, YawDD, and UTA-RLDD, known for their widespread use in drowsiness detection studies. Our evaluation covered techniques including the K-Nearest Neighbors (KNNs), support vector machines (SVMs), convolutional neural networks (CNNs), and advanced computer vision (CV) models such as YOLOv5, YOLOv8, and Faster R-CNN. Notably, the KNNs classifier reported the highest accuracy of 98.89%, a precision of 99.27%, and an F1 score of 98.86% on the UTA-RLDD. Among the CV methods, YOLOv5 and YOLOv8 demonstrated exceptional performance, achieving 100% precision and recall with mAP@0.5 values of 99.5% on the UTA-RLDD. In contrast, Faster R-CNN showed an accuracy of 81.0% and a precision of 63.4% on the same dataset. These results demonstrate the potential of our system to significantly enhance road safety by providing proactive alerts in real time.
引用
收藏
页数:22
相关论文
共 71 条
[1]  
Abtahi S., 2014, P 5 ACM MULT SYST C, P24, DOI DOI 10.1145/2557642.2563678
[2]   Women's health in the Eastern Mediterranean Region: time for a paradigm shift [J].
Afifi, Mohamed ;
El-Adawy, Maha ;
Hajjeh, Rana .
EASTERN MEDITERRANEAN HEALTH JOURNAL, 2022, 28 (09) :635-637
[3]  
Agrawal P., 2024, P 2024 INT C INN CHA, P1
[4]   A Deep-Learning Approach to Driver Drowsiness Detection [J].
Ahmed, Mohammed Imran Basheer ;
Alabdulkarem, Halah ;
Alomair, Fatimah ;
Aldossary, Dana ;
Alahmari, Manar ;
Alhumaidan, Munira ;
Alrassan, Shoog ;
Rahman, Atta ;
Youldash, Mustafa ;
Zaman, Gohar .
SAFETY, 2023, 9 (03)
[5]   Intelligent Driver Drowsiness Detection for Traffic Safety Based on Multi CNN Deep Model and Facial Subsampling [J].
Ahmed, Muneeb ;
Masood, Sarfaraz ;
Ahmad, Musheer ;
Abd El-Latif, Ahmed A. .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (10) :19743-19752
[6]   A novel approach for driver fatigue detection based on visual characteristics analysis [J].
Akrout, Belhassen ;
Mahdi, Walid .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (1) :527-552
[7]   A State-of-the-Art Survey on Deep Learning Theory and Architectures [J].
Alom, Md Zahangir ;
Taha, Tarek M. ;
Yakopcic, Chris ;
Westberg, Stefan ;
Sidike, Paheding ;
Nasrin, Mst Shamima ;
Hasan, Mahmudul ;
Van Essen, Brian C. ;
Awwal, Abdul A. S. ;
Asari, Vijayan K. .
ELECTRONICS, 2019, 8 (03)
[8]  
[Anonymous], 2013, Global Status Report on Road Safety
[9]   Two-Stream Spatial-Temporal Graph Convolutional Networks for Driver Drowsiness Detection [J].
Bai, Jing ;
Yu, Wentao ;
Xiao, Zhu ;
Havyarimana, Vincent ;
Regan, Amelia C. ;
Jiang, Hongbo ;
Jiao, Licheng .
IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (12) :13821-13833
[10]   Driver drowsiness detection in video sequences using hybrid selection of deep features [J].
Bekhouche, Salah Eddine ;
Ruichek, Yassine ;
Dornaika, Fadi .
KNOWLEDGE-BASED SYSTEMS, 2022, 252