A Deep-Learning Approach to Driver Drowsiness Detection

被引:15
作者
Ahmed, Mohammed Imran Basheer [1 ]
Alabdulkarem, Halah [1 ]
Alomair, Fatimah [1 ]
Aldossary, Dana [1 ]
Alahmari, Manar [1 ]
Alhumaidan, Munira [1 ]
Alrassan, Shoog [1 ]
Rahman, Atta [2 ]
Youldash, Mustafa [1 ]
Zaman, Gohar [3 ]
机构
[1] Imam Abdulrahman Bin Faisal Univ, Coll Comp Sci & Informat Technol, Dept Comp Engn, Dammam 31441, Saudi Arabia
[2] Imam Abdulrahman Bin Faisal Univ, Coll Comp Sci & Informat Technol, Dept Comp Sci, Dammam 31441, Saudi Arabia
[3] Abbottabad Univ Sci & Technol, Dept Comp Sci, Abbottabad 22020, Pakistan
关键词
CNN model; VGG model; driver condition; road safety; drowsiness detection; SYSTEM;
D O I
10.3390/safety9030065
中图分类号
R1 [预防医学、卫生学];
学科分类号
1004 ; 120402 ;
摘要
Drowsy driving is a widespread cause of traffic accidents, especially on highways. It has become an essential task to seek an understanding of the situation in order to be able to take immediate remedial actions to detect driver drowsiness and enhance road safety. To address the issue of road safety, the proposed model offers a method for evaluating the level of driver fatigue based on changes in a driver's eyeball movement using a convolutional neural network (CNN). Further, with the help of CNN and VGG16 models, facial sleepiness expressions were detected and classified into four categories (open, closed, yawning, and no yawning). Subsequently, a dataset of 2900 images of eye conditions associated with driver sleepiness was used to test the models, which include a different range of features such as gender, age, head position, and illumination. The results of the devolved models show a high degree of accountability, whereas the CNN model achieved an accuracy rate of 97%, a precision of 99%, and recall and F-score values of 99%. The VGG16 model reached an accuracy rate of 74%. This is a considerable contrast between the state-of-the-art methods in the literature for similar problems.
引用
收藏
页数:17
相关论文
共 60 条
[1]  
Ahmed M.I.B., 2021, MATH MODEL ENG PROBL, V8, P805, DOI [10.18280/mmep.080517, DOI 10.18280/MMEP.080517]
[2]  
Ahmed MIB., 2019, Telemedicine technologies, P227
[3]   A Real-Time Computer Vision Based Approach to Detection and Classification of Traffic Incidents [J].
Ahmed, Mohammed Imran Basheer ;
Zaghdoud, Rim ;
Ahmed, Mohammed Salih ;
Sendi, Razan ;
Alsharif, Sarah ;
Alabdulkarim, Jomana ;
Saad, Bashayr Adnan Albin ;
Alsabt, Reema ;
Rahman, Atta ;
Krishnasamy, Gomathi .
BIG DATA AND COGNITIVE COMPUTING, 2023, 7 (01)
[4]   Joint Diagnosis of Pneumonia, COVID-19, and Tuberculosis from Chest X-ray Images: A Deep Learning Approach [J].
Ahmed, Mohammed Salih ;
Rahman, Atta ;
AlGhamdi, Faris ;
AlDakheel, Saleh ;
Hakami, Hammam ;
AlJumah, Ali ;
AlIbrahim, Zuhair ;
Youldash, Mustafa ;
Alam Khan, Mohammad Aftab ;
Basheer Ahmed, Mohammed Imran .
DIAGNOSTICS, 2023, 13 (15)
[5]   A Review of Recent Developments in Driver Drowsiness Detection Systems [J].
Albadawi, Yaman ;
Takruri, Maen ;
Awad, Mohammed .
SENSORS, 2022, 22 (05)
[6]   Ensemble Machine Learning Based Identification of Pediatric Epilepsy [J].
Alotaibi, Shamsah Majed ;
Atta-ur-Rahmad ;
Basheer, Mohammed Imran ;
Khan, Muhammad Adnan .
CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 68 (01) :149-165
[7]   An Efficient Approach for Detecting Driver Drowsiness Based on Deep Learning [J].
Anh-Cang Phan ;
Ngoc-Hoang-Quyen Nguyen ;
Thanh-Ngoan Trieu ;
Thuong-Cang Phan .
APPLIED SCIENCES-BASEL, 2021, 11 (18)
[8]  
[Anonymous], 2022, Tensorflow.js tf.layers.flatten() Function-GeeksforGeeks, GeeksforGeeks
[9]   A Neuro-fuzzy approach for user behaviour classification and prediction [J].
Atta-ur-Rahman ;
Dash, Sujata ;
Luhach, Ashish Kr ;
Chilamkurti, Naveen ;
Baek, Seungmin ;
Nam, Yunyoung .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2019, 8 (01)
[10]  
Azam K., 2014, Journal of Engineering and Applied Sciences, V33, P47