Psychological and physiological status has a big impact on the drivers behavior. It affects the drivers visual scanning behavior which helps drivers maintain visual attention. This paper proposes a system for detecting the abnormal driving behavior from the sequential pattern of the drivers peripheral visual scanning. The system continuously monitors the drivers activities through an in-vehicle camera to measure the drivers visual distraction. Feature descriptors of both the transition and rotation vectors of the drivers head pose and eye gaze are extracted and provided to a linear support vector machine (SVM) classifier to output one of six drivers common gaze zones. Then, a reservoir computing (RC) based on echo state networks (ESNs) is used for driver behavior classification from the sequence of the drivers gaze zones. The system is implemented on NVIDIA Jetson Nano to execute the processing of all the data since it has a Maxwell graphics processing unit (GPU) with 128 compute unified device architecture (CUDA) cores. The obtained results show that the drivers behavior can be classified to normal or abnormal based on his visual scanning activities with high accuracy. They also demonstrate the efficiency of both SVM and ESN in detecting the abnormal drivers behavior from a sequence of drivers gaze zones. Moreover, the results show that the proposed monitoring system is capable of detecting the drivers abnormal behavior with a detection accuracy of 98%, making it an appropriate candidate for successful deployment in both driver assistant systems (DAS) and driving safety support systems (DSSS).
Key words: Monitoring system; Behavior detection; Driver behavior; Classification; Support vector machine; Echo state network; Driver assistant system; Driving safety support system.
|