A dynamic and self-adaptive classification algorithm for motor imagery EEG signals

BACKGROUND Brain-computer interface (BCI) is a communication pathway applied for pathological analysis or functional substitution. BCI based on functional substitution enables the recognition of a subject's intention to control devices such as prosthesis and wheelchairs. Discrimination of electroencephalography (EEG) trials related to left- and right-hand movements requires complex EEG signal processing to achieve good system performance. New method: In this study, a novel dynamic and self-adaptive algorithm (DSAA) based on the least-squares method is proposed to select the most appropriate feature extraction and classification algorithms couple for each subject. Specifically, the best couple identified during the training of the system is updated during online testing in order to check the stability of the selected couple and maintain high system accuracy. RESULTS Extensive and systematic experiments were conducted on public datasets of 17 subjects in the BCI-competition and the results show an improved performance for DSAA over other selected state-of-the-art methods. Comparison with existing methods: The results show that the proposed system enhanced the classification accuracy for the three chosen public datasets by 8% compared to other approaches. Moreover, the proposed system was successful in selecting the best path despite the unavailability of reference labels. CONCLUSIONS Performing dynamic and self-adaptive selection for the best feature extraction and classification algorithm couple increases the recognition rate of trials despite the unavailability of reference trial labels. This approach allows the development of a complete BCI system with excellent accuracy.

[1]  Hoda Mohammadzade,et al.  An Efficient Hardware Implementation for a Motor Imagery Brain Computer Interface System , 2018, Scientia Iranica.

[2]  Robert Turner,et al.  A Method for Removing Imaging Artifact from Continuous EEG Recorded during Functional MRI , 2000, NeuroImage.

[3]  Rami J. Haddad,et al.  Optimization of EEG-based imaginary motion classification using majority-voting , 2017, SoutheastCon 2017.

[4]  Richard Y. Kain,et al.  Vote Assignments in Weighted Voting Mechanisms , 1991, IEEE Trans. Computers.

[5]  Hans W. Guesgen,et al.  Reduce Calibration Time in Motor Imagery Using Spatially Regularized Symmetric Positives-Definite Matrices Based Classification , 2019, Sensors.

[6]  Christian Jutten,et al.  Multiclass Brain–Computer Interface Classification by Riemannian Geometry , 2012, IEEE Transactions on Biomedical Engineering.

[7]  Guillermo Sapiro,et al.  Classification and clustering via dictionary learning with structured incoherence and shared features , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[8]  M Congedo,et al.  A review of classification algorithms for EEG-based brain–computer interfaces , 2007, Journal of neural engineering.

[9]  Allen Y. Yang,et al.  Robust Face Recognition via Sparse Representation , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Donghui Wang,et al.  A Dictionary Learning Approach for Classification: Separating the Particularity and the Commonality , 2012, ECCV.

[11]  D. L. Schomer,et al.  Niedermeyer's Electroencephalography: Basic Principles, Clinical Applications, and Related Fields , 2012 .

[12]  Jing Cai,et al.  A Weighted Voting Classifier Based on Differential Evolution , 2014 .

[13]  Amit Konar,et al.  Performance analysis of LDA, QDA and KNN algorithms in left-right limb movement classification from EEG data , 2010, 2010 International Conference on Systems in Medicine and Biology.

[14]  Heung-Il Suk,et al.  Non-homogeneous spatial filter optimization for ElectroEncephaloGram (EEG)-based motor imagery classification , 2013, Neurocomputing.

[15]  Fakhreddine Ghaffari,et al.  An adaptive EEG filtering approach to maximize the classification accuracy in motor imagery , 2014, 2014 IEEE Symposium on Computational Intelligence, Cognitive Algorithms, Mind, and Brain (CCMB).

[16]  H. Aurlien,et al.  EEG background activity described by a large computerized database , 2004, Clinical Neurophysiology.

[17]  Panagiotis D. Bamidis,et al.  Automatic Sleep Stage Classification Applying Machine Learning Algorithms on EEG Recordings , 2017, 2017 IEEE 30th International Symposium on Computer-Based Medical Systems (CBMS).

[18]  David Zhang,et al.  Fisher Discrimination Dictionary Learning for sparse representation , 2011, 2011 International Conference on Computer Vision.

[19]  Cuntai Guan,et al.  Regularizing Common Spatial Patterns to Improve BCI Designs: Unified Theory and New Algorithms , 2011, IEEE Transactions on Biomedical Engineering.

[20]  V. Vapnik SVM method of estimating density, conditional probability, and conditional density , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[21]  Larry S. Davis,et al.  Learning a discriminative dictionary for sparse coding via label consistent K-SVD , 2011, CVPR 2011.

[22]  Juan José Rodríguez Diez,et al.  A weighted voting framework for classifiers ensembles , 2012, Knowledge and Information Systems.

[23]  Gert Pfurtscheller,et al.  Brain-computer interface: a new communication device for handicapped persons , 1993 .

[24]  Brendan Z. Allison,et al.  Brain-Computer Interfaces: A Gentle Introduction , 2009 .

[25]  Fakhreddine Ghaffari,et al.  An embedded implementation based on adaptive filter bank for brain–computer interface systems , 2018, Journal of Neuroscience Methods.

[26]  Alain Rakotomamonjy,et al.  Ensemble of SVMs for Improving Brain Computer Interface P300 Speller Performances , 2005, ICANN.

[27]  Lei Zhang,et al.  Projective dictionary pair learning for pattern classification , 2014, NIPS.