Abstract
Classification of Motor Imagery (MI) signals is the heart of Brain-Computer Interface (BCI) based applications. Spatial filtering is an important step in this process that produce new set of signals for better discrimination of two classes of EEG signals. In this work, a new approach of spatial filtering called Space-Frequency Localized Spatial Filtering (SFLSF) is proposed to enhance the performances of MI classification. The SFLSF method initially divides the scalp-EEG channels into local overlapping spatial windows. Then a filter bank is used to divide the signals into local frequency bands. The group of channels, localized in space and frequency, are then processed with spatial filter, and features are subsequently extracted for classification task. Experimental results corroborate that the proposed space localization helps to increase the classification accuracy when compared to the existing methods using spatial filters. The classification performance is further improved when frequency localization is incorporated. Thus, the proposed space-frequency localized approach of spatial filtering helps to deliver better classification result which is consistently 3–5% higher than traditional methods.
Keywords: Motor imagery, Brain computer interface, Space-frequency localization, Spatial filter
Introduction
The communication system that connects human thoughts to external world through computer is usually called Brain Computer Interface (BCI). There are numerous examples of BCI such as controlling a robotic arm, wheel chair or playing computer games by just using our thoughts. Some of these applications are very helpful for disabled people. The brain signals are recorded using either invasive (such as ECoG) or non-invasive (such as EEG) methods, which interprets the different brain activities. EEG is more preferable as this method is non-invasive and portable. A number of techniques have been developed using EEG [1–5] for different BCI applications.
Our brains generate specific patterns or rhythms when we move our limbs. It is found that similar rhythms can also be generated from sensorimotor area of our brains when imagining the limb-movement. Thus without actual movement, one can generate voluntary modulation in sensorimotor rhythm called Motor Imagery (MI) signal. In a BCI system, this MI signal can be captured from the scalp and be used to control devices such as artificial limb. However, recognizing patterns in MI signal is complex and faces many difficulties such as proper training of a user, variation of signal patterns across subjects and sessions etc. A user can imagine the movement visually to produce an MI signal. To make the MI signal robust, user can also add kinesthetic experience on top of visual imagination [6].
To capture the MI signal, Electro-Encephalogram (EEG) is popular among the non-invasive methods that collect electrical signals from the scalp. When dealing with MI patterns, EEG signals have some issues like artifacts, specifically ocular, muscular and cardiac artifacts. Moreover, as EEG signals have a very low signal-to-noise ratio (SNR) [7], it is not very suitable to use these signals directly in BCI applications. Spatial filters are common techniques in BCI to partially overcome these problems by enhancing signal-to-noise ratio. These filters increase inter-class distances in the newly generated signal sets.
Different spatial filtering methods proposed by the researchers are Common Average Referencing (CAR) [8], Independent Component Analysis (ICA) [9], Laplacian (LAP) [10], Principal Component Analysis (PCA) [11], Common Spatial Pattern (CSP) [12] and variants of CSP [13–15]. Among these, CSP is a very popular method. CSP was first introduced for the classification of single-trial EEG during imagined hand movement [16]. Novi et al. [13] proposed a new method called Sub-band CSP (SBCSP) for BCI. Dai et al. [17] proposed Transfer Kernel Common Spatial Patterns (TKCSP) for classification of MI signals. Regularized Common Spatial Pattern (Reg-CSP) [14] was developed to make CSP more robust against noise and to avoid over-fitting. Ang et al. [15] proposed new algorithm named Filter bank CSP (FBCSP) for the classification of MI-based EEG signals. In FBCSP, signals are decomposed into different frequency bands before applying CSP that results in better classification of signals. After applying spatial filters on raw EEG signals, a new set of signals is created. Like any pattern recognition problem, signals from spatial filter are then processed to extract discriminative features and a classifier is used to detect MI patterns in EEG signals [18, 19, 28–31].
EEG signals are collected from different locations of the scalp and each signal is a mixture of signals produced from different areas of the brain. As EEG is a blurred version of local signals inside the brain, it has a poor spatial resolution. This leads researchers to use patterns mostly in time and frequency domains. Researchers tried to include spatial information from other modalities of signals [32] to improve the BCI performance. However, involving other modalities such as fNRI and MRI is not very practical considering cost-effectiveness and portability. Thus it is essential to find more spatial information from captured EEG signal which is dominated by the local field. Emphasizing on the local field we can extract more discriminative information for the MI classification, because different MI signals are originated from different spatial locations of the brain. However, most techniques use all the spatial channels from whole scalp at a time and ignore the potential in focusing local fields. Some other techniques use channels from selected scalp region such as motor-area and may overlook information hidden in other areas. We propose a new method to address these limitations.
Our proposed method is based on signal localization in both space and frequency domains. It considers all the channels of scalp-space, but handles fewer channels (space-localized) at a time. Each of these channels is further localized in frequency domain. Such space-frequency localization helps to capture local patterns of brain activities. The proposed method, named Space-Frequency Localized Spatial Filter (SFLSF), divides the scalp region into a number of local spatial windows. Instead of using all the channels together, this method uses space localized channels, each of which is further divided into different frequency bands. Other traditional steps such as spatial filtering, feature extraction and classification are then employed to classify the MI signals. Compared with other existing methods, the proposed space-frequency localized approach helps to extract more discriminative information which is consistently reflected in the superior classification results.
Methodology
The proposed method is divided into five steps. First step is to divide the signals into some spatial windows. The second step is to apply filter bank by which the signals of a spatial window are decomposed into different frequency bands. The third and fourth steps are applying spatial filter and feature extraction respectively. Features from different sets of signals are then combined into a single feature vector to be used in the classifier. Figure 1 shows the block diagram of the proposed method.
Fig. 1.
Block diagram of proposed method
Spatial windows
This method initially divides the 22 EEG channels of an international 10–20 system used in the dataset [20] into a number of spatial windows. Each spatial window contains a number of channels from a specific spatial area. These spatial windows are mutually overlapping which means that few channels are common in two or more windows. Instead of using all the channels at the same time, we have used the channels within a window at a time for further processing towards feature extraction. We examined the performance of different sets of spatial windows to obtain the optimum window set. Figure 2 shows some spatial window sets used in this experiment.
Fig. 2.

