A contextual and temporal algorithm for driver drowsiness detection

Accid Anal Prev. 2018 Apr:113:25-37. doi: 10.1016/j.aap.2018.01.005. Epub 2018 Feb 2.

Abstract

This study designs and evaluates a contextual and temporal algorithm for detecting drowsiness-related lane. The algorithm uses steering angle, pedal input, vehicle speed and acceleration as input. Speed and acceleration are used to develop a real-time measure of driving context. These measures are integrated with a Dynamic Bayesian Network that considers the time dependencies in transitions between drowsiness and awake states. The Dynamic Bayesian Network algorithm is validated with data collected from 72 participants driving the National Advanced Driving Simulator. The algorithm has a significantly lower false positive rate than PERCLOS-the current gold standard-and baseline, non-contextual, algorithms under design parameters that prioritize drowsiness detection. Under these parameters, the algorithm reduces false positive rate in highway and rural environments, which are typically problematic for vehicle-based detection algorithms. This algorithm is a promising new approach to driver impairment detection and suggests contextual factors should be considered in subsequent algorithm development processes. It may be combined with comprehensive mitigation methods to improve driving safety.

Keywords: Detection; Driver safety; Drowsiness; Dynamic Bayesian Network; Random forest.

Publication types

  • Validation Study

MeSH terms

  • Acceleration
  • Adult
  • Aged
  • Algorithms*
  • Automobile Driving*
  • Bayes Theorem
  • Environment
  • Female
  • Foot
  • Humans
  • Male
  • Middle Aged
  • Reproducibility of Results
  • Sleep Stages*
  • Wakefulness*
  • Young Adult