Comparative Performance Analysis of Machine Learning Computational Pipelines and Deep Learning Architectures in EEG Motor Imagery BCIs
Abstract
1. Introduction
1.1. Biological Foundation
1.2. Artifacts and Noise
1.3. The Necessity for Machine Learning and Deep Learning
2. Materials and Methods
2.1. Literature Survey
- Specialized Discovery Tools: The search leveraged Anara to identify high-density technical papers and targeted MDPI journals for recent algorithmic contributions.
- Secondary Identification: To uncover latent information often obscured in primary studies, the process was reinforced by backward citation tracking and a selection of existing systematic reviews.
- Search Parameters: Searches were centered on the stages in a BCI pipeline: (“Motor Imagery” AND “EEG” AND “Review”), (“BSS” AND (“ASR” OR “ICA” OR “EMD”) AND “Motor Imagery”), (“Feature Selection” AND “Motor Imagery”), (“Feature Extraction” AND (“FFT” OR “DWT” OR “AR”)), (“Feature Extraction” AND “CSP” AND “PCA”), (“Classification” AND “Review” AND “Motor Imagery”), and (“Deep Learning” AND “Review” AND “Motor Imagery”).
2.1.1. Inclusion and Exclusion Criteria
2.1.2. Screening Process
2.2. Data Acquisition
2.2.1. The International 10–20 System
2.2.2. Sampling Rate and Nyquist Criterion
2.2.3. Electrode Type

| Paper | Year | Filter Type | Filter Order | Frequency | Notes |
|---|---|---|---|---|---|
| [12] | 2015 | None Specified | None Specified | None Specified | Absence of filters leaves the system vulnerable to artifact contamination |
| [16] | 2019 | Low Pass High Pass | 166 3300 | 40 Hz 0.25 Hz | High filter orders suggest high computational latency, potentially unsuitable for real-time BCI. |
| [3] | 2020 | Butterworth zero-phase bandpass | None Specified | 8–35 Hz | Zero-phase filtering is non-causal; requires whole-buffer processing which limits online application. |
| [13] | 2021 | Two-pass forward and reverse zero phase non causal bandpass | None Specified | 1–16 Hz | Eliminates phase distortion but introduces a non-causal operational boundary, making it unsuitable for real-time BCI. |
| [14] | 2022 | Butterworth Bandpass | 5 | 7–30 Hz | Uses a lower-order filter to balance signal attenuation with processing speed. |
| [15] | 2023 | Butterworth Bandpass | 6 | 0.5–40 Hz | Mid-range order optimized for spectral roll-off without excessive phase distortion. |
| [19] | 2023 | Bandpass | None Specified | 8–35 Hz | Does not specify the filter order, creating a barrier for algorithmic benchmarking. |
| [7] | 2023 | Butterworth Bandpass | None Specified | 8–15 Hz | Narrow band (8–15 Hz) limits the analysis to the Mu-rhythm, potentially ignoring valuable Beta-band features. |
| [17] | 2024 | Bandpass | None Specified | 1–40 Hz | lack of order specification suggests the frequency roll-off characteristics ambiguous. |
| [18] | 2024 | Bandpass | None Specified | 8–30 Hz | Uses a broad band (8–30 Hz) but omits the filter order for the digital implementation. |
2.3. Real-Time and Dataset Description
2.3.1. Real—Time Acquisitions
- t = 0 s to 3 s: A fixation cross was presented to establish a baseline.
- t = 3 s to 4.25 s: A red arrow cued the subject to imagine squeezing either the left or right hand.
- t = 4.25 s to 8 s: During calibration runs, the fixation cross remained visible. In feedback runs, a dynamic blue bar appeared on the screen, representing the direction and certainty of the classifier’s output.
2.3.2. Datasets
BCI Competition III Dataset 3A
- t = 0 s to 2 s: An initial two-second period of silence.
- t = 2 s: An acoustic stimulus and the appearance of a fixation cross (“+”) signaled the start of the trial.
- t = 3 s: A visual cue in the form of an arrow (pointing left, right, up, or down) was displayed for one second.
- t = 3 s to 7 s: The subject performed the corresponding MI until the fixation cross disappeared.
BCI Competition III Dataset 3B
- t = 0 ms to 2000 ms: An initial two-second baseline period.
- t = 2000 ms: A trigger signal and the appearance of a fixation cross signaled the start of the trial.
- t = 3000 ms: An acoustic stimulus (beep) and a visual cue were presented to indicate the specific imagery task.
- t = 3000 ms to 4250 ms: The visual cue remained active for a duration of 1.25 s.
- t = 4000 ms to 8000 ms: A feedback period was initiated, during which the classifier processed the data to provide real-time reinforcement to the subject.
BCI Competition III Dataset 4A
BCI Competition IV Dataset 1
BCI Competition IV Dataset 2A
- t = 0 s: The appearance of a fixation cross on a black screen and a short acoustic warning tone signaled the trial onset.
- t = 2 s: A visual cue, presented as an arrow pointing left, right, down, or up, appeared for 1.25 s to indicate the specific MI task.
- t = 2 s to 6 s: Subjects performed the cued imagery task without feedback until the fixation cross was removed at t = 6 s.
- Post-trial: A brief break followed, during which the screen remained black, before the subsequent trial commenced.
BCI Competition IV Dataset 2B
PhysioNet Dataset (EEG Motor Imagery)
2.4. BCI Machine Learning Pipeline
2.4.1. Signal Preprocessing
- Transfer-Function Form (H(z)): As shown by Equation (1), the filter is represented in the z-domain by the ratio of the feedforward () and feedback () coefficients. This ratio determines the placement of poles and zeros, which dictates the filter’s stability and phase response.
- Recursive Difference-Equation Representation: In the time domain, the IIR filter is inherently recursive. As derived from the feedback coefficients in Equation (1), the current output y[n] is mathematically dependent on a weighted sum of both current/previous input samples and previous output samples. This structure is expressed as Equation (2):
- Impulse-Response Form: The behavior of the output y[n] can also be characterized by the convolution of the input signal x[n] with the infinite impulse response h[k] in Equation (3) [30]:
- Transfer-Function Form (H(z)): In the z-domain, the FIR filter is represented by a single polynomial consisting only of feedforward coefficients (). As shown in Equation (4), the absence of a denominator polynomial ensures the filter remains inherently stable:
- Non-Recursive Difference-Equation Representation: In the time domain, the current output y[n] is calculated solely as a weighted sum of the current and previous input samples, with no dependency on previous outputs in Equation (5):
- Impulse-Response Form: The finite impulse response h[k] settles to zero after N − 1 samples. The output is defined by the finite convolution in Equation (6):
- Hilbert Transform Integration: Applied to each mode to yield a unilateral frequency spectrum for analytic signal representation.
- Baseband Shifting: Each mode is shifted to its respective estimated central frequency by mixing with a tuned exponential signal.
- Bandwidth Estimation: Calculated via the squared norm of the gradient of the demodulated signal.
- Extrema and Zero-Crossings: The total number of local extrema and zero-crossings must be equal or differ by no more than one.
- Symmetry of Envelopes: The local mean of the upper and lower envelopes, defined by local maxima and minima respectively, must be zero at every point in the time series.
2.4.2. Feature Extraction
- (a)
- Time Domain
- Autoregressive Models: Autoregressive models are founded on the principle that signals naturally tend to be correlated over time or across other dimensions. As a result, it is possible to predict future measurements based on a sequence of preceding values [43,44]. The AR model prediction of the current signal measurement, derived from these past values, is represented by Equation (27):
- (b)
- Frequency Domain
- Fast Fourier Transform (FFT): Power distribution within the Mu and Beta frequency bands is quantified through the Fast Fourier Transform (FFT). It provides a spectral representation essential for MI analysis. It serves as a high-speed algorithm for computing the Discrete Fourier Transform (DFT) or its inverse [33]. Mathematically, the DFT transforms a sequence of real or complex numbers x[n] into a series of complex-valued frequency components X(k), as defined by the following Equation (28):
- (c)
- Time-Frequency Domain
- Wavelet Transform: Intra-subject robustness in MI is enhanced through the Wavelet Transform (WT), which captures both temporal and spectral transients within non-stationary signals [33]. This allows the feature space to remain stable across different trials for the same user, even when the timing of their MI varies slightly. Within this framework, the wavelet transform is categorized into two primary types: Continuous Wavelet Transform (CWT) and Discrete Wavelet Transform (DWT):
- (d)
- Spatial Domain
- Principal Component Analysis (PCA): Downstream computational complexity and the curse of dimensionality are mitigated through Principal Component Analysis (PCA). By projecting high-dimensional electrode data into a lower-dimensional subspace, PCA significantly reduces downstream computational complexity and mitigates the risk of the curse of dimensionality during classification. PCA identifies principal components obtained from the decomposition of the eigenvalue and eigenvector covariance matrices [41,47]. PCA will form a new dimension that is ranked based on the variance of the data. The transformation of the multivariate EEG signal into this reduced subspace is governed by the following orthogonal projection:
2.4.3. Feature Selection
2.4.4. Classification
- (a)
- Machine Learning Algorithms
- Support Vector Machine: High generalization and low computational complexity are achieved through the Support Vector Machine (SVM) architecture, effectively preventing processing lag in real-time pipelines. The algorithm projects feature vectors into a high-dimensional space using non-linear mapping to construct an optimal separating hyperplane. This hyperplane acts as a decision boundary, mathematically defined to maximize the margin, the distance between the boundary and the nearest data points known as support vectors. Maximizing this margin enhances the system’s resilience to EEG noise and improves the statistical separation between MI classes [7].
- (b)
- Deep Learning Algorithms
- Convolutional Neural Network (CNN): The implementation of a Convolutional Neural Network (CNN) enables the direct processing of raw EEG signals through a feed-forward hierarchical structure. The CNN functions as a sequence of differential transformations where each layer produces an activation output based on the preceding layer’s features. By treating EEG topographies as structured input matrices, the CNN leverages spatial-temporal correlations through hierarchical differential transformations. During the training phase, the network optimizes its internal parameters by iteratively adjusting inter-layer weights to minimize the error between the predicted and actual MI states. This learning process allows the network to capture hierarchical levels of abstraction, with early layers isolating local temporal and spatial patterns and subsequent layers synthesizing these into global representations [14].
- CNN-LSTM: The CNN-LSTM architecture shown in Figure 11 utilizes a hybrid approach to isolate spatial-temporal features and long-range EEG dependencies. The structural logic relies on a folding sequence layer for image-based formatting, followed by three successive convolution and pooling operations designed for feature extraction and data compression [17]. To maintain chronological integrity, the framework employs sequence unfolding to rearrange feature maps into a time sequence. The final state probabilities for MI task classification are derived from an LSTM layer, which processes these compressed sequences to account for temporal variability within the signal [17].

