| Literature DB >> 29117100 |
Aiming Liu1, Kun Chen2,3, Quan Liu4,5, Qingsong Ai6,7, Yi Xie8, Anqi Chen9.
Abstract
Motor Imagery (MI) electroencephalography (EEG) is widely studied for its non-invasiveness, easy availability, portability, and high temporal resolution. As for MI EEG signal processing, the high dimensions of features represent a research challenge. It is necessary to eliminate redundant features, which not only create an additional overhead of managing the space complexity, but also might include outliers, thereby reducing classification accuracy. The firefly algorithm (FA) can adaptively select the best subset of features, and improve classification accuracy. However, the FA is easily entrapped in a local optimum. To solve this problem, this paper proposes a method of combining the firefly algorithm and learning automata (LA) to optimize feature selection for motor imagery EEG. We employed a method of combining common spatial pattern (CSP) and local characteristic-scale decomposition (LCD) algorithms to obtain a high dimensional feature set, and classified it by using the spectral regression discriminant analysis (SRDA) classifier. Both the fourth brain-computer interface competition data and real-time data acquired in our designed experiments were used to verify the validation of the proposed method. Compared with genetic and adaptive weight particle swarm optimization algorithms, the experimental results show that our proposed method effectively eliminates redundant features, and improves the classification accuracy of MI EEG signals. In addition, a real-time brain-computer interface system was implemented to verify the feasibility of our proposed methods being applied in practical brain-computer interface systems.Entities:
Keywords: brain–computer interface; common spatial pattern; electroencephalography; firefly algorithm; learning automata; motor imagery
Mesh:
Year: 2017 PMID: 29117100 PMCID: PMC5713053 DOI: 10.3390/s17112576
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Electrode montage corresponding to the international 10–20 system [17].
Figure 2Timing scheme of the paradigm for data set 2a from brain–computer interface (BCI) competition 2008 [17].
Figure 3The training data acquisition experiment procedure of a real-time BCI system.
Figure 4Structure of the real-time BCI system.
Figure 5The graphic user interface of the maze game (a) The ball moved 1 step from the initial position; (b) The ball moved 4 steps from the initial position.
The mapping relationship between the motor imagery tasks and movement directions.
| Classification Labels | Motor Imagery | Game Move |
|---|---|---|
| 0 | Both feet | Up |
| 1 | Left hand | Left |
| 2 | Right hand | Right |
| 3 | Tongue | Down |
Figure 6The flow of the proposed feature extraction algorithm, CSP-LCD.
Figure 7The flow of the firefly algorithm.
Comparison of classification accuracy (%) of spectral regression discriminant analysis (SRDA) and firefly algorithm (FA)- learning automata (LA)-SRDA for data set 2a from the 2008 BCI competition.
| Subject | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Mean |
|---|---|---|---|---|---|---|---|---|---|---|
| 59.72 | 39.93 | 72.22 | 52.08 | 35.76 | 41.67 | 60.07 | 73.96 | 76.74 | 56.91 | |
| 38.89 | 45.83 | 70.2 |
Parameter settings in competitor algorithms.
| N = 50, Cross-over Probability = 0.9, Mutation probability = 0.04 | |
| N = 50, Acceleration Coefficients | |
| N = 50, Minimum Attractiveness |
Comparison of classification accuracy (CA, %) and the number of the features selected (FS) between the three algorithms: GA, APSO, and FA-LA, for data set 2a from the 2008 BCI competition.
| Subject | GA | APSO | FA-LA | |||
|---|---|---|---|---|---|---|
| CA | FS | CA | FS | CA | FS | |
| 1 | 70.03 | 226 | 69.45 | 155 | 160 | |
| 2 | 41.56 | 251 | 42.14 | 149 | 38.89 | 158 |
| 3 | 75.34 | 256 | 75.36 | 159 | 161 | |
| 4 | 44.34 | 214 | 44.93 | 156 | 156 | |
| 5 | 47.51 | 235 | 43.92 | 155 | 162 | |
| 6 | 45.28 | 261 | 51.76 | 181 | 161 | |
| 7 | 63.75 | 165 | 66.26 | 156 | 159 | |
| 8 | 74.37 | 160 | 73.14 | 172 | 165 | |
| 9 | 76.49 | 174 | 76.11 | 165 | 153 | |
| 59.85 | 216 | 60.34 | 161 | 70.2 | 159 | |
Figure 8Classification accuracy of the three algorithms: GA, APSO, and FA-LA, for data set 2a from the 2008 BCI competition.
Comparison of classification accuracy (CA, %) and kappa score (K) between the four methods: HSVM, SVM, TSLDA, and our proposed method, for data set 2a from the 2008 BCI competition.
| Subject | HSVM [ | SVM [ | TSLDA [ | Proposed Method | ||||
|---|---|---|---|---|---|---|---|---|
| CA | K | CA | K | CA | K | CA | K | |
| 1 | 68.90 | 0.59 | 59.29 | 0.46 | 0.74 | 72.22 | 0.63 | |
| 2 | 0.56 | 59.29 | 0.46 | 51.30 | 0.35 | 38.89 | 0.19 | |
| 3 | 72.50 | 0.63 | 57.5 | 0.43 | 87.50 | 0.83 | 0.85 | |
| 4 | 44.80 | 0.26 | 55.36 | 0.40 | 0.46 | 45.83 | 0.28 | |
| 5 | 40.70 | 0.21 | 0.68 | 45.00 | 0.27 | 70.83 | 0.61 | |
| 6 | 38.50 | 0.18 | 56.07 | 0.41 | 55.30 | 0.40 | 0.57 | |
| 7 | 75.40 | 0.67 | 0.79 | 82.10 | 0.76 | 80.56 | 0.74 | |
| 8 | 72.20 | 0.63 | 76.07 | 0.68 | 84.80 | 0.80 | 0.81 | |
| 9 | 62.70 | 0.50 | 75.71 | 0.68 | 0.81 | 80.56 | 0.74 | |
| 60.30 | 0.47 | 66.60 | 0.55 | 70.20 | 0.60 | 70.20 | 0.60 | |
F-Measure statistics of the classification results of four-class motor imagery tasks: both feet, left hand, right hand, and tongue, for real-time MI EEG signals.
| Parameter | Both Feet | Left Hand | Right Hand | Tongue |
|---|---|---|---|---|
| P | 0.62 | 0.71 | 0.64 | 0.92 |
| R | 0.53 | 0.33 | 0.47 | 0.73 |
| F-measure | 0.57 | 0.45 | 0.54 | 0.81 |
Figure 9The precision and recall rate of the classification results of four-class motor imagery tasks: both feet, left hand, right hand, and tongue, for real-time MI EEG signals.
Comparison of classification accuracy (CA, %) and the number of features selected (FS) between the three algorithms: GA, APSO, and FA-LA, for real-time MI EEG signals.
| Subject | GA | APSO | FA-LA | |||
|---|---|---|---|---|---|---|
| CA | FS | CA | FS | CA | FS | |
| 1 | 48 | 316 | 48 | 294 | 58 | 291 |
| 2 | 68 | 385 | 72 | 314 | 75 | 298 |
| 3 | 58 | 300 | 56 | 301 | 62 | 302 |
| 4 | 56 | 327 | 60 | 297 | 68 | 293 |
Execution time for different subjects conducting different trials of a maze game.
| Subject | Experiment 1 | Experiment 2 | Experiment 3 | Experiment 4 | Experiment 5 | Mean |
|---|---|---|---|---|---|---|
| 1 | 51.7 | 44 | 45.1 | 42.9 | 38.5 | 44.44 |
| 2 | 70.4 | 49.5 | 68.2 | 58.3 | 45.1 | 58.3 |
| 3 | 53.9 | 47.3 | 68.2 | 49.5 | 40.7 | 51.92 |
| 4 | 38.5 | 45.1 | 56.1 | 38.5 | 53.9 | 46.42 |