Motor Imagery Based EEG Classification by Using Common Spatial Patterns and Convolutional Neural Networks

EEG signal processing has been an important and engaging issue over the last three decades. It has been used in the applications ranging from controlling mobile robots to analyzing sleep stages. Previously it was used in the applications of clinical neurology such as detecting epileptic seizure, finding epileptiform discharges, diagnosis of epilepsy, etc. Convolutional Neural Network (CNN) on the other hand is one of the most popular and successful method that has been broadly utilized in machine learning problems such as pattern recognition, image classification and object detection. The proposed study focuses on maximizing the classification performance by combining two of the most successful methods: CSP (Common Spatial Patterns) and CNN. Three different setups have been established in order to observe the changes in the validation accuracy of the classifier. At first, a CNN (four convolution layers and a fully connected layer) structure is trained by feeding the raw data. Secondly, five different filters are applied to the original signal and their outputs are utilized in the training of a CNN having the same structure. Thirdly, the original signal has been transformed via CSP into another space where its spatial features are observed more clearly and then classified by the CNN. It is observed that the combination of CSP and CNN gives the best performance with 93.75% validation accuracy.

[1]  J. Crowcroft,et al.  Automatic epileptic seizure detection in EEGs based on optimized sample entropy and extreme learning machine , 2012, Journal of Neuroscience Methods.

[2]  G Pfurtscheller,et al.  Seperability of four-class motor imagery data using independent components analysis , 2006, Journal of neural engineering.

[3]  G. Pfurtscheller,et al.  Designing optimal spatial filters for single-trial EEG classification in a movement task , 1999, Clinical Neurophysiology.

[4]  Shouqian Sun,et al.  Single-trial EEG classification of motor imagery using deep convolutional neural networks , 2017 .

[5]  Xingyu Wang,et al.  Optimizing spatial patterns with sparse filter bands for motor-imagery based brain–computer interface , 2015, Journal of Neuroscience Methods.

[6]  Muhammad Ammar Ali,et al.  Classification of Motor Imagery Task by Using Novel Ensemble Pruning Approach , 2020, IEEE Transactions on Fuzzy Systems.

[7]  Chiew Tong Lau,et al.  A New Discriminative Common Spatial Pattern Method for Motor Imagery Brain–Computer Interfaces , 2009, IEEE Transactions on Biomedical Engineering.

[8]  Cuntai Guan,et al.  On the use of convolutional neural networks and augmented CSP features for multi-class motor imagery of EEG signals classification , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[9]  Konstantinos N. Plataniotis,et al.  Separable Common Spatio-Spectral Patterns for Motor Imagery BCI Systems , 2016, IEEE Transactions on Biomedical Engineering.

[10]  Z J Koles,et al.  The quantitative extraction and topographic mapping of the abnormal components in the clinical EEG. , 1991, Electroencephalography and clinical neurophysiology.

[11]  Jiwen Lu,et al.  PCANet: A Simple Deep Learning Baseline for Image Classification? , 2014, IEEE Transactions on Image Processing.

[12]  Amy Loutfi,et al.  Sleep Stage Classification Using Unsupervised Feature Learning , 2012, Adv. Artif. Neural Syst..

[13]  Wenchao Huang,et al.  A Deep Learning Approach Based on CSP for EEG Analysis , 2018, Intelligent Information Processing.

[14]  Cuntai Guan,et al.  Filter Bank Common Spatial Pattern (FBCSP) in Brain-Computer Interface , 2008, 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence).

[15]  K.-R. Muller,et al.  Optimizing Spatial filters for Robust EEG Single-Trial Analysis , 2008, IEEE Signal Processing Magazine.