journal article·2025-08-15Open access

Drowsiness Detection in Drivers: A Systematic Review of Deep Learning-Based Models

Tiago Fonseca, Sara Ferreira

Applied Sciences· Volume 15· Issue 16

Abstract

Deep learning (DL) models show considerable promise in detecting driver drowsiness, a major contributor to road traffic crashes. This systematic review evaluates the performance, contexts of application, and implementation challenges of DL-based drowsiness detection systems. Conducted in accordance with the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) 2020 guidelines, the review includes peer-reviewed empirical studies published between 2015 and 2025 that develop and validate DL models using data collected in real or simulated driving environments. Studies were identified through systematic searches in PubMed, Scopus, Web of Science, ScienceDirect, and IEEE Xplore, last updated in March 2025. Due to methodological heterogeneity, findings are synthesized narratively. Eighty-one studies meet the inclusion criteria. Most employ Convolutional Neural Networks, Recurrent Neural Networks, or hybrid architectures and use behavioral, physiological, or multimodal inputs. Reported median values for accuracy and F1-score exceed 0.95 under both simulated and real-world conditions. However, studies frequently lack demographic diversity, standardized performance reporting, and robust validation protocols. Key limitations include limited dataset transparency, inconsistent evaluation metrics, and insufficient attention to ethical and privacy considerations. While DL models exhibit strong predictive performance, their real-world deployment remains limited by practical and methodological constraints. Future research should place emphasis on the development of inclusive datasets, the conduct of multi-context evaluations, the advancement of real-world deployment strategies, and the rigorous adherence to ethical standards.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Sleep and Work-Related Fatigue · Traffic and Road Safety · Ergonomics and Musculoskeletal Disorders

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Civil and Georesources Engineering, Faculty of Engineering, University of Porto, 4200-465 Porto, Portugal

CITTA—Research Centre for Territory, Transports and Environment, Faculty of Engineering, University of Porto, 4200-465 Porto, Portugal

Funding

national funds through the FCT/MCTES

References (93)

