Abstract

Drowsiness and driver distraction are considered the main causes of traffic accidents in the world. Considering this situation, this paper proposes two important modifications to our previously proposed driver drowsiness and distraction detector for real-time implementation on handheld mobile devices, such as smartphones. The first modification is due to a large variation in the capacity of mobile devices. To adapt the proposed system to a wide range of mobile devices, we present two automatic threshold calculations, which are used to differentiate driver drowsiness from normal blinking and dangerous driver distraction from normal short-term distraction. The second modification is related to the alarm during a continuous dangerous situation of the driver. We introduce a new algorithm to ensure the continuous activation of the alarm while the dangerous situation continues. These improvements perform as the general algorithm, since when it was implemented in mobile devices with low computational power, as well as in devices that do not have these limitations, the alarm activation times were not affected; On the other hand, it was possible to increase the accuracy originally given by the first system with respect to Ground Truth by almost 25% on average, resulting in alarm activations not being affected to a great extent by the natural errors that the convolutional neural networks (CNN) may cause, these improvements are shown and supported by the implementation in real time through video links provided in this work.

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