Driver Drowsiness and Alcohol Detection for Automotive Safety Systems
Downloads
Driver drowsiness and alcohol impairment are major causes of traffic accidents, making road safety a main concern. This study highlights the importance of addressing these issues through improved driver monitoring technologies. A prototype combining MQ-3 alcohol sensors, and facial detection was created, integrating with IoT via a Raspberry Pi to monitor and alert on drowsiness and alcohol levels. The developments use the NTHU-DDD dataset, which supports a supervised learning approach to develop a reliable drowsiness detection model. The study explored various machine learning algorithms such as Logistic Regression, Support Vector Machine (SVM), Random Forest (RF), K-nearest neighbors (KNN), Gradient Boosting Classifier, and Gaussian Naive Bayes, with Random Forest and Gradient Boosting emerging as top performers, particularly suited to complex non-linear data. The system effectively used supervised learning techniques to differentiate drowsy and non-drowsy images and exhibited consistent accuracy in detecting drowsiness, especially when the driver’s face was centered. However, accuracy decreased when faces were tilted, highlighting areas for refinement. Moreover, the environmental tests on the MQ-3 sensor demonstrated its sensitivity to alcohol presence, even distinguishing the intensity based on beverage type and concentration. The findings underscore the efficacy of using sensor-based technologies in real-world conditions and provide a foundation for optimizing the system's detection capabilities across various scenarios.
Downloads
[1] Hayley, A. C., Shiferaw, B., Aitken, B., Vinckenbosch, F., Brown, T. L., & Downey, L. A. (2021). Driver monitoring systems (DMS): The future of impaired driving management? Traffic Injury Prevention, 22(4), 313–317. doi:10.1080/15389588.2021.1899164.
[2] Perkins, E., Sitaula, C., Burke, M., & Marzbanrad, F. (2023). Challenges of Driver Drowsiness Prediction: The Remaining Steps to Implementation. IEEE Transactions on Intelligent Vehicles, 8(2), 1319–1338. doi:10.1109/TIV.2022.3224690.
[3] The Star. (2022). ‘Tiny naps’ while driving leading cause of road accidents. The Star, Petaling Jaya, Malaysia. Available online: https://www.thestar.com.my/news/nation/2022/06/25/tiny-naps-while-driving-leading-cause-of-road-accidents (accessed on June 2025).
[4] Zainuddin, N. I., Arshad, A. K., Hashim, W., & Hamidun, R. (2023). Heavy Goods Vehicle: Review of Studies Involving Accident Factors. Jurnal Kejuruteraan, 35(1), 3–12. doi:10.17576/jkukm-2023-35(1)-01.
[5] Haeizar, I. S., & Che Ahmad, A. (2023). Understanding the human factors contributing to highway accidents. e-Proceeding of 6th Undergraduate Seminar on Built Environment and Technology (USBET), 25-27 September, 2023, Shah Alam, Malaysia.
[6] Syed Ahmad, S. S., Muhammad, M., Jawi, Z. M., Kasmuri, E., & Zulkarnain, N. Z. (2021). Public Awareness of Traffic Safety based on Data and Text Analytics. Journal of the Society of Automotive Engineers Malaysia, 5(1), 103–116. doi:10.56381/jsaem.v5i1.157.
[7] Rafidi, M. N. A., & Ismail, N. M. A. N. (2021). Development of Alcohol Detection with Ignition Lock System for Vehicles. Evolution in Electrical and Electronic Engineering, 2(2), 173-181.
[8] The Malaysian Reserve. (2020). Drunk-driving cases in 1h20 exceeds previous annual records. The Malaysian Reserve, Petaling Jaya, Malaysia. Available online: https://themalaysianreserve.com/ 2020/07/24/drunk-driving-cases-in-1h20-exceeds-previous-annual-records/ (accessed on June 2025).
[9] Zolkepli, F. (2022). Police nabbed 2,692 for drink driving throughout 2021. The Star, Petaling Jaya, Malaysia. Available online: https://www.thestar.com.my/news/nation/2022/01/01/police-nabbed-2692-for-drink-driving-throughout-2021 (accessed on June 2025).
[10] Jadaalli, S. C., Saikiran, R., Naveen, M., Goud, A. A., & Harshavardhan, P. (2022). Driver Drowsiness and Alcohol Detection. International Journal of Innovative Science and Research Technology, 7(6), 583-591. doi:10.5281/zenodo.6797998.
[11] Archana J., Soban M. J., Priya, D. R., & Binuja, B. (2020). Driver Drowsiness and Alcohol Detection System Using Arduino, International Journal of Science, Engineering and Technology, 23(3), 19-23.
[12] Varghese, R. R., Jacob, P. M., Jacob, J., Babu, M. N., Ravikanth, R., & George, S. M. (2021). An Integrated Framework for Driver Drowsiness Detection and Alcohol Intoxication using Machine Learning. 2021 International Conference on Data Analytics for Business and Industry (ICDABI), 531–536. doi:10.1109/icdabi53623.2021.9655979.
[13] Kao, I. H., & Chan, C. Y. (2022). Comparison of Eye and Face Features on Drowsiness Analysis. Sensors, 22(17), 6529. doi:10.3390/s22176529.
[14] Gupta, I., Garg, N., Aggarwal, A., Nepalia, N., & Verma, B. (2018). Real-Time Driver’s Drowsiness Monitoring Based on Dynamically Varying Threshold. 2018 Eleventh International Conference on Contemporary Computing (IC3), 1–6. doi:10.1109/ic3.2018.8530651.
[15] Roja, A., Swaroopa, M., Praveen, N., Durga Prasad, J., Rao, A. V. (2024). Driver Drowsiness Detection and Alert System by Using Machine Learning Techniques, 0020042024.
[16] Theivadas, J. R., & Ponnan, S. (2024). VigilEye: Machine learning-powered driver fatigue recognition for safer roads. Measurement: Sensors, 33, 101186. doi:10.1016/j.measen.2024.101186.
[17] Yu, J., Park, S., Lee, S., & Jeon, M. (2019). Driver Drowsiness Detection Using Condition-Adaptive Representation Learning Framework. IEEE Transactions on Intelligent Transportation Systems, 20(11), 4206–4218. doi:10.1109/TITS.2018.2883823.
[18] Weng, C.-H., Lai, Y.-H., & Lai, S.-H. (2017). Driver Drowsiness Detection via a Hierarchical Temporal Deep Belief Network. Computer Vision – ACCV 2016 Workshops, 117–133. doi:10.1007/978-3-319-54526-4_9.
[19] Osisanwo, F. Y., Akinsola, J. E., Awodele, O., Hinmikaiye, J. O., Olakanmi, O., & Akinjobi, J. (2017). Supervised Machine Learning Algorithms: Classification and Comparison. International Journal of Computer Trends and Technology, 48(3), 128–138. doi:10.14445/22312803/ijctt-v48p126.
[20] Nasteski, V. (2017). An overview of the supervised machine learning methods. Horizons, 4, 51–62. doi:10.20544/horizons.b.04.1.17.p05.
[21] Hussain, S. F. (2019). A novel robust kernel for classifying high-dimensional data using Support Vector Machines. Expert Systems with Applications, 131, 116–131. doi:10.1016/j.eswa.2019.04.037.
[22] Shinde, P. P., & Shah, S. (2018). A Review of Machine Learning and Deep Learning Applications. 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), 1–6. doi:10.1109/iccubea.2018.8697857.
[23] Bentéjac, C., Csörgő, A., & Martínez-Muñoz, G. (2021). A comparative analysis of gradient boosting algorithms. Artificial Intelligence Review, 54(3), 1937–1967. doi:10.1007/s10462-020-09896-5.
[24] Wang, J., Viciano-Tudela, S., Parra, L., Lacuesta, R., & Lloret, J. (2023). Evaluation of Suitability of Low-Cost Gas Sensors for Monitoring Indoor and Outdoor Urban Areas. IEEE Sensors Journal, 23(18), 20968–20975. doi:10.1109/JSEN.2023.3301651.
[25] Gładyszewska-Fiedoruk, K., & Teleszewski, T. J. (2023). Experimental research on the humidity in a passenger car cabin equipped with an air cooling system - development of a simplified model. Applied Thermal Engineering, 220, 119783. doi:10.1016/j.applthermaleng.2022.119783.
- Authors retain all copyrights. It is noticeable that authors will not be forced to sign any copyright transfer agreements.
- This work (including HTML and PDF Files) is licensed under a Creative Commons Attribution 4.0 International License.