TY - GEN
T1 - Driver Drowsiness Detection Model Using Convolutional Neural Networks Techniques for Android Application
AU - Jabbar, Rateb
AU - Shinoy, Mohammed
AU - Kharbeche, Mohamed
AU - Al-Khalifa, Khalifa
AU - Krichen, Moez
AU - Barkaoui, Kamel
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/2
Y1 - 2020/2
N2 - 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.
AB - 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.
KW - Android
KW - Convolutional Neural Networks
KW - Driver Behaviour Monitoring System
KW - Drowsiness Detection
KW - Facial Landmarks
KW - Real-Time Deep Learning
UR - https://www.scopus.com/pages/publications/85085482136
U2 - 10.1109/ICIoT48696.2020.9089484
DO - 10.1109/ICIoT48696.2020.9089484
M3 - Conference contribution
AN - SCOPUS:85085482136
T3 - 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies, ICIoT 2020
SP - 237
EP - 242
BT - 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies, ICIoT 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies, ICIoT 2020
Y2 - 2 February 2020 through 5 February 2020
ER -