English

Driver Drowsiness Detection Model Using Convolutional Neural Networks Techniques for Android Application

Computer Vision and Pattern Recognition 2020-02-11 v1

Abstract

A sleepy driver is arguably much more dangerous on the road than the one who is speeding as he is a victim of microsleeps. Automotive researchers and manufacturers are trying to curb this problem with several technological solutions that will avert such a crisis. This article focuses on the detection of such micro sleep and drowsiness using neural network based methodologies. Our previous work in this field involved using machine learning with multi-layer perceptron to detect the same. In this paper, accuracy was increased by utilizing facial landmarks which are detected by the camera and that is passed to a Convolutional Neural Network (CNN) to classify drowsiness. The achievement with this work is the capability to provide a lightweight alternative to heavier classification models with more than 88% for the category without glasses, more than 85% for the category night without glasses. On average, more than 83% of accuracy was achieved in all categories. Moreover, as for model size, complexity and storage, there is a marked reduction in the new proposed model in comparison to the benchmark model where the maximum size is 75 KB. The proposed CNN based model can be used to build a real-time driver drowsiness detection system for embedded systems and Android devices with high accuracy and ease of use.

Keywords

Cite

@article{arxiv.2002.03728,
  title  = {Driver Drowsiness Detection Model Using Convolutional Neural Networks Techniques for Android Application},
  author = {Rateb Jabbar and Mohammed Shinoy and Mohamed Kharbeche and Khalifa Al-Khalifa and Moez Krichen and Kamel Barkaoui},
  journal= {arXiv preprint arXiv:2002.03728},
  year   = {2020}
}

Comments

6 pages, 5 figures, iociot2020 Conference

R2 v1 2026-06-23T13:36:38.909Z