| Literature DB >> 34899220 |
Josefina Gutierrez-Martinez1, Jorge A Mercado-Gutierrez1, Blanca E Carvajal-Gámez2, Jorge L Rosas-Trigueros2, Adrian E Contreras-Martinez2.
Abstract
Brain-Computer Interface (BCI) is a technology that uses electroencephalographic (EEG) signals to control external devices, such as Functional Electrical Stimulation (FES). Visual BCI paradigms based on P300 and Steady State Visually Evoked potentials (SSVEP) have shown high potential for clinical purposes. Numerous studies have been published on P300- and SSVEP-based non-invasive BCIs, but many of them present two shortcomings: (1) they are not aimed for motor rehabilitation applications, and (2) they do not report in detail the artificial intelligence (AI) methods used for classification, or their performance metrics. To address this gap, in this paper the PRISMA (Preferred Reporting Items for Systematic Reviews and Meta-Analyses) methodology was applied to prepare a systematic literature review (SLR). Papers older than 10 years, repeated or not related to a motor rehabilitation application, were excluded. Of all the studies, 51.02% referred to theoretical analysis of classification algorithms. Of the remaining, 28.48% were for spelling, 12.73% for diverse applications (control of wheelchair or home appliances), and only 7.77% were focused on motor rehabilitation. After the inclusion and exclusion criteria were applied and quality screening was performed, 34 articles were selected. Of them, 26.47% used the P300 and 55.8% the SSVEP signal. Five applications categories were established: Rehabilitation Systems (17.64%), Virtual Reality environments (23.52%), FES (17.64%), Orthosis (29.41%), and Prosthesis (11.76%). Of all the works, only four performed tests with patients. The most reported machine learning (ML) algorithms used for classification were linear discriminant analysis (LDA) (48.64%) and support vector machine (16.21%), while only one study used a deep learning algorithm: a Convolutional Neural Network (CNN). The reported accuracy ranged from 38.02 to 100%, and the Information Transfer Rate from 1.55 to 49.25 bits per minute. While LDA is still the most used AI algorithm, CNN has shown promising results, but due to their high technical implementation requirements, many researchers do not justify its implementation as worthwile. To achieve quick and accurate online BCIs for motor rehabilitation applications, future works on SSVEP-, P300-based and hybrid BCIs should focus on optimizing the visual stimulation module and the training stage of ML and DL algorithms.Entities:
Keywords: BCI; P300; classification; functional electrical stimulation; performance metrics; steady state visually evoked potentials; virtual reality; visual stimulation
Year: 2021 PMID: 34899220 PMCID: PMC8656949 DOI: 10.3389/fnhum.2021.772837
Source DB: PubMed Journal: Front Hum Neurosci ISSN: 1662-5161 Impact factor: 3.169
FIGURE 1PRISMA flow diagram for the Systematic Literature Review.
FIGURE 2Taxonomy of the SLR: AI methods used in BCI-based P300/SSVEP systems for motor rehabilitation applications.
FIGURE 3Number of records identified from each database for the Systematic Literature Review.
Artificial Intelligence Algorithms applied for detection and classification of P300 or SSVEP signals in BCI Applications for motor rehabilitation.
| First author, year | BCI signal | Application/actuator | Subjects | # Electrodes | Visual stimulation pattern | Feature extraction method | Classifier | Performance | Validation Method | ||
| Impaired | Healthy | Accuracy (%) | ITR (bpm) | ||||||||
|
| P300 | Hand orthosis | None | 9 | 8 | Flashes: 75 ms Flash-time: 100 ms | NS | LDA | 100 | NS | NS |
|
| SSVEP | Lower limb exoskeleton | None | 7 | 8 | 5 LEDs flashing at 9, 11, 13, 15, 17 Hz with 50% DC | NR | CNN | Static: 99.28, Ambulatory: 94.93 | NS | 10-fold CV |
|
| SSVEP | Lower limb exoskeleton | None | 11 | 8 | 5 LEDs: 9, 11, 13, 15, 17 Hz with 50% DC | CCA | k-nearest neighbors | 91.3 | 32.9 | 5-fold CV |
|
| P300 | Robotic hand orthosis | 8 ALS | 18 | 8 | 2–30 random flashes | CCA | RLDA | Offline: 78.7 (target), 85.7 (non-target). Online: 89.83 | 18.13 | 5-fold CV |
|
| SSVEP | FES, upper limb rehabilitation | None | 5 | 14 | Squares flashing at 12, 15, 20 Hz | Power spectrum | LDA | Offline: 79.37–85.13 Online: 54.32–87.5 | Offline: 27.54 | 10-fold CV |
|
| SSVEP | VR, Propioceptive Stimulation | 3 SCI | 18 | 8 | 3 × 3 grid. flash-time: 133.33 ms dark-time: 83.34 ms | NS | LDA | 83.33 | 1.55 | NS |
|
| SSVEP | FES, upper limb rehabilitation | None | 4 | 8 | White blocks of lights flickering at 6.82, 7.5, 8.33, 9.37, and 12.5 Hz | 5 flickering frequencies and their harmonic components | LDA | Online: 82.22 | Ns | Ns |
|
| Hybrid: SSVEP + P300 | Moving both hand or both feet | None | 12 | SSVEP: 2. MI: 3. | LEDs flickering at 8 Hz (top) and LED at 13 Hz (bottom) | logarithmic band power: SSVEP and ERD | LDA | ERD: 79.9 SSVEP: 98.1 Hybrid: 96.5 | ERD: 3.2. SSVEP (6.1) hybrid (6.3) | CV |
|
| Hybrid: SSVEP + P300 | VR, control of virtual smart home environment | None | 3 | SSVEP: 8. parietal/occipital. P300: 8 frontal, central occipital, parietal | P300: rectangular matrix with characters or icons, flashed in a random order SSVEP: flickering lights (LEDs) or flickering symbols (5 -25 Hz) | SSVEP: minimum energy (ME) algorithm, P300: NA | P300: LDA, SSVEP: LDA | P300: 100 | NS | NS |
|
| Hybrid: P300 + MI | VR | None | 4 | P300: 14. MI: 22. | NS | P300: piecewise cubic spline interpolation+ Butterworth filter + average. MI: multiple band-pass filters | P300: SVM, MI: FLDA | Offline (MI): 92.5–100 | NS | NS |
|
| SSVEP + P300 | Upper limb rehabilitation,. Occupational therapy | 3 (upper cervical SCI) | 12 | SSVEP: 3 | SSVEP: 3 LEDs flickering at 8 Hz (green and blue). P300: Flash matrix | power spectrum (FFT) + CCA | SVM | Healthy: 88.46. Patients: 81.19 | NS | NS |
|
| SSVEP + MI | FES, hand-wrist rehabilitation. SSVEP to stop FES | None | 4 | MI: 3 central. SSVEP: 2 occipital. | SSVEP: LED flickering at 9 Hz | MI: ERD/ERS, SSVEP: averaged Pearson’s correlation ( | MI: FLDA SSVEP: CCA | MI: 90.485 | NS | 10-fold CV |
|
| SSVEP | FES, knee rehabilitation (movement training system) | None | 2 | 8 | a red horizontal bar, flickering light at 6.82, 8.33 and 12.5 Hz | Power spectrum | LDA | Online: 80.36–96.4 | NS | 10-fold CV |
|
| P300 | Lower limb rehabilitation. Foot lifting orthosis | None | 5 | 32 | NS | xDAWN + two epochs average | LDA | 94.30 | NS | NS |
|
| SSVEP | Hand Orthosis | None | 7 | 1: O1 | 2 LEDS, flickering at 8 and 13 Hz | PSD | HSD | 78 | NS | NS |
|
| P300 | VR | None | 5 | 4 | NS | NS | SVM | NS | NS | NS |
|
| SSVEP | FES, upper limb rehabilitation | None | 11 | 19 | flickering action video at 15 Hz | STFT, Power average | CSP (discriminating 2 class) | 93.51 | NS | 10-fold CV |
|
| High-frequency SSVEP | Robotic arm | None | 10 | 9: parietal or occipital | Flicker: 30, 31, 32, and 33 Hz | Spectral amplitude | FBCCA | Online: 97.75 | Online: 17 | NS |
|
| SSVEP | Hand prosthesis | None | 6 | 2: occipital | Scene graph paradigm -drinking & eating-, (8, 9.24, 10.9, and 12 Hz) | Time-frequency spectra, STFT | CCA | 94.58 | 19.55 | NS |
|
| SSVEP + MI | Prosthesis: artificial upper limb, elbow control | None | 12 | 26: occipital and central | 2 bars of red LEDs, flickering at 8 and 13 Hz | Sequential floating forward selection | CCA | Offline: 91 | NS | 10-fold CV |
|
| SSVEP | VR | None | 3 | 8: central, parietal and occipital | Flickering lights at 5.5, 6.7, 7.5, and 8.6 Hz | NS | CCA for SSVEP detection | 100 | 24.58 | NS |
|
| SSVEP | Robotic rehabilitation system | None | 6 | 14: frontal, parietal, occipital | Three squares flashing at 12, 15, 20 Hz | Power spectrum | LDA (voting) | 82.30 | 27.40 | NS |
|
| SSVEP | Lower limb rehabilitation system (hip and knee) | None | 6 | 4: occipital and parietal | Flickering at 6.82, 7.5, 8.33, and 12.5 Hz | Spectral amplitude | LDA | 92.40 | NS | NS |
|
| P300 | VR | None | 6 | 32 | 3D stereo visual stimuli | NS | BLDA | 96 | 42.51 | 10-fold CV |
|
| SSVEP | VR | None | 10 | 9: parietal and occipital | 2 stimulus presentation methods. 3D stimulus at 9, 10, 11, 12, 45 Hz | NS | FBCCA | Static mode: 92 | Static mode: 22.49 | Leave one-out CV |
|
| Collaborative SSVEP | VR | None | 8 | 2: parieto-occipital | two virtual cubes flickering at 6 and 8 Hz | Spectral amplitude | FLDA | 95.2 | NS | NS |
|
| P300 | Robot arm control for prosthetics application | None | 5 | 1: Pz | Oddball-like paradigm | (Temporal) Average of 4 epochs | SVM (linear kernel) | Offline: 95.2. Online: 81.5 | Online: 23.83 | NS |
|
| SSVEP | Robotic arm control | None | 12 | 10: P3, Pz, P4, PO3, PO4, T5, T6, O1, Oz, O2 | 15 targets (8–15 Hz in 0.5 Hz steps) | FBCCA for EEG decomposition | Ensemble Classifier | Robotic movement task: 92.78 | 49.25 | NS |
|
| P300 | Robotic arm control | None | 4 | 6: Pz, P3, P4, PO3, PO4, and Oz | P300 speller programmed to control a robotic arm | Minimum and maximum amplitudes in the frequency domain (6 features per electrode) | 2 classifiers: SVM (RBF kernel), and Random Forest | 38.023 | NS | NS |
|
| P300 | Robotic arm Control | None | 8 | 16 | Two images flashing randomly: a wheelchair and a robotic arm | CSP | BLDA | Training: 91.6. Test: 82.6. | NS | NS |
|
| SSVEP | FES, lower limb | None | 6 | NS | NS | Frequency-domain | LDA | 85 | NS | NS |
|
| P300 | Elbow rehabilitation robot | None | NS | NS | Panel with 25 commands | NS | SVM | Online: 90.82 | NS | NS |
|
| SSVEP | Neuro-prosthesis | 3-ALS | NS | 1: Oz | 4 × 4 LED flicker at 32–54 Hz | PSD | Classification Threshold | Online 83.3 | NS | NS |
|
| SSVEP | Upper Limb Exoskeleton | None | 5 | 6: O1, O2, Oz, P3, Pz, P4 | 4 Flickering squares at 8.57, 10, 12, 15 Hz | Frequency domain | CCA | Offline: 86.1 | NS | NS |
BLDA, Bayesian linear discriminant analysis; CCA, canonical correlation analysis; CSP, common spatial patterns; DC, duty cycle; FLDA, Fisher’s Linear discriminant analysis; LDA, linear discriminant analysis; NS, non-specified; SVM, support vector machine; VR, virtual reality; CV, cross validation; FES, Functional Electrical Stimulation; MI, motor imagery; SSVEP, steady state visually evoked potentials; SCI, spinal cord injury; HSD, harmonic sum decision; STFT, short-time Fourier Transform.