Towards The Implementation Of Driver’s Drowsiness Detection System Using Android Phone
DOI:
https://doi.org/10.60787/tnamp.v21.469Keywords:
Fatigue, Drowsiness, Detection, Android, Yawning, Nodding, Eye blinksAbstract
The occurrence of vehicle accidents due to driver drowsiness has become a major concern globally. This study presents the development of an Android-based drowsiness detection system utilizing smartphone front cameras combined with machine learning algorithms to track facial features such as eye closure, yawning, and head movement. The Google Firebase Machine Learning (ML) Kit was employed for real-time facial detection, and the Object-Oriented Analysis and Design Methodology (OOADM) was used for system development. The system alerts drivers via visual and audio signals when drowsiness is detected. Compared to traditional physiological-based methods, this approach is non-intrusive, cost-effective, and easily deployable. The study also evaluates system performance under varying lighting conditions and with drivers wearing glasses.
Downloads
References
Akin M, Kurt M.B, Sezgin N, Bayram M (2008) “Estimating vigilance level by using EEG and EMG signals” Neural Computing and Applications (17(3): p. 227-236).
Azim Eskandarian, Member, IEEE and Ali Mortazavi (2007) “Evaluation of a Smart Algorithm for Commercial Vehicle Driver Drowsiness Detection” IEEE Intelligent Vehicles Symposium Istanbul, Turkey, June 13-15
Danghui Liu, Peng Sun, YanQing Xiao, Yunxia Yin (2010) “Drowsiness Detection Based on Eyelid Movement” Second International Workshop on Education Technology and Computer Science (ETCS)
Dinges, D.F. and R. Grace, PERCLOS (2008): “A valid psycho physiological measure of alertness as assessed by psychomotor vigilance”, Federal Highway Administration: Washington, DC.
Eriksson, M and Papanikolopoulos, N.P (2007) “Eye-Tracking for Detection of Driver Fatigue”, IEEE Intelligent Transport System Proceedings, 314-319.
Eskandarian, A. and A. Mortazavi IEEE (2007) “Evaluation of a Smart Algorithm for Commercial Vehicle Driver Drowsiness Detection” Intelligent Vehicles Symposium
Eskandarian, A. and R. Sayed (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): p. 969-975.
Eskandarian, A. R Sayed, P Delaigue, A Mortazavi (2007) “Advanced Driver Fatigue Research”.
Fu-Chang, L., et al., Generalized EEG-Based Drowsiness Prediction System by Using a Self-Organizing Neural Fuzzy System. Circuits and Systems I: Regular Papers, IEEE Transactions on, 2012. 59(9): p. 2044-2055.
Hu, S. and G. Zheng (2009), “Driver drowsiness detection with eyelid related parameters by Support Vector Machine” Expert Systems with Applications, 36(4): p. 7651-7658.
Kurt, M.B. (2009) “The ANN-based computing of drowsy level: Expert Systems with Applications” 36(2, Part 1): p. 2534-2542.
Liu, C.C., S.G. Hosking, and M.G. Lenne (2009) “Predicting driver drowsiness using vehicle measures: recent insights and future challenges” 40(4): p. 239 45.
Luis M. Bergasa, Associate Member, IEEE, Jesús Nuevo,Miguel A. Sotelo, Member, IEEE, Rafael Barea, and María Elena Lopez (2006) Real-time system for monitoring driver vigilance. Intelligent Transportation Systems, IEEE Transactions on, 7(1): p. 63-77.
McKinley R Andy, Lindsey K McIntire, Regina Schmidt, Daniel W Repperger, John A Caldwell (2011) “Evaluation of eye metrics as a detector of fatigue” Hum Factors, 53(4): p. 403-14.
Patel M., S.K.L. Lal (2011) “Applying neural network analysis on heart rate variability data to assess driver fatigue” Expert Systems with Applications 38(6): p. 7235-7242.
R. Jabbar, M. Shinoy, M. Kharbeche, K. Al-Khalifa,M. Krichen, and K. Barkaoui, (2020) “Driver drowsiness detection model using convolution neural networks techniques for android application,” in 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies (ICIoT), IEEE.
Rami N. Khushaba; Sarath Kodagoda; Sara Lal; Gamini Dissanayake (2011) “Driver Drowsiness Classification Using Fuzzy Wavelet-Packet-Based Feature-Extraction Algorithm” Biomedical Engineering 58(1): p. 121-131.65
Vural, E., Video Based Detection of Driver Fatigue, in Graduate School of Engineering and Natural Sciences. (2009), Sabanci University: Istanbul, Turkey.
Xing, L (2011) A new method for detecting fatigue driving with camera based on Open CV. in Wireless Communications and Signal Processing (WCSP), 2011 International Conference on. 2011.
Zhang, Z. and J. Zhang (2010), “A new real-time eye tracking based on nonlinear unscented Kalman filter for monitoring driver fatigue” Journal of Control Theory and Applications, 2010. 8(2): p. 181-188.

Downloads
Published
Issue
Section
License
Copyright (c) 2025 The Transactions of the Nigerian Association of Mathematical Physics

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.