Abstract
Automotive industry experiences multiple injuries in our everyday life. The increasing road accident rate is due to driver drowsiness, such as fatigue and insomnia. This research is intended primarily to diagnose exhaustion and drowsiness, utilizing the deep learning models like convolution neural network. A research project has been initiated in the Kingdom of Saudi Arabia to address the problem of identifying the driver’s drowsiness state. In this article, we present a real-time driver disturbance monitoring method using Convolutional Neural Network (CNN). Detection is done using state-of-the-art CNN models such as InceptionV3, VGG16, and ResNet50. We have analyzed that InceptionV3 has 90.70% with 0.6931 loss, the VGG16 has 39.87% with 0.6931 loss, and the ResNet50 has 93.69% accuracy with 0.6931 loss. So, the ResNet50 model has the best accuracy as compared to all other deep learning models. Using sleepy and active human face image collection, we present the output review of the CNN models. We expanded device deployment and performance review of the best-performing CNN model among the evaluated models, utilizing our custom dataset to enhance real-time efficiency. This unique data collection is similar to the driver end scenarios because it includes not just the side view, but also the driver’s front view, greatly enhancing the performance. Extending this work into a commodity and its large-scale production will also render a significant contribution to the Kingdom’s economy.
Similar content being viewed by others
References
Bayar B, Stamm MC (2016) A deep learning approach to universal image manipulation detection using a new convolutional layer. In: Proceedings of the 4th ACM Workshop on Information Hiding and Multimedia Security, pp 5–10
Chang W-J, Chen L-B, Chiou Y-Z (2018) Design and implementation of a drowsiness-fatigue-detection system based on wearable smart glasses to increase road safety. IEEE Trans Consum Electron 64(4):461–469
Fu S, Lu L, Li H, Li Z, Wu W, Paul A, Jeon G, Yang X (2020) A real-time super-resolution method based on convolutional neural networks. Circ Syst Signal Process 39(2):805–817
Giusti A, Cireşan DC, Masci J, Gambardella LM, Schmidhuber J (2013) Fast image scanning with deep max-pooling convolutional neural networks. In: 2013 IEEE International Conference on Image Processing. IEEE, pp 4034–4038
Ioffe S, Szegedy C (2015) Batch normalization: Accelerating deep network training by reducing internal covariate shift. arXiv preprint arXiv:1502.03167
Jabbar R, Al-Khalifa K, Kharbeche M, Alhajyaseen W, Jafari M, Jiang S (2018) Real-time driver drowsiness detection for android application using deep neural networks techniques. Proc Comput Sci 130:400–407
Jabbar R, Shinoy M, Kharbeche M, Al-Khalifa K, Krichen M, Barkaoui K (2020) Driver drowsiness detection model using convolutional neural networks techniques for android application," arXiv preprint arXiv:2002.03728
Kapoor K, Pamula R, Murthy SV (2020) Real-time driver distraction detection system using convolutional neural networks. In: Proceedings of ICETIT 2019. Springer, pp 280–291
Kundinger T, Yalavarthi PK, Riener A, Wintersberger P, Schartmüller C (2020) Feasibility of smart wearables for driver drowsiness detection and its potential among different age groups. Int J Pervasive Comput Commun
Lee KW, Yoon HS, Song JM, Park KR (2018) Convolutional neural network-based classification of driver’s emotion during aggressive and smooth driving using multi-modal camera sensors. Sensors 18(4):957
Lee KH, Kim W, Choi HK, Jang BT (2019) a study on feature extraction methods used to estimate a driver’s level of drowsiness. In: 2019 21st International Conference on Advanced Communication Technology (ICACT). IEEE, pp 710–713
Leshno M, Lin VY, Pinkus A, Schocken S (1993) Multilayer feedforward networks with a nonpolynomial activation function can approximate any function. Neural Netw 6(6):861–867
Li Z, Chen L, Peng J, Wu Y (2017) Automatic detection of driver fatigue using driving operation information for transportation safety. Sensors 17(6):1212
Li Z, Yang Q, Chen S, Zhou W, Chen L, Song L (2019) A fuzzy recurrent neural network for driver fatigue detection based on steering-wheel angle sensor data. Int J Distrib Sens Netw 15(9):1550147719872452
Li J, Li H, Umer W, Wang H, Xing X, Zhao S, Hou J (2020) Identification and classification of construction equipment operators' mental fatigue using wearable eye-tracking technology. Autom Constr 109:103000
Liu W, Qian J, Yao Z, Jiao X, Pan J (2019) Convolutional two-stream network using multi-facial feature fusion for driver fatigue detection. Future Internet 11(5):115
Mann JD, Jaworski EG (1970) Minimizing loss of indoleacetic acid during purification of plant extracts. Planta 92(4):285–291
Mehta S, Dadhich S, Gumber S, Jadhav Bhatt A (2019) Real-time driver drowsiness detection system using eye aspect ratio and eye closure ratio. Available at SSRN 3356401
Minhas AA, Jabbar S, Farhan M, ul Islam MN (2019) Smart methodology for safe life on roads with active drivers based on real-time risk and behavioral monitoring. J Ambient Intell Humaniz Comput:1–13
Monteiro AN, August A, Hanafusa H (1996) Evidence for a transcriptional activation function of BRCA1 C-terminal region. Proc Natl Acad Sci 93(24):13595–13599
Ngxande M, Tapamo J-R, Burke M (2019) Detecting inter-sectional accuracy differences in driver drowsiness detection algorithms. arXiv preprint arXiv:1904.12631
Nissimagoudar PC, Nandi AV (2020) Precision enhancement of driver assistant system using EEG based driver consciousness analysis & classification. In: Computational network application tools for performance management. Springer, pp 247–257
Nosseir A, Hamad A, Wahdan A (2020) Detecting drivers’ fatigue in different conditions using real-time non-intrusive system. In: Fourth international congress on information and communication technology. Springer, pp 141–151
Park S, Pan F, Kang S, Yoo CD (2016) Driver drowsiness detection system based on feature representation learning using various deep networks. In: Asian Conference on Computer Vision. Springer, pp 154–164
Riaz F, Jabbar S, Sajid M, Ahmad M, Naseer K, Ali N (2018) A collision avoidance scheme for autonomous vehicles inspired by human social norms. Comput Electr Eng 69:690–704
Riaz F, Khadim S, Rauf R, Ahmad M, Jabbar S, Chaudhry J (2018) A validated fuzzy logic inspired driver distraction evaluation system for road safety using artificial human driver emotion. Comput Netw 143:62–73
Ross PJ, Ross PJ (1988) Taguchi techniques for quality engineering: loss function, orthogonal experiments, parameter and tolerance design (no. TS156 R12). McGraw-Hill, New York
Schmidtmann G, Kennedy GJ, Orbach HS, Loffler G (2012) Non-linear global pooling in the discrimination of circular and non-circular shapes. Vis Res 62:44–56
Shahverdy M, Fathy M, Berangi R, Sabokrou M (2020) Driver behavior detection and classification using deep convolutional neural networks. Expert Syst Appl:113240
Tayab Khan M, Anwar H, Ullah F, Ur Rehman A, Ullah R, Iqbal A, Lee BH, Kwak KS (2019) Smart real-time video surveillance platform for drowsiness detection based on eyelid closure. Wirel Commun Mob Comput 2019:1–9
Vijayan V, Sherly E (2019) Real time detection system of driver drowsiness based on representation learning using deep neural networks. J Intell Fuzzy Syst 36(3):1977–1985
Willmott CJ, Matsuura K (2005) Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance. Clim Res 30(1):79–82
Zhang Y-D, Muhammad K, Tang C (2018) Twelve-layer deep convolutional neural network with stochastic pooling for tea category classification on GPU platform. Multimed Tools Appl 77(17):22821–22839
Zhou F et al (2020) Driver fatigue transition prediction in highly automated driving using physiological features. Expert Syst Appl:113204
Acknowledgement
This research, including all funds and support for equipment, was fully supported by Al Yamamah University, Riyadh, Kingdom of Saudi Arabia.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Minhas, A.A., Jabbar, S., Farhan, M. et al. A smart analysis of driver fatigue and drowsiness detection using convolutional neural networks. Multimed Tools Appl 81, 26969–26986 (2022). https://doi.org/10.1007/s11042-022-13193-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13193-4