Abstract

Millions of traffic accidents occur worldwide each year, resulting in tens of thousands of deaths. The primary cause is the distracted behavior of drivers during the driving process. If the distracted behaviors of drivers during driving can be detected and recognized in time, drivers can regulate their driving and the goal of reducing the number of traffic fatalities can be achieved. A deep learning model is proposed to detect driver distractions in this paper. The model can identify ten behaviors including one normal driving behavior and nine distracted driving behaviors. The proposed model consists of two modules. In the first module, the cross-domain complementary learning (CDCL) algorithm is used to detect driver body parts in the input images, which reduces the impact of environmental factors in vehicles on the convolutional neural network. Then the output images of the first module are sent to the second module. The Resnet50 and Vanilla networks are ensembled in the second module, and then the driver behavior can be classified. The ensemble architecture used in the second module can reduce the sensitivity of only a single network on the data, and then the detection accuracy can be improved. Through the experiments, it can be seen that the proposed model in this paper can achieve an average accuracy of 99.0%.

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