| Literature DB >> 32765639 |
Minmin Miao1,2, Wenjun Hu1,2, Hongwei Yin1,2, Ke Zhang1,2.
Abstract
EEG pattern recognition is an important part of motor imagery- (MI-) based brain computer interface (BCI) system. Traditional EEG pattern recognition algorithm usually includes two steps, namely, feature extraction and feature classification. In feature extraction, common spatial pattern (CSP) is one of the most frequently used algorithms. However, in order to extract the optimal CSP features, prior knowledge and complex parameter adjustment are often required. Convolutional neural network (CNN) is one of the most popular deep learning models at present. Within CNN, feature learning and pattern classification are carried out simultaneously during the procedure of iterative updating of network parameters; thus, it can remove the complicated manual feature engineering. In this paper, we propose a novel deep learning methodology which can be used for spatial-frequency feature learning and classification of motor imagery EEG. Specifically, a multilayer CNN model is designed according to the spatial-frequency characteristics of MI EEG signals. An experimental study is carried out on two MI EEG datasets (BCI competition III dataset IVa and a self-collected right index finger MI dataset) to validate the effectiveness of our algorithm in comparison with several closely related competing methods. Superior classification performance indicates that our proposed method is a promising pattern recognition algorithm for MI-based BCI system.Entities:
Mesh:
Year: 2020 PMID: 32765639 PMCID: PMC7387988 DOI: 10.1155/2020/1981728
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1Spatial-frequency energy distributions of EEG in different motor imagery states (Finger Dataset).
Figure 2Spatial-frequency energy distributions of EEG in different motor imagery states (BCI competition III dataset IVa).
Figure 3The structure diagram of convolutional neural network for motor imagery EEG pattern recognition (Finger Dataset).
Model hyperparameter.
| Parameter | Value |
|---|---|
| Padding | Valid |
| Optimizer | Adam |
| Activation function | Relu |
| Regularization | Dropout |
| Cost function | Cross_entropy |
| Batch size | Size of training set |
Figure 4Spatial filter brain pattern distribution (Finger Dataset).
Figure 5Classification accuracy of validation set and training set during CNN training (subject S1 of Finger Dataset).
Comparison of classification accuracy for our method and 5 other competing methods; the highest accuracy is marked in boldface (BCI competition III dataset IVa).
| Subject | aa (%) | al (%) | av (%) | aw (%) | ay (%) | Mean (%) |
|---|---|---|---|---|---|---|
| CSP [ | 60 |
| 50 |
|
| 80 |
| CSP [ | 60 |
| 60 |
|
| 82 |
| CSP [ | 60 |
| 50 |
|
| 80 |
| FBCSP [ | 60 |
| 60 | 90 |
| 80 |
| SFBCSP [ | 60 |
| 70 | 90 |
| 82 |
| Our method |
|
|
| 90 | 80 |
|
CNN model architecture for 10-fold cross-validation (BCI competition III dataset IVa). Conv refers to convolution layer, Flatten refers to flatten layer, and FC refers to fully connected layer.
| Kernel size | Kernel number | Padding | Activation | Output shape | |
|---|---|---|---|---|---|
| Conv_1 | 49 × 1 | 6 | Valid | Elu | 1 × 6 × 6 |
| Conv_2 | 1 × 3 | 12 | Valid | Elu | 1 × 2 × 12 |
| Flatten | — | — | — | — | 24 |
| FC_1 | — | — | — | Relu | 50 |
| FC_2 | — | — | — | Relu | 100 |
| FC_3 | — | — | — | Relu | 200 |
| Softmax | — | — | — | — | 2 |
Figure 6Classification accuracies of 10-fold cross-validations performed by our method and three other competing methods (BCI competition III dataset IVa).
Figure 7Classification accuracies derived by CSP, FBCSP, and our method (Finger Dataset).
Figure 8Running times of CNN training for all subjects in BCI competition III dataset IVa.