Show source-provided references
1. Fatigue in industry
2. The link between fatigue and safety10.1016/j.aap.2009.11.011 ↗
3. Tefft, B.C. (2024). Drowsy Driving in Fatal Crashes, United States, 2017–2021, AAA Foundation for Traffic Safety.
4. Areal, A., Pires, C., Pita, R., Marques, P., and Trigoso, J. (2024). Distraction (Mobile Phone Use) & Fatigue, ESRA. ESRA3 Thematic report Nr. 3.
5. A systematic review on detection and prediction of driver drowsiness
6. Machine learning and deep learning techniques for driver fatigue and drowsiness detection: A review10.1007/s11042-023-15054-0 ↗
7. The PRISMA 2020 statement: An updated guideline for reporting systematic reviews10.1136/bmj.n71 ↗
8. Fonseca, T., and Ferreira, S. (2025, July 12). Drowsiness Detection in Drivers: A Systematic Review of Deep Learning-Based Models. Available online: https://www.crd.york.ac.uk/PROSPERO/view/CRD420251078841.
9. Weng, C.-H., Lai, Y.-H., and Lai, S.-H. (2016). Driver Drowsiness Detection via a Hierarchical Temporal Deep Belief Network. Asian Conference on Computer Vision Workshop on Driver Drowsiness Detection from Video, Springer.10.1007/978-3-319-54526-4_9 ↗
10. Abtahi, S., Omidyeganeh, M., Shirmohammadi, S., and Hariri, B. (2014, January 19). YawDD: A yawning detection dataset. Proceedings of the 5th ACM Multimedia Systems Conference, Singapore.10.1145/2557642.2563678 ↗
11. A multimodal approach to estimating vigilance using EEG and forehead EOG10.1088/1741-2552/aa5a98 ↗
12. Multi-channel EEG recordings during a sustained-attention driving task10.1038/s41597-019-0027-4 ↗
13. A recurrence network-based convolutional neural network for fatigue driving detection from EEG10.1063/1.5120538 ↗
14. Driver sleepiness detection from EEG and EOG signals using GAN and LSTM networks10.1016/j.neucom.2019.05.108 ↗
15. Fatigue at the wheel: A non-visual approach to truck driver fatigue detection by multi-feature fusion10.1016/j.aap.2024.107511 ↗
16. Dual-Modal Drowsiness Detection to Enhance Driver Safety
17. EEG-Based Driver Fatigue Detection Using Spatio-Temporal Fusion Network with Brain Region Partitioning Strategy10.1109/TITS.2023.3348517 ↗
18. Behind-the-Ear EEG-Based Wearable Driver Drowsiness Detection System Using Embedded Tiny Neural Networks10.1109/JSEN.2023.3307766 ↗
19. Internet of things assisted deep learning enabled driver drowsiness monitoring and alert system using CNN-LSTM framework10.1088/2631-8695/ad937b ↗
20. Driver fatigue detection using PPG signal, facial features, head postures with an LSTM model10.1016/j.heliyon.2024.e39479 ↗
21. Florez, R., Palomino-Quispe, F., Coaquira-Castillo, R.J., Herrera-Levano, J.C., Paixão, T., and Alvarez, A.B. (2023). A CNN-Based Approach for Driver Drowsiness Detection by Real-Time Eye State Identification. Appl. Sci., 13.10.20944/preprints202306.0267.v1 ↗
22. Face Positioned Driver Drowsiness Detection Using Multistage Adaptive 3D Convolutional Neural Network10.5755/j01.itc.52.3.33719 ↗
23. Intelligent Driver Drowsiness Detection for Traffic Safety Based on Multi CNN Deep Model and Facial Subsampling10.1109/TITS.2021.3134222 ↗
24. Akrout, B., and Fakhfakh, S. (2023). How to Prevent Drivers before Their Sleepiness Using Deep Learning-Based Approach. Electronics, 12.10.3390/electronics12040965 ↗
25. A Lightweight Driver Drowsiness Detection System Using 3DCNN with LSTM10.32604/csse.2023.024643 ↗
26. A Hybrid Deep Neural Network Approach to Recognize Driving Fatigue Based on EEG Signals10.1155/2024/9898333 ↗
27. Biosignals Monitoring for Driver Drowsiness Detection Using Deep Neural Networks10.1109/ACCESS.2024.3423723 ↗
28. Real-Time CNN-Based Driver Distraction & Drowsiness Detection System10.32604/iasc.2023.039732 ↗
29. Anber, S., Alsaggaf, W., and Shalash, W. (2022). A Hybrid Driver Fatigue and Distraction Detection Model Using AlexNet Based on Facial Features. Electronics, 11.10.3390/electronics11020285 ↗
30. Driver Mental Fatigue Detection Based on Head Posture Using New Modified reLU-BiLSTM Deep Neural Network10.1109/TITS.2021.3098309 ↗
31. Applying deep neural networks for multi-level classification of driver drowsiness using Vehicle-based measures10.1016/j.eswa.2020.113778 ↗
32. Automatic drowsiness detection for preventing road accidents via 3dgan and three-level attention10.1007/s11042-023-17272-y ↗
33. Driver drowsiness detection in video sequences using hybrid selection of deep features10.1016/j.knosys.2022.109436 ↗
34. A Deep Learning-Based System for Driver Fatigue Detection
35. Convolutional neural network with transfer learning approach for detection of unfavorable driving state using phase coherence image10.1016/j.eswa.2021.116016 ↗
36. Chen, J., Wang, S., He, E., Wang, H., and Wang, L. (2021). Recognizing drowsiness in young men during real driving based on electroencephalography using an end-to-end deep learning approach. Biomed. Signal. Process. Control, 69.10.1016/j.bspc.2021.102792 ↗
37. Two-dimensional phase lag index image representation of electroencephalography for automated recognition of driver fatigue using convolutional neural network10.1016/j.eswa.2021.116339 ↗
38. Self-Attentive Channel-Connectivity Capsule Network for EEG-Based Driving Fatigue Detection10.1109/TNSRE.2023.3299156 ↗
39. Real-time driver fatigue detection system with deep learning on a low-cost embedded system10.1016/j.micpro.2023.104851 ↗
40. A compact and interpretable convolutional neural network for cross-subject driver drowsiness detection from single-channel EEG10.1016/j.ymeth.2021.04.017 ↗
41. Ding, N., Zhang, C., and Eskandarian, A. (2024). EEG-fest: Few-shot based attention network for driver’s drowsiness estimation with EEG signals. Biomed. Phys. Eng. Express, 10.10.1088/2057-1976/ad0f3f ↗
42. Deep CNN models-based ensemble approach to driver drowsiness detection10.1007/s00521-020-05209-7 ↗
43. Ebrahimian, S., Nahvi, A., Tashakori, M., Salmanzadeh, H., Mohseni, O., and Leppänen, T. (2022). Multi-Level Classification of Driver Drowsiness by Simultaneous Analysis of ECG and Respiration Signals Using Deep Neural Networks. Int. J. Environ. Res. Public Health, 19.10.3390/ijerph191710736 ↗
44. Multi-scale spatial–temporal attention graph convolutional networks for driver fatigue detection10.1016/j.jvcir.2023.103826 ↗
45. Feng, X., Guo, Z., and Kwong, S. (2024). ID3RSNet: Cross-subject driver drowsiness detection from raw single-channel EEG with an interpretable residual shrinkage network. Front. Neurosci., 18.10.3389/fnins.2024.1508747 ↗
46. Feng, X., Dai, S., and Guo, Z. (2025). Pseudo-label-assisted subdomain adaptation network with coordinate attention for EEG-based driver drowsiness detection. Biomed. Signal. Process. Control, 101.10.1016/j.bspc.2024.107132 ↗
47. Real-Time EEG-Based Driver Drowsiness Detection Based on Convolutional Neural Network With Gumbel-Softmax Trick10.1109/JSEN.2024.3492176 ↗
48. Driver drowsiness detection using hybrid convolutional neural network and long short-term memory10.1007/s11042-018-6378-6 ↗
49. A Real-time Driver Fatigue Detection Method Based on Two-Stage Convolutional Neural Network10.1016/j.ifacol.2020.12.2357 ↗
50. A generative adaptive convolutional neural network with attention mechanism for driver fatigue detection with class-imbalanced and insufficient data10.1016/j.bbr.2024.114898 ↗
51. RF-DCM: Multi-Granularity Deep Convolutional Model Based on Feature Recalibration and Fusion for Driver Fatigue Detection10.1109/TITS.2020.3017513 ↗
52. Driver sleepiness detection with deep neural networks using electrophysiological data10.1088/1361-6579/abe91e ↗
53. Real-driving-implementable drowsy driving detection method using heart rate variability based on long short-term memory and autoencoder10.1016/j.ifacol.2021.10.310 ↗
54. Hierarchical deep neural networks to detect driver drowsiness10.1007/s11042-021-10542-7 ↗
55. A Real-Time Vision Transformers-Based System for Enhanced Driver Drowsiness Detection and Vehicle Safety10.1109/ACCESS.2024.3522111 ↗
56. Real-time fatigue driving detection system based on multi-module fusion10.1016/j.cag.2022.09.001 ↗
57. Jiao, Y., and Jiang, F. (2022). Detecting slow eye movements with bimodal-LSTM for recognizing drivers’ sleep onset period. Biomed. Signal. Process. Control, 75.10.1016/j.bspc.2022.103608 ↗
58. Detecting slow eye movements using multi-scale one-dimensional convolutional neural network for driver sleepiness detection10.1016/j.jneumeth.2023.109939 ↗
59. Neuromorphic Driver Monitoring Systems: A Proof-of-Concept for Yawn Detection and Seatbelt State Detection using an Event Camera10.1109/ACCESS.2023.3312190 ↗
60. Behavior-based driver fatigue detection system with deep belief network10.1007/s00521-022-07141-4 ↗
61. Ranjeet: Driver drowsiness detection using modified deep learning architecture10.1007/s12065-022-00743-w ↗
62. Smart Edge-Based Driver Drowsiness Detection in Mobile Crowdsourcing10.1109/ACCESS.2023.3250834 ↗
63. Latreche, I., Slatnia, S., Kazar, O., and Harous, S. (2025). An optimized deep hybrid learning for multi-channel EEG-based driver drowsiness detection. Biomed. Signal. Process. Control, 99.10.1016/j.bspc.2024.106881 ↗
64. Automatic Searching of Lightweight and High-Performing CNN Architectures for EEG-Based Driving Fatigue Detection10.1109/TIM.2024.3493878 ↗
65. A Deep Learning Model Based on Multi-Granularity Facial Features and LSTM Network for Driver Drowsiness Detection
66. EEG-based driver drowsiness detection based on simulated driving environment10.1016/j.neucom.2024.128961 ↗
67. Majeed, F., Shafique, U., Safran, M., Alfarhood, S., and Ashraf, I. (2023). Detection of Drowsiness among Drivers Using Novel Deep Convolutional Neural Network Model. Sensors, 23.10.3390/s23218741 ↗
68. Detection of driver drowsiness using transfer learning techniques10.1007/s11042-023-16952-z ↗
69. Fusion of forehead EEG with machine vision for real-time fatigue detection in an automatic processing pipeline
70. A novel deep learning-based technique for driver drowsiness detection10.1002/hfm.21056 ↗
71. Nandyal, S., and Sharanabasappa, S. (2024). Deep ResNet 18 and enhanced firefly optimization algorithm for on-road vehicle driver drowsiness detection. J. Auton. Intell., 7.10.32629/jai.v7i3.975 ↗
72. Bin Obaidan, H., Hussain, M., and AlMajed, R. (2024). EEG_DMNet: A Deep Multi-Scale Convolutional Neural Network for Electroencephalography-Based Driver Drowsiness Detection. Electronics, 13.10.3390/electronics13112084 ↗
73. Cross-Subject Zero Calibration Driver’s Drowsiness Detection: Exploring Spatiotemporal Image Encoding of EEG Signals for Convolutional Neural Network Classification10.1109/TNSRE.2021.3079505 ↗
74. A Multi-Source Fusion Approach for Driver Fatigue Detection Using Physiological Signals and Facial Image10.1109/TITS.2024.3420409 ↗
75. Data fusion for driver drowsiness recognition: A multimodal perspective10.1016/j.eij.2024.100529 ↗
76. Using long short term memory and convolutional neural networks for driver drowsiness detection10.1016/j.aap.2021.106107 ↗
77. A Novel Hybrid Approach for Driver Drowsiness Detection Using a Custom Deep Learning Model10.1109/ACCESS.2024.3438617 ↗
78. Sedik, A., Marey, M., and Mostafa, H. (2023). An Adaptive Fatigue Detection System Based on 3D CNNs and Ensemble Models. Symmetry, 15.10.3390/sym15061274 ↗
79. A Deep Learning CNN Model for Driver Fatigue Detection Using Single EEG Channel
80. An ensemble learning model for driver drowsiness detection and accident prevention using the behavioral features analysis10.1108/IJICC-07-2021-0139 ↗
81. A CNN-based Deep Learning Framework for Driver’s Drowsiness Detection
82. Facial feature fusion convolutional neural network for driver fatigue detection10.1016/j.engappai.2023.106981 ↗
83. Attention-Guided Multiscale Convolutional Neural Network for Driving Fatigue Detection10.1109/JSEN.2024.3406047 ↗
84. Ben: A sophisticated Drowsiness Detection System via Deep Transfer Learning for real time scenarios10.3934/math.2024156 ↗
85. Facial Feature-Based Drowsiness Detection with Multi-Scale Convolutional Neural Network10.1109/ACCESS.2023.3288008 ↗
86. EEG-based fatigue state evaluation by combining complex network and frequency-spatial features10.1016/j.jneumeth.2025.110385 ↗
87. Real-time monitoring of driver drowsiness on mobile platforms using 3D neural networks10.1007/s00521-019-04506-0 ↗
88. Driver Yawning Detection Based on Subtle Facial Action Recognition10.1109/TMM.2020.2985536 ↗
89. Yang, E., and Yi, O. (2024). Enhancing Road Safety: Deep Learning-Based Intelligent Driver Drowsiness Detection for Advanced Driver-Assistance Systems. Electronics, 13.10.3390/electronics13040708 ↗
90. Yang, K., Zhang, K., Hu, Y., Xu, J., Yang, B., Kong, W., and Zhang, J. (2025). Adaptive multi-branch CNN of integrating manual features and functional network for driver fatigue detection. Biomed. Signal. Process. Control, 102.10.1016/j.bspc.2024.107262 ↗
91. A Real-time Driving Drowsiness Detection Algorithm with Individual Differences Consideration10.1109/ACCESS.2019.2958667 ↗
92. Driver vigilance estimation with Bayesian LSTM Auto-encoder and XGBoost using EEG/EOG data10.1016/j.ifacol.2022.08.015 ↗
93. Integrate memory mechanism in multi-granularity deep framework for driver drowsiness detection10.20517/ir.2023.34 ↗