EEG-Based Motor Imagery BCI Algorithms and Technologies: A Review
Organizations: Department of Electrical Engineering, Sharif University of Technology, Azadi St., Tehran, 14588-89694, Iran. · School of Electrical Engineering and Computer Science, KTH Royal Institute of Technology, 100 44 Stockholm, Sweden.
Abstract
Brain-computer interfaces (BCIs) have emerged as transformative technologies that enable direct communication between the brain and external devices. Among various BCI paradigms, EEG-based motor imagery (MI) has gained prominence due to its simplicity, non-invasiveness, and potential to restore motor function and facilitate rehabilitation for patients with motor impairments. This paper presents a comprehensive review of the most practical processing algorithms developed over the past decade for decoding brain sensorimotor cortex signals. Specifically, this paper discusses the integration of artificial intelligence (AI)-based algorithms, particularly machine learning and deep learning techniques, and their contributions to improving the performance and efficiency of MI-BCI systems in detail. Furthermore, the paper reviews state-of-the-art hardware platforms and emerging converging technologies, including system-on-chip (SoC) architectures, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), wearable devices, the Internet of Things (IoT), and augmented/virtual reality (AR/VR), and discusses their integration with advanced signal processing algorithms to enable next-generation MI-BCI systems. By highlighting current achievements of EEG-based MI-BCI technology and predicting future research directions that could further enhance real-time capabilities, this paper aims to provide valuable insights for researchers and practitioners, fostering innovation in high-performance EEG-based MI-BCI systems.
Figures & tables
| Search Strings / Search Engine | IEEE Xplore | PubMed | ScienceOPEN | Semantic Scholar | Scopus | Web of Science | Google Scholar |
| (EEG OR electroencephalographic OR electroencephalography) AND (BCI OR ”brain-computer interface”) | 11,751 | 6,770 | 3,610 | 11,900 | 4,916 | 8,665 | 22,600 |
| (EEG OR electroencephalographic OR electroencephalography) AND (BCI OR ”brain-computer interface”) AND (”motor imagery” OR ”motor-imagery” OR MI) | 3,267 | 2,062 | 1,235 | 7,190 | 2,301 | 3,862 | 17,900 |
| (EEG OR electroencephalographic OR electroencephalography) AND (BCI OR ”brain-computer interface”) AND (”machine learning” OR ML OR ”deep learning” OR DL OR ”neural network” OR ”artificial intelligence” OR AI) | 5,230 | 2,961 | 1,547 | 4,040 | 1,101 | 2,449 | 18,100 |
| (EEG OR electroencephalographic OR electroencephalography) AND (BCI OR ”brain-computer interface”) AND (wearable OR wireless) | 806 | 349 | 287 | 3,710 | 1,318 | 776 | 17,700 |
| (EEG OR electroencephalographic OR electroencephalography) AND (BCI OR ”brain-computer interface”) AND (”system-on-chip” OR ”system on a chip” OR SoC OR ”hardware accelerator” OR ”hardware acceleration”) | 398 | 696 | 234 | 3,400 | 44 | 106 | 6,190 |
| (EEG OR electroencephalographic OR electroencephalography) AND (BCI OR ”brain-computer interface”) AND (”Internet of Things” OR IoT) | 284 | 29 | 28 | 301 | 376 | 99 | 11,200 |
| Full Term | Abbreviation | Full Term | Abbreviation | Full Term | Abbreviation | Full Term | Abbreviation |
|---|---|---|---|---|---|---|---|
| Motor imagery-based BCI | MI-BCI | Brain-computer interface | BCI | Artificial intelligence | AI | Electroencephalography | EEG |
| Machine learning | ML | Artificial neural network | ANN | Deep learning | DL | Generative AI | GenAI |
| Classification accuracy | CA | Convolutional neural network | CNN | Feedforward neural network | FFNN | Back propagation neural network | BPNN |
| Probabilistic neural network | PNN | Euclidean Space | EUS | System-on-Chip | SoC | Band-pass filtering | BPF |
| Hybrid | HYB | Deep belief network | DBN | Transformer | TRF | Common spatial pattern | CSP |
| Support vector machine | SVM | Linear discriminant analysis | LDA | Neuro‑fuzzy system | NFS | Hardware accelerator | HA |
| Cat. | Dataset | Channels | Sampling Rate | Subjects | Classes | Task |
|---|---|---|---|---|---|---|
| 1 | BCI Competition III dataset IIIa | 25 | 250 Hz | 9 | 4 | Both hands, one foot, and tongue MI |
| 2 | BCI Competition III dataset IVa | 118 | 100 Hz | 5 | 3 | Both hands and right foot MI |
| 3 | BCI Competition III dataset V | 32 | 512 Hz | 3 | 3 | Both hands and word generation MI |
| 4 | BCI Competition IV dataset 2a | 22 + 3 EOG | 250 Hz | 9 | 4 | Both hands, both feet, and tongue MI |
| 5 | BCI Competition IV dataset 2b | 3 EEG + 3 EOG | 250 Hz | 9 | 2 | Both hands MI |
| 6 | Physionet EEG Motor Movement/Imagery | 64 | 160/128 Hz | 109 | 4 | Both fists and both feet opening/closing MI |
| Ref. | Year | Pre-processing | Feature Extraction | Feature Classification | Dataset Category | Performance |
| [ 138 ] | 2026 | WPD, ICA, SWS | WVG | ConvNeXt | (4), (9) | Dataset (4): CA(90.20%), Spe(95%), Pre(87.8%), K(0.87). Dataset (9): CA(97.73%), Spe(98.3%), Pre(98.57%), K(0.94). |
| [ 143 ] | 2026 | BPF | MAML | MAML-LNN | (4),(6) | Dataset (4): 4-Class CA(81.3%), CTCA(76.3%), 4-Class K(0.75), CT K(0.69), 4-Class macro F1 (0.8), 4-Class macro F1 (0.8), CT macro F1(0.76). Dataset (6): 4-Class CA(79.6%), 4-Class K(0.729), 4-Class macro F1 (0.786). Eff: 0.82 M param., 0.17 G MACs, Speed: 38 fps. |
| [ 144 ] | 2026 | ICA, FIR BPF | TMEF-Net | TMEF-Net | (8) | INACA: 89%, INECA: 81% |
| [ 145 ] | 2025 | ZM-STD | MSCFormer | MSCFormer, FCL | (4),(5) | Dataset (4): CA(82.95%), K(0.7726). Dataset (5): CA(88%), K(0.7599). |
| [ 146 ] | 2025 | VAE | DAE | CNN-LSTM | (8) | CA: 94.36%, Pre: 0.94, Recall: 0.947, F1-Score: 0.94 |
| [ 147 ] | 2025 | BPF, CSP, ICA | PSD (WCM), MRCP, ERD | SVM, LDA, KNN, RF | (8) | CA: SVM (80%), RF (79%), KNN (78%), LDA (60%) (k-fold cross-validation) |
| Ref. | Year | HW. | Pre-processing | Feature Extraction | Feature Classification | Dataset Category | Performance |
| [ 30 ] | 2026 | Wearable EEG headband, 5 electrodes (4 wet, 1 dry) | NFL, BPF, BWF, CAR | CTCNet | CTCNet, SST | (8) | SICA: 86% |
| [ 197 ] | 2026 | wireless EEG system (InMex; WellFulfill Ltd., Taoyuan, Taiwan); Bluetooth; 8 dry electrodes; Oculus VR headset (paired with EEG cap for immersive AO+MI training) | BPF, BSF | CNN–TRF | CNN–TRF, CNL | (8) | CA: 47.4% (Session 1), 66.2% (Session 3); 52.8% (offline cross-validation benchmark) |
| [ 199 ] | 2025 | recoveriXPRO 16 channels stroke rehabilitation system; Estim FES device; 32-channel g.Nautilus EEG system; TMS device for motor evoked potentials (MEPs)/resting motor threshold (RMT) | BPF, BWF | LAP, PDC | LDA | (8) | Improved muscle strength in the wrist extensor (MRC-WE), MEAD:0.52, p:0.036 |
| [ 14 ] | 2022 | 60-channel EEG signal; Xilinx KC705 FPGA evaluation board; Artix-7 FPGA, Xilinx VC707 FPGA | BPF | EEGNet | EEGNet | (8) | CA: 93.06%; REU reduced to 2.54% area and 3.66% PC |
| [ 258 ] | 2022 | FPGA, 65 nm CMOS LP process | BPF | MC-EEGNet | MC-EEGNet | - | ARE: 87.22%, Eff: 20.77% better than a RISC-V MCU, SPU: 3.7 |
| [ 200 ] | 2021 | Wireless soft scalp electronics system with Samsung Gear VR; 6 flexible microneedle electrodes | BPF, BWF | PSD, WCM, CNN | Spatial CNN, Standard CNN, SVM (cubic polynomial kernel) | (8) | CA: 93.22 1.33% (4-class, spatial CNN) |