Drowsiness while driving is one of the main causes of fatal accidents, especially on monotonous routes such as highways. The goal of this paper is to design a completely standalone, distraction-free, and wearable system for driver drowsiness detection by incorporating the system in a smartwatch. The main objective is to detect the driver's drowsiness level based on the driver behavior derived from the motion data collected from the built-in motion sensors in the smartwatch, such as the accelerometer and the gyroscope. For this purpose, the magnitudes of hand movements are extracted from the motion data and are used to calculate the time, spectral, and phase domain features. The features are selected based on the feature correlation method. Eight features serve as an input to a support vector machine (SVM) classifier. After the SVM training and testing, the highest obtained accuracy was 98.15% (Karolinska sleepiness scale). This user-predefined system can be used by both left-handed and right-handed users, because different SVM models are used for different hands. This is an effective, safe, and distraction-free system for the detection of driver drowsiness.
- Driver drowsiness detection
- motion sensors
ASJC Scopus subject areas
- Electrical and Electronic Engineering