Common Spatial Pattern and Riemannian Manifold-Based Real-Time Multiclass Motor Imagery EEG Classification

Several motor imagery classification methods have been developed and achieve higher accuracy. Machine learning (ML) based algorithms utilizing manually designed features often encounter robustness issues, leading to diminished accuracy. While deep learning (DL) based algorithms exhibit promising acc...

Full description

Saved in:
Bibliographic Details
Published inIEEE access Vol. 11; pp. 139457 - 139465
Main Authors Shyu, Kuo-Kai, Huang, Szu-Chi, Tung, Kai-Jen, Lee, Lung-Hao, Lee, Po-Lei, Chen, Yu-Hao
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN2169-3536
2169-3536
DOI10.1109/ACCESS.2023.3340685

Cover

More Information
Summary:Several motor imagery classification methods have been developed and achieve higher accuracy. Machine learning (ML) based algorithms utilizing manually designed features often encounter robustness issues, leading to diminished accuracy. While deep learning (DL) based algorithms exhibit promising accuracy, their extensive computational requirements present challenges in implementing them on portable devices, thereby restricting their practical applications. In this paper, we improve the ML-based algorithm's feature robustness problems by combining common spatial patterns with Riemannian tangent space mapping, enhancing the algorithm's feature quality. Furthermore, we introduce a method that utilizes the distance between data points and the SVM hyperplane to compute category scores, thereby enhancing classifier performance. Our experiment uses the BCI Competition IV 2A, BCI Competition III 3A, and a self-recorded dataset for subject-specific experiments to validate the algorithm's classification performance. Experimental results show that the proposed algorithm achieves the best classification performance, with an accuracy of 78.55%, 83.33%, and 57.44% for BCI Competition IV 2A, BCI Competition III 3A, and the self-recorded dataset. Additionally, to assess the practicality of a real-time portable application, we implemented the proposed algorithm on Raspberry Pi and Jetson Nano, measuring their computation time and peak memory usage. The results demonstrate that our algorithm necessitates only 0.08 to 0.3 seconds of computation time and employs a mere 15MB of memory.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2169-3536
2169-3536
DOI:10.1109/ACCESS.2023.3340685