Abstract

Facts reveal that numerous road accidents worldwide occur due to fatigue, drowsiness, and distraction while driving. Few works on the automated drowsiness detection problem, propose to extract physiological signals of the driver including ECG, EEG, heart variability rate, blood pressure, etc. which make those solutions non-ideal. While recent ones propose computer vision-based solutions but show limited performances as either they use hand-crafted features with conventional techniques like Naïve Bayes and SVM or use excessively bulky deep learning models which are still low on performances. Hence in this work, we propose an ensemble deep learning architecture that operates over incorporated features of eyes and mouth subsamples along with a decision structure to determine the fitness of the driver. The proposed ensemble model consists of only two InceptionV3 modules that help in containing the parameter space of the network. These two modules respectively and exclusively perform feature extraction of eyes and mouth subsamples extracted using the MTCNN from the face images. Their respective output is passed to the ensemble boundary using the weighted average method whose weights are tuned using the ensemble algorithm. The output of this system determines whether the driver is drowsy or non-drowsy. The benchmark NTHU-DDD video dataset is used for effective training and evaluation of the proposed model. The model established a train and validation accuracy of 99.65% and 98.5% respectively with an accuracy of 97.1% on the evaluation dataset which is significantly higher than those achieved by models proposed in recent works on this dataset.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call