Abstract
A brain–computer interface (BCI) can connect humans and machines directly and has achieved successful applications in the past few decades. Many new BCI paradigms and algorithms have been developed in recent years. Therefore, it is necessary to review new progress in BCIs. This paper summarizes progress for EEG-based BCIs from the perspective of encoding paradigms and decoding algorithms, which are two key elements of BCI systems. Encoding paradigms are grouped by their underlying neural meachanisms, namely sensory- and motor-related, vision-related, cognition-related and hybrid paradigms. Decoding algorithms are reviewed in four categories, namely decomposition algorithms, Riemannian geometry, deep learning and transfer learning. This review will provide a comprehensive overview of both modern primary paradigms and algorithms, making it helpful for those who are developing BCI systems.
Keywords: EEG, BCI, Encoding paradigms, Decoding algorithms, Review
Introduction
A brain–computer interface is a new method for the human or animal brain to interact with the external world without normal neural pathways (Wolpaw and Wolpaw 2012). BCIs are capable of translating measured brain signals to controlling commands for operating computerized devices, such as prosthetic arms. A typical BCI system requires neural signal acquisition, paradigm design, decoding algorithms and feedback. Neural signal acquisition technologies are basic tools to measure brain activities. Paradigms are the designed mental tasks for modulating neural signals. Decoding algorithms are responsible for translating the measured neural signals to commands and the feedback to the user.
One of the neural signal acquisition technologies for BCIs is electroencephalography (EEG), discovered by Berger (1929). Comparing to other neuroimaging methods, EEG is the most widely used biosensing technology in BCI studies due to its non-invasive, high temporal resolution and low-cost characteristics. EEG-based BCI systems have shown promise in many applications, such as post-stroke rehabilitation (Silvoni et al. 2011), disease detection (Nakanishi et al. 2017b), emotion recognition (Zheng et al. 2014), quadcopter control (LaFleur et al. 2013) and video games (Kerous et al. 2018).
Paradigm design is crucial to determine the basic type of an EEG-based BCI. Brain activities usually occur concurrently therefore it is difficult to decompose a specific type of activity directly. In order to elicit the desired brain activities, a well-designed paradigm is used during the signal-acquisition phases. That is, the paradigm itself acts as an encoder that modulates the brain to generate the target brain activities. Many BCI paradigms have emerged over the past few decades. Some are designed to elicit motor-related and sensory-related brain activities, e.g. the motor imagery paradigm. Some entrain the visual cortex, e.g. the steady-state visually evoked potential paradigm, and others are related to cognitive brain activities, e.g. the P300 paradigm.
On the other hand, decoding algorithms aim to decode the target brain activity from measured signals. Decoding algorithms for BCIs are similar to machine learning algorithms, but there are also differences between them. Although the paradigm has already encoded the target activity from mixed brain activities, the signal-to-noise ratio (SNR) of measured EEG signals is still too low to decode with simple machine learning methods. Besides, paradigms usually invoke different EEG signal patterns, requiring to design dedicated decoding algorithms for different paradigms. Many efficient decomposition algorithms have been developed to extract features, e.g. common spatial patterns for motor imagery. Recently, Riemannian geometry and deep learning methods are increasingly explored by researchers in the BCI community. Transfer learning algorithms have also been introduced to alleviate the inter-subject variability problem in BCIs.
This review summarizes recent progress for EEG-based BCIs from the perspective of encoding paradigms and decoding algorithms. This paper is organized as follows. “Encoding paradigms” provides a summary of primary encoding paradigms for BCIs and some important paradigms are shown in Table 1. “Decoding algorithms” describes current BCI decoding algorithms and some recent algorithms are compared in Table 2. “Conclusion” concludes the paper.
Table 1.
Paradigm | References | Contribution |
---|---|---|
MI | Ramoser et al. (2000) | Left hand and right hand movement imagery |
Obermaier et al. (2001) | Left hand, right hand, feet and tongue movement imagery | |
Yi et al. (2013) | Compound limb motor imagery (both hands, left hand combined with right foot and right hand combined with left foot) | |
Lee et al. (2020) | Elbow extension, hand grasping and wrist twisting imaginations of the same arm | |
Ofner et al. (2017), Chu et al. (2020) | 6 motor imaginations of the same limb (elbow flexion/extension, forearm supination/pronation, hand open/close) | |
Edelman et al. (2015b) | 4 motor imaginations of the right hand (flexion, extension, supination and pronation) | |
Wang et al. (2017) | 3 force load imaginations of the right hand clenching | |
MRCP | Gu et al. (2009) | The rebound rate of MRCPs may indicate the speed of movements |
Bradberry et al. (2010, 2011) | The possibility to decode 3D hand velocity from EEG signals | |
Kim et al. (2014) | Non-linear methods are robust to eye-movement contamination | |
Schwarz et al. (2017) | A paradigm to decode 3 reach-and-grasp actions from EEG signals | |
Wang et al. (2020) | The possibility of decoding movement intention before actual movements | |
SSSEP | Muller-Putz et al. (2006) | Vibratory stimulations are performed on index fingers |
Breitwieser et al. (2012) | Vibrations for five fingers of the right hand | |
Su et al. (2020) | 3 stimulation intensities on index fingers | |
SSVEP | Jia et al. (2010) | Joint frequency and phase modulation scheme |
Min et al. (2016) | A paradimg with grid-shaped line array | |
Nakanishi et al. (2017a) | A paradigm of 40 SSVEP stimuli | |
Tang et al. (2019, 2020b) | A multi-focal SSVEPs (mfSSVEPs) paradigm | |
miniature aVEPs | Xu et al. (2018) | A BCI speller with miniature asymmetric visual evoked potentials (miniature aVEPs) |
SSaVEP | Yue et al. (2020) | A Steady-State asymmetrically Visual Evoked Potential (SSaVEP) paradigm |
P300 | Farwell and Donchin (1988) | A row column (RC) paradigm |
Guan et al. (2004), Guger et al. (2009) | A single character (SC) paradigm | |
Fazel-Rezai and Abhari (2009) | A region-based (RB) paradigm | |
Townsend et al. (2010) | A checkerboard paradigm | |
RSVP | Acqualagna et al. (2010), Acqualagna and Blankertz (2013) | A rapid serial visual presentation (RSVP) paradigm presenting all characters sequentially |
Lin et al. (2018) | Triple-character presentation in RSVP | |
ErrPs | Ferrez and Millán (2008) | The study detects ErrPs in a simulated human-robot task |
Chavarriaga and Millán (2010) | An automatic cursor’s movement system with ErrPs detection | |
Salazar-Gomez et al. (2017) | A robotic control system with ErrPs detection | |
CVSA | Tonin et al. (2013) | A paradigm of keeping covert attention on 2 different orientations |
Gaume et al. (2019) | The relation of the visual sustained attention level with the task difficulty | |
Ahmadi et al. (2020) | A paradigm of detecting CVSA on two orientations with changing luminance | |
Hybrid | Allison et al. (2010) | A paradigm that executes MI and SSVEP simultaneously |
Pfurtscheller et al. (2010b) | A paradigm that switches MI and SSVEP tasks sequentially | |
Long et al. (2012) | A paradigm that control a wheelchair with P300 and MI | |
Yao et al. (2013), Yi et al. (2017) | A paradigm that combines SSSEP and MI | |
Mousavi et al. (2020) | An online paradigm executing MI tasks with detection of ErrPs | |
Panicker et al. (2011) | An asynchronous P300-speller in which SSVEP was used to recognize subjects’ control states | |
Yin et al. (2013a) | A 32-character speller with a flickering stimulus presented in the P300 paradigm | |
Xu et al. (2020c) | A large-size P300 and SSVEP-B speller with over 100 commands |
Table 2.
Method | References | Paradigm | Dataset | Score | Contribution | |
---|---|---|---|---|---|---|
Accuracy (%) | AUC | |||||
Decomposition methods | Chang et al. (2019) | In-house(10,) | An automatic artifact removal approach | |||
Zhang et al. (2018d) | MI |
BCI Competition 3 Dataset 3a(3, 4 classes) BCI Competition 4 Dataset 2a(9, 4 classes) BCI Competition 4 Dataset 2b(9, 2 classes) |
88 83 84 |
A joint sparse optimization of filter bands and time windows with temporal smoothness constraint | ||
Jin et al. (2020) | MI |
BCI Competition 3 Dataset 4a(5, 2 classes) BCI Competition 4 Dataset 1(4, 2 classes) |
86 70 |
A fusion framework based on the Dempster-Shafer theory | ||
Wong et al. (2020a) | SSVEP | Tsinghua Dataset(35, 40 classes) | 82 | A new learning scheme utilizing multiple stimuli for SSVEP-based BCIs | ||
Xiao et al. (2019) |
aVEP P300 RSVP mVEP |
In-house(12, 2 classes) EPFL Dataset(8, 2 classes) In-house(12, 2 classes) BNCI2015010(11, 2 classes) BNCI2015007(11, 2 classes) |
0.73 0.77 0.82 0.80 0.73 |
Discriminative canonical pattern matching (DCPM) for ERP-based BCIs | ||
Gurve et al. (2020) | MI | In-house(10, 2 classes) | 96 | Channel selection method with Non-Negative Matrix Factorization (NMF) | ||
Riemannian geometry | Xu et al. (2020a) | MI |
BCI Competition 4 Dataset 2a(9, 2 classes) Cho2017(49, 2 classes) MunichMI(10, 2 classes) PhysionetMI(109, 2 classes) Shin2017A(25, 2 classes) Weibo2014(10, 2 classes) Zhou2016(4, 2 classes) |
86 73 88 67 66 82 90 |
A dimension reduction method for Riemannian methods which reduces the time cost of computation | |
Chu et al. (2020) | MI | In-house(12, 6 classes) | 80 | Partial least squares regression with the tangent features | ||
Deep learning | Lawhern et al. (2018), Waytowich et al. (2018) |
MI MRCP P300 ErrPs SSVEP |
BCI Competition 4 Dataset 2a(9, 4 classes) In-house(13, 2 classes) In-house(15, 2 classes) Kaggle BCI Challenge(26, 2 classes) SCCN CCA Dataset(10, 12 classes) |
67 80 |
0.8 0.92 0.82 |
EEGNet with depth-wise separable convolution |
Dai et al. (2020) | MI |
BCI Competition 4 Dataset 2a(9, 2 classes) BCI Competition 4 Dataset 2b(9, 2 classes) |
91 87 |
A hybrid-scale CNN architecture with a data augmentation method | ||
Ravi et al. (2020) | SSVEP |
In-house(21, 7 classes) SCCN CCA Dataset(10, 12 classes) |
92 92 |
A CNN network with complex spectrum features as inputs | ||
Xing et al. (2020) | SSVEP | In-house(23, 4 classes) | 91 | A comparing network architecture based on CNN inspired by template matching | ||
Ma et al. (2020) | MI | BCI Competition 4 Dataset 2a(9, 2 classes) | 96 | Band selection and PSD feature extraction as preprocessing steps for inputs | ||
Transfer Learning | Rodrigues et al. (2018) |
MI P300 SSVEP |
PhysionetMI(109, 2 classes) Cho2017(50, 2 classes) BCI Competition 4 Dataset 2a(9, 4 classes) BNCI2014002(15, 2 classes) BNCI2015001(13, 2 classes) MunichMI(10, 2 classes) In-house(24, 2 classes) SSVEP(12, 3 classes) |
0.67 0.66 0.79 0.73 0.65 0.73 0.75 0.82 |
Riemannian Procrustes Analysis (RPA) with translation, scaling, and rotation transformations | |
Zhang and Wu (2020) |
MI RSVP ErrPs |
BCI Competition 4 Dataset 1(7, 2 classes) BCI Competition 4 Dataset 2a(9, 2 classes) PhysionetRSVP(11, 2 classes) Kaggle BCI Challenge(16, 2 classes) |
83 76 68 66 |
Manifold embedded knowledge transfer (MEKT) inspired by TCA and JDA | ||
Li et al. (2020) | P300 |
BNCI2014008(8, 2 classes) In-house(10, 2 classes) |
0.83 0.83 |
Use xDAWN for feature extraction and RIemannian mean method for aligning | ||
Chiang et al. (2020) | SSVEP | In-house(10, 40 classes) | 77 | A least-squares transformation (LST)-based transfer learning framework for SSVEP BCIs |
Scores in transfer learning were reported in the cross-subject scenario with leave-one-subject-out cross-validation, while others were reported in the within-subject scenario with k-fold cross-validation. The first number in the bracket of datasets is the number of subjects and the second is the number of classes
Encoding paradigms
Sensory- and motor-related paradigms
Sensory- and motor-related paradigms can modulate neural signals originated in the primary somatosensory cortex and primary motor cortex, respectively. Steady-state somatosensory evoked potential (SSSEP) is a sensory-related paradigm. Motor imagery (MI) and movement-related cortical potential (MRCP) are two popular paradigms focusing on motor-related functions.
MI is a paradigm that a subject imagines performing a movement without executing the actual movement or tensing the muscles (Mulder 2007). The MI paradigm can change the sensorimotor rhythms (SMRs) in the primary sensorimotor area (Pfurtscheller and Neuper 1997). Event-related desynchronization (ERD) and event-related synchronization (ERS) are the most common phenomena in SMRs for the MI-based BCIs. The former decreases power in certain frequency bands, usually the alpha (8–13 Hz) and beta (14–26 Hz) bands. In contrast, the latter increases power in certain frequency bands, like the gamma (>30 Hz) band. ERD and ERS are considered to be related to the decrease and increase in synchronization of the corresponding neuronal populations, respectively (Pfurtscheller and Da Silva 1999). The MI-based BCI outputs commands by detecting distinguishable ERD/ERS from the EEG signals.
The early MI paradigms focused on imagining movements with different limbs, which were expanded from 2-class MI tasks (left and right hands) (Ramoser et al. 2000; Pfurtscheller et al. 1997) to 4-class MI tasks (left hand, right hand, tongue, and feet) (Obermaier et al. 2001; Morash et al. 2008). Instead of imagining simple limb movements, Yi et al. designed compound limb and sequential limb MI tasks (Yi et al. 2013, 2016). Ofner et al. proposed a paradigm which requires subjects to imagine 6 MI tasks of the same limb, namely elbow flexion/extension, forearm supination/pronation and hand open/close, although the classification accuracy of MI tasks was slightly above the random level (Ofner et al. 2017). This paradigm has been further studied recently with improved classification methods. Lee et al. asked subjects to imagine elbow extension, hand grasping and wrist twisting actions (Lee et al. 2020). Chu et al. adopted the same Ofner’s paradigm (Chu et al. 2020). Both of them achieved a better classification accuracy that can be applied in practical applications (84% and 80.5%, respectively). Modern MI paradigms concentrate on imagining more precise movements. Edelman et al. designed a MI paradigm for the complex tasks of a single limb, namely 4 hand gestures of the right hand (Edelman et al. 2014, 2015a, b). Wang et al. proposed a MI paradigm that requires imagining different force loads of the right-hand clench (Wang et al. 2017).
Another motor-related paradigm is called movement-related cortical potential (MRCP) that occurs in the planning and execution of movements with a slow decrease in the EEG amplitude lasting at least 500 ms (Shibasaki and Hallett 2006). MRCP comprises three components called readiness potential, motor potential, and movement-monitoring potential, which are considered to reflect movement preparation, execution and performance, respectively (Shibasaki et al. 1980; Hallett 1994; Toro et al. 1994).
MRCP can be extracted from low-frequency (<2 Hz) EEG signals, which contains kinematic information about imagined continuous movement (Waldert et al. 2008; Bradberry et al. 2009). For example, Gu et al. (2009) explored the possibility of simultaneously identifying imagined wrist movements and speeds by MRCP, showing that the rebound rate of MRCPs may indicate the speed of movements. Bradberry et al. (2010) instructed subjects to execute center-out reaching tasks, proving that it can decode 3D hand velocity from EEG signals. They further designed a paradigm requiring subjects to imagine moving right arm/finger to track a computer-controlled 2D cursor (Bradberry et al. 2011). Kim et al. (2014) decoded the 3D trajectory of imagined right arm movements and discussed eye-movement contamination problem in MRCP paradigms. Schwarz et al. (2017) proposed a paradigm to discriminate three reach-and-grasp actions from EEG signals, achieving more natural control of BCI systems. Recently, Wang et al. (2020) investigated the possibility of decoding movement intention before actual movements, showing promising results for developing a new MRCP-based paradigm.
Instead of motor-related functions, the steady-state somatosensory evoked potential is a paradigm focusing on sensor-related functions. Muller-Putz et al. (2006) designed an SSSEP-based BCI paradigm that vibratory stimulations are performed on index fingers. Subjects are instructed to focus their attention to the target finger and count appearing twitches, causing greater spectral amplitude in the target frequency (Giabbiconi et al. 2007). Breitwieser et al. (2012) further applied SSSEP to five fingers of the right hand and proved that it can classify different fingers with SSSEP. Su et al. (2020) explored the relation between stimulation intensities and SSSEP. Their results revealed that SSSEP amplitude is positively correlated with the intensity of stimulation and could be used as an index to evaluate the tactile acuity.
Vision-related paradigms
Vision-related paradigms are important in EEG-based BCIs. These paradigms can modulate neural signals generated from the primary visual cortex. Steady-state visually evoked potential (SSVEP) is such a vision-related paradigm.
The steady-state visually evoked potential is a type of visual evoked potentials (VEPs) found by Regan (1966). SSVEP can be considered as an exogenous event-related potential (ERP) that depends on physical features of sensory stimulus. In SSVEP, a sinusoidally flickering visual stimulus elicits a stable VEP of small amplitude with the corresponding flickering frequency (Vialatte et al. 2010).
The early SSVEP-BCIs were developed based on light-emitting diode (LED) sources (McMillan et al. 1995; Middendorf et al. 2000; Gao et al. 2003). Cheng et al. (2002) implemented SSVEP on a cathode ray tube (CRT) monitor with 13 flickering virtual buttons. Wu et al. (2008) compared SSVEP evoked by LED, CRT and liquid crystal display (LCD), suggesting choosing LED for a highly complicated BCI. But nowadays, most SSVEP experiments are implemented on LCD monitors, due to its high refresh rate, simplicity for designing complex stimulation patterns and reliability to reproduce stable stimulus (Cecotti et al. 2010). In terms of paradigm design, Jia et al. (2010) proposed a joint frequency and phase modulation scheme to increase the number of available stimuli. Nakanishi et al. (2014) implemented a 32-target SSVEP paradigm based on this coding strategy, which was further used to implement a 40-target SSVEP paradigm (Nakanishi et al. 2017a). Instead of using a rectangle stimulus array, Min et al. (2016) designed an SSVEP paradigm with a grid-shaped line array. Instead of gazing at a single flickering stimulus at a time, Tang et al. (2019) designed the multi-focal SSVEPs (mfSSVEPs) paradigm that requires the subject to receive multiple flickers with different frequencies simultaneously. They further designed an mfSSVEPs paradigm containing 32 targets, each comprised 5 flickers flashing at different frequencies (Tang et al. 2020b).
Traditional SSVEP paradigms prefer large-size stimuli in the fovea vision, which can easily cause visual fatigue. Xu et al. (2018) recently designed a new BCI speller based on miniature asymmetric VEPs (miniature aVEPs). The visual stimuli in the miniature aVEP BCI are placed outside the fovea vision on the lateral side, which only occupies of visual angle and induce miniature potentials about in amplitude, showing a promising way to achieve a more comfortable and natural BCI system. They further proposed a Steady-State asymmetrically Visual Evoked Potential (SSaVEP) paradigm with 4 high-frequency stimuli placed outside the fovea vision, achieving an average information transfer rate about 87.2 bits/min for 10 encoded commands (Yue et al. 2020).
Cognition-related paradigms
Comparing to vision-related paradigms, many cognition-related paradigms have been developed for the past few decades. Here we mainly introduce the P300 paradigm, the error-related potentials (ErrPs) paradigm and covert visuospatial attention (CVSA) paradigm.
P300 is a kind of event-related potentials (ERPs) first reported in 1967 (Sutton et al. 1967) and introduced into the BCI community by Farwell and Donchin (1988). P300 is considered as an endogenous ERP that is related to cognition processes without relying on physical features of sensory stimulus. The P300 component can be induced in an oddball paradigm containing two types of stimuli, namely target and non-target stimulis, where the target stimulus appears less frequently than the non-target one. Subjects are required to pay attention to the target stimulus and the infrequent target stimulus elicits a larger positive peak, named the P300 peak, about 300 ms after stimulus onset, compared to the frequent non-target stimulus (Fazel-Rezai et al. 2012). The generation of P300 is independent of sensory pathways regardless of visual and auditory stimuli, although visual stimuli are more commonly used for P300-based BCIs.
The vision-based P300 paradigm is usually used for BCI speller systems. The first P300 speller is a matrix of characters and each row and column are flashed in a random order, which is called the row column (RC) paradigm (Farwell and Donchin 1988). The subject is supposed to pay attention to the target character and the flashes of row and column containing that character can elicit the P300 component whereas the others cannot, which makes it possible to detect the target character based on the indexes of row and column. Guan et al. proposed a single character (SC) paradigm which randomly flashes one character at a time (Guan et al. 2004). The SC paradigm is slower than the RC paradigm but results in larger P300 amplitudes (Guger et al. 2009). In order to overcome double target item flash and distraction problems in the RC paradigm (Fazel-Rezai et al. 2012), Townsend et al. (2010) designed a checkerboard paradigm that separates adjacent items into two groups. Fazel-Rezai and Abhari (2009) introduced a hierarchy design into the P300 paradigm and proposed a region-based (RB) paradigm using two levels to recognize the target character. Acqualagna et al. developed a rapid serial visual presentation (RSVP) paradigm presenting all characters sequentially at a single central location independent of gaze shifts, which can also elicit the P300 component (Acqualagna et al. 2010; Acqualagna and Blankertz 2013). Lin et al. (2018) further extended the single-character presentation to triple-character presentation in RSVP.
Recently, Xu et al. (2020d) designed an innovative time estimation paradigm, in which participants predicted the visual stimulus occurs at 400 ms or 600 ms after the cue onset. They found both the time-domain and frequency-domain features were related to time estimation (Meng et al. 2020). Specifically, in the time domain, there were positive P300-like deflections after the predicted moment. The observation is consistent with an explanation that the positive deflections constitute a P300 response to the processing of non-occurrence information, and is similar to the omitted stimulus paradigm that grew out of (Sutton et al. 1967), which reported that the non-occurrence of an auditory stimulus would produce a P300. In this study, the energy features in high-frequency were found to be related to time estimation process, which may provide new neural evidence supporting the hypothesis that the P300 is a multifaceted electroencephalographic response with characteristic features in the frequency domain as well as in the time domain (Farwell and Smith 2001; Farwell 2012). The results reported by Xu et al. (2020d) and Meng et al. (2020) not only demonstrated the cognitive EEG feature elicited by time estimation is possible to work as a novel signal for active BCIs, but also may have discovered a new pattern that could potentially enhance the performance of P300-based BCIs by introducing detection and analysis of frequency-domain features.
The error-related potentials are a series of ERP components evoked after subjects realize they committed errors or receive feedback to errors, e.g. error-related negativity (ERN) (Falkenstein et al. 1991, 2000), feedback-related negativity (FRN) (Frank et al. 2005; Cohen et al. 2007). ERN was found in choice-reaction tasks, which is a negative potential peaking at 50–100 ms after an erroneous response (Falkenstein 1990; Falkenstein et al. 1991; Gehring et al. 1993). ERN can also be evoked when a subject observes another person making an error (van Schie et al. 2004). FRN occurs at 200–300 ms after receiving feedback during a learning task (Holroyd and Coles 2002).
It has been found that ErrPs are quite complex and their latencies differ depending on the tasks (Iturrate et al. 2013). ErrP-based BCIs usually utilize all ErrPs instead of analyzing a certain type of them (Chavarriaga et al. 2014). Ferrez et al. confirmed that ErrPs exist after feedback of incorrect responses in a human-robot interaction experiment and succeeded to detect ErrPs in a single trial (Ferrez and Millán 2005, 2008). Chavarriaga and Millán (2010) further incorporated ErrPs in an automatic cursor’s movement system to correct erroneous movements by detecting ErrPs. Salazar-Gomez et al. (2017) built a closed-loop robotic control system with ErrPs detection to correct mistakes.
Covert visuospatial attention (CVSA), which refers to the process of focusing attention on different regions of the visual field without overt eye movements (Posner 1980), has also been applied in BCI applications. On the one hand, CVSA can be used to improve the performance of other paradigms. It has shown that CVSA can enhance N2 and P3 components in P300-based BCI spellers (Treder and Blankertz 2010). Zhang et al. (2010) designed a SSVEP-based BCI system, in which subjects were instructed to focus attention on two kinds of flashing dots without overt eye movements, showing that the amplitude at the corresponding frequency can also be enhanced by paying attention to one of the two stimuli. Xu et al. (2016) designed a fast CVSA detection paradigm with the N2pc and SSVEP features, achieving an average accuracy of 72.9% by using a data length of 400 ms. Wai et al. (2020) further studied the differences in SSVEP with CVSA and concluded that reliable SSVEP responses can be obtained with covert attention regardless of visual angles and stimulus spatial resolution. On the other hand, Tonin et al. (2013) proposed a BCI based on pure CVSA, requiring subjects to keep covert attention on two different orientations and demonstrating the feasibility of designing BCIs based on CVSA. Gaume et al. (2019) measured continuous vsiual sustained attention in a motor control task, proving that it is possible to estimate task difficulty with the level of attention. Recently, Ahmadi et al. (2020) proposed a covert attention paradigm based on changes in lumination to two colors on two orientations, achieving 91.87% classification accuracy in two-class scenario.
Hybrid paradigms
Hybrid paradigms combine two or more different physiologic signals with at least one EEG channel (Pfurtscheller et al. 2010a; Banville and Falk 2016). Hybrid paradigms aim at improving the performance of the system by utilizing multiple subsystems. A hybrid paradigm could be a combination of BCI paradigms or a BCI paradigm based on EEG and other physiological signals, such as EMG. Below is a review of BCIs that combine multiple paradigms.
Hybrid BCIs usually combine paradigms designed for eliciting different brain functions. Allison et al. (2010) designed a hybrid paradigm combining MI and SSVEP, which requires subjects gazing at SSVEP stimuli and imagining movements simultaneously. Instead of a simultaneous hybrid paradigm, Pfurtscheller et al. proposed an MI-SSVEP hybrid paradigm with switching between paradigms sequentially (Pfurtscheller et al. 2010b). Long et al. combined MI and P300 to control a 2D cursor (Li et al. 2010; Long et al. 2011) and a wheelchair (Long et al. 2012) by asking subjects to imagine movements or pay attention to the flickering stimulus. There are also hybrid paradigms combining MI and SSSEP. Yao et al. asked subjects to imagine left/right hand movements or pay attention to vibrations on the wrists sequentially. They found that it could improve the left and right classification performance by mixing both paradigms (Yao et al. 2013). Yi et al. (2017) performed MI with electrical stimulation on both wrists simultaneously, improving the performance significantly. Recently, Mousavi et al. (2020) proposed a hybrid paradigm combining MI and ErrPs, showing significantly improved performance in online BCI systems.
There are also hybrid paradigms combining paradigms for the same brain function. Panicker et al. (2011) combined P300 and SSVEP to develop an asynchronous P300-speller in which SSVEP was used to recognize subjects’ control states. Xu et al. (2013a) incorporated the SSVEP blocking (SSVEP-B) features into the P300, which significantly enhances the performance of the speller. However, in these studies, users can only focus on one paradigm at a time. Li et al. (2013) proposed a hybrid paradigm by switching part of the stimulus to P300 paradigm transiently in the SSVEP paradigm. Yin et al. (2013a) proposed a 32-character speller with a flickering stimulus presented in the P300 paradigm and further designed two hybrid modes of the stimulus configuration (Yin et al. 2013b). Xu et al. (2013b) designed a new hybrid paradigm evoking SSVEP-B and P300 concurrently and further implemented a large-size high-speed speller with over 100 commands (Xu et al. 2020c).
Decoding algorithms
Decomposition algorithms
Decomposition algorithms are a group of algorithms that use matrix factorization or extract spatial filters to increase the separability of different classes for BCIs. Most decomposition algorithms are designed for feature extraction, which is usually connected to a classifier such as support vector machine (SVM). Decomposition algorithms have been well-developed and still widely used in the BCI community. Most decomposition algorithms can be transformed into optimization problems with constraints and finally solved with generalized eigenvalue decomposition (GED). The form of cost function varies depending on the attributes of encoding paradigms, e.g., whether the encoded information is mainly in the time or time-frequency domain of the EEG signals.
Independent Component Analysis (ICA) is a class of algorithms for blind source separation algorithms that have been widely used to analyze EEG signals (Makeig et al. 1996). ICA can decompose scalp recordings, mixtures of source activities, into the independent components, making it suitable for removing artifact signals, e.g. eye blinks (Jung et al. 2000; Winkler et al. 2014; Frølich et al. 2015; Radüntz et al. 2017). Recently, Chang et al. evaluated the efficacy of combining artifact subspace reconstruction (ASR) and ICA for removing artifactual signals both for offline and online EEG applications (Chang et al. 2019).
Common spatial patterns (CSP) (Ramoser et al. 2000) is the well-known feature extraction method for MI, aiming at maximizing the variances of two distributions of EEG signals, e.g. left and right MI. More details about CSP and its relation to GED can be found in Parra et al. (2005) and Haufe et al. (2014). One of two drawbacks of CSP is that its performance is depending on the selection of frequency band while the optimal frequency band of each subject is not consistent. The other is that CSP is not able to deal with the multi-class scenario. To address the first problem, Ang et al. (2008) proposed a filter bank CSP (FBCSP) that applies CSP to multiple frequency bands and selects features based on the mutual information criterion. For a multi-class scenario, Grosse-Wentrup and Buss (2008) proposed a multi-class CSP framework with information theoretic feature extraction and explored its relation to ICA. Chin et al. (2009) extended the FBCSP to the multi-class scenario by decomposing the multi-class problem into several binary-class problems. The new trend of CSP-based methods is to optimize spectral, temporal and spatial features simultaneously via adding more constraints to the cost function. Higshi et al. proposed discriminative filter bank CSP (DFBCSP) with optimizing filter coefficients and spatial weights, showing that DFBCSP can extract the bands related to MI (Higashi and Tanaka 2012). Meng et al. (2014) further optimized filter coefficients and spatial filters under the framework of mutual information. Zhang et al. (2018d) proposed temporally constrained sparse group spatial pattern (TSGSP) for simultaneously optimizing filter bands and time window. Gurve et al. (2020) proposed Non-Negative Matrix Factorization (NMF) to select subject-specific channels, giving better performance and less number of channels for lower limb MI tasks. Recently, Jin et al. (2020) introduced Dempster-Shafer theory into CSP methods, showing a way to fuse multiple methods by considering the distribution of features.
For SSVEP-based BCIs, Lin et al. (2006) introduced canonical correlation analysis (CCA) to classify SSVEPs. Chen et al. further extended CCA to filter bank CCA (FBCCA), achieving a high-speed BCI speller (Chen et al. 2015a, b). Nakanishi et al. (2017a) proposed task-related component analysis (TRCA) and ensemble TRCA (eTRCA) for SSVEP by maximizing the reproducibility of brain activities across trials. eTRCA further improves the performance of the SSVEP-based spellers comparing to FBCCA. Zhang et al. proposed correlated component analysis (CORCA) by extracting maximally correlated components from different subjects, achieving similar results comparing to eTRCA (Zhang et al. 2018b, c). Jiang et al. (2018) incorporated a dynamic stopping strategy into SSVEP-based BCIs with variable stimulation time of each trial instead of fixed time. Tang et al. (2020a) further designed an modified TRCA (mTRCA) algorithm with the dynamic stopping strategy for a practical online spelling system. For limited calibration data, Wong et al. extended eTRCA to multi-stimulus eTRCA (ms-eTRCA) with a new learning scheme (Wong et al. 2020a) and proposed a unified framework to explain most spatial filtering algorithms for SSVEP-based BCIs (Wong et al. 2020b).
For P300-based BCIs, Serby et al. (2005) used ICA to separate the P300 source(s) from the background noise. Krusienski et al. (2008) proposed stepwise linear discriminant analysis (SWLDA) to construct a classifier, exploring the effects of spatial information on classification. Rivet et al. (2009) designed an unsupervised algorithm named xDAWN to enhance the SNR of evoked potentials. Recently, Xiao et al. (2019) designed a discriminative canonical pattern matching (DCPM) algorithm by combining spatial pattern extraction and pattern matching together, which outperformed other methods significantly in 5 public datasets.
Riemannian geometry
Manifold algorithms, especially Riemannian geometry algorithms, have aroused great interest in the BCI community in the last ten years. The Riemannian geometry applies operations on the space of symmetric positive-definite (SPD) matrices and provides a unified framework to deal with different BCI paradigms by considering each trial as a point in the SPD space (see Congedo et al. (2017) for details).
Barachant et al. concluded basic Riemannian operations, e.g. the Riemannian distance, and proposed the minimum distance to mean (MDM) and MDM with geodesic filtering (FgMDM) algorithms to classify MI tasks (Barachant et al. 2010b). MDM is similar to the nearest neighbor algorithm which uses the Euclidean distance instead of the Riemannian distance. FgMDM projects covariances into the tangent space, applies linear discriminant analysis (LDA) to tangent vectors and then projects them back into the SPD space with selected components. They also investigated the relation between CSP and Riemannian geometry and proposed a method to select CSP components instead of using a heuristic selection method (Barachant et al. 2010a). Due to the scalability of the Riemannian framework, it can be easily expanded to the multi-class scenario and combined with kernel-based machine learning methods (Barachant et al. 2011, 2013). For decoding 6 MI tasks from the same upper limb, Chu et al. (2020) extracted tangent space features followed by partial least squares regression to select more robust features. Considering the complexity of optimizing high dimensional covariance-based cost function, Xu et al. (2020a) studied spatial filters in the tangent space and proposed a dimension reduction method which could achieve the similar performance with reduced computational time cost compared to traditional ones.
Riemannian geometry can also be used to time-series signals evoked by paradigms like SSVEP and P300. Barachant and Congedo (2014) used MDM for P300 by building embedded covariance matrices. Kalunga et al. (2016) applied Riemannian geometry to the SSVEP paradigm and proposed an online implementation method.
Deep learning
Recently, deep learning has been successfully applied in many fields, such as computer vision and nature language processing. Deep learning has also been introduced into the BCI community for its better feature representation ability.
CNN architectures are very popular in the BCI community. Schirrmeister et al. (2017) designed ShallowConvNet and DeepConvNet which imitate temporal and spatial filters in FBCSP, achieving at least as good performance as FBCSP. Vernon et al. further proposed EEGNet that replaces vanilla convolution with depth-wise separable convolution (Lawhern et al. 2018) and validated its performance for SSVEP (Waytowich et al. 2018). Liu et al. (2018) showed that a CNN model with batch normalization could also be used for identifying P300 signals. Dai et al. (2020) proposed a hybrid-scale CNN architecture using different convolution scales in the temporal convolution layer. Some researchers have also explored RNN or CNN-RNN architectures for BCIs. Maddula et al. (2017) used RNN for classifying P300 signals. Zhang et al. (2018a) further designed a cascade convolutional RNN architecture for the MI paradigm. Wang et al. (2018) built a network based on LSTM with inputs of time-frequency features. Attia et al. (2018) used CNN-LSTM architecture to classify SSVEP stimuli. Recently, instead of end-to-end network designs, Ravi et al. (2020) proposed a CNN network with complex spectrum features as inputs and compared its performance with FBCCA and TRCA, showing an improved performance in both user-dependent and use-independent training scenarios. Ma et al. (2020) preprocessed raw EEG data with optimal band selection and PSD feature extraction, improving classification accuracy with reduced number of parameters. Xing et al. (2020) designed a CNN-based comparing network inspired by the standard CCA to learn the relationship between EEG data and templates. Their results suggest that combining the comparing network and TRCA can further improve the performance of SSVEP-based BCIs.
Some other researches focus on data augmentation for BCIs. Abdelfattah et al. (2018) designed a recurrent generative adversarial network (RGAN) to augment movement-related data. Lee et al. further designed C-LSTM model for augmenting MI data (Freer and Yang 2020).
Transfer learning
Many machine-learning algorithms assume that the training and test data are drawn from the same feature space and the same distribution. In BCI, although many algorithms can achieve good performances on a single subject, the practicability of BCIs is still limited to the high variability of EEG signals from different subjects or sessions. These problems are referred to as cross-subject and cross-session variability problems. To alleviate the influence of these two problems, a calibration stage is usually required to collect enough training data at the beginning of each session, which is inconvenient for both patients and healthy subjects. Transfer learning aims to improve the learning process of the predictive function in the target domain using the knowledge in the source domain (Pan and Yang 2009), which makes it suitable for solving cross-session and cross-subject variability problems.
The early transfer-learning algorithms for BCIs focus on the improvement of decomposition algorithms. Krauledat et al. (2008) extracted stable prototype filters from different sessions of the same subject to reduce calibration time for a new session. Kang et al. (2009) proposed a composite CSP with regularized covariance matrices for subject-to-subject transfer. Lotte et al. further improved the regularization strategy and proposed a unified regularization framework for CSP (Lotte and Guan 2010a, b). Wang et al. (2012) used ICA to transfer spatial filters from the resting state to MI tasks. Another way to reduce variability is to use stationary subspace analysis (SSA). Bunau et al. proposed SSA to decompose a multivariate time series into its stationary and nonstationary components, using only stationary components to classify tasks (Von Bünau et al. 2009). The SSA method finds a projection matrix that projects the data onto a stationary subspace by optimizing a cost function based on the estimation of matrix divergence, namely Kullback–Leibler divergence (KL-divergence). Horev et al. (2016) used the Riemannian distance to measure the non-stationary characteristic. Kaltenstadler et al. (2018) further improved this method by using Wasserstein distance (WaSSA). Recently, Chiang et al. (2020) proposed a transfer learning framework with least-squares transformation (LST) for SSVEP BCIs, showing promising results for cross-subject and cross-device scenarios.
Riemannian geometry has promoted the development of transfer-learning algorithms for BCIs. In 2011, Reuderink et al. (2011) presented a second-order baselining procedure to reduce variabilities in BCIs by using a pre-trial baseline covariance matrix to whiten task covariance matrices. The whitening idea has been further developed based on Riemannian geometry. Instead of a pre-trial baseline covariance matrix, Zanini et al. (2017) used the Riemannian mean covariance matrix as the reference matrix and transformed the center of all covariance matrices to the identity matrix. This procedure was applied for each session or subject, respectively. To reduce its computational cost, He and Wu (2019) suggested using the Euclidean mean covariance matrix instead of the Riemannian mean covariance matrix. Li et al. (2020) validated the xDAWN algorithm combined with Riemannian whitening for P300 datasets. Qi et al. (2018) proposed a speedy calibration method with Riemannian geometry for P300 spellers by selecting related samples from the database. Rodrigues et al. (2018) proposed a Riemannian Procrustes Analysis (RPA) with translation, scaling, and rotation transformations. To apply RPA for heterogeneous datasets, they further proposed a method for merging datasets with different numbers of electrodes by adding the white noise to the empty channel (Rodrigues et al. 2020).
Deep learning can also be used for solving variability problems in BCIs. Sakhavi and Guan (2017) transferred pre-trained CNN to a new subject with fine-tuning and knowledge distillation. ShallowConvNet and EEGNet also showed the cross-subject generalization ability in single datasets without fine-tuning (Schirrmeister et al. 2017; Lawhern et al. 2018). Xu et al. (2020b) further found that deep learning models with Riemannian geometry could significantly improve the generalization ability across BCI datasets without any additional calibration data.
Researchers have also studied some transfer learning algorithms from other fields. Waytowich et al. (2016) proposed spectral transfer using information geometry (STIG), which was validated in the RSVP paradigm. Yair et al. considered the cross-subject problem for MI by using parallel transport (PT) on the SPD manifold, giving an extension of the Riemannian whitening method (Yair et al. 2019a; Maman et al. 2019). They further improved the results by using optimal transport (OT) (Yair et al. 2019b). Zhang and Wu (2020) proposed a manifold embedded knowledge transfer (MEKT) method for BCIs by fusing the transfer component analysis (TCA) (Pan et al. 2010) and the joint distribution adaptation (JDA) (Long et al. 2013).
Conclusion
In this review, we have surveyed recent progress in BCIs from the perspectives of encoding paradigms and decoding algorithms. Encoding paradigms are divided into four categories based on their related brain functions: sensory- and motor-related paradigms, vision-related paradigms, cognition-related paradigms and hybrid paradigms. MI and other paradigms focusing on the somatosensory and motor areas are important in the BCI field. Meanwhile, vision-related paradigms develop rapidly and many new paradigms have emerged in recent years. Cognition-related paradigms could improve the robustness of BCI systems with other paradigms. Hybrid paradigms have also shown promising potential in developing efficient BCI systems. Decoding algorithms are grouped into four families: decomposition algorithms, Riemannian geometry, deep learning and transfer learning. Decomposition algorithms are quite effective in dealing with the limited number of samples in supervised scenario. Riemannian geometry provides a unified framework to process EEG signals from different paradigms. Deep learning models have shown advantages in large-size samples. Recently, transfer learning has attracted much attention from the BCI community due to its ability to solve human variability problems in BCIs. By combining these paradigms and algorithms, a more robust and effective BCI system may be developed in the future.
Author Contributions
LX and MX contributed equally to the study conception, literature search, and writing. All authors contributed to manuscript revision, read and approved the submitted version.
Funding
This research was funded by National Key Research and Development Program of China, Grant No. 2017YFB1300300; National Natural Science Foundation of China, Grant Nos. 81925020, 61976152, 81671861; Young Elite Scientist Sponsorship Program by CAST, Grant No. 2018QNRC001.
Declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Footnotes
The original online version of this article was revised: The third author name was incorrectly published as “Tzzy-Ping Jung”. The correct name of the author is Tzyy-Ping Jung.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Change history
6/5/2021
A Correction to this paper has been published: 10.1007/s11571-021-09686-x
References
- Abdelfattah SM, Abdelrahman GM, Wang M (2018) Augmenting the size of EEG datasets using generative adversarial networks. In: International joint conference on neural networks (IJCNN). IEEE, pp 1–6
- Acqualagna L, Blankertz B. Gaze-independent BCI-spelling using rapid serial visual presentation (RSVP) Clin Neurophysiol. 2013;124(5):901–908. doi: 10.1016/j.clinph.2012.12.050. [DOI] [PubMed] [Google Scholar]
- Acqualagna L, Treder MS, Schreuder M, Blankertz B (2010) A novel brain–computer interface based on the rapid serial visual presentation paradigm. In: Annual international conference of the IEEE engineering in medicine and biology. IEEE, pp 2686–2689 [DOI] [PubMed]
- Ahmadi A, Davoudi S, Behroozi M, Daliri MR. Decoding covert visual attention based on phase transfer entropy. Physiol Behav. 2020;222:112932. doi: 10.1016/j.physbeh.2020.112932. [DOI] [PubMed] [Google Scholar]
- Allison BZ, Brunner C, Kaiser V, Müller-Putz GR, Neuper C, Pfurtscheller G. Toward a hybrid brain–computer interface based on imagined movement and visual attention. J Neural Eng. 2010;7(2):026007. doi: 10.1088/1741-2560/7/2/026007. [DOI] [PubMed] [Google Scholar]
- Ang KK, Chin ZY, Zhang H, Guan C (2008) Filter bank common spatial pattern (FBCSP) in brain–computer interface. In: IEEE international joint conference on neural networks (IEEE world congress on computational intelligence). IEEE, pp 2390–2397
- Attia M, Hettiarachchi I, Hossny M, Nahavandi S (2018) A time domain classification of steady-state visual evoked potentials using deep recurrent-convolutional neural networks. In: IEEE 15th international symposium on biomedical imaging (ISBI 2018). IEEE, pp 766–769
- Banville H, Falk T. Recent advances and open challenges in hybrid brain–computer interfacing: a technological review of non-invasive human research. Brain–Comput Interfaces. 2016;3(1):9–46. doi: 10.1080/2326263X.2015.1134958. [DOI] [Google Scholar]
- Barachant A, Bonnet S, Congedo M, Jutten C. Multiclass brain–computer interface classification by Riemannian geometry. IEEE Trans Biomed Eng. 2011;59(4):920–928. doi: 10.1109/TBME.2011.2172210. [DOI] [PubMed] [Google Scholar]
- Barachant A, Bonnet S, Congedo M, Jutten C. Classification of covariance matrices using a Riemannian-based kernel for BCI applications. Neurocomputing. 2013;112:172–178. doi: 10.1016/j.neucom.2012.12.039. [DOI] [Google Scholar]
- Barachant A, Bonnet S, Congedo M, Jutten C (2010a) Common spatial pattern revisited by Riemannian geometry. In: IEEE international workshop on multimedia signal processing. IEEE, pp 472–476
- Barachant A, Bonnet S, Congedo M, Jutten C (2010b) Riemannian geometry applied to BCI classification. In: International conference on latent variable analysis and signal separation. Springer, pp 629–636
- Barachant A, Congedo M (2014) A plug & play p300 BCI using information geometry. arXiv preprint arXiv:1409.0107
- Berger H. Über das elektroenkephalogramm des menschen. Arch Psychiatr Nervenkrankh. 1929;87(1):527–570. doi: 10.1007/BF01797193. [DOI] [Google Scholar]
- Bradberry TJ, Rong F, Contreras-Vidal JL. Decoding center-out hand velocity from MEG signals during visuomotor adaptation. Neuroimage. 2009;47(4):1691–1700. doi: 10.1016/j.neuroimage.2009.06.023. [DOI] [PubMed] [Google Scholar]
- Bradberry TJ, Gentili RJ, Contreras-Vidal JL. Reconstructing three-dimensional hand movements from noninvasive electroencephalographic signals. J Neurosci. 2010;30(9):3432–3437. doi: 10.1523/JNEUROSCI.6107-09.2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bradberry TJ, Gentili RJ, Contreras-Vidal JL. Fast attainment of computer cursor control with noninvasively acquired brain signals. J Neural Eng. 2011;8(3):036010. doi: 10.1088/1741-2560/8/3/036010. [DOI] [PubMed] [Google Scholar]
- Breitwieser C, Kaiser V, Neuper C, Müller-Putz GR. Stability and distribution of steady-state somatosensory evoked potentials elicited by vibro-tactile stimulation. Med Biol Eng Comput. 2012;50(4):347–357. doi: 10.1007/s11517-012-0877-9. [DOI] [PubMed] [Google Scholar]
- Cecotti H, Volosyak I, Gräser A (2010) Reliable visual stimuli on LCD screens for SSVEP based BCI. In: 18th European signal processing conference. IEEE, pp 919–923
- Chang C-Y, Hsu S-H, Pion-Tonachini L, Jung T-P. Evaluation of artifact subspace reconstruction for automatic artifact components removal in multi-channel EEG recordings. IEEE Trans Biomed Eng. 2019;67(4):1114–1121. doi: 10.1109/TBME.2019.2930186. [DOI] [PubMed] [Google Scholar]
- Chavarriaga R, Millán JdR. Learning from EEG error-related potentials in noninvasive brain–computer interfaces. IEEE Trans Neural Syst Rehabil Eng. 2010;18(4):381–388. doi: 10.1109/TNSRE.2010.2053387. [DOI] [PubMed] [Google Scholar]
- Chavarriaga R, Sobolewski A, Millán JdR. Errare machinale est: the use of error-related potentials in brain–machine interfaces. Front Neurosci. 2014;8:208. doi: 10.3389/fnins.2014.00208. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chen X, Wang Y, Gao S, Jung T-P, Gao X. Filter bank canonical correlation analysis for implementing a high-speed SSVEP-based brain–computer interface. J Neural Eng. 2015;12(4):046008. doi: 10.1088/1741-2560/12/4/046008. [DOI] [PubMed] [Google Scholar]
- Chen X, Wang Y, Nakanishi M, Gao X, Jung T-P, Gao S. High-speed spelling with a noninvasive brain–computer interface. Proc Natl Acad Sci. 2015;112(44):E6058–E6067. doi: 10.1073/pnas.1508080112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cheng M, Gao X, Gao S, Xu D. Design and implementation of a brain–computer interface with high transfer rates. IEEE Trans Biomed Eng. 2002;49(10):1181–1186. doi: 10.1109/TBME.2002.803536. [DOI] [PubMed] [Google Scholar]
- Chiang K-J, Wei C-S, Nakanishi M, Jung T-P. Boosting template-based SSVEP decoding by cross-domain transfer learning. J Neural Eng. 2020;18:016002. doi: 10.1088/1741-2552/abcb6e. [DOI] [PubMed] [Google Scholar]
- Chin ZY, Ang KK, Wang C, Guan C, Zhang H (2009) Multi-class filter bank common spatial pattern for four-class motor imagery BCI. In: Annual international conference of the IEEE engineering in medicine and biology society. IEEE, pp 571–574 [DOI] [PubMed]
- Chu Y, Zhao X, Zou Y, Xu W, Song G, Han J, Zhao Y. Decoding multiclass motor imagery EEG from the same upper limb by combining Riemannian geometry features and partial least squares regression. J Neural Eng. 2020;17(4):046029. doi: 10.1088/1741-2552/aba7cd. [DOI] [PubMed] [Google Scholar]
- Cohen MX, Elger CE, Ranganath C. Reward expectation modulates feedback-related negativity and EEG spectra. Neuroimage. 2007;35(2):968–978. doi: 10.1016/j.neuroimage.2006.11.056. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Congedo M, Barachant A, Bhatia R. Riemannian geometry for EEG-based brain–computer interfaces; a primer and a review. Brain–Comput Interfaces. 2017;4(3):155–174. doi: 10.1080/2326263X.2017.1297192. [DOI] [Google Scholar]
- Dai G, Zhou J, Huang J, Wang N. HS-CNN: a CNN with hybrid convolution scale for EEG motor imagery classification. J Neural Eng. 2020;17(1):016025. doi: 10.1088/1741-2552/ab405f. [DOI] [PubMed] [Google Scholar]
- Edelman BJ, Baxter B, He B. EEG source imaging enhances the decoding of complex right-hand motor imagery tasks. IEEE Trans Biomed Eng. 2015;63(1):4–14. doi: 10.1109/TBME.2015.2467312. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Edelman B, Baxter B, He B (2014) Discriminating hand gesture motor imagery tasks using cortical current density estimation. In: 36th Annual international conference of the IEEE engineering in medicine and biology society. IEEE, pp 1314–1317 [DOI] [PubMed]
- Edelman B, Baxter B, He B (2015a) Decoding and mapping of right hand motor imagery tasks using EEG source imaging. In: 7th International IEEE/EMBS conference on neural engineering (NER). IEEE, pp 194–197
- Falkenstein M (1990) Effects of errors in choice reaction tasks on the ERP under focused and divided attention. Psychophysiol Brain Res
- Falkenstein M, Hoormann J, Christ S, Hohnsbein J. ERP components on reaction errors and their functional significance: a tutorial. Biol Psychol. 2000;51(2–3):87–107. doi: 10.1016/S0301-0511(99)00031-9. [DOI] [PubMed] [Google Scholar]
- Falkenstein M, Hohnsbein J, Hoormann J, Blanke L (1991) Effects of crossmodal divided attention on late ERP components. II. Error processing in choice reaction tasks. Electroencephalogr Clin Neurophysiol 78(6):447–455 [DOI] [PubMed]
- Farwell LA. Brain fingerprinting: a comprehensive tutorial review of detection of concealed information with event-related brain potentials. Cogn Neurodyn. 2012;6(2):115–154. doi: 10.1007/s11571-012-9192-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Farwell LA, Donchin E. Talking off the top of your head: toward a mental prosthesis utilizing event-related brain potentials. Electroencephalogr Clin Neurophysiol. 1988;70(6):510–523. doi: 10.1016/0013-4694(88)90149-6. [DOI] [PubMed] [Google Scholar]
- Farwell LA, Smith SS. Using brain mermer testing to detect knowledge despite efforts to conceal. J Forensic Sci. 2001;46(1):135–143. doi: 10.1520/JFS14925J. [DOI] [PubMed] [Google Scholar]
- Fazel-Rezai R, Abhari K. A region-based p300 speller for brain–computer interface. Can J Electr Comput Eng. 2009;34(3):81–85. doi: 10.1109/CJECE.2009.5443854. [DOI] [PubMed] [Google Scholar]
- Fazel-Rezai R, Allison BZ, Guger C, Sellers EW, Kleih SC, Kübler A. P300 brain computer interface: current challenges and emerging trends. Front Neuroeng. 2012;5:14. doi: 10.3389/fneng.2012.00014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ferrez PW Millán JDR (2005) You are wrong!—automatic detection of interaction errors from brain waves. In: Proceedings of the 19th international joint conference on artificial intelligence, number CONF
- Ferrez PW, Millán JDR. Error-related EEG potentials generated during simulated brain–computer interaction. IEEE Trans Biomed Eng. 2008;55(3):923–929. doi: 10.1109/TBME.2007.908083. [DOI] [PubMed] [Google Scholar]
- Frank MJ, Woroch BS, Curran T. Error-related negativity predicts reinforcement learning and conflict biases. Neuron. 2005;47(4):495–501. doi: 10.1016/j.neuron.2005.06.020. [DOI] [PubMed] [Google Scholar]
- Freer D, Yang G-Z. Data augmentation for self-paced motor imagery classification with C-LSTM. J Neural Eng. 2020;17(1):016041. doi: 10.1088/1741-2552/ab57c0. [DOI] [PubMed] [Google Scholar]
- Frølich L, Andersen TS, Mørup M. Classification of independent components of EEG into multiple artifact classes. Psychophysiology. 2015;52(1):32–45. doi: 10.1111/psyp.12290. [DOI] [PubMed] [Google Scholar]
- Gao X, Xu D, Cheng M, Gao S. A BCI-based environmental controller for the motion-disabled. IEEE Trans Neural Syst Rehabil Eng. 2003;11(2):137–140. doi: 10.1109/TNSRE.2003.814449. [DOI] [PubMed] [Google Scholar]
- Gaume A, Dreyfus G, Vialatte F-B. A cognitive brain–computer interface monitoring sustained attentional variations during a continuous task. Cogn Neurodyn. 2019;13(3):257–269. doi: 10.1007/s11571-019-09521-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gehring WJ, Goss B, Coles MG, Meyer DE, Donchin E. A neural system for error detection and compensation. Psychol Sci. 1993;4(6):385–390. doi: 10.1111/j.1467-9280.1993.tb00586.x. [DOI] [Google Scholar]
- Giabbiconi C-M, Trujillo-Barreto NJ, Gruber T, Müller MM. Sustained spatial attention to vibration is mediated in primary somatosensory cortex. Neuroimage. 2007;35(1):255–262. doi: 10.1016/j.neuroimage.2006.11.022. [DOI] [PubMed] [Google Scholar]
- Grosse-Wentrup M, Buss M. Multiclass common spatial patterns and information theoretic feature extraction. IEEE Trans Biomed Eng. 2008;55(8):1991–2000. doi: 10.1109/TBME.2008.921154. [DOI] [PubMed] [Google Scholar]
- Gu Y, Dremstrup K, Farina D. Single-trial discrimination of type and speed of wrist movements from EEG recordings. Clin Neurophysiol. 2009;120(8):1596–1600. doi: 10.1016/j.clinph.2009.05.006. [DOI] [PubMed] [Google Scholar]
- Guan C, Thulasidas M, Wu J (2004) High performance p300 speller for brain–computer interface. In: IEEE international workshop on biomedical circuits and systems. IEEE, pp S3–S5
- Guger C, Daban S, Sellers E, Holzner C, Krausz G, Carabalona R, Gramatica F, Edlinger G. How many people are able to control a p300-based brain–computer interface (BCI)? Neurosci Lett. 2009;462(1):94–98. doi: 10.1016/j.neulet.2009.06.045. [DOI] [PubMed] [Google Scholar]
- Gurve D, Delisle-Rodriguez D, Romero-Laiseca M, Cardoso V, Loterio F, Bastos T, Krishnan S. Subject-specific EEG channel selection using non-negative matrix factorization for lower-limb motor imagery recognition. J Neural Eng. 2020;17(2):026029. doi: 10.1088/1741-2552/ab4dba. [DOI] [PubMed] [Google Scholar]
- Hallett M. Movement-related cortical potentials. Electromyogr Clin Neurophysiol. 1994;34(1):5–13. [PubMed] [Google Scholar]
- Haufe S, Meinecke F, Görgen K, Dähne S, Haynes J-D, Blankertz B, Bießmann F. On the interpretation of weight vectors of linear models in multivariate neuroimaging. Neuroimage. 2014;87:96–110. doi: 10.1016/j.neuroimage.2013.10.067. [DOI] [PubMed] [Google Scholar]
- He H, Wu D. Transfer learning for brain–computer interfaces: a Euclidean space data alignment approach. IEEE Trans Biomed Eng. 2019;67(2):399–410. doi: 10.1109/TBME.2019.2913914. [DOI] [PubMed] [Google Scholar]
- Higashi H, Tanaka T. Simultaneous design of fir filter banks and spatial patterns for EEG signal classification. IEEE Trans Biomed Eng. 2012;60(4):1100–1110. doi: 10.1109/TBME.2012.2215960. [DOI] [PubMed] [Google Scholar]
- Holroyd CB, Coles MG. The neural basis of human error processing: reinforcement learning, dopamine, and the error-related negativity. Psychol Rev. 2002;109(4):679. doi: 10.1037/0033-295X.109.4.679. [DOI] [PubMed] [Google Scholar]
- Horev I, Yger F, Sugiyama M (2016) Geometry-aware stationary subspace analysis. In: Asian conference on machine learning, pp 430–444
- Iturrate I, Montesano L, Minguez J. Task-dependent signal variations in EEG error-related potentials for brain–computer interfaces. J Neural Eng. 2013;10(2):026024. doi: 10.1088/1741-2560/10/2/026024. [DOI] [PubMed] [Google Scholar]
- Jia C, Gao X, Hong B, Gao S. Frequency and phase mixed coding in SSVEP-based brain–computer interface. IEEE Trans Biomed Eng. 2010;58(1):200–206. doi: 10.1109/TBME.2010.2068571. [DOI] [PubMed] [Google Scholar]
- Jiang J, Yin E, Wang C, Xu M, Ming D. Incorporation of dynamic stopping strategy into the high-speed SSVEP-based BCIs. J Neural Eng. 2018;15(4):046025. doi: 10.1088/1741-2552/aac605. [DOI] [PubMed] [Google Scholar]
- Jin J, Xiao R, Daly I, Miao Y, Wang X, Cichocki A (2020) Internal feature selection method of CSP based on l1-norm and Dempster-Shafer theory. In: IEEE transactions on neural networks and learning systems [DOI] [PubMed]
- Jung T-P, Makeig S, Humphries C, Lee T-W, Mckeown MJ, Iragui V, Sejnowski TJ. Removing electroencephalographic artifacts by blind source separation. Psychophysiology. 2000;37(2):163–178. doi: 10.1111/1469-8986.3720163. [DOI] [PubMed] [Google Scholar]
- Kaltenstadler S, Nakajima S, Müller K-R, Samek W. Wasserstein stationary subspace analysis. IEEE J Sel Top Signal Process. 2018;12(6):1213–1223. doi: 10.1109/JSTSP.2018.2873987. [DOI] [Google Scholar]
- Kalunga EK, Chevallier S, Barthélemy Q, Djouani K, Monacelli E, Hamam Y. Online SSVEP-based BCI using Riemannian geometry. Neurocomputing. 2016;191:55–68. doi: 10.1016/j.neucom.2016.01.007. [DOI] [Google Scholar]
- Kang H, Nam Y, Choi S. Composite common spatial pattern for subject-to-subject transfer. IEEE Signal Process Lett. 2009;16(8):683–686. doi: 10.1109/LSP.2009.2022557. [DOI] [Google Scholar]
- Kerous B, Skola F, Liarokapis F. EEG-based BCI and video games: a progress report. Virtual Reality. 2018;22(2):119–135. doi: 10.1007/s10055-017-0328-x. [DOI] [Google Scholar]
- Kim J-H, Bießmann F, Lee S-W. Decoding three-dimensional trajectory of executed and imagined arm movements from electroencephalogram signals. IEEE Trans Neural Syst Rehabil Eng. 2014;23(5):867–876. doi: 10.1109/TNSRE.2014.2375879. [DOI] [PubMed] [Google Scholar]
- Krauledat M, Tangermann M, Blankertz B, Müller K-R. Towards zero training for brain–computer interfacing. PLoS ONE. 2008;3(8):e2967. doi: 10.1371/journal.pone.0002967. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Krusienski DJ, Sellers EW, McFarland DJ, Vaughan TM, Wolpaw JR. Toward enhanced p300 speller performance. J Neurosci Methods. 2008;167(1):15–21. doi: 10.1016/j.jneumeth.2007.07.017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- LaFleur K, Cassady K, Doud A, Shades K, Rogin E, He B. Quadcopter control in three-dimensional space using a noninvasive motor imagery-based brain–computer interface. J Neural Eng. 2013;10(4):046003. doi: 10.1088/1741-2560/10/4/046003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lawhern VJ, Solon AJ, Waytowich NR, Gordon SM, Hung CP, Lance BJ. EEGNET: a compact convolutional neural network for EEG-based brain–computer interfaces. J Neural Eng. 2018;15(5):056013. doi: 10.1088/1741-2552/aace8c. [DOI] [PubMed] [Google Scholar]
- Lee B-H, Jeong J-H, Shim K-H, Kim D-J (2020) Motor imagery classification of single-arm tasks using convolutional neural network based on feature refining. In: 8th International winter conference on brain–computer interface (BCI). IEEE, pp 1–5
- Li Y, Long J, Yu T, Yu Z, Wang C, Zhang H, Guan C. An EEG-based BCI system for 2-d cursor control by combining mu/beta rhythm and p300 potential. IEEE Trans Biomed Eng. 2010;57(10):2495–2505. doi: 10.1109/TBME.2010.2055564. [DOI] [PubMed] [Google Scholar]
- Li Y, Pan J, Wang F, Yu Z. A hybrid BCI system combining p300 and SSVEP and its application to wheelchair control. IEEE Trans Biomed Eng. 2013;60(11):3156–3166. doi: 10.1109/TBME.2013.2270283. [DOI] [PubMed] [Google Scholar]
- Li F, Xia Y, Wang F, Zhang D, Li X, He F. Transfer learning algorithm of p300-EEG signal based on xDAWN spatial filter and Riemannian geometry classifier. Appl Sci. 2020;10(5):1804. doi: 10.3390/app10051804. [DOI] [Google Scholar]
- Lin Z, Zhang C, Wu W, Gao X. Frequency recognition based on canonical correlation analysis for SSVEP-based BCIs. IEEE Trans Biomed Eng. 2006;53(12):2610–2614. doi: 10.1109/TBME.2006.886577. [DOI] [PubMed] [Google Scholar]
- Lin Z, Zhang C, Zeng Y, Tong L, Yan B. A novel p300 BCI speller based on the triple RSVP paradigm. Sci Rep. 2018;8(1):1–9. doi: 10.1038/s41598-018-21717-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Liu M, Wu W, Gu Z, Yu Z, Qi F, Li Y. Deep learning based on batch normalization for p300 signal detection. Neurocomputing. 2018;275:288–297. doi: 10.1016/j.neucom.2017.08.039. [DOI] [Google Scholar]
- Long J, Li Y, Yu T, Gu Z. Target selection with hybrid feature for BCI-based 2-d cursor control. IEEE Trans Biomed Eng. 2011;59(1):132–140. doi: 10.1109/TBME.2011.2167718. [DOI] [PubMed] [Google Scholar]
- Long J, Li Y, Wang H, Yu T, Pan J, Li F. A hybrid brain computer interface to control the direction and speed of a simulated or real wheelchair. IEEE Trans Neural Syst Rehabil Eng. 2012;20(5):720–729. doi: 10.1109/TNSRE.2012.2197221. [DOI] [PubMed] [Google Scholar]
- Long M, Wang J, Ding G, Sun J, Yu PS (2013) Transfer feature learning with joint distribution adaptation. In: Proceedings of the IEEE international conference on computer vision, pp 2200–2207
- Lotte F, Guan C. Regularizing common spatial patterns to improve BCI designs: unified theory and new algorithms. IEEE Trans Biomed Eng. 2010;58(2):355–362. doi: 10.1109/TBME.2010.2082539. [DOI] [PubMed] [Google Scholar]
- Lotte F, Guan C (2010a) Learning from other subjects helps reducing brain–computer interface calibration time. In: IEEE international conference on acoustics, speech and signal processing. IEEE, pp 614–617
- Ma X, Wang D, Liu D, Yang J. Dwt and CNN based multi-class motor imagery electroencephalographic signal recognition. J Neural Eng. 2020;17(1):016073. doi: 10.1088/1741-2552/ab6f15. [DOI] [PubMed] [Google Scholar]
- Maddula R, Stivers J, Mousavi M, Ravindran S, de Sa V (2017) Deep recurrent convolutional neural networks for classifying p300 BCI signals. In: GBCIC, p 201
- Makeig S, Bell AJ, Jung T-P, Sejnowski TJ (1996) Independent component analysis of electroencephalographic data. In: Advances in neural information processing systems, pp 145–151
- Maman G, Yair O, Eytan D, Talmon R (2019) Domain adaptation using Riemannian geometry of SPD matrices. In: ICASSP 2019-2019 IEEE international conference on acoustics, speech and signal processing (ICASSP). IEEE, pp 4464–4468
- McMillan GR, Calhoun G, Middendorf M, Schnurer J, Ingle D, Nasman V (1995) Direct brain interface utilizing self-regulation of steady-state visual evoked response (SSVER). In: Proceedings of RESNA ’95 Annual conference (Vancouver, BC), pp 693–695
- Meng J, Yao L, Sheng X, Zhang D, Zhu X. Simultaneously optimizing spatial spectral features based on mutual information for EEG classification. IEEE Trans Biomed Eng. 2014;62(1):227–240. doi: 10.1109/TBME.2014.2345458. [DOI] [PubMed] [Google Scholar]
- Meng J, Xu M, Wang K, Meng Q, Han J, Xiao X, Liu S, Ming D. Separable EEG features induced by timing prediction for active brain–computer interfaces. Sensors. 2020;20(12):3588. doi: 10.3390/s20123588. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Middendorf M, McMillan G, Calhoun G, Jones KS. Brain–computer interfaces based on the steady-state visual-evoked response. IEEE Trans Rehabil Eng. 2000;8(2):211–214. doi: 10.1109/86.847819. [DOI] [PubMed] [Google Scholar]
- Min B-K, Dähne S, Ahn M-H, Noh Y-K, Müller K-R. Decoding of top-down cognitive processing for SSVEP-controlled BMI. Sci Rep. 2016;6:36267. doi: 10.1038/srep36267. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Morash V, Bai O, Furlani S, Lin P, Hallett M. Classifying EEG signals preceding right hand, left hand, tongue, and right foot movements and motor imageries. Clin Neurophysiol. 2008;119(11):2570–2578. doi: 10.1016/j.clinph.2008.08.013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mousavi M, Krol LR, de Sa V. Hybrid brain–computer interface with motor imagery and error-related brain activity. J Neural Eng. 2020;17:056041. doi: 10.1088/1741-2552/abaa9d. [DOI] [PubMed] [Google Scholar]
- Mulder T. Motor imagery and action observation: cognitive tools for rehabilitation. J Neural Transm. 2007;114(10):1265–1278. doi: 10.1007/s00702-007-0763-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Muller-Putz GR, Scherer R, Neuper C, Pfurtscheller G. Steady-state somatosensory evoked potentials: suitable brain signals for brain–computer interfaces? IEEE Trans Neural Syst Rehabil Eng. 2006;14(1):30–37. doi: 10.1109/TNSRE.2005.863842. [DOI] [PubMed] [Google Scholar]
- Nakanishi M, Wang Y, Wang Y-T, Mitsukura Y, Jung T-P. A high-speed brain speller using steady-state visual evoked potentials. Int J Neural Syst. 2014;24(06):1450019. doi: 10.1142/S0129065714500191. [DOI] [PubMed] [Google Scholar]
- Nakanishi M, Wang Y, Chen X, Wang Y-T, Gao X, Jung T-P. Enhancing detection of SSVEPs for a high-speed brain speller using task-related component analysis. IEEE Trans Biomed Eng. 2017;65(1):104–112. doi: 10.1109/TBME.2017.2694818. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Nakanishi M, Wang Y-T, Jung T-P, Zao JK, Chien Y-Y, Diniz-Filho A, Daga FB, Lin Y-P, Wang Y, Medeiros FA. Detecting glaucoma with a portable brain–computer interface for objective assessment of visual function loss. JAMA Ophthalmol. 2017;135(6):550–557. doi: 10.1001/jamaophthalmol.2017.0738. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Obermaier B, Neuper C, Guger C, Pfurtscheller G. Information transfer rate in a five-classes brain–computer interface. IEEE Trans Neural Syst Rehabil Eng. 2001;9(3):283–288. doi: 10.1109/7333.948456. [DOI] [PubMed] [Google Scholar]
- Ofner P, Schwarz A, Pereira J, Müller-Putz GR. Upper limb movements can be decoded from the time-domain of low-frequency EEG. PLoS ONE. 2017;12(8):e0182578. doi: 10.1371/journal.pone.0182578. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pan SJ, Yang Q. A survey on transfer learning. IEEE Trans Knowl Data Eng. 2009;22(10):1345–1359. doi: 10.1109/TKDE.2009.191. [DOI] [Google Scholar]
- Pan SJ, Tsang IW, Kwok JT, Yang Q. Domain adaptation via transfer component analysis. IEEE Trans Neural Netw. 2010;22(2):199–210. doi: 10.1109/TNN.2010.2091281. [DOI] [PubMed] [Google Scholar]
- Panicker RC, Puthusserypady S, Sun Y. An asynchronous p300 BCI with SSVEP-based control state detection. IEEE Trans Biomed Eng. 2011;58(6):1781–1788. doi: 10.1109/TBME.2011.2116018. [DOI] [PubMed] [Google Scholar]
- Parra LC, Spence CD, Gerson AD, Sajda P. Recipes for the linear analysis of EEG. Neuroimage. 2005;28(2):326–341. doi: 10.1016/j.neuroimage.2005.05.032. [DOI] [PubMed] [Google Scholar]
- Pfurtscheller G, Neuper C. Motor imagery activates primary sensorimotor area in humans. Neurosci Lett. 1997;239(2–3):65–68. doi: 10.1016/S0304-3940(97)00889-6. [DOI] [PubMed] [Google Scholar]
- Pfurtscheller G, Da Silva FL. Event-related EEG/MEG synchronization and desynchronization: basic principles. Clin Neurophysiol. 1999;110(11):1842–1857. doi: 10.1016/S1388-2457(99)00141-8. [DOI] [PubMed] [Google Scholar]
- Pfurtscheller G, Neuper C, Flotzinger D, Pregenzer M. EEG-based discrimination between imagination of right and left hand movement. Electroencephalogr Clin Neurophysiol. 1997;103(6):642–651. doi: 10.1016/S0013-4694(97)00080-1. [DOI] [PubMed] [Google Scholar]
- Pfurtscheller G, Allison BZ, Bauernfeind G, Brunner C, Solis Escalante T, Scherer R, Zander TO, Mueller-Putz G, Neuper C, Birbaumer N. The hybrid BCI. Front Neurosci. 2010;4:3. doi: 10.3389/fnpro.2010.00003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pfurtscheller G, Solis-Escalante T, Ortner R, Linortner P, Muller-Putz GR. Self-paced operation of an SSVEP-based orthosis with and without an imagery-based “brain switch”: a feasibility study towards a hybrid BCI. IEEE Trans Neural Syst Rehabil Eng. 2010;18(4):409–414. doi: 10.1109/TNSRE.2010.2040837. [DOI] [PubMed] [Google Scholar]
- Posner MI. Orienting of attention. Q J Exp Psychol. 1980;32(1):3–25. doi: 10.1080/00335558008248231. [DOI] [PubMed] [Google Scholar]
- Qi H, Xue Y, Xu L, Cao Y, Jiao X. A speedy calibration method using riemannian geometry measurement and other-subject samples on a p300 speller. IEEE Trans Neural Syst Rehabil Eng. 2018;26(3):602–608. doi: 10.1109/TNSRE.2018.2801887. [DOI] [PubMed] [Google Scholar]
- Radüntz T, Scouten J, Hochmuth O, Meffert B. Automated EEG artifact elimination by applying machine learning algorithms to ICA-based features. J Neural Eng. 2017;14(4):046004. doi: 10.1088/1741-2552/aa69d1. [DOI] [PubMed] [Google Scholar]
- Ramoser H, Muller-Gerking J, Pfurtscheller G. Optimal spatial filtering of single trial EEG during imagined hand movement. IEEE Trans Rehabil Eng. 2000;8(4):441–446. doi: 10.1109/86.895946. [DOI] [PubMed] [Google Scholar]
- Ravi A, Beni NH, Manuel J, Jiang N. Comparing user-dependent and user-independent training of CNN for SSVEP BCI. J Neural Eng. 2020;17(2):026028. doi: 10.1088/1741-2552/ab6a67. [DOI] [PubMed] [Google Scholar]
- Regan D. Some characteristics of average steady-state and transient responses evoked by modulated light. Electroencephalogr Clin Neurophysiol. 1966;20(3):238–248. doi: 10.1016/0013-4694(66)90088-5. [DOI] [PubMed] [Google Scholar]
- Reuderink B, Farquhar J, Poel M, Nijholt A (2011) A subject-independent brain–computer interface based on smoothed, second-order baselining. In: Annual international conference of the IEEE engineering in medicine and biology society. IEEE, pp 4600–4604 [DOI] [PubMed]
- Rivet B, Souloumiac A, Attina V, Gibert G. xDAWN algorithm to enhance evoked potentials: application to brain–computer interface. IEEE Trans Biomed Eng. 2009;56(8):2035–2043. doi: 10.1109/TBME.2009.2012869. [DOI] [PubMed] [Google Scholar]
- Rodrigues PLC, Jutten C, Congedo M. Riemannian procrustes analysis: transfer learning for brain–computer interfaces. IEEE Trans Biomed Eng. 2018;66(8):2390–2401. doi: 10.1109/TBME.2018.2889705. [DOI] [PubMed] [Google Scholar]
- Rodrigues P, Congedo M, Jutten C (2020) Dimensionality transcending: a method for merging BCI datasets with different dimensionalities. IEEE Trans Biomed Eng [DOI] [PubMed]
- Sakhavi S, Guan C (2017) Convolutional neural network-based transfer learning and knowledge distillation using multi-subject data in motor imagery BCI. In: 8th International IEEE/EMBS conference on neural engineering (NER). IEEE, pp 588–591
- Salazar-Gomez AF, DelPreto J, Gil S, Guenther FH, Rus D (2017) Correcting robot mistakes in real time using EEG signals. In: IEEE international conference on robotics and automation (ICRA). IEEE, pp 6570–6577
- Schirrmeister RT, Springenberg JT, Fiederer LDJ, Glasstetter M, Eggensperger K, Tangermann M, Hutter F, Burgard W, Ball T. Deep learning with convolutional neural networks for EEG decoding and visualization. Hum Brain Mapp. 2017;38(11):5391–5420. doi: 10.1002/hbm.23730. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schwarz A, Ofner P, Pereira J, Sburlea AI, Mueller-Putz GR. Decoding natural reach-and-grasp actions from human EEG. J Neural Eng. 2017;15(1):016005. doi: 10.1088/1741-2552/aa8911. [DOI] [PubMed] [Google Scholar]
- Serby H, Yom-Tov E, Inbar GF. An improved p300-based brain–computer interface. IEEE Trans Neural Syst Rehabil Eng. 2005;13(1):89–98. doi: 10.1109/TNSRE.2004.841878. [DOI] [PubMed] [Google Scholar]
- Shibasaki H, Hallett M. What is the bereitschaftspotential? Clin Neurophysiol. 2006;117(11):2341–2356. doi: 10.1016/j.clinph.2006.04.025. [DOI] [PubMed] [Google Scholar]
- Shibasaki H, Barrett G, Halliday E, Halliday A. Components of the movement-related cortical potential and their scalp topography. Electroencephalogr Clin Neurophysiol. 1980;49(3–4):213–226. doi: 10.1016/0013-4694(80)90216-3. [DOI] [PubMed] [Google Scholar]
- Silvoni S, Ramos-Murguialday A, Cavinato M, Volpato C, Cisotto G, Turolla A, Piccione F, Birbaumer N. Brain–computer interface in stroke: a review of progress. Clin EEG Neurosci. 2011;42(4):245–252. doi: 10.1177/155005941104200410. [DOI] [PubMed] [Google Scholar]
- Su S, Chai G, Shu X, Sheng X, Zhu X. Electrical stimulation-induced sssep as an objective index to evaluate the difference of tactile acuity between the left and right hand. J Neural Eng. 2020;17(1):016053. doi: 10.1088/1741-2552/ab5ee9. [DOI] [PubMed] [Google Scholar]
- Sutton S, Tueting P, Zubin J, John ER. Information delivery and the sensory evoked potential. Science. 1967;155(3768):1436–1439. doi: 10.1126/science.155.3768.1436. [DOI] [PubMed] [Google Scholar]
- Tang J, Xu M, Han J, Liu M, Dai T, Chen S, Ming D. Optimizing SSVEP-based BCI system towards practical high-speed spelling. Sensors. 2020;20(15):4186. doi: 10.3390/s20154186. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tang J, Xu M, Liu Z, Meng J, Chen S, Ming D (2019) A multifocal SSVEPs-based brain–computer interface with less calibration time. In: 41st Annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE, pp 5975–5978 [DOI] [PubMed]
- Tang J, Xu M, Liu Z, Qiao J, Liu S, Chen S, Jung T-P, Ming D (2020b) A brain–computer interface based on multifocal SSVEPs detected by inter-task-related component analysis. IEEE Access
- Tonin L, Leeb R, Sobolewski A, Millán JDR. An online EEG BCI based on covert visuospatial attention in absence of exogenous stimulation. J Neural Eng. 2013;10(5):056007. doi: 10.1088/1741-2560/10/5/056007. [DOI] [PubMed] [Google Scholar]
- Toro C, Deuschl G, Thatcher R, Sato S, Kufta C, Hallett M. Event-related desynchronization and movement-related cortical potentials on the ECOG and EEG. Electroencephalography and Clin Neurophysiol Evoked Potentials Sect. 1994;93(5):380–389. doi: 10.1016/0168-5597(94)90126-0. [DOI] [PubMed] [Google Scholar]
- Townsend G, LaPallo BK, Boulay CB, Krusienski DJ, Frye G, Hauser C, Schwartz NE, Vaughan TM, Wolpaw JR, Sellers EW. A novel p300-based brain–computer interface stimulus presentation paradigm: moving beyond rows and columns. Clin Neurophysiol. 2010;121(7):1109–1120. doi: 10.1016/j.clinph.2010.01.030. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Treder MS, Blankertz B. (c) overt attention and visual speller design in an ERP-based brain–computer interface. Behav Brain Funct. 2010;6(1):1–13. doi: 10.1186/1744-9081-6-28. [DOI] [PMC free article] [PubMed] [Google Scholar]
- van Schie HT, Mars RB, Coles MG, Bekkering H. Modulation of activity in medial frontal and motor cortices during error observation. Nat Neurosci. 2004;7(5):549–554. doi: 10.1038/nn1239. [DOI] [PubMed] [Google Scholar]
- Vialatte F-B, Maurice M, Dauwels J, Cichocki A. Steady-state visually evoked potentials: focus on essential paradigms and future perspectives. Prog Neurobiol. 2010;90(4):418–438. doi: 10.1016/j.pneurobio.2009.11.005. [DOI] [PubMed] [Google Scholar]
- Von Bünau P, Meinecke FC, Király FC, Müller K-R. Finding stationary subspaces in multivariate time series. Phys Rev Lett. 2009;103(21):214101. doi: 10.1103/PhysRevLett.103.214101. [DOI] [PubMed] [Google Scholar]
- Wai AAP, Lee JC, Yang T, So R, Guan C (2020) Effects of stimulus spatial resolution on SSVEP responses under overt and covert attention. In: 42nd Annual international conference of the IEEE engineering in medicine biology society (EMBC). IEEE, pp 3019–3022 [DOI] [PubMed]
- Waldert S, Preissl H, Demandt E, Braun C, Birbaumer N, Aertsen A, Mehring C. Hand movement direction decoded from MEG and EEG. J Neurosci. 2008;28(4):1000–1008. doi: 10.1523/JNEUROSCI.5171-07.2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang Y, Wang Y-T, Jung T-P. Translation of EEG spatial filters from resting to motor imagery using independent component analysis. PLoS ONE. 2012;7(5):e37665. doi: 10.1371/journal.pone.0037665. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang K, Wang Z, Guo Y, He F, Qi H, Xu M, Ming D. A brain–computer interface driven by imagining different force loads on a single hand: an online feasibility study. J Neuroeng Rehabil. 2017;14(1):1–10. doi: 10.1186/s12984-016-0214-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang P, Jiang A, Liu X, Shang J, Zhang L. LSTM-based EEG classification in motor imagery tasks. IEEE Trans Neural Syst Rehabil Eng. 2018;26(11):2086–2095. doi: 10.1109/TNSRE.2018.2876129. [DOI] [PubMed] [Google Scholar]
- Wang K, Xu M, Wang Y, Zhang S, Chen L, Ming D. Enhance decoding of pre-movement EEG patterns for brain–computer interfaces. J Neural Eng. 2020;17(1):016033. doi: 10.1088/1741-2552/ab598f. [DOI] [PubMed] [Google Scholar]
- Waytowich NR, Lawhern VJ, Bohannon AW, Ball KR, Lance BJ. Spectral transfer learning using information geometry for a user-independent brain–computer interface. Front Neurosci. 2016;10:430. doi: 10.3389/fnins.2016.00430. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Waytowich N, Lawhern VJ, Garcia JO, Cummings J, Faller J, Sajda P, Vettel JM. Compact convolutional neural networks for classification of asynchronous steady-state visual evoked potentials. J Neural Eng. 2018;15(6):066031. doi: 10.1088/1741-2552/aae5d8. [DOI] [PubMed] [Google Scholar]
- Winkler I, Brandl S, Horn F, Waldburger E, Allefeld C, Tangermann M. Robust artifactual independent component classification for BCI practitioners. J Neural Eng. 2014;11(3):035013. doi: 10.1088/1741-2560/11/3/035013. [DOI] [PubMed] [Google Scholar]
- Wolpaw J, Wolpaw EW. Brain–computer interfaces: principles and practice. Oxford: Oxford University Press; 2012. [Google Scholar]
- Wong CM, Wang B, Wang Z, Lao KF, Rosa A, Wan F (2020b) Spatial filtering in SSVEP-based BCIs: unified framework and new improvements. IEEE Trans Biomed Eng [DOI] [PubMed]
- Wong CM, Wan F, Wang B, Wang Z, Nan W, Lao KF, Mak PU, Vai MI, Rosa A. Learning across multi-stimulus enhances target recognition methods in SSVEP-based BCIs. J Neural Eng. 2020;17(1):016026. doi: 10.1088/1741-2552/ab2373. [DOI] [PubMed] [Google Scholar]
- Wu Z, Lai Y, Xia Y, Wu D, Yao D. Stimulator selection in SSVEP-based BCI. Med Eng Phys. 2008;30(8):1079–1088. doi: 10.1016/j.medengphy.2008.01.004. [DOI] [PubMed] [Google Scholar]
- Xiao X, Xu M, Jin J, Wang Y, Jung T-P, Ming D. Discriminative canonical pattern matching for single-trial classification of ERP components. IEEE Trans Biomed Eng. 2019;67:2266. doi: 10.1109/TBME.2019.2958641. [DOI] [PubMed] [Google Scholar]
- Xing J, Qiu S, Ma X, Wu C, Li J, Wang S, He H. A CNN-based comparing network for the detection of steady-state visual evoked potential responses. Neurocomputing. 2020;403:452. doi: 10.1016/j.neucom.2020.03.048. [DOI] [Google Scholar]
- Xu M, Qi H, Wan B, Yin T, Liu Z, Ming D. A hybrid BCI speller paradigm combining p300 potential and the SSVEP blocking feature. J Neural Eng. 2013;10(2):026001. doi: 10.1088/1741-2560/10/2/026001. [DOI] [PubMed] [Google Scholar]
- Xu M, Wang Y, Nakanishi M, Wang Y-T, Qi H, Jung T-P, Ming D. Fast detection of covert visuospatial attention using hybrid n2pc and SSVEP features. J Neural Eng. 2016;13(6):066003. doi: 10.1088/1741-2560/13/6/066003. [DOI] [PubMed] [Google Scholar]
- Xu M, Xiao X, Wang Y, Qi H, Jung T-P, Ming D. A brain–computer interface based on miniature-event-related potentials induced by very small lateral visual stimuli. IEEE Trans Biomed Eng. 2018;65(5):1166–1175. doi: 10.1109/TBME.2018.2799661. [DOI] [PubMed] [Google Scholar]
- Xu J, Grosse-Wentrup M, Jayaram V. Tangent space spatial filters for interpretable and efficient Riemannian classification. J Neural Eng. 2020;17(2):026043. doi: 10.1088/1741-2552/ab839e. [DOI] [PubMed] [Google Scholar]
- Xu M, Han J, Wang Y, Jung T-P, Ming D. Implementing over 100 command codes for a high-speed hybrid brain–computer interface using concurrent p300 and SSVEP features. IEEE Trans Biomed Eng. 2020;67:3073. doi: 10.1109/TBME.2020.2975614. [DOI] [PubMed] [Google Scholar]
- Xu M, Meng J, Yu H, Jung T-P, Ming D. Dynamic brain responses modulated by precise timing prediction in an opposing process. Neurosci Bull. 2020;37:70–80. doi: 10.1007/s12264-020-00527-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Xu M, Qi H, Zhang L, Ming D (2013b) The parallel-bci speller based on the p300 and SSVEP features. In: 6th International IEEE/EMBS conference on neural engineering (NER). IEEE, pp 1029–1032
- Xu L, Xu M, Ke Y, An X, Liu S, Ming D (2020b) Cross-dataset variability problem in EEG decoding with deep learning. Front Hum Neurosci 14 [DOI] [PMC free article] [PubMed]
- Yair O, Ben-Chen M, Talmon R. Parallel transport on the cone manifold of SPD matrices for domain adaptation. IEEE Trans Signal Process. 2019;67(7):1797–1811. doi: 10.1109/TSP.2019.2894801. [DOI] [Google Scholar]
- Yair O, Dietrich F, Talmon R, Kevrekidis IG (2019b) Optimal transport on the manifold of SPD matrices for domain adaptation. arXiv preprint arXiv:1906.00616
- Yao L, Meng J, Zhang D, Sheng X, Zhu X. Combining motor imagery with selective sensation toward a hybrid-modality BCI. IEEE Trans Biomed Eng. 2013;61(8):2304–2312. doi: 10.1109/TBME.2013.2287245. [DOI] [PubMed] [Google Scholar]
- Yi W, Qiu S, Qi H, Zhang L, Wan B, Ming D. EEG feature comparison and classification of simple and compound limb motor imagery. J Neuroeng Rehabil. 2013;10(1):106. doi: 10.1186/1743-0003-10-106. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yi W, Qiu S, Wang K, Qi H, He F, Zhou P, Zhang L, Ming D. EEG oscillatory patterns and classification of sequential compound limb motor imagery. J Neuroeng Rehabil. 2016;13(1):1–12. doi: 10.1186/s12984-016-0119-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yi W, Qiu S, Wang K, Qi H, Zhao X, He F, Zhou P, Yang J, Ming D. Enhancing performance of a motor imagery based brain–computer interface by incorporating electrical stimulation-induced SSSEP. J Neural Eng. 2017;14(2):026002. doi: 10.1088/1741-2552/aa5559. [DOI] [PubMed] [Google Scholar]
- Yin E, Zhou Z, Jiang J, Chen F, Liu Y, Hu D. A novel hybrid BCI speller based on the incorporation of SSVEP into the p300 paradigm. J Neural Eng. 2013;10(2):026012. doi: 10.1088/1741-2560/10/2/026012. [DOI] [PubMed] [Google Scholar]
- Yin E, Zhou Z, Jiang J, Chen F, Liu Y, Hu D. A speedy hybrid BCI spelling approach combining p300 and SSVEP. IEEE Trans Biomed Eng. 2013;61(2):473–483. doi: 10.1109/TBME.2013.2281976. [DOI] [PubMed] [Google Scholar]
- Yue L, Xiao X, Xu M, Chen L, Wang Y, Jung T-P, Ming D (2020) A brain–computer interface based on high-frequency steady-state asymmetric visual evoked potentials. In: 42nd Annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE, pp 3090–3093 [DOI] [PubMed]
- Zanini P, Congedo M, Jutten C, Said S, Berthoumieu Y. Transfer learning: a Riemannian geometry framework with applications to brain–computer interfaces. IEEE Trans Biomed Eng. 2017;65(5):1107–1116. doi: 10.1109/TBME.2017.2742541. [DOI] [PubMed] [Google Scholar]
- Zhang W, Wu D. Manifold embedded knowledge transfer for brain–computer interfaces. IEEE Trans Neural Syst Rehabil Eng. 2020;28(5):1117–1127. doi: 10.1109/TNSRE.2020.2985996. [DOI] [PubMed] [Google Scholar]
- Zhang D, Maye A, Gao X, Hong B, Engel AK, Gao S. An independent brain–computer interface using covert non-spatial visual selective attention. J Neural Eng. 2010;7(1):016010. doi: 10.1088/1741-2560/7/1/016010. [DOI] [PubMed] [Google Scholar]
- Zhang Y, Guo D, Li F, Yin E, Zhang Y, Li P, Zhao Q, Tanaka T, Yao D, Xu P. Correlated component analysis for enhancing the performance of SSVEP-based brain–computer interface. IEEE Trans Neural Syst Rehabil Eng. 2018;26(5):948–956. doi: 10.1109/TNSRE.2018.2826541. [DOI] [PubMed] [Google Scholar]
- Zhang Y, Guo D, Li F, Yin E, Zhang Y, Li P, Zhao Q, Tanaka T, Yao D, Xu P, et al. Correction to “correlated component analysis for enhancing the performance of SSVEP-based brain–computer interface”. IEEE Trans Neural Syst Rehabil Eng. 2018;26(8):1645–1646. doi: 10.1109/TNSRE.2018.2851318. [DOI] [PubMed] [Google Scholar]
- Zhang Y, Nam CS, Zhou G, Jin J, Wang X, Cichocki A. Temporally constrained sparse group spatial patterns for motor imagery BCI. IEEE Trans Cybern. 2018;49(9):3322–3332. doi: 10.1109/TCYB.2018.2841847. [DOI] [PubMed] [Google Scholar]
- Zhang D, Yao L, Zhang X, Wang S, Chen W, Boots R, Benatallah B (2018a) Cascade and parallel convolutional recurrent neural networks on EEG-based intention recognition for brain computer interface. In: AAAI, pp 1703–1710
- Zheng W-L, Zhu J-Y, Peng Y, Lu B-L (2014) 0-based emotion classification using deep belief networks. In: IEEE international conference on multimedia and expo (ICME). IEEE, pp 1–6