Abstract
Brain-computer interfaces (BCIs) were initially created to help individuals with disabilities control devices and communicate without muscle movement. Today, BCIs are used for prosthetic control, cognitive enhancement, and neurological rehabilitation. The BCI system depends on analyzing electroencephalogram (EEG) signals captured from the brain. Decoding these EEG signals is a complex process that combines multiple algorithms to extract meaningful information from these intricate and noisy signals. One of the most popular techniques is the Common Spatial Patterns (CSP), which helps preserve useful and sensitive information. This paper presents an optimized extension of the CSP model for extracting EEG data features in a multiclass setting using Riemannian geometry-based weighting. The use of weighting based on Riemannian geometry enhances the robustness of covariance matrix computation, thereby decreasing the influence of noise that can significantly distort the mean of covariance matrices in the traditional CSP method. The proposed approach is also extended by the integration of a multi-band filter bank, providing a more detailed examination of EEG signals. Three classifiers, Linear Discriminant Analysis (LDA), Random Forest Classifier (RFC), and Multi-Layer Perceptron (MLP), are employed to differentiate features across four motor imagery tasks. LDA achieves an accuracy of 80.40%, while MLP and RFC reach 80.02% and 80.90%, respectively. The results obtained using a majority vote combining the decisions of the three classifiers are 81.83% for accuracy and Recall, 82.74% for precision, and 81.87% for F1-score. The proposed architecture is evaluated using the BCI Competition IV set 2a dataset, proving its effectiveness in EEG signal classification for BCI applications.