Some sets of spatial windows used in the experiment
Filter bank
A filter bank decomposes the EEG signals into multiple frequency bands. In this work, we have used Butterworth filter of order 5. We have examined the performance of different frequency bands to obtain the most suitable ones for classifying the MI signals. We also examined six different sets of frequency bands which differ in numbers and widths of bands. We have used both overlapping and non-overlapping frequency bands. Table 1 shows different frequency band sets examined in our experiment. For example, signals from a particular spatial window passes through the filter bank and are divided into 9 different frequency-localized signals (for set-a, Table 1). Thus, a set of 2 spatial windows (Fig. 2b) generates 18 (2 × 9) sets of signals localized in space-frequency domain, where each set contains a number of EEG signals localized in scalp as illustrated by Fig. 2.
Table 1.
Different frequency-band sets
| Set | Frequency bands |
|---|---|
| Set-a | 4–8,8–12,12–16,16–20,20–24,24–28,28–32,32–36,36–40 |
| Set-b | 3–9,7–13,11–17,15–21,19–25,23–29,27–33,31–37,35–41 |
| Set-c | 4–10,10–16,16–22,22–28,28–34,34–40 |
| Set-d | 3–11,9–17,15–23,21–29,27–35,33–41 |
| Set-e | 8–20,16–28,24–36 |
| Set-f | 8–16,16–24,24–32 |
Spatial filter
EEG signals are like a blurred signals generated from numerous signals of brain and other noises. Spatial filtering techniques try to generate new sets of signals from the projection of original EEG signals. This results in less signal-to-noise ratio and maximizes the discriminability of the two classes. Some popular spatial filters are already mentioned in the previous section. Among them, CSP, Reg-CSP, FBCSP and ICA are used in this experiment.
ICA is a spatial filter which is unsupervised in nature and used to solve cocktail-party type problems [21]. ICA linearly projects the data into new axis where mutual independences are maximized. To improve signal-to-noise ratio of EEG signal, ICA is commonly used to project given set of signals into a new set of signals that are functionally independent [22]. It is a kind of “blind source separation” technique that is capable of extracting information from a noisy background. ICA can be briefly described as follows and further details can be referred to [21, 23].
Suppose a signal x(t) is a linear projection of some source signals s(t) which are generated from independent sources. These two signals can be related by a mixing matrix A as follows.
| 1 |
The matrix A contains spatial information such that each observed data in x(t) can be calculated from the Independent Components in s(t). Now we can think about a de-mixing matrix to get back the source signal s(t) from x(t) such that
| 2 |
CSP is a supervised method to implement the spatial filter and it has become very popular in recent years specially for classifying MI signals. In CSP, the de-mixing matrix W in (2) is calculated in supervised way where class information is used. For a binary classification problem, CSP projects different channels of EEG signals into a new set of channels where it achieves maximum variances for one class while maintaining minimum variance for other class. In this way, two classes of MI signals become more discriminatory. The details of the calculation of W in CSP can be referred to [12].
In spite of popularity of traditional CSP, it has few limitations such as non-robustness, sensitivity to noise and tendency for over-fitting to small training data. Regularized Common Spatial Pattern (Reg-CSP) was developed to overcome these limitations, details of which can be referred to [14].
In our method, spatial filter is applied on every window obtained from space-frequency localization. For example, after applying a CSP with two output pairs, each window creates a new set containing four channels of signals. Thus a choice of three spatial windows and 9 frequency bands finally produce a total of 2 × 9 × 4 channels of signals. This is illustrated in Fig. 3.
Fig. 3.

