| Literature DB >> 30909489 |
Natasha Padfield1, Jaime Zabalza2, Huimin Zhao3,4, Valentin Masero5, Jinchang Ren6,7.
Abstract
Electroencephalography (EEG)-based brain-computer interfaces (BCIs), particularly those using motor-imagery (MI) data, have the potential to become groundbreaking technologies in both clinical and entertainment settings. MI data is generated when a subject imagines the movement of a limb. This paper reviews state-of-the-art signal processing techniques for MI EEG-based BCIs, with a particular focus on the feature extraction, feature selection and classification techniques used. It also summarizes the main applications of EEG-based BCIs, particularly those based on MI data, and finally presents a detailed discussion of the most prevalent challenges impeding the development and commercialization of EEG-based BCIs.Entities:
Keywords: brain-computer interface (BCI); electroencephalography (EEG); motor-imagery (MI)
Mesh:
Year: 2019 PMID: 30909489 PMCID: PMC6471241 DOI: 10.3390/s19061423
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
A table containing examples of evoked and spontaneous BCIs.
| Type | Class | Example/Application | Display & Function | No of Subjects | Mean Accuracy | ITR 1 |
|---|---|---|---|---|---|---|
| Evoked | VEP | SSVEP/Speller [ | Look at one of 30 flickering target stimuli associated with desired character | 32 | 90.81% | 35.78 bpm |
| ERP | P300/Speller [ | Focus on the desired letter until it next flashes | 15 | 69.28% | 20.91 bpm | |
| Auditory/Speller [ | Spatial auditory cues were used to aid the use of an on-screen speller | 21 | 86.1% | 5.26 bpm/0.94 char/min | ||
| Spontaneous | N/A | Blinks/Virtual keyboard [ | Choose from 29 characters using eye blinks to navigate/select | 14 | N/A | 1 char/min |
| Motor imagery (MI)/Exoskeleton control [ | Control an exoskeleton of the upper limbs using right and left hand MI | 4 | 84.29% | N/A |
1 ITR—information transfer rate.
Figure 1A diagram showing the signal processing carried out in a typical MI EEG-based system.
Figure 2A diagram summarizing some of the feature extraction, feature selection and classification techniques used in MI EEG-based BCIs.
A comparison of the different combinations BCI structures used in the literature, including features extracted, feature selection approach if used and classification method.
| Paper | Feature Extraction Method 1 | Feature Selection Method 2 | Classification Method 3 | Classification Accuracy 7 |
|---|---|---|---|---|
| Rodríguez-Bermúdez & García-Laencina, 2012 [ | AAR modelling, PSD | LARS/LOO-Press Criterion | LDA with regularization | 62.2% (AAR), 69.4% (PSD) |
| Kevric & Subasi, 2017 [ | Empirical mode decomposition, DWT, WPD 4 | Kaiser criterion | 92.8% (WPD) 6 | |
| Zhou et al., 2018 [ | Envelope analysis with DWT & Hilbert transform | None | RNN LSTM classifier | 91.43% |
| Kumar et al., 2017 [ | CSP & CSSP 5 | None, FBCSP, DFBCSP, SFBCSP, SBLFB, DFBCSP-MI 4 | SVM | Classification accuracy was not quoted. |
| Yu et al., 2014 [ | CSP | PCA | SVM | 76.34% |
| Baig et al., 2017 [ | CSP | PSO, simulated annealing, ABC optimization, ACO, DE 4 | LDA, SVM, | 90.4% (PSO), 87.44% (simulated annealing), 94.48% (ABC optimization), 84.54% (ACO), 95% DE 8 |
1 Associated acronyms: AAR—adaptive autoregressive, PSD—power spectral density, DWT—discrete wavelet transform, WPD—wavelet packet decomposition, CSP—common spatial pattern, CSSP—common spatio-spectral pattern. 2 Associated acronyms: FBCSP—filter bank CSP, DFBCSP—discriminative FBCSP, SFBCSP—selective FBCSP, SBLFB—sparse Bayesian learning FB, DFBCSP—MI—DFBCSP with mutual information, PCA—principal component analysis, PSO—particle swarm optimization, ABC—artificial bee colony, ACO—ant colony optimization, DE—differential evolution. 3 Associated acronyms: LDA—linear discriminant analysis, k-NN—k- nearest neighbor, RNN LSTM—recurrent neural network long-short-term memory, SVM—support vector machine. 4 The comma between the terms denotes that the methods listed were tested separately. 5 The ‘&’ between the terms denotes that the feature vector was constructed of both types of features. 6 Mean accuracy only available for the proposed method, which consisted of the WPD combined with higher-order statistics and multiscale principal component analysis for noise removal. Preliminary tested found WPD to be superior to empirical mode decomposition and DWT. 7 Mean classification accuracy except result from Zhou et al., for which best accuracy only was quoted. 8 Averaged across the results for individual subjects.
A summary of the different feature selection techniques discussed in this subsection.
| Method | Type | Mean Classification Accuracy 1 | Comments |
|---|---|---|---|
| Principal component analysis (PCA) [ | Statistical | 76.34% | Assumes components with the highest variance have the most information. |
| Filter Bank Selection [ | Various | N/A 2 | Used only for frequency band selection with CSP [ |
| Particle-Swarm Optimization (PSO) [ | Metaheuristic | 90.4% | Strong Directional search and population-based search with exploration and exploitation [ |
| Simulated Annealing [ | Probabilistic | 87.44% | Aims to find the global maximum through a random search. [ |
| Artificial Bee-Colony (ABC) Optimization [ | Metaheuristic | 94.48% | Searches regions of the solution space in turn in order to find the fittest individual in each region. [ |
| Ant Colony Optimization (ACO) [ | Metaheuristic | 84.54% | Uses common concepts of directional and population-based search but introduces search space marking. [ |
| Differential Evolution (DE) [ | Metaheuristic | 95% | Similar to GAs, with a strong capability of convergence. [ |
| Firefly Algorithm [ | Metaheuristic | 70.2% | Can get stuck in local minima, [ |
| Genetic Algorithm (GA) [ | Metaheuristic | 59.85% | Slower than a PSO approach [ |
1 The performance of the feature selection method can only be truly compared quantitatively to other methods when they were tested with the same data, feature vector and classifier. Thus, although the classification accuracies are listed, true comparisons can only be made when the references associated with the selection methods in the first column are the same. 2 Paper did not quote classification accuracy.
Figure 3A diagram of the feature extraction and feature selection process proposed in [3].
Figure 4This figure includes information about the acquisition of data set number 4 in BNCI Horizon 2020 [117], where (a) shows the electrodes (C3, CZ, C4) placement on the head [118] and (b) shows the time scheme paradigm [118] followed during data acquisition.
Figure 5A diagram of the methodology proposed by the University of Strathclyde team in the BDBC 2017 hosted in Glasgow, where different feature extraction techniques were compared under the same conditions.
Figure 6Performance comparison among TM, SM, A-BP, S-BP and FFT feature extraction techniques evaluated under the same conditions, where (a) shows the classification accuracy (%) and (b) shows the approximated computation time (μs) required to extract the features.
Figure 7This figure shows the hardware setup used for a low-cost MI-based EEG system e.g., in [133], [136] where (a) shows the 3D-printed prosthetic arm which was controlled and (b) shows the EEG headset used.