| Literature DB >> 31616237 |
Johannes Gruenwald1,2, Andrei Znobishchev3, Christoph Kapeller1, Kyousuke Kamada4, Josef Scharinger2, Christoph Guger1,5.
Abstract
Invasive brain-computer interfaces yield remarkable performance in a multitude of applications. For classification experiments, high-gamma bandpower features and linear discriminant analysis (LDA) are commonly used due to simplicity and robustness. However, LDA is inherently static and not suited to account for transient information that is typically present in high-gamma features. To resolve this issue, we here present an extension of LDA to the time-variant feature space. We call this method time-variant linear discriminant analysis (TVLDA). It intrinsically provides a feature reduction stage, which makes external approaches thereto obsolete, such as feature selection techniques or common spatial patterns (CSPs). As well, we propose a time-domain whitening stage which equalizes the pronounced 1/f-shape of the typical brain-wave spectrum. We evaluated our proposed architecture based on recordings from 15 epilepsy patients with temporarily implanted subdural grids, who participated in additional research experiments besides clinical treatment. The experiments featured two different motor tasks involving three high-level gestures and individual finger movement. We used log-transformed bandpower features from the high-gamma band (50-300 Hz, excluding power-line harmonics) for classification. On average, whitening improved the classification performance by about 11%. On whitened data, TVLDA outperformed LDA with feature selection by 11.8%, LDA with CSPs by 13.9%, and regularized LDA with vectorized features by 16.4%. At the same time, TVLDA only required one or two internal features to achieve this. TVLDA provides stable results even if very few trials are available. It is easy to implement, fully automatic and deterministic. Due to its low complexity, TVLDA is suited for real-time brain-computer interfaces. Training is done in less than a second. TVLDA performed particularly well in experiments with data from high-density electrode arrays. For example, the three high-level gestures were correctly identified at a rate of 99% over all subjects. Similarly, the decoding accuracy of individual fingers was 96% on average over all subjects. To our knowledge, these mean accuracies are the highest ever reported for three-class and five-class motor-control BCIs.Entities:
Keywords: brain-computer interface; electrocorticography; linear discriminant analysis; movement decoding; spectral whitening
Year: 2019 PMID: 31616237 PMCID: PMC6775278 DOI: 10.3389/fnins.2019.00901
Source DB: PubMed Journal: Front Neurosci ISSN: 1662-453X Impact factor: 4.677
State-of-the art summary of hand-motor decoding experiments involving high-gamma based invasive BCIs.
| Shenoy et al., | 6 | Macro | 11 − 40 | None | LPM | None | Not reported | Finger | 5 | 77.0 |
| Kubánek et al., | 5 | Macro | 8 − 12 | None | LMD | Data glove | [−1.0, +1.0] | Finger | 5 | 80.3 |
| Onaran et al., | 3 | Macro | 65 − 200 | CSP | SVM | Data glove | [−0.75,+1.0] | Finger | 5 | 86.3 |
| Yanagisawa et al., | 1 | Macro | 1 − 8 | None | SVM | None | n/a (online) | Move | 1 + 1 | 79.6 |
| Pistohl et al., | 3 | Macro | 2 − 6 | None | rLDA | Data glove | [−1.0,+0.5] | Grasp | 2 | 87.8 |
| Chestek et al., | 3 | Mixed | 66 − 114 | None | NB | Data glove | [−0.5, +1.5] | Gesture | 4 + 1 | 77.7 |
| Kapeller et al., | 2 | Macro | 60 − 90 | FS | LDA | None | [−0.5,+1.5] | RPS | 3 | 83.8 |
| Xie et al., | 4 | Macro | Auto | FS | LDA | None | Various | Gesture | 2 | 95.5 |
| Bleichner et al., | 2 | Micro | 70 − 125 | FS | PM | Data glove | [−1.0,+2.0] | Gesture | 4 | 85.5 |
| Hotson et al., | 1 | Micro | 72 − 110 | FS | LDA | Data glove | [−0.4, +1.0] | Finger | 5 | 96.5 |
| Branco et al., | 5 | Micro | 70 − 125 | None | PM | High-gamma | [−1.0,+2.6] | Gesture | 4 | 85.0 |
| Jiang et al., | 2 | Micro | 60 − 200 | CSP | LDA | Not reported | [−0.15, +0.35] | Gesture | 2 | 100.0 |
| Li et al., | 3 | Macro | 4 − 12 | FS | SVM | None | [±0.0, +0.9] | RPS | 3 | ≈80 |
| Pan et al., | 5 | Micro | 4 − 12 | FS | RNN | Data glove | [±0.0, +0.5] | RPS | 3 | ≈80 |
Macro, standard ECoG grid; Micro, high-density ECoG grid; Mixed, standard and high-density ECoG grids.
CSP, common spatial patterns; FS, algorithm-based or manual channel/feature selection.
LPM, linear programming machine; LMD, linear multivariate decoder; SVM, support vector machine; (r)LDA, (regularized) LDA; NB, naive Bayes; PM, pattern matching; RNN, recurrent neural network.
Specified relative to cue, movement onset, or high-gamma onset (depending on trial alignment).
Finger, finger movement or tapping; Move, movement vs. rest; RPS, rock-paper-scissors; Gesture, arbitrary hand gestures.
Inclusion of a resting-state class denoted by “+1”.
Subjects S1–S6 and experiment overview of the original study conducted in Asahikawa, Japan.
| S1 | 35 | Female | Right | Right | Macro | 98 | 20 | 7–8 | 5–7 | RPS | 30 |
| S2 | 26 | Male | Right | Right | Micro | 140 | 60 | 26–32 | 19–24 | FTPU | 40 |
| S3 | 26 | Male | Right | Left | Micro | 187 | 60 | 29–36 | 22–26 | FTPU | 20 |
| S4 | 17 | Female | Left | Left | Micro | 164 | 60 | 29–37 | 12–17 | FTPD | 75 |
| S5 | 22 | Male | Right | Right | Micro | 158 | 60 | 5–7 | 27–34 | FTPU | 97 |
| S6 | 37 | Male | Right | Right | Macro | 100 | 18 | 7–9 | 4–7 | RPS | 60 |
Macro, standard ECoG grid; Micro, high-density ECoG grid.
Estimated number of electrodes, based on .
RPS, rock-paper-scissors; FTPD, finger tapping, palm down; FTPU, finger tapping, palm up.
Figure 1Electrode placement overview. Electrodes reported in Table 2 are highlighted in red. Not all of the remaining electrodes in the top row are visible due to occlusion. In the close-up view, the central sulcus is indicated in yellow and the identified gyri are shaded in respective colors.
Subjects S7–S15 and experiment overview of the public ECoG dataset (S7–S9 are identical with Subject 1–3 from the BCI Competition IV, respectively).
| S7 | bp | Subject 1 | 18 | Female | Right | Left | Macro | 46 | FTPU | 28 |
| S8 | cc | Subject 2 | 21 | Male | Right | Right | Macro | 63 | FTPU | 28 |
| S9 | zt | Subject 3 | 27 | Female | Right | Left | Macro | 61 | FTPU | 28 |
| S10 | jp | 35 | Female | Right | Left | Macro | 58 | FTPU | 18 | |
| S11 | ht | 26 | Male | Right | Left | Macro | 64 | FTPU | 27 | |
| S12 | mv | 45 | Female | Right | Left | Macro | 43 | FTPU | 6 | |
| S13 | wc | 32 | Male | Right | Left | Macro | 64 | FTPU | 28 | |
| S14 | wm | 19 | Female | Right | Right | Macro | 38 | FTPU | 14 | |
| S15 | jc | 18 | Female | Right | Left | Macro | 47 | FTPU | 23 |
As stated in the dataset documentation.
Macro, standard ECoG grid.
FTPU, finger tapping, palm up.
Figure 2Setup of the rock-paper-scissors experiment.
Figure 3Illustration of the whitening procedure by means of power spectral densities of the preprocessed bandpass signals (S6, RPS, exemplary channel). To illustrate the benefits of whitening, the two conditions rest vs. movement (any class) are shown separately. Upper and lower corner frequencies of the bandpass filter are indicated by the vertical dashed lines.
Figure 4Column-wise visualization of the original and PCA-transformed spatiotemporal weight matrices and , respectively. As illustrated in the right subplot, only few principal components with large amplitudes remain. This allows for substantial dimension reduction, as detailed in the text.
Figure 5Classification accuracies versus number of features NF for selected finger-tapping (left) and rock-paper-scissors (right) datasets. Results for rLDA are not shown since NF does not apply. The dots represent the average of 20 repetitions of the randomized cross-validation, and the shaded area indicates the standard deviation. The pronounced dots relate to the representative accuracy, which is defined in the text. Feature selection is abbreviated by “FS” in the legend. The quantization margin is abbreviated by “QM”.
Performance overview of all assessed methods on all datasets.
| RPS | Macro | S1 | 63.8 ± 3.0 | 2 | 52.2 ± 3.1 | 4 | 68.8 ± 2.5 | 73.8 ± 2.0 | 1 | 69.1 ± 0.9 | 1 | 65.4 ± 1.5 | 1 | |||
| RPS | Macro | S6 | 53.6 ± 2.2 | 3 | 57.3 ± 1.5 | 9 | 79.9 ± 0.8 | 76.5 ± 1.4 | 8 | 77.6 ± 1.0 | 8 | 79.2 ± 0.8 | 1 | |||
| Average | 58.7 ± 2.6 | 2.5 | 54.7 ± 2.4 | 6.5 | 74.4 ± 1.9 | 75.2 ± 1.7 | 4.5 | 73.4 ± 0.9 | 4.5 | 72.3 ± 1.2 | 1.0 | |||||
| RPS | Micro | S2 | 75.9 ± 1.7 | 4 | 77.3 ± 2.2 | 8 | 89.2 ± 1.0 | 91.7 ± 1.2 | 3 | 82.0 ± 2.4 | 11 | 91.6 ± 0.8 | 1 | |||
| RPS | Micro | S4 | 77.4 ± 2.3 | 6 | 79.8 ± 1.2 | 4 | 67.8 ± 1.5 | 90.7 ± 1.0 | 11 | 90.3 ± 1.0 | 13 | 92.5 ± 0.7 | 2 | |||
| RPS | Micro | S5 | 87.4 ± 1.8 | 5 | 89.0 ± 1.1 | 7 | 96.3 ± 0.4 | 95.0 ± 0.6 | 4 | 95.7 ± 0.6 | 5 | |||||
| Average | 80.2 ± 2.0 | 5.0 | 82.0 ± 1.6 | 6.3 | 84.4 ± 1.1 | 92.5 ± 1.0 | 6.0 | 89.4 ± 1.5 | 9.7 | 94.2 ± 0.7 | 1.3 | |||||
| FTPU | Macro | S7 | 54.9 ± 3.6 | 4 | 60.2 ± 3.0 | 7 | 79.3 ± 1.7 | 65.3 ± 3.5 | 2 | 65.6 ± 2.3 | 4 | 76.0 ± 2.1 | 1 | |||
| FTPU | Macro | S8 | 56.6 ± 1.7 | 1 | 63.5 ± 2.3 | 4 | 71.8 ± 1.9 | 75.6 ± 2.4 | 2 | 69.1 ± 2.2 | 1 | |||||
| FTPU | Macro | S9 | 53.5 ± 3.4 | 1 | 70.8 ± 3.6 | 7 | 72.9 ± 2.1 | 2 | 75.4 ± 2.1 | 3 | 78.6 ± 2.3 | 1 | ||||
| FTPU | Macro | S10 | 55.8 ± 3.2 | 4 | 62.8 ± 2.1 | 2 | 60.8 ± 1.6 | 57.7 ± 1.9 | 1 | 71.0 ± 1.9 | 1 | ⋆ | ||||
| FTPU | Macro | S11 | 27.0 ± 2.9 | 1 | 38.0 ± 2.5 | 3 | 50.4 ± 1.6 | 39.3 ± 2.1 | 1 | 50.8 ± 2.7 | 5 | 50.4 ± 1.9 | 1 | |||
| FTPU | Macro | S12 | 40.0 ± 0.0 | 1 | 53.3 ± 0.0 | 1 | 70.0 ± 0.0 | 60.0 ± 0.0 | 1 | 63.3 ± 0.0 | 1 | ⋆ | ||||
| FTPU | Macro | S13 | 49.9 ± 2.7 | 3 | 57.4 ± 2.0 | 1 | 74.6 ± 1.8 | 66.0 ± 1.5 | 1 | 72.4 ± 1.8 | 3 | 68.1 ± 2.8 | 1 | |||
| FTPU | Macro | S14 | 55.7 ± 0.0 | 2 | 67.1 ± 0.0 | 2 | 71.4 ± 0.0 | 60.0 ± 0.0 | 3 | 64.3 ± 0.0 | 5 | ⋆ | ||||
| FTPU | Macro | S15 | 53.5 ± 1.7 | 1 | 58.9 ± 2.3 | 2 | 58.9 ± 2.0 | 68.7 ± 1.4 | 1 | 68.9 ± 1.8 | 2 | 70.9 ± 1.4 | 1 | ⋆ | ||
| Average | 49.6 ± 2.8 | 2.0 | 59.1 ± 2.6 | 3.2 | 68.9 ± 1.7 | 62.8 ± 2.2 | 1.6 | 68.2 ± 2.1 | 3.3 | 71.4 ± 2.1 | 1.0 | |||||
| FTPU | Micro | S2 | 77.8 ± 1.5 | 5 | 80.9 ± 1.4 | 4 | 80.2 ± 1.3 | 79.8 ± 1.7 | 7 | 85.3 ± 1.2 | 7 | 87.5 ± 1.1 | 1 | |||
| FTPU | Micro | S3 | 83.8 ± 1.1 | 3 | 85.8 ± 1.2 | |||||||||||
| FTPD | Micro | S4 | 67.7 ± 2.4 | 12 | 65.3 ± 1.3 | 8 | 50.5 ± 0.9 | 85.3 ± 0.9 | 5 | 85.0 ± 0.7 | 10 | 89.3 ± 0.5 | 1 | |||
| FTPU | Micro | S4 | 71.0 ± 1.1 | 7 | 75.0 ± 0.9 | 5 | 51.7 ± 1.0 | 89.0 ± 0.7 | 4 | 88.8 ± 0.6 | 9 | 89.2 ± 0.6 | 1 | |||
| FTPU | Micro | S5 | 58.1 ± 1.5 | 12 | 55.4 ± 1.0 | 9 | 68.2 ± 0.9 | 64.3 ± 1.1 | 8 | 65.2 ± 0.9 | 12 | 70.6 ± 0.8 | 1 | |||
| Average | 73.6 ± 1.7 | 7.6 | 72.1 ± 1.2 | 5.8 | 67.3 ± 1.1 | 82.7 ± 1.0 | 5.2 | 83.5 ± 0.9 | 8.2 | 85.5 ± 0.9 | 1.2 | |||||
The table is organized in four blocks, such that the rock-paper-scissor experiments with standard and high-density electrode grids are clustered in the first and second block, respectively. Likewise, the finger-tapping experiments with standard and high-density electrode grids are presented in the third and fourth block, respectively. Accuracies and corresponding number of features N.
RPS, rock-paper-scissors; FTPD, finger tapping, palm down; FTPU, finger tapping, palm up.
Macro, standard ECoG grid; Micro, high-density ECoG grid.
rLDA operates on vectorized features, so N.
For rows marked with an asterisk (⋆), a regularization of 25% was used for PCA (cf. section 2.7).