| Literature DB >> 35161844 |
Abstract
Drowsiness is not only a core challenge to safe driving in traditional driving conditions but also a serious obstacle for the wide acceptance of added services of self-driving cars (because drowsiness is, in fact, one of the most representative early-stage symptoms of self-driving carsickness). In view of the importance of detecting drivers' drowsiness, this paper reviews the algorithms of electroencephalogram (EEG)-based drivers' drowsiness detection (DDD). To facilitate the review, the EEG-based DDD approaches are organized into a tree structure taxonomy, having two main categories, namely "detection only (open-loop)" and "management (closed-loop)", both aimed at designing better DDD systems that ensure early detection, reliability and practical utility. To achieve this goal, we addressed seven questions, the answers of which helped in developing an EEG-based DDD system that is superior to the existing ones. A basic assumption in this review article is that although driver drowsiness and carsickness-induced drowsiness are caused by different factors, the brain network that regulates drowsiness is the same.Entities:
Keywords: EEG; brain stimulation; closed-loop algorithms; drivers’ drowsiness detection; machine learning
Mesh:
Year: 2022 PMID: 35161844 PMCID: PMC8840041 DOI: 10.3390/s22031100
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Block diagram of a typical EEG-based DDD system.
Figure 2Hierarchical taxonomy for EEG-based DDD algorithms dealing with seven primary research questions and corresponding selection criteria for these questions.
Fifty-four Studies on EEG-based DDD listed with montages, as well as time windows for feature extraction, if applied.
| Ref. | Number of Channel | Channel Position (1) | Time Window |
|---|---|---|---|
| [ | 33 | - | 1 min |
| [ | 19 | F1, F2, F7, F8, F3, F4, T3, T4, C3, C4, T5, T6, P3 | 1 s |
| [ | 1 | O1 or O2 | 1 s |
| [ | 1 | Fp1 | 10 s |
| [ | 4 | - | - |
| [ | 2 | C3, P3 | 10 s |
| [ | 1 | C3 | 5 s |
| [ | 1 | Fp1 & Fp2 | - |
| [ | 6 | Fp1, Fp2, T5, T6, O1, O2 | 4 s |
| [ | 1 | Oz | 8 s |
| [ | 26 | - | 5 s |
| [ | 1 | - | 2 min |
| [ | 1 | C3 or C4 | 30 s |
| [ | 1 | C3 & O1 | 30 s |
| [ | 2 | F7 & T3; F4 & C4 | - |
| [ | 16 | - | 1 min |
| [ | 1 | O1 | 1 min |
| [ | 2 | C4, O2 | 10 s |
| [ | 2 | Fp1 & Fp2; T3 & T4 | - |
| [ | 1 | Fp1 & Fp2 | 2 s |
| [ | 29 | Frontal (F: 3, 1, z, 2, 4; Fc: 3, 1, z, 4), | 20 min |
| [ | 3 | Fz, T8, Oz | 1 min |
| [ | 2 | C4, O2 | 1 min |
| [ | 19 | - | 2 s |
| [ | 1 | O1 & O2 | 1 min |
| [ | 1 | O1 & O2 | 30 s |
| [ | 4 | Forehand | 10 min |
| [ | 8 | Fp1, Fp2, F3, F4, P3, P4, O1, O2 | 10 s |
| [ | 1 | Fp1 | 10 s |
| [ | 1 | P3 | 20 s |
| [ | 6 | Occipital | 1 s |
| [ | 14 | F7, F8, T3, T4, T5, T6, F3, F4, C3, C4, P3, | 1 s |
| [ | 2 | Fz & Cz; Pz & Oz | - |
| [ | 21 | - | 30 |
| [ | 1 | C4 & P4 | 1 min |
| [ | 4 | Occipital | - |
| [ | 1 | Fp1 & Fp2 | 2 s |
| [ | 3 | Fz, Cz, Oz | 2 s |
| [ | 3 | Fz, T8, Oz | 10 s |
| [ | 2 | Fz, Oz | 1 min |
| [ | 3 | (Fp1, C3, O1) or (Fp2, C4, O2) | 30 s |
| [ | 14 | - | 1 s |
| [ | 1 | O1 & O2 | <1 s |
| [ | 2 | Fz & Cz; Pz & Oz | 1 min |
| [ | 1 | O1 & O2 | 1 min |
| [ | 4 | Occipital | 2 s |
| [ | 2 | Fz, Pz | - |
| [ | 2 | Fz, Oz | 1 min |
| [ | 1 | - | 5 s |
| [ | 2 | Fz & Cz; Pz & Oz | 30 s |
| [ | 19 | - | 2 s |
| [ | 1 | Fp1 | 1 s |
| [ | 1 | O1 & O2 | 30 s |
| [ | 14 | - | - |
| [ | 18 | Posterior-occipital (CPZ, CP2, P1, PZ, P2, PO3, POZ, PO4, O1, OZ, O2) and | 8 s |
(1) Symbols “&” and “,” relate respectively to bipolar channel (e.g., bipolar single channel: O1 & O2) and unipolar channel (e.g., unipolar two channels: Fp1, Fp2); Symbol “;” is used to separate one bipolar channel from the other (e.g., bipolar two channels: Fz & Cz; Pz & Oz).
Figure 3The widely used EEG electrode locations. Totally, 81 EEG channel locations are presented, in which the red circles refer to commonly used occipital region.
Figure 4The type of EEG channels. Bipolar type (top) and unipolar type or monopolar (bottom).
The summary of the time domain features used in EEG-based DDD.
| Features | Mathematic Expression | |
|---|---|---|
| Statistical measure | Maximum (Max) [ |
|
| Minimum (Min) [ |
| |
| Standard deviation (STD) [ |
| |
| Root mean square (RMS) [ |
| |
| Integration [ |
| |
| The Number of Zero-Crossing (NZC) [ |
| |
| Hjorth parameters [ |
| |
| Barlow parameters [ |
| |
| Auto regressive model coefficients(ARMC) [ | ||
| Entropy | Shannon entropy (SE) [ | |
| R’enyi entropy (RE) [ | ||
| Mean comparison test (MCT) [ | ||
| Mahalanobis Distance (MD) [ |
| |
The summary of the FFT-based features used in EEG-based DDD.
| Features | Mathematic Expression | References |
|---|---|---|
| Pure Band Equation (PBE) | [ | |
| [ | ||
| ( | [ | |
| ( | [ | |
| [ | ||
| [ | ||
| [ | ||
| (0.6 * | [ | |
| ( | [ | |
| ( | [ | |
| Relative Band Power (RBP) | [ | |
| Log Band Power | [ | |
| Log( | [ |
Ground Truths used in EEG-based DDD.
| DM Model | No. | Ground Truth |
|---|---|---|
| Threshold/Binary | 1 | Subjects’ response time to lane departure event [ |
| 2 | Subjects’ response time to sound simulation [ | |
| 3 | Subjects’ collision rates with time [ | |
| 4 | Subjects’ self-assessment [ | |
| 5 | Subjects’ self-assessment [ | |
| 6 | Subjects’ self-assessment [ | |
| 7 | Subjects’ self-assessment [ | |
| 8 | Subjects abort driving due to severe fatigue [ | |
| 9 | RK (Wake, Stage I) [ | |
| 10 | Facial features that are manually identified by video recording [ | |
| 11 | Authors’ self-assessment, based on the subjects’ response during the experiment (The subjects need to accurately count the number of a visual stimulus shown [ | |
| 12 | Authors’ self-assessment, based on the experimental video recording and the subjects’ self-assessment [ | |
| 13 | Authors’ self-assessment, based on subjects’ eye and head movements [ | |
| 14 | Assessment of Driver’s Vigilance and Warning according to Traffic Risk Estimation (AWAKE): Index ≥ 1 represents drowsiness [ | |
| 15 | PERCLOS [ | |
| Multi-class | 16 | Subjects’ self-assessment (ESS) [ |
| 17 | Facial features that are manually identified by video recording (Wierewille scale) [ | |
| 18 | Self-assessment (KSS) [ | |
| 19 | RK (Wake, Stage I, Stage II) [ | |
| 20 | Authors’ self-assessment, based on their own experience [ | |
| 21 | Unknown sleep scoring standard [ | |
| Regression | 1 | Subjects’ response time to lane departure event [ |
| 17 | Facial features that are manually identified by video recording [ | |
| 22 | Subjects’ driving error index [ | |
| Probabilistic | 15 | PERCLOS [ |
| 23 | Self-assessment [ | |
| Transfer | 1 | Subjects’ response time to lane departure event [ |
EEG-based DDD Accuracies obtained by using Pure Threshold-based Models and Various Features and Ground Truths.
| Ref. No. | Features | Acc | Sens | Spec | GND Truth No. |
|---|---|---|---|---|---|
| [ | FFT+: a wide range of | - | 74.4 | 95.5 | 10 |
| [ | BPE: #8 | 90.4 | - | - | 4 |
| [ | PBP: | 83.8 | - | - | - |
| [ | FFT+: MDT and MDA | 82.8 | - | - | 1 |
| [ | FFT+: mean and STD extracted from | 81 | - | - | 9 |
EEG-based DDD Accuracies obtained by using Binary Classification Models and Various Features and Ground Truths.
| Ref. No. | Features | Models | Acc | Sens | Spec | GND Truth No. |
|---|---|---|---|---|---|---|
| [ | SHBP (1~27 Hz) and BPE: #5 | RBF-SVM | 97.48 | - | - | 9 |
| [ | RPB: | Linear-SVM | 95.22 | 100 | 93.8 | 15 |
| [ | Wavelet: WPT features that are selected by CSP method | SVM | 94.2 | - | - | 8 |
| [ | BPE: #1, 3, 4, 7 and PBP: | SVM | 92.2 | - | - | 12 |
| [ | Wavelet+: NZC and IEEG extracted from | ANN | - | 90.91 | 79.1 | 2 |
| [ | FFT+: IEEG, SE and STD extracted from | SVM | 92.5 | 85 | 100 | 9 |
| [ | FFT+: DF, APDP, CGF, FV and MPF extracted from | RBF-SVM | 75 | 86 | 64 | 5 |
| [ | FFT+: RBP-based MCT values | FI | - | 84.6 | 82.1 | 19 |
| [ | Hybrid: three features from time-domain (Max, Min, STD); ten features from FFT-based methods (CenF, PF, RH/L, Q1F, Q3F, spectral STD, IR, MF, AC and KC); Wavelet-based methods (IEEG and NZC from | LDA-ANN | - | 83.6 | 87.4 | 9 |
| [ | PBP: | ANN | 81.49 | 80.53 | 82.44 | 13 |
| [ | FFT+: SE extracted from SSVEP-based power spectrum | Single-layer feed-forward ANN | 72.5 | - | - | 11 |
EEG-based DDD Accuracies obtained by using Multi-class Classification Models and Various Features and Ground Truths.
| Ref. No. | Features | Models | Acc | GND Truth No. |
|---|---|---|---|---|
| [ | Wavelet+: Normalized log energy of the wavelet-packet coefficients that are selected by FMI method | LDA | 97% | 17 |
| [ | Wavelet: band power | Multilayer perceptron ANN | 95~96% | 21 |
| [ | Hybrid features: TDAR, selected by FNPA | RBF-SVM | 93% | 17 |
| [ | Wavelet+: Normalized log energy of the wavelet-packet coefficients selected by FMI method | SVM | 91% | 1 |
| [ | Wavelet+: FFT band power and SC generated by WPT | Subtractive FI | 84.41% | 21 |
EEG-based DDD Accuracies obtained by using Regression Models and Various Features and Ground Truths.
| Ref. No. | Features | Models | Acc | GND Truth No. |
|---|---|---|---|---|
| [ | LBP: Log-transformed SHBP (1–30 Hz) | RBF-SVR | 1 | |
| [ | Wavelet+: Normalized log energy of the wavelet-packet coefficients, selected by FMI method | MLR | 22 | |
| [ | PBP: | SONFIN | 1 | |
| [ | FFT+: | MLP | 17 |
Performance Comparison of Approaches for Vigilance Enhancement.
| Ref. | Core Approach | Max Duration of Enhanced Vigilance Level | Technical Parameters | Intervening at Slightly Drowsiness Moment | Including Neurofeedback |
|---|---|---|---|---|---|
| [ | Auditory | 40 s | EEG-guided 1750 Hz tone per sec | No | Yes |
| [ | Caffeine | 2 h | - | No | No |
| [ | tDCS | 6 h | Hairy area; | No | No |
| [ | tDCS | - | Hairy area; | No | No |
| [ | tDCS | 23 m | Non-hairy area; | Yes | Yes |