Abstract
Drivers’ fatigue is considered one of the main causes of fatal accidents. Its detection can be a challenging task especially in complex environment. In this work, we suggest a real-time and low-cost framework, its main goal is to augment the drivers ‘safety by detecting driver ‘fatigue using an embedded camera and deep learning techniques. The proposed approach starts with face and landmark localization using a multi-tasking convolutional neural network (MTCNN). Next, the eye region extraction, the eye status recognition using an optimized convolutional neural network and finally a fatigue judgment model is developed that lies on eye blinking counter technic. Our model is trained and tested using public face datasets, which made it possible to reach a higher accuracy of 94,84% compared to other existing works in the litterature. The final output of the proposed framework are notifications and alerts sent to the drivers in case of drowsiness situation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Akbar, I.A., Rumagit, A.M., Utsunomiya, M., Morie, T., Igasaki, T.: Three Drowsiness Categories Assessment by Electroencephalogram in Driving Simulator Environment *, pp. 2904–2907 (2017)
Reddy, B., Kim, Y., Yun, S., Seo, C., Jang, J.: Real-time Driver Drowsiness Detection for Embedded System Using Model Compression of Deep Neural Networks (2017)
Fagerberg, K.: Vehicle-Based Detection of Inattentive Driving for Integration in an Adaptive Lane Departure Warning System - Drowsiness Detection, no. March (2004)
Sommer, D.: Steering Wheel Behavior Based Estimation of Fatigue, no. October (2017)
Mattsson, K.: In-Vehicle Prediction of Truck Driver Sleepiness Lane Position Variables In-Vehicle Prediction of Truck Driver Sleepiness (2007)
Mardi, Z., Naghmeh, S., Ashtiani, M., Mikaili, M.: EEG-based drowsiness detection for safe driving using chaotic features and statistical tests, vol. 1, no. 2, pp. 130–137 (2011)
Danisman, T., Bilasco, I.M., Djeraba, C., Ihaddadene, N.: Drowsy driver detection system using eye blink patterns, In: 2010 International Conference on Machine and Web Intelligence, ICMWI 2010 - Proceedings, pp. 230–233 (2010)
Abtahi, S., Hariri, B., Shirmohammadi, S.: Driver drowsiness monitoring based on yawning detection. In: Conference Record - IEEE Instrumentation and Measurement Technology Conference, no. May 2011, pp. 1606–1610 (2011)
Omidyeganeh, M., et al.: Yawning detection using embedded smart cameras. IEEE Trans. Instrum. Meas. 65(3), 570–582 (2016)
Zhang, C., Wu, X., Zheng, X., Yu, S.: Driver drowsiness detection using multi-channel second order blind identifications. IEEE Access 7, 11829–11843 (2019)
Rahman, A., Sirshar, M., Khan, A.: Real Time Drowsiness Detection using Eye Blink Monitoring, no. Nsec, pp. 1–7 (2015)
Lei, J., Han, Q., Chen, L., Lai, Z., Zeng, L., Liu, X.: A novel side face contour extraction algorithm for driving fatigue statue recognition. IEEE Access 5, 5723–5730 (2017)
Lu, Y., Li, C.: Recognition of driver eyes’ states based on variance projections function. In: Proceedings - 2010 3rd International Congress on Image and Signal Processing. CISP 2010, vol. 4, pp. 1919–1922 (2010)
Omidyeganeh, M., Javadtalab, A., Shirmohammadi, S.: Intelligent driver drowsiness detection through fusion of yawning and eye closure. In: VECIMS 2011 - 2011 IEEE International Conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems Proceedings, pp. 18–23 (2011)
Shen, J., et al.: Nighttime driving safety improvement via image enhancement for driver face detection. IEEE Access 6(c), 45625–45634 (2018)
Zhang, Y., Chen, M., Guizani, N., Wu, D., Leung, V.C.M.: SOVCAN: safety-oriented vehicular controller area network. IEEE Commun. Mag. 55(8), 94–99 (2017)
Zhang, K., Zhang, Z., Li, Z., Qiao, Y.: Joint Face Detection and Alignment using Multi - task Cascaded Convolutional Networks, no. 1, pp. 1–5
Song, F., Tan, X., Liu, X., Chen, S.: Eyes closeness detection from still images with multi-scale histograms of principal oriented gradients. Pattern Recognit. 47(9), 2825–2838 (2014)
Wang, Z., Zhang, G.: Human fatigue expression recognition through image-based dynamic multi-information and bimodal deep learning, vol. 25, no. 5 (2016)
Bermudez, C., Plassard, A.J., Davis, L.T., Newton, A.T., Resnick, S.M., Landman, B.A.: Learning an Appearance-Based Gaze Estimator from One Million Synthesised Images Erroll, pp. 131–138 (2018)
Dong, Y., Zhang, Y., Yue, J.: Comparison of random forest, random ferns and support vector machine for eye state classification (2015)
Python documentation. https://www.python.org/. Accessed 03 Feb 2020
Keras documentation. https://keras.io/. Accessed 10 Feb 2020
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Boucetta, Z., El Fazziki, A., El Adnani, M. (2021). Deep Learning Based Driver’s Fatigue Detection Framework. In: Ben Ahmed, M., Rakıp Karaș, İ., Santos, D., Sergeyeva, O., Boudhir, A.A. (eds) Innovations in Smart Cities Applications Volume 4. SCA 2020. Lecture Notes in Networks and Systems, vol 183. Springer, Cham. https://doi.org/10.1007/978-3-030-66840-2_28
Download citation
DOI: https://doi.org/10.1007/978-3-030-66840-2_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-66839-6
Online ISBN: 978-3-030-66840-2
eBook Packages: EngineeringEngineering (R0)