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

  • Rateb Jabbar
  • , Mohammed Shinoy
  • , Mohamed Kharbeche
  • , Khalifa Al-Khalifa
  • , Moez Krichen
  • , Kamel Barkaoui

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

153 Citations (Scopus)

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.

Original languageEnglish
Title of host publication2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies, ICIoT 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages237-242
Number of pages6
ISBN (Electronic)9781728148212
DOIs
Publication statusPublished - Feb 2020
Externally publishedYes
Event2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies, ICIoT 2020 - Doha, Qatar
Duration: 2 Feb 20205 Feb 2020

Publication series

Name2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies, ICIoT 2020

Conference

Conference2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies, ICIoT 2020
Country/TerritoryQatar
CityDoha
Period2/02/205/02/20

Keywords

  • Android
  • Convolutional Neural Networks
  • Driver Behaviour Monitoring System
  • Drowsiness Detection
  • Facial Landmarks
  • Real-Time Deep Learning

Fingerprint

Dive into the research topics of 'Driver Drowsiness Detection Model Using Convolutional Neural Networks Techniques for Android Application'. Together they form a unique fingerprint.

Cite this