- Multi-Scale Hybrid Convolutional Neural Network (MSHCNN): The MSHCNN architecture shown in Figure 12 is designed to mitigate EEG non-stationarity and subject variability through a multi-scale extraction framework. The structural logic employs a Feature Enhancement stage to encode hemispheric contrast and lateralized ERD through symmetrical electrode analysis. Parallel M1DCNN and M2DCNN blocks are utilized to capture concurrent 1D temporal and 2D spatial-temporal topographical signatures. These feature maps are integrated within a Feature Splicing Block and refined through Average Pooling to manage dimensionality. The final classification path is executed through a hierarchical Output Block using ReLU-activated layers and Softmax, supported by a regularization suite of Batch Normalization, Dropout, and L2 penalties to ensure numerical stability [15].
- TSFCNN: The TSFCNet framework shown in Figure 13 utilizes a multi-domain extraction strategy to isolate temporal, spatial, and spectral features via a MixConv-Residual block and a specialized TSF-Conv block. To account for subject-specific variability, the MixConv-Residual stage incorporates mixed depthwise convolutions (kernels 15 to 125) and residual connections to stabilize gradient flow. The TSF-Conv architecture employs parallel streams to isolate specific neural domains, utilizing a variance layer in place of standard max-pooling to capture spectral power fluctuations such as ERD and ERS. The final classification logic is driven by a Softmax-activated layer and a joint loss function (Categorical Cross-Entropy and Center Loss), a strategy designed to minimize intra-class variation and reinforce decision boundary robustness [57].
- Interactive Frequency Convolutional Neural Network (IFNET): The IFNet architecture shown in Figure 14 is a specialized framework designed to decode MI by incorporating neurophysiological priors based on Cross-Frequency Coupling (CFC). The structural logic modifies the standard EEGNet design by reversing the sequence of temporal and spatial filtering, utilizing 1D point-wise convolutions to maintain a compact parameter set. Within the Spectro-Spatial Feature Representation stage, the signal is partitioned into low-frequency (4–16 Hz) and high-frequency (16–40 Hz) bands. Each band is subjected to spatial convolution followed by depthwise temporal convolution, as represented by Equation (79), with kernel sizes scaled to the specific wavelengths of mu and beta rhythms [58].
- Self-Supervised Contrastive Few-Shot Network: The Self-Supervised Contrastive Few-Shot Network in Figure 15 designed to address data scarcity and signal non-stationarity through an integrated SimCLR-based contrastive learning module and a Prototypical-EEGNet. The self-supervised architecture utilizes temporal TimeReverse and SignFlip data augmentation to derive feature representations, optimized via the NT-Xent (Normalized Temperature-scaled Cross-Entropy) loss to maximize similarity between augmented views of identical trials. The underlying EEGNet-based backbone employs depthwise and separable convolutions to ensure a compact parameter set. Within the classification logic, a Prototypical Network maps features into an embedding space defined by central prototype vectors. Classification is determined by the Euclidean distance between test samples and these prototypes, a strategy intended to facilitate generalization to new subjects with minimal training data. This hybrid approach acts as a mitigation strategy for the high variability and low SNR typically found in traditional supervised pipelines [59].
2.5. Performance Metrics
3. Results
3.1. Signal Preprocessing Results
3.2. BSS and Decomposition
3.3. Feature Extraction Results
3.4. Feature Selection Results
3.5. Classification Results
4. Discussion
4.1. Audit of Signal Integrity and Preprocessing Trends
4.2. Challenges in Computational Portability and Real-Time Suitability
4.3. Subject-Dependent Variability and Task Dimensionality
4.4. BCI Applications
4.4.1. Restorative Applications and Digital Autonomy
4.4.2. Physiological Complexity in Neural Prosthetics
4.4.3. Risk Assessment in Brain-Driven Mobility
4.5. Limitations
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| ALS | Amyotrophic Lateral Sclerosis |
| AR | Autoregressive |
| ASR | Artifact Subspace Reconstruction |
| BCI | Brain–Computer Interface |
| BSS | Blind Source Separation |
| CFC | Cross-Frequency Coupling |
| CNN | Convolutional Neural Network |
| CRR | Common Recording Reference |
| CSP | Common Spatial Patterns |
| CWT | Continuous Wavelet Transform |
| DFT | Discrete Fourier Transform |
| DWT | Discrete Wavelet Transform |
| EEG | Electroencephalogram |
| EOG | Electrooculogram |
| EMD | Empirical Mode Decomposition |
| EMG | Electromyogram |
| ERD | Event-Related Desynchronization |
| ERS | Event-Related Synchronization |
| FA | Firefly Algorithm |
| FFT | Fast Fourier Transform |
| FIR | Finite Impulse Response |
| FN | False Negative |
| FP | False Positive |
| FSV | Feature Selection Validation |
| ICA | Independent Component Analysis |
| IFNET | Interactive Frequency Network |
| IIR | Infinite Impulse Response |
| ILFS | Infinite Latent Feature Selection |
| IMF | Intrinsic Mode Function |
| InFS | Infinite Feature Selection |
| JAD | Joint Approximation Diagonalization |
| LDA | Linear Discriminant Analysis |
| LOO | Leave-One-Out |
| LSL | Lab Streaming Layer |
| MA | Moving Average |
| MI | Motor Imagery |
| MND | Motor Neuron Disease |
| MSE | Mean Squared Error |
| MSHCNN | Multi-Scale Hybrid Convolutional Network |
| NCA | Neighborhood Component Analysis |
| OVR | One-Vs-Rest |
| PCA | Principal Component Analysis |
| PGA | Principal Geodesic Analysis |
| PSD | Power Spectral Density |
| rASR | Riemannian Artifact Subspace Reconstruction |
| ReLU | Rectified Linear Unit |
| RMS | Root Mean Square |
| RMSE | Root Mean Square Error |
| SNR | Signal-to-Noise Ratio |
| SVM | Support Vector Machine |
| TN | True Negative |
| TP | True Positive |
| TSFCNN | Temporal Spatial Frequency Convolutional Neural Network |
| VMD | Variational Mode Decomposition |
| WT | Wavelet Transform |
Appendix A
| Variable | Definition | Domain/Section |
|---|---|---|
| Feedback Coefficients | Preprocessing | |
| Feedforward Coefficients | Preprocessing | |
| K | Filter order | Preprocessing |
| Output signal | Preprocessing | |
| x(n) | Input Signal | Preprocessing |
| h(K) | Impulse Response Coefficients | Preprocessing |
| N | Length of filter | Preprocessing |
| Moving Average result | Preprocessing | |
| t | time | Preprocessing |
| Input signal at time (t − i) | Preprocessing | |
| M | Number of samples | Preprocessing |
| x | EEG signal | Artifact Removal—ICA |
| Independent source signals | Artifact Removal—ICA | |
| Independent components | Artifact Removal—ICA | |
| Mixing matrix | Artifact Removal—ICA | |
| difference in signal and curvature average | Decomposition—EMD | |
| Average of the two curvatures | Decomposition—EMD | |
| upper and lower average value of . | Decomposition—EMD | |
| EEG data segment | Artifact Removal—ASR | |
| Mixing Matrix | Artifact Removal—ASR | |
| Latent components | Artifact Removal—ASR | |
| k | User-defined parameter | Artifact Removal—ASR |
| Mean of RMS values | Artifact Removal—ASR | |
| Standard Deviation of RMS values | Artifact Removal—ASR | |
| Current channel matrix | Artifact removal—rASR | |
| Number of samples | Artifact removal—rASR | |
| c | Channels | Artifact removal—rASR |
| geodesic Riemannian distance | Artifact removal—rASR | |
| P(c) | c × c symmetric positive definite (SPD) matrices | Artifact removal—rASR |
| a(n) | AR parameters | Feature Extraction—AR |
| r | Model order | Feature Extraction—AR |
| e(n) | Prediction errors | Feature Extraction—AR |
| Sequence of real or complex numbers | Feature Extraction—FFT | |
| X(k) | Frequency components | Feature Extraction—FFT |
| Mother Wavelet | Feature Extraction—WT | |
| a | Scale parameter | Feature Extraction—WT |
| Shift Parameter | Feature Extraction—WT | |
| Scaling function | Feature Extraction—WT | |
| Wavelet function | Feature Extraction—WT | |
| Power of 2 | Feature Extraction—WT | |
| Sampling Frequency | Feature Extraction—WT | |
| l | Level of decomposition | Feature Extraction—WT |
| and | Averaged class-specific covariance matrix | Feature Extraction—CSP |
| R | Composite covariance matrix | Feature Extraction—CSP |
| eigenvectors | Feature Extraction—CSP | |
| Diagonal Matrix of corresponding eigenvalues | Feature Extraction—CSP | |
| P | Whitening transformation matrix | Feature Extraction—CSP |
| Spatially filtered Signal | Feature Extraction—CSP | |
| Sample data | Feature Extraction—PCA | |
| Covariance matrix | Feature Extraction—PCA | |
| Eigenvectors | Feature Extraction—PCA | |
| Eigenvalues | Feature Extraction—PCA | |
| Predictor weight | Feature Selection—Relief-f | |
| Absolute difference between the jth feature of and | Feature Selection—Relief-f | |
| Prior probability of the class y associated with instance H | Feature Selection—Relief-f | |
| Prior probability of the class y associated with instance G | Feature Selection—Relief-f | |
| Number of iterations | Feature Selection—Relief-f | |
| Scaled distance between and | Feature Selection—Relief-f | |
| Adjacency Matrix | Feature Selection—ILFS | |
| Loading coefficient | Feature Selection—ILFS | |
| Energy of feature subset | Feature Selection—ILFS | |
| I | Identity Matrix | Feature Selection—ILFS |
| e | 1D array of ones | Feature Selection—ILFS |
| Real-valued regularization factor: | Feature Selection—ILFS | |
| Number of nodes | Feature Selection—ILFS | |
| L | Path length | Feature Selection—ILFS |
| and | First derivatives of the datasets regarding x, | Feature Selection—FSV |
| and | Range of x values | Feature Selection—FSV |
| c | Ratio of the average intensities of the datasets | Feature Selection—FSV |
| GDM index | Feature Selection—FSV | |
| ADM index | Feature Selection—FSV | |
| FDM index | Feature Selection—FSV | |
| Y | Quantized feature values | Feature Selection—SD |
| p(y, z) | Joint occurrence frequency of a feature value and a class label | Feature Selection—SD |
| p(y) and p(z) | Probabilities of feature values and class labels. | Feature Selection—SD |
| Weight | Feature Selection—NCA | |
| Kernel function | Feature Selection—NCA | |
| Input parameter | Feature Selection—NCA | |
| Approximate LOO classification accuracy | Feature Selection—NCA | |
| Number of candidate points | Feature Selection—NCA | |
| Number of features | Feature Selection—mRMR | |
| Mutual information between class label and features | Feature Selection—mRMR | |
| Mutual information between two features | Feature Selection—mRMR |
| Rating | Latency and Complexity | Robustness and Generalizability | Interpretability |
|---|---|---|---|
| Near-Zero/Minimal | Sample-based operations; requires no data buffering or iterative cycles. | Static-domain logic; assumes idealized signal conditions with no adaptive correction. | Direct Mapping; the output is a first-order linear function of the raw input. |
| Low/Moderate | Window-based or recursive architectures; requires short-term data stabilization/kernels. | Benchmark-stable; effective under controlled conditions but sensitive to SNR outliers. | Mixed Transparency; requires secondary mapping or statistical visualization to interpret. |
| High/Very High | Block-buffered (Batch) or multi-branch architectures with high parameter/iterative overhead. | Designed to isolate signal from non-stationary noise. | Physiologically meaningful; results correlate to known brain regions or patterns. |
References
- Mdluli, B.; Khumalo, P.; Maswanganyi, R.C. Signal Preprocessing, Decomposition and Feature Extraction Methods in EEG-Based BCIs. Appl. Sci. 2025, 15, 12075. [Google Scholar] [CrossRef]
- Nicolas-Alonso, L.F.; Gomez-Gil, J. Brain computer interfaces, a review. Sensors 2012, 12, 1211–1279. [Google Scholar] [CrossRef]
- Molla, M.K.I.; Al Shiam, A.; Islam, M.R.; Tanaka, T. Discriminative Feature Selection-Based Motor Imagery Classification Using EEG Signal. IEEE Access 2020, 8, 98255–98265. [Google Scholar] [CrossRef]
- Padfield, N.; Zabalza, J.; Zhao, H.; Masero, V.; Ren, J. EEG-based brain-computer interfaces using motor-imagery: Techniques and challenges. Sensors 2019, 19, 1423. [Google Scholar] [CrossRef] [PubMed]
- Kumar, J.S.; Bhuvaneswari, P. Analysis of electroencephalography (EEG) signals and its categorization—A study. Procedia Eng. 2012, 38, 2525–2536. [Google Scholar] [CrossRef]
- Pardhu, T.; Deevi, N. EEG Artifact Removal Strategies for BCI Applications: A Survey. Int. J. Electr. Eng. Comput. Sci. 2023, 5, 57–72. [Google Scholar] [CrossRef]
- Khan, R.A.; Rashid, N.; Shahzaib, M.; Malik, U.F.; Arif, A.; Iqbal, J.; Saleem, M.; Khan, U.S.; Tiwana, M. A novel framework for classification of two-class motor imagery EEG signals using logistic regression classification algorithm. PLoS ONE 2023, 18, e0276133. [Google Scholar] [CrossRef]
- Jiang, X.; Bian, G.B.; Tian, Z. Removal of artifacts from EEG signals: A review. Sensors 2019, 19, 987. [Google Scholar] [CrossRef]
- Mannan, M.M.N.; Kamran, M.A.; Jeong, M.Y. Identification and removal of physiological artifacts from electroencephalogram signals: A review. IEEE Access 2018, 6, 30630–30652. [Google Scholar] [CrossRef]
- Dhole, P.V.; Chaudhary, D.G.; Dhangar, V.D.; Shejul, S.D.; Datwase, S.S.; Gawali, B.W. A Review of EEG Artifact Removal Techniques for Brain-Computer Interface. SN Comput. Sci. 2025, 6, 1026. [Google Scholar] [CrossRef]
- Aydemir, O.; Pourzare, S.; Kayikcioglu, T. Classifying Various EMG and EOG Artifacts in EEG Signals. Przegląd Elektrotechniczny 2012, 88, 218–222. [Google Scholar]
- Resalat, S.N.; Saba, V. A Study of Various Feature Extraction Methods on a Motor Imagery Based Brain Computer Interface System. Basic Clin. Neurosci. 2016, 7, 13–19. [Google Scholar]
- Geng, X.; Li, D.; Chen, H.; Yu, P.; Yan, H.; Yue, M. An improved feature extraction algorithms of EEG signals based on motor imagery brain-computer interface. Alex. Eng. J. 2022, 61, 4807–4820. [Google Scholar] [CrossRef]
- Tibrewal, N.; Leeuwis, N.; Alimardani, M. Classification of motor imagery EEG using deep learning increases performance in inefficient BCI users. PLoS ONE 2022, 17, e0268880. [Google Scholar] [CrossRef]
- Tang, X.; Yang, C.; Sun, X.; Zou, M.; Wang, H. Motor Imagery EEG Decoding Based on Multi-Scale Hybrid Networks and Feature Enhancement. IEEE Trans. Neural Syst. Rehabil. Eng. 2023, 31, 1208–1218. [Google Scholar] [CrossRef]
- Blum, S.; Jacobsen, N.S.J.; Bleichner, M.G.; Debener, S. A riemannian modification of artifact subspace reconstruction for EEG artifact handling. Front. Hum. Neurosci. 2019, 13, 141. [Google Scholar] [CrossRef] [PubMed]
- An, Y.; Wong, J.; Ling, S.H. Development of real-time brain-computer interface control system for robot. Appl. Soft Comput. 2024, 159, 111648. [Google Scholar] [CrossRef]
- Kabir, M.H.; Akhtar, N.I.; Tasnim, N.; Miah, A.S.M.; Lee, H.-S.; Jang, S.-W.; Shin, J. Exploring Feature Selection and Classification Techniques to Improve the Performance of an Electroencephalography-Based Motor Imagery Brain–Computer Interface System. Sensors 2024, 24, 4989. [Google Scholar] [CrossRef]
- Kabir, M.H.; Mahmood, S.; Al Shiam, A.; Miah, A.S.M.; Shin, J.; Molla, M.K.I. Investigating Feature Selection Techniques to Enhance the Performance of EEG-Based Motor Imagery Tasks Classification. Mathematics 2023, 11, 1921. [Google Scholar] [CrossRef]
- Beniczky, S.; Schomer, D.L. Electroencephalography: Basic biophysical and technological aspects important for clinical applications. Epileptic Disord. 2020, 22, 697–715. [Google Scholar] [CrossRef]
- Erat, K.; Şahin, E.B.; Doğan, F.; Merdanoğlu, N.; Akcakaya, A.; Durdu, P.O. Emotion recognition with EEG-based brain-computer interfaces: A systematic literature review. Multimed. Tools Appl. 2024, 83, 79647–79694. [Google Scholar] [CrossRef]
- Pinegger, A.; Wriessnegger, S.C.; Faller, J.; Müller-Putz, G.R. Evaluation of different EEG acquisition systems concerning their suitability for building a brain-computer interface: Case studies. Front. Neurosci. 2016, 10, 441. [Google Scholar] [CrossRef]
- Dataset IIIa: 4-Class EEG Data. Available online: https://www.bbci.de/competition/iii/ (accessed on 15 February 2026).
- Dataset IIIb: Non-Stationary 2-Class BCI Data. Available online: https://www.bbci.de/competition/iii/ (accessed on 15 February 2026).
- Müller, K.R.; Krauledat, M.; Blankertz, B.; Curio, G. Data Set IVa: Motor Imagery, Small Training Sets. BCI Competition III, March 2006. Available online: https://www.bbci.de/competition/iii/desc_IVa.html (accessed on 15 February 2026).
- Blankertz, B.; Dornhege, G.; Krauledat, M.; Müller, K.R.; Curio, G. Data Set 1: Motor Imagery, Uncued Classifier Application. BCI Competition IV, 2008. Available online: https://www.bbci.de/competition/iv/desc_1.html (accessed on 15 February 2026).
- Brunner, C.; Leeb, R.; Müller-Putz, G.R.; Schlögl, A.; Pfurtscheller, G. BCI Competition 2008-Graz Data Set A Experimental Paradigm. Available online: http://biosig.sourceforge.net/ (accessed on 15 February 2026).
- Leeb, R.; Brunner, C.; Müller-Putz, G.R.; Schlögl, A.; Pfurtscheller, G. BCI Competition 2008-Graz Data Set B Experimental Paradigm. Available online: http://biosig.sourceforge.net/ (accessed on 15 February 2026).
- Schalk, G.; McFarland, D.J.; Hinterberger, T.; Birbaumer, N.; Wolpaw, J.R. Schalk EEG Motor Movement/Imagery Dataset. Available online: https://physionet.org/content/eegmmidb/1.0.0/ (accessed on 15 February 2026).
- Anshul; Bansal, D.; Mahajan, R. Performance analysis of IIR & FIR windowing techniques in electroencephalography signal processing. Int. J. Innov. Technol. Explor. Eng. 2019, 8, 3568–3578. [Google Scholar] [CrossRef]
- Butterworth, S. On the Theory of Filter Amplifiers. Exp. Wirel. Wirel. Eng. 1930, 7, 536–541. [Google Scholar]
- Ambardar, B. Digital Signal Processing: A Modern Introduction; CL Engineering: Murrieta, CA, USA, 2003. [Google Scholar]
- Sharma, N.; Sharma, M.; Singhal, A.; Vyas, R.; Malik, H.; Afthanorhan, A.; Hossaini, M.A. Recent Trends in EEG-Based Motor Imagery Signal Analysis and Recognition: A Comprehensive Review. IEEE Access 2023, 11, 80518–80542. [Google Scholar] [CrossRef]
- Khan, J.; Bhatti, M.H.; Khan, U.G.; Iqbal, R. Multiclass EEG motor-imagery classification with sub-band common spatial patterns. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 174. [Google Scholar] [CrossRef]
- Baig, M.Z.; Aslam, N.; Shum, H.P.H. Filtering techniques for channel selection in motor imagery EEG applications: A survey. Artif. Intell. Rev. 2020, 53, 1207–1232. [Google Scholar] [CrossRef]
- Yildirim, B.; Ulkir, O.; Kaya, M.; Singh, A.K.; Krishnan, S. Trends in EEG signal feature extraction applications. Front. Artif. Intell. 2023, 5, 1072801. [Google Scholar] [CrossRef]
- Kalogeropoulos, C.; Mavroudi, S.; Theofilatos, K. From Neurons to Networks: A Holistic Review of Electroencephalography (EEG) from Neurophysiological Foundations to Advanced Decoding. Signals 2026, 7, 17. [Google Scholar] [CrossRef]
- Ullal, A.; Pachori, R.B. EEG Signal Classification using Variational Mode Decomposition. arXiv 2003, arXiv:2003.12690. [Google Scholar] [CrossRef]
- Ahmad, M.; Vadim, Z.; Hazem, R.; Jerzy, B. An Automatic ICA-Based Method for Removing Artifacts from EEG Data Acquired during fMRI in Real Time. In Proceedings of the 2015 41st Annual Northeast Biomedical Engineering Conference (NEBEC), Troy, NY, USA, 17–19 April 2015; IEEE: Piscataway, NJ, USA, 2015. [Google Scholar]
- Raj, V.A.; Nayak, S.G.; Thalengala, A. A comparative analysis of advanced source decomposition techniques for ocular artifact removal from EEG signals. Eng. Res. Express 2025, 7, 035354. [Google Scholar] [CrossRef]
- Rashmi, C.R.; Shantala, C.P. EEG artifacts detection and removal techniques for brain computer interface applications: A systematic review. Int. J. Adv. Technol. Eng. Explor. 2022, 9, 354–383. [Google Scholar] [CrossRef]
- Chang, C.Y.; Hsu, S.H.; Pion-Tonachini, L.; Jung, T.P. Evaluation of Artifact Subspace Reconstruction for Automatic Artifact Components Removal in Multi-Channel EEG Recordings. IEEE Trans. Biomed. Eng. 2019, 67, 1114–1121. [Google Scholar] [CrossRef]
- Pawar, D.; Dhage, S. Feature Extraction Methods for Electroencephalography based Brain-Computer Interface: A Review. IAENG Int. J. Comput. Sci. 2020, 47, 501. [Google Scholar]
- Cheng, J.; Chen, P.; Deng, Y.; Luo, Y.; Chen, F.; Ma, J.; Wang, F.; Xu, F.; Guo, S.; Liang, X.S.; et al. EEG feature extraction methods in motor imagery-based brain-computer interfaces: A systematic review and network meta-analysis. Brain-Appar. Commun. A J. Bacomics 2025, 4, 2523303. [Google Scholar] [CrossRef]
- Xu, B.-G.; Song, A.-G. Pattern Recognition of Motor Imagery EEG Using Wavelet Transform. J. Biomed. Sci. Eng. 2008, 1, 64–67. Available online: http://www.srpublishing.org/journal/jbise (accessed on 20 February 2026). [CrossRef]
- Cheng, L.; Li, D.; Li, X.; Yu, S. The Optimal Wavelet Basis Function Selection in Feature Extraction of Motor Imagery Electroencephalogram Based on Wavelet Packet Transformation. IEEE Access 2019, 7, 174465–174481. [Google Scholar] [CrossRef]
- Riyadi, M.A.; Prakoso, T.; Efendi, E.T. EEG Signal Classification using Principal Component Analysis and Extreme Learning Machine. In The 18th IMT-GT International Conference on Mathematics, Statistics and their Applications; Sciendo: Warsaw, Poland, 2024; pp. 39–44. [Google Scholar] [CrossRef]
- Biernacki, A. Evaluating Filter, Wrapper, and Embedded Feature Selection Approaches for Encrypted Video Traffic Classification. Electronics 2025, 14, 3587. [Google Scholar] [CrossRef]
- Gowda, K.A.; Jayaram, M.A.; Manjunath, A.S. Feature Subset Selection Problem using Wrapper Approach in Supervised Learning. Int. J. Comput. Appl. 2010, 1, 13–17. [Google Scholar] [CrossRef]
- Kononenko, I. Estimating Attributes: Analysis and Extensions of RELIEF. In Proceedings of the European Conference on Machine Learning, Catania, Italy, 6–8 April 1994. [Google Scholar]
- Roffo, G.; Melzi, S.; Cristani, M. Infinite Feature Selection. In Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 13–16 December 2015. [Google Scholar]
- Roffo, G.; Melzi, G.S.; Castellani, U.; Vinciarelli, A. Infinite Latent Feature Selection: A Probabilistic Latent Graph-Based Ranking Approach. In Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017. [Google Scholar]
- Bongiorno, J.; Mariscotti, A. Uncertainty and Sensitivity of the Feature Selective Validation (FSV) Method. Electronics 2022, 11, 2532. [Google Scholar] [CrossRef]
- Murside, D.; Yalcin, I.; Matjaž, P.; Yilmaz, K.Y. Statistically significant features improve binary and multiple Motor Imagery task predictions from EEGs. Front. Hum. Neurosci. 2023, 17, 1223307. [Google Scholar] [CrossRef]
- Jo, I.; Lee, S.; Oh, S. Improved measures of redundancy and relevance for mRMR feature selection. Computers 2019, 8, 42. [Google Scholar] [CrossRef]
- Raza, A.; Yusoff, M.Z. Development of a CNN-LSTM Deep Learning Model for Motor Imagery EEG Classification for BCI Applications. Eng. Technol. Appl. Sci. Res. 2025, 15, 22705–22711. [Google Scholar] [CrossRef]
- Zhi, H.; Yu, Z.; Yu, T.; Gu, Z.; Yang, J. A Multi-Domain Convolutional Neural Network for EEG-Based Motor Imagery Decoding. IEEE Trans. Neural Syst. Rehabil. Eng. 2023, 31, 3988–3998. [Google Scholar] [CrossRef] [PubMed]
- Wang, J.; Yao, L.; Wang, Y. IFNet: An Interactive Frequency Convolutional Neural Network for Enhancing Motor Imagery Decoding From EEG. IEEE Trans. Neural Syst. Rehabil. Eng. 2023, 31, 1900–1911. [Google Scholar] [CrossRef]
- Zhang, J.; Jiang, G.; Hu, J.; Xie, P. Self-supervised Contrastive Few-Shot Learning for Motor Imagery Brain-Computer Interfaces. In Proceedings of the 2023 12th International Conference on Computing and Pattern Recognition, Qingdao, China, 27–29 October 2023; ACM: New York, NY, USA, 2023; pp. 114–119. [Google Scholar] [CrossRef]
- Liu, D.; Awudong, B.; Li, X.; Li, Q. Research on motor imaging EEG signals based on VMD. In Proceedings of the 2024 4th International Conference on Bioinformatics and Intelligent Computing, Beijing, China, 26–28 January 2024; ACM: New York, NY, USA, 2024; pp. 147–152. [Google Scholar] [CrossRef]
- Ji, N.; Ma, L.; Dong, H.; Zhang, X. EEG signals feature extraction based on DWT and EMD combined with approximate entropy. Brain Sci. 2019, 9, 201. [Google Scholar] [CrossRef]
- Muhajir, D.; Akbar, M.; Bagaskara, A.; Vinarti, R. Improving classification algorithm on education dataset using hyperparameter tuning. Procedia Comput. Sci. 2021, 197, 538–544. [Google Scholar] [CrossRef]
- Krishnan, T. Evaluating the efficacy of motor imagery classifiers: Linear Discriminant Analysis and a Multi-Layer Perceptron neural network. J. High Sch. Sci. 2024, 8, 204–211. [Google Scholar] [CrossRef]
- Selim, S.; Tantawi, M.M.; Shedeed, H.A.; Badr, A. A CSP\AM-BA-SVM Approach for Motor Imagery BCI System. IEEE Access 2018, 6, 49192–49208. [Google Scholar] [CrossRef]
- Lu, Y.; Wang, W.; Lian, B.; He, C. Feature Extraction and Classification of Motor Imagery EEG Signals in Motor Imagery for Sustainable Brain–Computer Interfaces. Sustainability 2024, 16, 6627. [Google Scholar] [CrossRef]
- Naser, M.Y.M.; Bhattacharya, S. Towards Practical BCI-Driven Wheelchairs: A Systematic Review Study. IEEE Trans. Neural Syst. Rehabil. Eng. 2023, 31, 1030–1044. [Google Scholar] [CrossRef]
- Cao, Z. A review of artificial intelligence for EEG-based brain−computer interfaces and applications. Brain Sci. Adv. 2020, 6, 162–170. [Google Scholar] [CrossRef]
- Orban, M.; Elsamanty, M.; Guo, K.; Zhang, S.; Yang, H. A Review of Brain Activity and EEG-Based Brain–Computer Interfaces for Rehabilitation Application. Bioengineering 2022, 9, 768. [Google Scholar] [CrossRef] [PubMed]
- Abdulkader, S.N.; Atia, A.; Mostafa, M.S.M. Brain computer interfacing: Applications and challenges. Egypt. Inform. J. 2015, 16, 213–230. [Google Scholar] [CrossRef]
- Lazcano-Herrera, A.G.; Fuentes-Aguilar, R.Q.; Chairez, I.; Alonso-Valerdi, L.M.; Gonzalez-Mendoza, M.; Alfaro-Ponce, M. Review on BCI Virtual Rehabilitation and Remote Technology Based on EEG for Assistive Devices. Appl. Sci. 2022, 12, 12253. [Google Scholar] [CrossRef]


























