Driving behavior recognition using EEG data from a simulated car-following experiment

Accid Anal Prev. 2018 Jul:116:30-40. doi: 10.1016/j.aap.2017.11.010. Epub 2017 Nov 23.

Abstract

Driving behavior recognition is the foundation of driver assistance systems, with potential applications in automated driving systems. Most prevailing studies have used subjective questionnaire data and objective driving data to classify driving behaviors, while few studies have used physiological signals such as electroencephalography (EEG) to gather data. To bridge this gap, this paper proposes a two-layer learning method for driving behavior recognition using EEG data. A simulated car-following driving experiment was designed and conducted to simultaneously collect data on the driving behaviors and EEG data of drivers. The proposed learning method consists of two layers. In Layer I, two-dimensional driving behavior features representing driving style and stability were selected and extracted from raw driving behavior data using K-means and support vector machine recursive feature elimination. Five groups of driving behaviors were classified based on these two-dimensional driving behavior features. In Layer II, the classification results from Layer I were utilized as inputs to generate a k-Nearest-Neighbor classifier identifying driving behavior groups using EEG data. Using independent component analysis, a fast Fourier transformation, and linear discriminant analysis sequentially, the raw EEG signals were processed to extract two core EEG features. Classifier performance was enhanced using the adaptive synthetic sampling approach. A leave-one-subject-out cross validation was conducted. The results showed that the average classification accuracy for all tested traffic states was 69.5% and the highest accuracy reached 83.5%, suggesting a significant correlation between EEG patterns and car-following behavior.

Keywords: Car-following behavior; Driving behavior recognition; Electroencephalography (EEG); K-means; Support vector machine.

Publication types

  • Clinical Trial

MeSH terms

  • Algorithms
  • Automobile Driving / psychology*
  • Behavior* / classification
  • Brain / physiology*
  • Cluster Analysis
  • Discriminant Analysis
  • Electroencephalography
  • Environment
  • Humans
  • Safety
  • Social Behavior
  • Support Vector Machine