A design and implementation of multi-character classification scheme based on motor imagery EEG signals
•We design a multi-classification scheme based on 29 electroencephalogram characters.•We use three methods for feature extraction and compare the results.•We use four classifiers for 29 classification and compare the results.•The final 29 classification accuracy using KNN and KPC is 96.2%. In the fi...
Saved in:
Published in | Neuroscience Vol. 538; pp. 22 - 29 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
United States
Elsevier Inc
06.02.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | •We design a multi-classification scheme based on 29 electroencephalogram characters.•We use three methods for feature extraction and compare the results.•We use four classifiers for 29 classification and compare the results.•The final 29 classification accuracy using KNN and KPC is 96.2%.
In the field of brain-to-text communication, it is difficult to finish highly dexterous behaviors of writing multi-character by motor-imagery-based brain–computer interface (MI-BCI), setting a barrier to restore communication in people who have lost the ability to move and speak. In this paper, we design and implement a multi-character classification scheme based on 29 characters of motor imagery (MI) electroencephalogram (EEG) signals, which contains 26 English letters and 3 punctuation marks. Firstly, we design a novel experimental paradigm to increase the variety of BCI inputs by asking subjects to imagine the movement of writing 29 characters instead of gross motor skills such as reaching or grasping. Secondly, because of the high dimension of EEG signals, we adopt power spectral density (PSD), principal components analysis (PCA), kernel principal components analysis (KPCA) respectively to decompose EEG signals and extract feature, and then test the results with pearson product-moment correlation coefficient (PCCs). Thirdly, we respectively employ k-nearest neighbor (kNN), support vector machine (SVM), extreme learning machine (ELM) and light gradient boosting machine (LightGBM) to classify 29 characters and compare the results. We have implemented a complete scheme, including paradigm design, signal acquisition, feature extraction and classification, which can effectively classify 29 characters. The experimental results show that the KPCA has the best feature extraction effect and the kNN has the highest classification accuracy, with the final classification accuracy reaching 96.2%, which is better than other studies. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
ISSN: | 0306-4522 1873-7544 1873-7544 |
DOI: | 10.1016/j.neuroscience.2023.12.001 |