| Literature DB >> 33897342 |
Olivier Rosanne1, Isabela Albuquerque1, Raymundo Cassani1, Jean-François Gagnon2, Sebastien Tremblay3, Tiago H Falk1.
Abstract
Recently, due to the emergence of mobile electroencephalography (EEG) devices, assessment of mental workload in highly ecological settings has gained popularity. In such settings, however, motion and other common artifacts have been shown to severely hamper signal quality and to degrade mental workload assessment performance. Here, we show that classical EEG enhancement algorithms, conventionally developed to remove ocular and muscle artifacts, are not optimal in settings where participant movement (e.g., walking or running) is expected. As such, an adaptive filter is proposed that relies on an accelerometer-based referential signal. We show that when combined with classical algorithms, accurate mental workload assessment is achieved. To test the proposed algorithm, data from 48 participants was collected as they performed the Revised Multi-Attribute Task Battery-II (MATB-II) under a low and a high workload setting, either while walking/jogging on a treadmill, or using a stationary exercise bicycle. Accuracy as high as 95% could be achieved with a random forest based mental workload classifier with ambulant users. Moreover, an increase in gamma activity was found in the parietal cortex, suggesting a connection between sensorimotor integration, attention, and workload in ambulant users.Entities:
Keywords: EEG; adaptive filtering; amplitude modulation features; mental workload assessment; physical activity; wearable sensors
Year: 2021 PMID: 33897342 PMCID: PMC8058356 DOI: 10.3389/fnins.2021.611962
Source DB: PubMed Journal: Front Neurosci ISSN: 1662-453X Impact factor: 4.677
Figure 1Graphical interface of the MATB-II software used to modulate high and low MW levels.
Figure 2Electrode placement using the international 10–20 system.
Figure 3Average spectral representation of the eight EEG signals and the accelerometer signal over 10 s of recording for the low MW and high PA condition.
Figure 4Block diagram of proposed adaptive filter.
Figure 5Time representation of a 5-s EEG segment from electrode AF8 before (blue) and after (black) adaptive filtering. The L2-normalization of the x, y, and z accelerometry axes is represented in orange.
Figure 6Evolution of AUC-ROC for training and out-of-bag (oob) sets as a function of number of trees.
Figure 7Evolution of AUC-ROC for training and out-of-bag (oob) sets as a function of tree depth.
Figure 8Accuracy hyperparameter grid search for the SVM classifier.
RF mental workload classification accuracy for different feature and enhancement algorithm configurations.
| PSD | low PA | 86.27 | 85.59‡ | 88.60 | 89.71‡ | 89.23 | 88.89 | 86.25 | 92.96‡ | 93.68 | 90.37‡ | 92.34 | 92.73 | 88.66 | 90.87‡ |
| high PA | 87.15 | 85.05‡ | 89.55 | 89.89 | 89.92 | 89.76 | 89.57 | 90.91‡ | 89.14 | 91.80‡ | 94.13 | 94.61‡ | 89.14 | 91.69‡ | |
| AM | low PA | 83.91 | 84.28† | 84.78 | 86.48‡ | 88.12 | 88.26 | 83.90 | 91.93‡ | 91.94 | 87.28‡ | 87.26 | 89.47‡ | 84.83 | 87.88‡ |
| high PA | 83.83 | 84.77‡ | 86.84 | 89.21‡ | 88.27 | 89.08‡ | 87.33 | 89.36‡ | 87.62 | 89.13‡ | 90.91 | 92.60‡ | 85.59 | 89.27‡ | |
| PMSC | low PA | 84.23 | 85.76‡ | 82.67 | 82.66 | 90.05 | 92.26‡ | 87.85 | 95.15‡ | 89.38 | 87.08‡ | 84.33 | 82.44‡ | 84.66 | 86.03‡ |
| high PA | 82.07 | 82.78‡ | 80.74 | 79.95‡ | 86.79 | 88.08‡ | 89.80 | 90.51‡ | 89.90 | 84.84‡ | 82.44 | 80.46‡ | 81.31 | 83.81‡ | |
| PMSC-AM | low PA | 65.79 | 70.81‡ | 67.89 | 68.32 | 66.62 | 71.92‡ | 73.84 | 78.34‡ | 67.77 | 64.99‡ | 70.18 | 67.48‡ | 65.56 | 70.19‡ |
| high PA | 67.90 | 74.10‡ | 67.57 | 67.66 | 69.59 | 70.56‡ | 71.46 | 75.71‡ | 68.46 | 64.78‡ | 67.75 | 67.05† | 68.59 | 72.09‡ | |
| All | low PA | 89.17 | 95.03‡ | 90.23 | 94.32‡ | 92.55 | 95.65‡ | 93.24 | 97.90‡ | 96.21 | 93.56‡ | 93.61 | 95.86‡ | 90.49 | 96.22‡ |
| high PA | 88.89 | 91.20‡ | 90.77 | 93.39‡ | 94.22 | 95.36‡ | 94.54 | 97.89‡ | 93.36 | 93.54 | 94.95 | 95.19 | 90.20 | 93.97‡ | |
SVM mental workload classification accuracy for different feature and enhancement algorithm configurations.
| PSD | low PA | 59.31 | 59.35 | 61.72 | 60.16‡ | 64.08 | 67.16‡ | 67.98 | 73.57‡ | 70.72 | 71.37 | 66.66 | 63.13‡ | 59.99 | 59.82 |
| high PA | 64.22 | 66.56‡ | 65.78 | 67.81‡ | 68.40 | 70.00‡ | 67.56 | 73.58‡ | 67.61 | 71.91‡ | 69.29 | 70.96‡ | 64.79 | 70.07‡ | |
| AM | low PA | 56.75 | 59.03‡ | 58.37 | 61.05‡ | 61.63 | 69.18‡ | 62.69 | 73.39‡ | 69.48 | 68.65† | 60.74 | 62.74‡ | 56.15 | 59.63‡ |
| high PA | 62.49 | 65.35‡ | 66.67 | 64.64‡ | 68.88 | 69.66‡ | 66.16 | 70.94‡ | 68.45 | 70.36‡ | 68.80 | 66.77‡ | 63.27 | 67.22‡ | |
| PMSC | low PA | 60.25 | 72.25‡ | 60.70 | 69.61‡ | 61.59 | 68.45‡ | 63.94 | 75.11‡ | 70.45 | 68.22‡ | 61.06 | 69.71‡ | 61.07 | 73.27‡ |
| high PA | 60.43 | 71.86‡ | 65.79 | 68.48‡ | 67.97 | 69.62‡ | 70.80 | 72.98‡ | 72.09 | 67.64‡ | 66.35 | 69.04‡ | 60.05 | 71.34‡ | |
| PMSC-AM | low PA | 56.05 | 62.53‡ | 56.57 | 58.89‡ | 56.03 | 62.04‡ | 59.83 | 65.23‡ | 59.37 | 58.68† | 56.60 | 58.04‡ | 55.36 | 59.79‡ |
| high PA | 59.35 | 65.37‡ | 59.63 | 60.29 | 61.36 | 61.69 | 59.11 | 63.43‡ | 58.49 | 58.61 | 59.96 | 62.62‡ | 60.10 | 64.21‡ | |
| All | low PA | 64.94 | 78.34‡ | 66.59 | 73.54‡ | 73.28 | 80.25‡ | 78.88 | 87.49‡ | 76.60 | 79.58‡ | 68.22 | 75.37‡ | 66.87 | 77.39‡ |
| high PA | 71.37 | 81.09‡ | 73.31 | 76.26‡ | 78.33 | 81.03‡ | 79.38 | 86.93‡ | 78.94 | 77.88‡ | 74.42 | 77.72‡ | 71.22 | 81.86‡ | |
Figure 9Accuracy vs. number of features for a RF classifier and a combined AF-HAPPE enhancement pipeline.
Top-60 features for different physical activity (PA) and signal processing conditions.
| β-mα-P4 | msc-β-mθ-FP1-FP2 | γ-mγ-FP1-FP2 | phc-β-mδ-FP1-FP2 |
| α-mδ-AF8 | msc-δ-P3-P4 | δ-P3-P4 | γ-mδ-P4 |
| tab-FP1 | γ-mδ-T10 | γ-mβ-P4 | β-mδ-T9 |
| α-AF8 | α-mθ-T10 | α1-T9 | γ-mθ-AF8 |
| θ-mθ-FP1 | α-mδ-FP1 | β-mα-AF7 | β-mθ-AF8 |
| γ-mδ-P4 | γ-mθ-FP2 | θ-mθ-T9 | β-mθ-P4 |
| γ-mθ-T10 | β-mδ-AF7 | γ-mδ-P4 | γ-mδ-AF8 |
| θ-mθ-T9 | β-mθ-P4 | dtab-T10 | θ-mθ-P3-P4 |
| θ-mθ-FP1-FP2 | β-mδ-FP1-FP2 | β-mθ-AF7 | tab-FP2 |
| θ-mθ-T10 | β-mδ-T10 | θ-P3-P4 | γ-mα-FP1-FP2 |
| α1-FP1-FP2 | α-mθ-AF8 | δ-mδ-FP1 | α-T9 |
| α-mθ-P3 | α-mδ-P3 | γ-mθ-FP2 | γ-mδ-FP2 |
| γ-mθ-FP2 | msc-α-mδ-FP1-FP2 | γ-mδ-P3 | β-T9 |
| γ-mβ-FP2 | α-FP2 | tab-T9 | msc-γ-mδ-FP1-FP2 |
| θ-mδ-FP1-FP | β-mα-P4 | β-mδ-P3 | β-mδ-FP2 |
| α-mθ-P3-P4 | α-AF8 | γ-mδ-FP2 | α2-P4 |
| γ-mα-P3 | θ-mδ-FP1-FP2 | dtab-T9 | dtab-P3 |
| dtab-T9 | α2-T10 | θ-mθ-FP1-FP2 | γ-mθ-T10 |
| β-mβ-P3-P4 | θ-FP2 | γ-mβ-AF8 | β-mθ-FP2 |
| tab-T9 | tab-FP2 | γ-mδ-FP1 | γ-P3 |
| δ-mδ-AF7 | α2-T9 | β-P3 | β-mθ-T9 |
| phc-δ-mδ-P3-P4 | β-mθ-P3 | γ-mγ-FP2 | γ-mθ-FP2 |
| γ-mβ-P4 | γ-mα-P3-P4 | θ-mδ-FP1 | γ-mβ-P3 |
| β-mβ-T9 | γ-mα-FP2 | phc-β-mθ-P3-P4 | γ-FP1 |
| β-mβ-P3 | θ-T10 | γ-mγ-P3 | δ-AF8 |
| dtab-AF7 | β-mδ-P3-P4 | θ-mθ-P3 | β-mα-FP1-FP2 |
| γ-mα-FP2 | dtab-T9 | γ-mγ-FP1 | γ-mθ-FP1-FP2 |
| θ-T10 | β-T10 | β-mθ-FP1 | γ-mθ-P4 |
| γ-mα-T9 | tab-T10 | γ-mγ-P3-P4 | δ-mδ-FP1 |
| θ-mθ-AF8 | γ-T9 | γ-mβ-FP1-FP2 | β-mα-AF7 |
| γ-mθ-P3 | θ-mθ-P3 | β-mα-P3 | θ-mδ-P4 |
| γ-T10 | dtab-FP1 | γ-mθ-FP1 | msc-β-mθ-FP1-FP2 |
| δ-AF7 | β-P3 | α2-T9 | δ-mδ-AF8 |
| δ-mδ-P3-P4 | msc-γ-FP1-FP2 | β-mδ-P4 | tab-FP1-FP2 |
| α-mθ-T10 | msc-α-mθ-FP1-FP2 | δ-mδ-P4 | β-AF8 |
| β-mδ-P3-P4 | α-mθ-FP2 | δ-P4 | β-mθ-P3 |
| γ-mθ-P3-P4 | α1-P3-P4 | phc-θ-P3-P4 | β-P3-P4 |
| β-mδ-P3 | γ-mδ-P3-P4 | γ-mβ-FP1 | γ-mδ-T9 |
| α-T10 | δ-mδ-P4 | γ-mα-FP1-FP2 | α1-T10 |
| α2-P3-P4 | γ-P3 | θ-mδ-P3 | δ-mδ-FP2 |
| θ-mδ-P4 | α1-T9 | β-mα-P4 | msc-β-mβ-FP1-FP2 |
| β-mθ-P3-P4 | β-mθ-P3-P4 | β-mθ-P3-P4 | β-mδ-P4 |
| θ-mδ-T10 | α-mδ-FP2 | β-mβ-P4 | α-T10 |
| msc-β-mδ-P3-P4 | γ-T10 | γ-mθ-FP1-FP2 | γ-mγ-T9 |
| phc-β-P3-P4 | β-P3-P4 | β-mβ-FP2 | msc-δ-P3-P4 |
| α-mδ-P4 | msc-β-mδ-FP1-FP2 | γ-mα-FP1 | msc-β-mα-FP1-FP2 |
| γ-FP1-FP2 | δ-FP1-FP2 | δ-mδ-P3-P4 | msc-γ-mθ-FP1-FP2 |
| θ-P3-P4 | msc-γ-mθ-FP1-FP2 | γ-mβ-FP2 | γ-mα-P3-P4 |
| phc-δ-P3-P4 | β-P4 | δ-FP1-FP2 | γ-mα-T9 |
| α1-P3-P4 | tab-P4 | γ-mβ-P3-P4 | δ-mδ-P4 |
| β-mδ-T9 | δ-T9 | β-mβ-FP1-FP2 | msc-δ-FP1-FP2 |
| α1-T9 | dtab-T10 | γ-T10 | β-mδ-AF7 |
| γ-mδ-P3-P4 | α-mδ-T10 | γ-mγ-T10 | β-mβ-P3-P4 |
| θ-P4 | msc-β-FP1-FP2 | γ-mβ-T10 | γ-mθ-AF7 |
| α2-P4 | msc-θ-FP1-FP2 | γ-mα-P3-P4 | γ-mθ-P3-P4 |
| dtab-P3 | dtab-P4 | β-mδ-P3-P4 | γ-mβ-P3-P4 |
| θ-FP2 | δ-P3-P4 | θ-mδ-P3-P4 | msc-θ-FP1-FP2 |
| β-FP2 | tab-T9 | α-mδ-T9 | β-mθ-AF7 |
| α2-T9 | msc-δ-FP1-FP2 | dtab-FP1 | msc-α-FP1-FP2 |
| α-P3 | β-FP2 | γ-mα-T10 | phc-γ-FP1-FP2 |
Feature names are self explanatory and follow the feature-electrode notation; “tab” corresponds to 4–30 Hz spectral subband power; “dtab” to 1–30 Hz; “phc” to phase coherence; and “msc” to magnitude square coherence.