Implementation of driver's drowsiness assistance model based on eye movements detection




driver's drowsiness, eye movements, Advanced LBP, Viola-Jones, NB, SVM


Annually, lots of persons are carrying lifelong disabilities or losing their lives owing to fatal accidents on the road. In addition to mechanical failures and people errors, driver's drowsiness represents one of the fundamental reasons for fatal accidents on the road. When drivers feel drowsy, lots of physiological and behavioral symptoms appear such as changes in the waves of the human brain, changes in facial expressions, variations in eye activity, decreasing head movements, etc. Therefore, there is a significant necessity to provide developed models of driver's drowsiness detection that exploit these symptoms for reducing accidents by warning drivers of drowsiness and fatigue. This paper concentrates on proposing a driver's drowsiness assistance model to monitor and alarm drivers by utilizing a behavioral-based method (eye movements detection method). In the proposed method of detecting eye movements (closed/opened), the Advanced Local Binary Pattern (Advanced LBP) is used, in which the descriptors are utilized to represent eye images to extract the tissue features of different persons in the driving car to see if the driver is in a drowsy state or not and this occurs after recording the driver's video and detecting the eyes of the driver. To extract the features in this way, the image of the eyes is divided into small regions through the Advanced LBP and sequenced into a single feature vector, where this method is used to determine the similarity features in the training group and to classify the eye image. The Naive Bayes classifier (NB) and Support Vector Machine (SVM) are utilized for giving good accuracy. The results indicate that the system has a high accuracy rate compared with the other existing methods, where the accuracy rate of NB and SVM using an eye detection dataset with training 90 % and testing 10% is 96 % and 97 %, respectively

Supporting Agencies

  • Department of Computer Science
  • College of Science
  • University of Diyala
  • Iraq

Author Biographies

Jumana Waleed, University of Diyala Baquba, Diyala, Iraq

PhD, Assistant Professor

Department of Computer Science, College of Science

Thekra Abbas, Almustanseriah University Baghdad, Iraq

PhD, Assistant Professor, Head of Department

Department of Computer Science, College of Science

Taha Mohammed Hasan, University of Diyala Baquba, Diyala, Iraq

PhD, Assistant Professor, Head of Department

Department of Computer Science, College of Science


  1. Laouz, H., Ayad, S. Terrissa, L. S. (2020). Literature Review on Driver’s Drowsiness and Fatigue Detection. 2020 International Conference on Intelligent Systems and Computer Vision (ISCV). Fez. doi:
  2. Baccour, M. H., Driewer, F., Kasneci, E., Rosenstiel, W. (2019). Camera-Based Eye Blink Detection Algorithm for Assessing Driver Drowsiness. 2019 IEEE Intelligent Vehicles Symposium (IV). Paris, 987–993. doi:
  3. Hayawi, A. A., Waleed, J. (2019). Driver's Drowsiness Monitoring and Alarming Auto-System Based on EOG Signals. 2019 2nd International Conference on Engineering Technology and its Applications (IICETA). Al-Najef, 214–218.
  4. Hu, J. (2017). Comparison of Different Features and Classifiers for Driver Fatigue Detection Based on a Single EEG Channel. Computational and Mathematical Methods in Medicine. Hindawi, 2017, 1–9. doi:
  5. Jo, J., Lee, S. J., Park, K. R., Kim, I.-J., Kim, J. (2014). Detecting driver drowsiness using feature-level fusion and user-specific classification. Expert Systems with Applications, 41 (4), 1139–1152. doi:
  6. Elbagoury, B. M., Maskeliunas, R., Salem, A. B. M. M. (2018). A hybrid liar/radar-based deep learning and vehicle recognition engine for autonomous vehicle precrash control. Eastern-European Journal of Enterprise Technologies, 5 (9 (95)), 6–17. doi:
  7. Feng, R., Zhang, G., Cheng, B. (2009). An on-board system for detecting driver drowsiness based on multi-sensor data fusion using Dempster-Shafer theory. ICNSC ’09. International Conference on Networking, Sensing and Control, 897–902. doi:
  8. Hemantkumar, B., Shashikant, M. D., Lokhande (2017). Non-intrusive Detection and Prediction of Driver’s Fatigue Using Optimized Yawning Technique. Materials Today: Proceedings, 4 (8), 7859–7866. doi:
  9. Ferreira, S., Kokkinogenis, Z., Couto, A. (2019). Using real-life alert-based data to analyse drowsiness and distraction of commercial drivers. Transportation Research Part F: Traffic Psychology and Behaviour, 60, 25–36. doi:
  10. Ouabida, E., Essadike, A., Bouzid, A. (2020). Optical correlator based algorithm for driver drowsiness detection. Optik, 204, 164102. doi:
  11. Cori, J. M., Anderson, C., Shekari Soleimanloo, S., Jackson, M. L., Howard, M. E. (2019). Narrative review: Do spontaneous eye blink parameters provide a useful assessment of state drowsiness? Sleep Medicine Reviews, 45, 95–104. doi:
  12. Zhang, W., Cheng, B., Lin, Y. (2012). Driver drowsiness recognition based on computer vision technology. Tsinghua Science and Technology, 17 (3), 354–362. doi:
  13. Hussein, W., El-Seoud, M. S. A. (2017). Improved Driver Drowsiness Detection Model Using Relevant Eye Image’s Features. 2017 European Conference on Electrical Engineering and Computer Science (EECS). Bern, 261–265. doi:
  14. 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. Procedia Computer Science, 130, 400–407. doi:
  15. Pinto, A., Bhasi, M., Bhalekar, D., Hegde, P. Koolagudi, S. G. (2019). A Deep Learning Approach to Detect Drowsy Drivers in Real Time. 2019 IEEE 16th India Council International Conference (INDICON). Rajkot, 1–4. doi:
  16. Herrera-Granda, E. P., Caraguay-Procel, J. A., Granda-Gudiño, P. D., Herrera-Granda, I. D., Lorente-Leyva, L. L., Peluffo-Ordóñez, D. H. et. al. (2019). Drowsiness Detection in Drivers Through Real-Time Image Processing of the Human Eye, Intelligent Information and Database Systems. ACIIDS 2019. Lecture Notes in Computer Science. Cham: Springer, 11431, 626–637. doi:
  17. Bamidele, A. A., Kamardin, K., Syazarin, N., Mohd, S., Shafi, I., Azizan, A. et. al. (2019). Non-intrusive Driver Drowsiness Detection based on Face and Eye Tracking. International Journal of Advanced Computer Science and Applications, 10 (7), 549–569. doi:
  18. Maior, C. B. S., Moura, M. J. das C., Santana, J. M. M., Lins, I. D. (2020). Real-time classification for autonomous drowsiness detection using eye aspect ratio. Expert Systems with Applications, 158, 113505. doi:




How to Cite

Waleed, J., Abbas, T., & Mohammed Hasan, T. (2020). Implementation of driver’s drowsiness assistance model based on eye movements detection. Eastern-European Journal of Enterprise Technologies, 5(9 (107), 6–13.



Information and controlling system