| Frequency Band | Frequency Range | Amplitude (µV) | Properties |
|---|---|---|---|
| Delta | 0.1–4 Hz | 20–200 | High Amplitude, slow wave. Slow wave found in deep sleep |
| Theta | 4–8 Hz | 10 | Deep relaxation and meditation |
| Alpha | 8–13 Hz | 2–100 | Daydream, calm state |
| Beta | 13–30 Hz | 5–10 | Alert, active thinking, anxiety, panic attack, focus and concentration |
| Gamma | >30 Hz | - | Combination of two senses |
| Artifact/Noise | Frequency Range | Amplitude/Propagation |
|---|---|---|
| Eye blink | <4 Hz | High amplitude (80–100 mV), low propagation |
| Eye Movement | <4 Hz | High Propagation |
| Forehead Movement | >13 Hz | High Amplitude |
| Electrode Displacement | <4 Hz | High Amplitude (20 mV) |
| Jaw clenching | >13 Hz | 0–10 mV |
| Line Noise | 50–60 Hz | Low Amplitude |
| Cardiac | >1 Hz | 1–10 mV range |
| Muscle | ≤35 Hz | Low amplitude (0–10 mV) |
| Paper | Year | Dataset Name | Subjects | Sampling Frequency | Electrodes | Filtering | Limitation |
|---|---|---|---|---|---|---|---|
| [12] | 2015 | Self-Generated | 5 | 256 Hz | C3, C4, Cz (10–20 system) | - | Only five subjects (mean age 25.6 ± 2.3 yr) were tested, which limits statistical power and generalizability. |
| [16] | 2019 | Self-Generated | 27 | 250 Hz | 10–20 system | - | Evaluated rASR only on eye-blink artifacts and overlooked other physiological and non-physiological sources. |
| [3] | 2020 | BCI Comp III 4A BCI Comp IV 2B | 5 9 | 1000 Hz 250 Hz | 118 C3, C4, Cz | Bandpass—0.05–200 Hz Downsampled at 100 Hz Bandpass—0.5–100 Hz | Fixed trial windows ignore subject-specific latencies and transient signal dynamics. |
| [13] | 2021 | Physionet | 109 | 128 Hz | 64 (10–10 system) | - | Basic filters fail to achieve ideal noise removal, requiring complex hybrid processing for accuracy |
| [14] | 2022 | Self-Generated | 57 | 250 Hz | 16 | Notch—32–48 Hz Bandpass—0.5–30 Hz | Did not assess subject-independent or multi-class scenarios |
| [15] | 2023 | BCI Comp IV 2A BCI Comp IV 2B Lab Data | 9 9 | 250 Hz 250 Hz | 25 C3, C4, Cz | Bandpass—0.5–100 Hz Notch—50 Hz Bandpass—0.5–100 Hz | Limited to Binary class imagery |
| [19] | 2023 | BCI Comp III 4A BCI Comp III 3B | 5 9 | 1000 Hz 250 Hz | 118 C3, C4, Cz | Bandpass—0.05–200 Hz Downsampled at 100 Hz Bandpass—0.5–100 Hz | Large-scale electrode setups create noisy, redundant data that degrades classification performance |
| [7] | 2023 | BCI Comp IV 1 BCI Comp III 4A | 7 5 | 100 Hz 1000 Hz | 59 118 | - Bandpass—0.05–200 Hz Downsampled at 100 Hz | Framework targets binary motor-imagery EEG classification; multiclass extensions are suggested only for future work |
| [17] | 2024 | Self-Generated | 5 | None Specified | None Specified | - | Only five subjects were tested, which limits statistical power and generalizability |
| [18] | 2024 | BCI Comp III 4A BCI Comp III 3B BCI Comp III 3A | 5 3 3 | 1000 Hz 125 Hz 250 Hz | 118 C3, C4, Cz 64 | Bandpass—0.05–200 Hz Downsampled at 100 Hz Notch—0.5–30 Hz Filter not specified but used a range of 1–50 Hz | Requires further real-world testing across different recording conditions and user demographics |
| Cortex Region | Function | Electrode |
|---|---|---|
| Frontal | Reasoning, speech, emotions, problem solving | F |
| Central | Sensorimotor (movement) | C |
| Parietal | Attention, processing of stimuli related to senses | P |
| Occipital | Vision | O |
| Temporal | Memory, auditory, stimuli interpretation and processing | T |
| Method | Robustness | Computational Complexity | Latency | Interpretability | Generalizability |
|---|---|---|---|---|---|
| Digital Filtering | Low | Minimal | Near Zero | High | Moderate |
| Moving Average | Low | Minimal | Low | High | Low |
| VMD/EMD | High | High | Moderate | Moderate | Moderate |
| ICA | Moderate | High | High (Batch) | High | Low |
| ASR | High | Moderate | Low | Moderate | High |
| rASR | Very High | Moderate | Low | Moderate | Very High |
| Paper | Year | BSS | Decomposition Method | Standalone/Hybrid | Notes |
|---|---|---|---|---|---|
| [12] | 2015 | None Specified | None Specified | - | Absence of BSS leaves the system vulnerable to artifact contamination |
| [16] | 2019 | ASR rASR | None Specified | Standalone Standalone | Uses Riemannian Artifact Subspace Reconstruction to clean eye-blinks without the high latency of full ICA. |
| [3] | 2020 | None Specified | None Specified | - | Relied on filtering to remove noise and artifacts. |
| [13] | 2021 | ICA ICA | None Specified Wavelet Transform | Standalone Hybrid | DWT decomposes signals into sub-bands before ICA, allowing for targeted noise removal in specific frequency ranges. |
| [14] | 2022 | None Specified | None Specified | - | Use of deep learning model allows for end-to-end processing. |
| [15] | 2023 | None Specified | None Specified | - | Use of deep learning model allows for end-to-end processing. |
| [19] | 2023 | None Specified | None Specified | - | Decomposed Signal into sub-bands using Filtering. |
| [7] | 2023 | ICA | None Specified | Standalone | Relies on the statistical independence of brain vs. non-brain sources; effective for stationary artifact removal. |
| [17] | 2024 | None Specified | None Specified | - | Use of deep learning model allows for end-to-end processing. |
| [18] | 2024 | None Specified | None specified | - | Decomposed Signal into sub-bands using Filtering. |
| Method | Robustness | Computational Complexity | Latency | Interpretability | Generalizability |
|---|---|---|---|---|---|
| Autoregressive Model | Moderate | Minimal | Near Zero | High | Moderate |
| FFT | Low | Minimal | Low | High | Low |
| WT | High | High | Moderate | Moderate | Moderate |
| CSP | Moderate | Moderate | Near Zero | High | Low |
| PCA | Moderate | Moderate | Near Zero | Moderate | Low |
| Paper | Year | Domain | Extraction Method | Number of Features | Notes |
|---|---|---|---|---|---|
| [12] | 2015 | Time, Time-Frequency | FFT, AR, MA Model, ARMA, DCT, DST | 48 | High feature count to 5 subjects suggests potential overfitting to stochastic noise |
| [16] | 2019 | None Specified | None Specified | - | Restricted to BSS implementation |
| [3] | 2020 | Spatial | CSP | 32 | By using 32 features for 118 electrodes, it performs significant data compression, focusing only on the most discriminative spatial variances |
| [13] | 2021 | Spatial | CSP | 120 | 120 features are extremely high for real-time BCI. It includes a risk of overfitting and curse of dimensionality. |
| [14] | 2022 | Spatial | CSP | - | Omitted feature count prevents assessment of the model’s structural risk or real-time latency. |
| [15] | 2023 | None Specified | None Specified | - | Use of deep learning model allows for end-to-end processing. |
| [19] | 2023 | Spatial | CSP | 40 | Provides a transparent, moderate feature count. |
| [7] | 2023 | Spatial | CSP Log-Variance | - | Omission of feature count introduces ambiguity regarding model overfitting and prevents computational auditing. |
| [17] | 2024 | Spatial | Auto selected regularized CSP | - | Auto-selection without a final count prevents verification of real-time processing boundaries |
| [18] | 2024 | Spatial | CSP | 40 | Provides a transparent, moderate feature count. |
| Method | Robustness | Computational Complexity | Latency | Interpretability | Generalizability |
|---|---|---|---|---|---|
| Relief-F | Moderate | Minimal | Near Zero | High | Moderate |
| InFS | Low | Minimal | Low | High | Low |
| ILFS | High | High | Moderate | Moderate | Moderate |
| FSV | Moderate | Moderate | Near Zero | High | Low |
| SD | Low | Minimal | Near Zero | High | Low |
| NCA | High | High | Moderate | Low | High |
| mRMR | High | Moderate | Low | High | High |
| Paper | Year | Type | Selection Method | Initial Features | Final Features | Notes |
|---|---|---|---|---|---|---|
| [12] | 2015 | None Specified | None Specified | 48 | - | No selection applied to a huge feature set. |
| [16] | 2019 | None specified | None Specified | - | - | Restricted to BSS stage |
| [3] | 2020 | Filter | NCA | 32 | - | Uses NCA to weight feature importance, but the final subset size is not reported. |
| [13] | 2021 | None Specified | None Specified | 120 | - | No selection applied to a huge feature set, likely captures significant EEG artifacts. |
| [14] | 2022 | None Specified | None Specified | - | - | Use of deep learning allows for automatic feature selection. |
| [15] | 2023 | None Specified | None Specified | - | - | Use of deep learning allows for automatic feature selection. |
| [19] | 2023 | Filter Filter Filter/Wrapper | CFS mRMR SRCFS | 40 | 20 | Reduces the feature space by 50%, ensuring only the most relevant and non-redundant features reach the classifier. |
| [7] | 2023 | None Specified | None Specified | - | - | No selection applied to a huge feature set, likely used spatial filters as features. |
| [17] | 2024 | Spatial | Mutual Information-based regularization Parameter Selection | - | - | Selection is embedded in the Regularization math, making the final feature count invisible. |
| [18] | 2024 | Filter Graph Validation | Relief-F, ILFS, SD Inf-FS FSV | 40 | 37 | Uses 3 distinct types (Filter, Graph, Validation) to reduce to only 37 features. |
| Paper | Year | Model | Hyperparameter Used | Notes |
|---|---|---|---|---|
| [12] | 2015 | LDA | None Specified | Omission of hyperparameters makes a performance cross-validation check impossible |
| [3] | 2020 | SVM LDA | None Specified | Omission of hyperparameters makes a performance cross-validation check impossible |
| [13] | 2021 | SVM LDA | None Specified | Omission of hyperparameters makes a performance cross-validation check impossible |
| [19] | 2023 | LDA SVM | None Specified Radial Based Function kernel | Identifies the Radial Basis Function but omits the C parameter and Gamma, leaving the decision boundary undefined. |
| [7] | 2023 | SVM LDA | Radial Basis Function None Specified | Identifies the Radial Basis Function but omits the C parameter and Gamma, leaving the decision boundary undefine. |
| [18] | 2024 | LDA SVM | None Specified Radial Based Function kernel | Specifies the kernel type but lacks the penalty factor required for replication. |
| Method | Robustness | Computational Complexity | Latency | Interpretability | Generalizability |
|---|---|---|---|---|---|
| LDA | Moderate | Minimal | Near Zero | High | Moderate |
| SVM | High | Moderate | Low | Moderate | Moderate |
| CNN | High | High | Moderate | Low | High |
| CNN-LSTM | High | Very High | Moderate | Low | High |
| MSHCNN | Very High | High | Moderate | Low | High |
| TSFCNN | High | High | Moderate | Low | High |
| SCFL | High | Moderate | Low | Moderate | High |
| Paper | Year | Hyperparameter | Accuracy | Notes |
|---|---|---|---|---|
| [3] | 2020 | None Specified | 90.07% | High performance is reported but lacks the deterministic constants required for verification. |
| [62] | 2021 | Parameter Solver—‘lsqr’ Shrinkage—0.81 | 87.61% | Full disclosure of shrinkage allows for stable implementation in portable BCI systems. |
| [63] | 2024 | Default Settings | 64.15% | Demonstrates a ~23% performance drop when relying on standard settings without fine tuning. |
| Paper | Year | Hyperparameter | Accuracy | Notes |
|---|---|---|---|---|
| [64] | 2018 | Radial Basis Function C and Gamma (γ)—automatic optimized Population size = 5 | 86.6% | While parameters are automatically optimized the failure to report the resulting constants prevents replication of model. |
| [3] | 2020 | None Specified | 90.00% | Reports high accuracy but omits the kernel penalty (C) and scale (gamma), preventing hardware replication |
| [65] | 2024 | C—2 Gamma (γ)—0.35 Radial Basis Function | 95.37% | Disclosure of specific constants allows for immediate firmware parameterization in portable BC |
| Paper | Year | Dataset | Task (Classes) | Classifier | Average F1-Score | Average Kappa | Statistical Validation | Average Accuracy |
|---|---|---|---|---|---|---|---|---|
| [3] | 2020 | BCI Comp III 4A BCI Comp IV 2B | 2 classes | SVM LDA | None Specified | None Specified | Friedmans one-way ANOVA test (p < 0.006) Turkey-Kramer post hoc (p < 0.002) | 92.20% 91.36% 81.52% |
| [13] | 2021 | Physionet | None Specified | SVM LDA | None Specified | None Specified | None Specified | 81.75% 78.41% |
| [15] | 2023 | BCI Comp IV 2A BCI Comp IV 2B | 4 classes 2 classes | MSHCNN | None Specified | None Specified | Wiconxon signed rank test; Cohens d-value (p < 0.05; 0.825) | 84.86% 85.25% |
| [19] | 2023 | BCI Comp III 4A BCI Comp III 3B | 2 classes | LDA SVM | 0.8935 * 0.8853 * 0.6718 * 0.6633 * | None Specified | None Specified | 90.05% |
| [7] | 2023 | BCI Comp IV 1 BCI Comp III 4A | 2 classes | SVM LDA | None Specified | None Specified | None Specified | 90.42% 95.42% |
| [18] | 2024 | BCI Comp III 4A BCI Comp III 3B BCI Comp III 3A | 2 classes 2 classes 4 classes | LDA SVM | 0.8965 * 0.7435 * 0.8831 * 0.7123 * | None Specified | None Specified | 91.432% 76.111% |
| Paper | Year | Dataset | Task (Classes) | Classifier | Average F1-Score | Average Kappa | Statistical Validation | Average Accuracy |
|---|---|---|---|---|---|---|---|---|
| [12] | 2015 | Self-Generated | 3 classes | LDA | None Specified | None Specified | None Specified | MAV- 68.5% AR—68.4% -BP-PSD—71.8% -BP-PSD—70.1% |
| [16] | 2019 | Self-Generated | None Specified | None Specified | None Specified | None Specified | Repeated-measures ANOVA, paired t-test | None Specified |
| [14] | 2022 | Self-Generated | 2 classes | CSP-LDA CNN | Left Hand (0.5293) Right Hand (0.5183) Left Hand (0.6907) Right Hand (0.6859) | None Specified | Shapiro–Wilk normality test: CSP + LDA (W = 0.97, p = 0.12), CNN (W = 0.98, p = 0.66) pairwise t-test (t(53) = 22.12, p < 0.001) | 69.42% 52.56% |
| [17] | 2024 | Self-Generated | 7 classes | CNN-LSTM | Not Specified | 0.9289 | None Specified | Offline—87.20% Online—93.12% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Ramsoonder, N.; Maswanganyi, R.C.; Khumalo, P. Comparative Performance Analysis of Machine Learning Computational Pipelines and Deep Learning Architectures in EEG Motor Imagery BCIs. Mathematics 2026, 14, 1520. https://doi.org/10.3390/math14091520
Ramsoonder N, Maswanganyi RC, Khumalo P. Comparative Performance Analysis of Machine Learning Computational Pipelines and Deep Learning Architectures in EEG Motor Imagery BCIs. Mathematics. 2026; 14(9):1520. https://doi.org/10.3390/math14091520
Chicago/Turabian StyleRamsoonder, Nerita, Rito Clifford Maswanganyi, and Philani Khumalo. 2026. "Comparative Performance Analysis of Machine Learning Computational Pipelines and Deep Learning Architectures in EEG Motor Imagery BCIs" Mathematics 14, no. 9: 1520. https://doi.org/10.3390/math14091520
APA StyleRamsoonder, N., Maswanganyi, R. C., & Khumalo, P. (2026). Comparative Performance Analysis of Machine Learning Computational Pipelines and Deep Learning Architectures in EEG Motor Imagery BCIs. Mathematics, 14(9), 1520. https://doi.org/10.3390/math14091520