Illustration of applying spatial filter on space & frequency localized channels
Feature extraction
Features are higher level descriptions of raw data that helps to discriminate different classes. A number of useful features for classification of MI signal can be found in the literature [24, 25]. Here, we have included three features that appeared to be more effective in our experiments compared with others. They are Mean Absolute Value (MAV), Energy (Eng) and Log Variance (LV).
The LV feature is calculated using the variances of signals that are spatially filtered from original EEG signals. To make the LV features, the variance of each signal z is calculated. It is then normalized by the total variance of all signals and a log-transformation is applied. The Log Variance of pth channel from a total of N channels in ith trial is calculated as
| 3 |
The final feature vector is created by combining the log-variances of all the signals:
In literature, wavelet decomposition is found to be effective in extracting features that better helps the classification of MI signals [25, 26]. Wavelet transform allows us to capture information from both time and frequency domains. In our experiment, we have chosen two features to be extracted from wavelet-transformed signal that are found to be more effective compared with others.
Suppose is the nth sample of a wavelet decomposed detail at level i. The MAV feature can be calculated as follows:
| 4 |
The final feature vector is formed by combining features from all the wavelet levels of all the N channels of signals:
Energy feature can be calculated as follows:
| 5 |
Similar to MAV features, the final feature vector is formed:
Classification
Classification is an important step of MI based BCI where user’s intension is matched against some known classes of activities. In classification process, the high-level information of feature-vector is analysed to predict the class of data. Two phases are involved with a classifier: training and testing. During the training phase, some data are presented to the classifier together with their class labels. The machine learns the patterns from the feature vectors to discriminate the different classes. After the training is complete, classifier is ready to recognize any new data by comparing its feature vector. Among different classification methods, some popular methods are Linear Discriminant Analysis (LDA), Neural Network (NN) and Support Vector Machine (SVM).
Support Vector Machine (SVM) [27] is one of the most popular classifiers for EEG-based pattern recognition problems. It is used for all the experimental results of this paper. For a two class problem, SVM generates a hyper plane that separates the features vectors from two classes. The distances of the training samples from the hyper plane are maximized during the training phase of SVM [27].
Results and discussion
Dataset description
In this study, we have used the dataset “2a of BCI Competition IV” [20] which is publicly available on the internet. In this dataset, 22 channels are used during the recording of EEG signals. A total of nine persons participated in making this dataset. They were asked to perform one of four MI at a time which are related to movement of left hand, right hand, foot and tongue. In this study, only left hand and right hand MIs have been used. The training and testing set were recorded in different sessions (session independent), each consists of 72 trials for each class. Each trial consists of a 3 s window of a signal, which contains any one of the MI tasks.
We have summarized the comparative results from our proposed method along with the existing methods. In our experiment, we have compared the performance of different features, spatial window sets and frequency bands.
Comparison of features
At first, we like to compare the performance of different features and select the best one, so that rest of the experiment continues on the selected feature. Table 2 shows the comparative classification results from three types of features when using the traditional CSP as spatial filter without applying spatial window and filter bank in Fig. 1.
Table 2.
Classification results for three features without spatial window and filter bank
| Subject | MAV | Eng | LV |
|---|---|---|---|
| Sub-1 | 77.7 | 77 | 79.1 |
| Sub-2 | 54.1 | 52 | 56.9 |
| Sub-3 | 91.6 | 87.5 | 90.2 |
| Sub-4 | 71.5 | 71.5 | 70.1 |
| Sub-5 | 50.6 | 51.3 | 50 |
| Sub-6 | 63.1 | 67.3 | 67.3 |
| Sub-7 | 67.3 | 66.6 | 64.5 |
| Sub-8 | 97.2 | 97.9 | 97.2 |
| Sub-9 | 82.6 | 82.6 | 77 |
| Mean | 72.9 | 72.6 | 72.5 |
Considering the results from individual subjects, it is clear that classification performance varies for different combinations of subject and features. For instance, subject-8 performs best and Subject-5 delivers the worst. Again, each subject got different winner from features. Considering the mean results, MAV feature is slightly better than the others and it is used in the next part of the experiment.
In the next part, we will investigate the performance of our proposed SFLSF method using MAV features for different selection of spatial windows and frequency bands.
Comparison of spatial windows in SFLSF
Table 3 shows the comparative results for using different spatial window-sets in our proposed SFLSF method. We have experimented with a number of window-sets, out of which four sets are included here as shown in Fig. 2. For most of the subjects, window-set ‘a’ and 'c' performed better than others. Both of these sets contain three spatial windows. For set ‘c’, the middle window is shifted downward compared to set ‘a’. Considering mean results, it can be said that window-set ‘c’ provides the best classification accuracy in comparison to others.
Table 3.
Classification results for different spatial window-sets
| Subject | Window set-a | Window set-b | Window set-c | Window set-d |
|---|---|---|---|---|
| Sub-1 | 86.1 | 85.4 | 87.5 | 86.1 |
| Sub-2 | 56.2 | 58.3 | 58.3 | 62.5 |
| Sub-3 | 93.7 | 80.5 | 92.3 | 93 |
| Sub-4 | 63.1 | 59 | 65.9 | 65.2 |
| Sub-5 | 75.6 | 70.1 | 72.9 | 56.2 |
| Sub-6 | 63.1 | 57.6 | 62.5 | 61.1 |
| Sub-7 | 86.8 | 91.3 | 90.2 | 91.6 |
| Sub-8 | 93.7 | 90.2 | 92.3 | 94.4 |
| Sub-9 | 83.3 | 72.2 | 81.1 | 82.6 |
| Mean | 78 | 73.9 | 78.1 | 77 |
Comparison of frequency bands in SFLSF
We now like to investigate the impact of selecting frequency bands on the proposed SFLSF method. Different frequency band-sets are used in our experiment as listed in Table 1. Table 4 shows the comparative results of different frequency band-sets for nine subjects. Frequency set ‘a’ provides maximum classification results in the case of subjects 2 and 7. In the case of subject 8 and 9, maximum classification results are obtained by using the frequency set-b. Frequency set-e provides the maximum classification result for subject-5. Subject 1, 3, 4 and 6 provide maximum classification accuracy by using the frequency set-f. Considering mean results, it is clear that the frequency set ‘a’ is the best choice for our proposed MI classification.
Table 4.
Classification results for different frequency bands using spatial window-set ‘c’
| Sub | Frequency-bands | |||||
|---|---|---|---|---|---|---|
| Set-a | Set-b | Set-c | Set-d | Set-e | Set-f | |
| Sub-1 | 87.5 | 86.8 | 84 | 88.1 | 92.3 | 93.7 |
| Sub-2 | 58.3 | 54.1 | 54.8 | 57.6 | 57.6 | 56.2 |
| Sub-3 | 92.3 | 91.6 | 86.1 | 87.5 | 88.1 | 93 |
| Sub-4 | 65.9 | 58.3 | 70.1 | 54.8 | 69.4 | 70.8 |
| Sub-5 | 72.9 | 75 | 65.9 | 72.2 | 76.3 | 63.1 |
| Sub-6 | 62.5 | 56.9 | 56.9 | 56.2 | 59 | 64.5 |
| Sub-7 | 90.2 | 86.8 | 88.8 | 86.8 | 80.5 | 87.5 |
| Sub-8 | 92.3 | 95.1 | 92.3 | 88.8 | 92.3 | 90.2 |
| Sub-9 | 81.2 | 81.9 | 72.9 | 73.6 | 78.4 | 80.5 |
| Mean | 78.1 | 76.3 | 74.6 | 73.9 | 77.1 | 77.7 |
Comparison of methods
We have compared our SFLSF method with three other methods: CSP, SW-CSP and FBCSP. Among these, CSP [12] and FBCSP [15] are well-known. The SW-CSP is a Spatial window based CSP in which we employed our spatial windows together with CSP without using filter-bank. Figure 4 presents the classification results for all 4 techniques. It is interesting to note that SW-CSP is performing better than traditional CSP for most of the subjects. Then, we employed FBCSP [15], which is a combination of filter-banks with traditional CSP technique. This method is then compared with our proposed SFLSF technique where spatial windows are used in addition to filter-banks and CSP technique. If we compare FBCSP with SFLSF for each subject, SFLSF wins 7 out of 9. Thus, the above results clearly indicate the merit of incorporating spatial windows.
Fig. 4.
Comparative results from different methods across nine subjects
The average results of classification from four different techniques are presented in the Fig. 5. The lowest result is achieved from the traditional CSP method, which is 72.9%. This result is improved by 2.1% when SW-CSP is used. FBCSP delivers better mean result (improved by 2.7%) than existing CSP. It also delivers slightly better result (improved by 0.6%) than SW-CSP. Finally, when SFLSF is used, the maximum result of 78.1% accuracy is obtained which is 5.2% higher than that of the traditional CSP.
Fig. 5.

