DrowsyDetect: Android Application for Driver Drowsiness Detection Using Eye Closure Rate with Deep Learning
Keywords:
Android App, CNN, Deep Learning, Drowsiness Detection, Face DetectionAbstract
Studies on sleep-related crashes show that about 15% of accidents are classified as sleep-related accidents. Furthermore, daytime sleepiness is common in young drivers. This means the chances of car crashes due to drowsiness are high. The proposed research attempts to tackle this issue and alert the driver in case of drowsiness and bring the driver back to the consciousness of the surroundings to avoid crashes. The current study aims to develop an Android mobile application, which will be used for drowsiness detection in drivers. It compares multiple Deep Learning, Convolutional Neural Network (CNN) models including MobileNet, VGG16, and a custom CNN to detect user’s faces and analyze the eye closure rate. The models use Haar Cascade to detect the human face and eyes. If the closure rate goes above a certain threshold, an alarm will be triggered on the mobile phone alerting the driver of their drowsiness. The trigger will then be logged on to the user account to allow users to access the logs later and analyze their drowsiness patterns also. The proposed system is simplified to eliminate the need for external equipment like head mounts or sensors that may cause driver discomfort. However, there is scope for enhancing the app by adding complex features such as sleep schedules, sleep-related information, facts, emergency triggers, and so on.
Downloads
Metrics
References or Bibliography
Al-Abri, M. A., Al-Adawi, S. A., Al-Abri, I., Al-Abri, F., Dorvlo, A., Wesonga, R., & Jajou, S. (2018). Daytime Sleepiness Among Young Adult Omani Car Drivers. SQU Med J, 18(2), 143-148. 10.18295/squmj.2018.18.02.004
Filtness A.J., Armstrong K.A., Watson A. & Smith S.S. (2017). Sleep-related crash characteristics: Implications for applying a fatigue definition to crash reports. Accident Analysis & Prevention, 99(B), 440-444. https://doi.org/10.1016/j.aap.2015.11.024
Lashkov, I., Kashevnik, A., Shilov, N., Parfenov, V. & Shabaev, A. (2019). Driver Dangerous State Detection Based on OpenCV & Dlib Libraries Using Mobile Video Processing. 2019 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC). 74-79. doi: 10.1109/CSE/EUC.2019.00024.
MRL. (2021), MRL Eye Dataset. http://mrl.cs.vsb.cz/eyedataset
Patil, P. V. (2021). Drowsiness Detection Dataset. https://www.kaggle.com/datasets/prasadvpatil/mrl-dataset
Rahman, M. M., Islam, M. S., Ara Jannat, M. K., Rahman, M. H., Arifuzzaman, M., Sassi, R., & Aktaruzzaman, M. (2020). EyeNet: An Improved Eye States Classification System using Convolutional Neural Network. International Conference on Advanced Communication Technology (ICACT), 84-90. https://doi-org.masader.idm.oclc.org/10.23919/ICACT48636.2020.9061472
Sayed, R. & Eskandarian, A. (2001). Unobtrusive drowsiness detection by neural network learning of driver steering. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 215(9), 969-975. doi:10.1243/0954407011528536
Singh, S. & Papanikolopoulos, N. P. (1999). Monitoring driver fatigue using facial analysis techniques. Proceedings 199 IEEE/IEEJ/JSAI International Conference on Intelligent Transportation Systems, 314-318. doi: 10.1109/ITSC.1999.821073
Zhang, C., Wang, H., & Fu, R. (2014, February). Automated Detection of Driver Fatigue Based on Entropy and Complexity Measures. IEEE Transactions on Intelligent Transportation Systems, 15(1), 168-177. doi: 10.1109/TITS.2013.2275192.
Published
How to Cite
Issue
Section
Copyright (c) 2023 Furwa Asim; Smitha Sunil
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright holder(s) granted JSR a perpetual, non-exclusive license to distriute & display this article.