Mean classification accuracies of four techniques
To make it fair, we should compare SW-CSP with traditional CSP as both are without using any frequency band localization. Then, we should compare SFLF with FBCSP as both use frequency localization. In both the cases, the inclusion of space localization enhances the mean classification accuracy. Another important observation is that when we compare all four methods for each subject, SFLSF wins only for one subject among nine. However, SFLSF beat other three methods by the mean result. This clearly indicates that SFLSF has the least variance of classification accuracies across different subjects.
Table 5 shows mean performance indicators for six different methods including Regularized-CSP [14] and ICA [9]. In addition to the classification accuracy, we have included the performance parameter Kappa. Kohen’s Kappa is a useful statistical measure, specially in multi-class or imbalance class problem, where accuracy do not provide full view of the classification performance. It basically tells us how good is the performance of a given classifier compared to a classifier that simply guesses the class randomly according to frequency of classes. A higher the value of kappa indicate a better the performance of classification. We can see from the table that our proposed method SFLSF beats all other methods by both accuracy and kappa that are good indicators of overall classification performance. This demonstrates superiority of the proposed SFLSF over other methods.
Table 5.
Mean performance indicators over nine subjects for different methods
| Methods | Accuracy | Kappa |
|---|---|---|
| CSP | 72.9 | 0.45 |
| SW-CSP | 75 | 0.48 |
| FBCSP | 75.6 | 0.53 |
| Reg-CSP | 70.9 | 0.43 |
| ICA | 70.5 | 0.40 |
| SFLSF | 78.1 | 0.55 |
Conclusion
In this work, we have proposed a new approach of spatial filtering to enhance the classification of MI signals. Unlike the traditional method, our proposed method divides the whole scalp space into smaller windows upon which other techniques like filter-banks and spatial filters are applied. Our experimental results corroborate that such space localization helps to increase the classification accuracy of the proposed method when compared to the existing methods based on spatial filters. The classification performance further improves when frequency localization is added to the process by applying filter banks in-between space-localization and spatial-filtering. The proposed SFLSF method has the least variance of classification accuracy across different subjects and beats the other methods by a good margin of classification accuracy.
Funding
This research was funded by United International University [Grant No. Grant-UIU-RG-161013].
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Siuly S, Li Y, Zhang Y. EEG signal analysis and classification: techniques and applications, health information science. Springer Nature, US; 2016. ISBN 978-3-319-47653-7.
- 2.Siuly S, Wang H, Zhang Y. Detection of motor imagery EEG signals employing Naïve Bayes based learning process. Measurement. 2016;86:148–158. doi: 10.1016/j.measurement.2016.02.059. [DOI] [Google Scholar]
- 3.Akut R. Wavelet based deep learning approach for epilepsy detection. Health Inf Sci Syst. 2019;7:8. doi: 10.1007/s13755-019-0069-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Bajaj V, Taran S, Sengur A. Emotion classification using flexible analytic wavelet transform for electroencephalogram signals. Health Inf Sci Syst. 2018;6:12. doi: 10.1007/s13755-018-0048-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Rahman MKM, Joadder MAM, Ashique TA. Seizure detection system: a comparative study on features and fusions. In: Proceedings of the international conference on medical engineering, health informatics and technology (MediTec); 2016.
- 6.Neuper C, Scherer R, Reiner M, Pfurtscheller G. Imagery of motor actions: differential effects of kinesthetic and visual–motor mode of imagery in single-trial EEG. Cogn Brain Res. 2005;25(3):668–677. doi: 10.1016/j.cogbrainres.2005.08.014. [DOI] [PubMed] [Google Scholar]
- 7.Blankertz B, Tomioka R, Lemm S, Kawanabe M, Muller K. Optimizing Spatial filters for robust EEG single-trial analysis. IEEE Signal Process Mag. 2008;25(1):41–56. doi: 10.1109/MSP.2008.4408441. [DOI] [Google Scholar]
- 8.Bertrand O, Perrin F, Pernier J. A theoretical justification of the average reference in topographic evoked potential studies. Electroencephalogr Clin Neurophysiol Evoked Potentials Sect. 1985;62(6):462–464. doi: 10.1016/0168-5597(85)90058-9. [DOI] [PubMed] [Google Scholar]
- 9.Wang Y, Jung TP. Improving brain–computer interfaces using independent component analysis, towards practical brain-computer interfaces. Berlin: Springer; 2012. pp. 67–83. [Google Scholar]
- 10.Kamousi B, Liu Z, He B. Classification of motor imagery tasks for brain-computer interface applications by means of two equivalent dipoles analysis. IEEE Trans Neural Syst Rehabil Eng. 2005;13(2):166–171. doi: 10.1109/TNSRE.2005.847386. [DOI] [PubMed] [Google Scholar]
- 11.Boye AT, Kristiansen UQ, Billinger M, Nascimento OF, Farina D. Identification of movement-related cortical potentials with optimized spatial filtering and principal component analysis. Biomed Signal Process Control. 2008;3(4):300–304. doi: 10.1016/j.bspc.2008.05.001. [DOI] [Google Scholar]
- 12.Koles ZJ, Lind JC, Soong ACK. Spatio-temporal decomposition of the EEG: a general approach to the isolation and localization of sources. Electroencephalogr Clin Neurophysiol. 1995;95(4):219–230. doi: 10.1016/0013-4694(95)00083-B. [DOI] [PubMed] [Google Scholar]
- 13.Novi Q, Guan C, Dat TH, Xue P. Sub-band common spatial pattern (SBCSP) for brain-computer interface. In: Proceedings of the 3rd international IEEE/EMBS conference on neural engineering. Kohala Coast, HI; 2007. p. 204–207.
- 14.Lu H, Eng H, Guan C, Plataniotis KN, Venetsanopoulos AN. Regularized common spatial pattern with aggregation for EEG classification in small-sample setting. IEEE Trans Biomed Eng. 2010;57(12):2936–2946. doi: 10.1109/TBME.2010.2082540. [DOI] [PubMed] [Google Scholar]
- 15.Ang KK, Chin ZY, Wang C, Guan C, Zhang H. Filter bank common spatial pattern algorithm on BCI competition IV datasets 2a and 2b. Front Neurosci. 2012;6:39. doi: 10.3389/fnins.2012.00039. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.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]
- 17.Dai M, Zheng D, Liu S, Zhang P. Transfer kernel common spatial patterns for motor imagery brain-computer interface classification. Comput Math Methods Med. 2018 doi: 10.1155/2018/9871603. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Taran S, Bajaj V, Sharma D, Siuly S, Sengur A. Features based on analytic IMF for classifying motor imagery EEG signals in BCI applications. Measurement. 2017;116:68–76. doi: 10.1016/j.measurement.2017.10.067. [DOI] [Google Scholar]
- 19.Zarei R, He J, Siuly S, Zhang Y. A PCA aided cross-covariance scheme for discriminative feature extraction from EEG signals. Comput Methods Programs Biomed. 2017;146:47–57. doi: 10.1016/j.cmpb.2017.05.009. [DOI] [PubMed] [Google Scholar]
- 20.Brunner C, Leeb R, Müller-Putz GR, Schlögl A, Pfurtscheller G. BCI Competition 2008–Graz data set A. Graz: Institute for Knowledge Discovery (Laboratory of Brain-Computer Interfaces) Graz University of Technology; 2008. pp. 136–142. [Google Scholar]
- 21.Hyvärinen A, Oja E. Independent component analysis: algorithms and applications. Neural Netw. 2000;13(4):411–430. doi: 10.1016/S0893-6080(00)00026-5. [DOI] [PubMed] [Google Scholar]
- 22.Wang S, James CJ. Extracting rhythmic brain activity for brain-computer interfacing through constrained independent component analysis. Comput Intell Neurosci. 2007 doi: 10.1155/2007/41468. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Xu N, Gao X, Hong B, Miao X, Gao S, Yang F. BCI competition 2003-data set IIb: enhancing P 300 wave detection using ICA-based subspace projections for BCI applications. IEEE Trans Biomed Eng. 2004;51(6):1067–1072. doi: 10.1109/TBME.2004.826699. [DOI] [PubMed] [Google Scholar]
- 24.Rahman MKM, Joadder MAM. A review on the components of EEG-based motor imagery classification with quantitative comparison. Appl Theory Comput Technol. 2017;2(2):1–15. doi: 10.22496/atct20170122133. [DOI] [Google Scholar]
- 25.Joadder MAM, Rahman MKM. Classification of Motor Imagery signal using wavelet decomposition: a study for optimum parameter settings, In: Proceedings of International Conference on Medical Engineering, Health Informatics and Technology (MediTec); 2016.
- 26.Rahman MKM, Bhuiyan MOS, Joadeer MAM. Progressive fusion of feature sets for optimal classification of MI signal. Int J Biomed Eng Technol (In press).
- 27.Burges CJC. A tutorial on support vector machines for pattern recognition. Data Min Knowl Discov. 1998;2(2):121–167. doi: 10.1023/A:1009715923555. [DOI] [Google Scholar]
- 28.Siuly S, Li Y. Improving the separability of motor imagery EEG signals using a cross correlation-based least square support vector machine for brain–computer interface. IEEE Trans Neural Syst Rehabil Eng. 2012;20(4):526–538. doi: 10.1109/TNSRE.2012.2184838. [DOI] [PubMed] [Google Scholar]
- 29.Siuly S, Li Y, Wen P. Modified CC-LR algorithm with three diverse feature sets for motor imagery tasks classification in EEG based brain-computer interface. Comput Methods Programs Biomed. 2014;113(3):767–780. doi: 10.1016/j.cmpb.2013.12.020. [DOI] [PubMed] [Google Scholar]
- 30.Siuly S, Li Y. Discriminating the brain activities for brain–computer interface applications through the optimal allocation-based approach. Neural Comput Appl. 2015;26(4):799–811. doi: 10.1007/s00521-014-1753-3. [DOI] [Google Scholar]
- 31.Joadder MAM, Myszewski JJ, Rahman MH, Wang I. A performance based feature selection technique for subject independent MI based BCI. Health Inf Sci Syst. 2019;7(1):15. doi: 10.1007/s13755-019-0076-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Rahman MA, Uddin MS, Ahmad M. Modeling and classification of voluntary and imagery movements for brain–computer interface from fNIR and EEG signals through convolutional neural network. Health Inf Sci Syst. 2019;7:22. doi: 10.1007/s13755-019-0081-5. [DOI] [PMC free article] [PubMed] [Google Scholar]


