Application of Convolutional Neural Networks to Four-Class Motor Imagery Classification Problem

In this paper the use of a novel feature extraction method oriented to convolutional neural networks (CNN) is discussed in order to solve four-class motor imagery classification problem. Analysis of viable CNN architectures and their influence on the obtained accuracy for the given task is argued. Furthermore, selection of optimal feature map image dimension, filter sizes and other CNN parameters used for network training is investigated. Methods for generating 2D feature maps from 1D feature vectors are presented for commonly used feature types. Initial results show that CNN can achieve high classification accuracy of 68% for the four-class motor imagery problem with less complex feature extraction techniques. It is shown that optimal accuracy highly depends on feature map dimensions, filter sizes, epoch count and other tunable factors, therefore various fine-tuning techniques must be employed. Experiments show that simple FFT energy map generation techniques are enough to reach the state of the art classification accuracy for common CNN feature map sizes. This work also confirms that CNNs are able to learn a descriptive set of information needed for optimal electroencephalogram (EEG) signal classification. DOI: http://dx.doi.org/10.5755/j01.itc.46.2.17528

[1]  Robust Spatial Filters on Three-Class Motor Imagery EEG Data Using Independent Component Analysis , 2014 .

[2]  Xiao Dan Classification of motor imagery EEG signals based on energy entropy , 2008 .

[3]  Hubert Cecotti,et al.  Convolutional Neural Network with embedded Fourier Transform for EEG classification , 2008, 2008 19th International Conference on Pattern Recognition.

[4]  Zhendong Mu,et al.  Application of Energy Entropy in Motor Imagery EEG Classification , 2009, J. Digit. Content Technol. its Appl..

[5]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[6]  R. Leeb,et al.  BCI Competition 2008 { Graz data set B , 2008 .

[7]  D. Cox,et al.  An Analysis of Transformations , 1964 .

[8]  B. Xiaoping,et al.  The offline feature extraction of four-class motor imagery EEG based on ICA and Wavelet-CSP , 2014, Proceedings of the 33rd Chinese Control Conference.

[9]  Yann LeCun,et al.  Comparing SVM and convolutional networks for epileptic seizure prediction from intracranial EEG , 2008, 2008 IEEE Workshop on Machine Learning for Signal Processing.

[10]  J. Martinerie,et al.  Comparison of Hilbert transform and wavelet methods for the analysis of neuronal synchrony , 2001, Journal of Neuroscience Methods.

[11]  Yijun Wang,et al.  Common Spatial Pattern Method for Channel Selelction in Motor Imagery Based Brain-computer Interface , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[12]  Antonio Frisoli,et al.  A novel BCI-SSVEP based approach for control of walking in Virtual Environment using a Convolutional Neural Network , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[13]  Vacius Jusas,et al.  EEG Dataset Reduction and Feature Extraction Using Discrete Cosine Transform , 2012, 2012 Sixth UKSim/AMSS European Symposium on Computer Modeling and Simulation.

[14]  Ran Manor,et al.  Convolutional Neural Network for Multi-Category Rapid Serial Visual Presentation BCI , 2015, Front. Comput. Neurosci..

[15]  Gunnar Blohm,et al.  Multi-Class Motor Imagery EEG Decoding for Brain-Computer Interfaces , 2012, Front. Neurosci..

[16]  Hubert Cecotti,et al.  Convolutional Neural Networks for P300 Detection with Application to Brain-Computer Interfaces , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Andrea Vedaldi,et al.  MatConvNet: Convolutional Neural Networks for MATLAB , 2014, ACM Multimedia.

[18]  Bin He,et al.  A wavelet-based time–frequency analysis approach for classification of motor imagery for brain–computer interface applications , 2005, Journal of neural engineering.

[19]  Ugur Halici,et al.  A novel deep learning approach for classification of EEG motor imagery signals , 2017, Journal of neural engineering.

[20]  Jianfeng Hu,et al.  Classification of Motor Imagery EEG Signals Based on Energy Entropy , 2009, 2009 International Symposium on Intelligent Ubiquitous Computing and Education.

[21]  Clemens Brunner,et al.  Dimensionality Reduction and Channel Selection of Motor Imagery Electroencephalographic Data , 2009, Comput. Intell. Neurosci..

[22]  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).

[23]  Vacius Jusas,et al.  Comparison of Feature Extraction Methods for EEG BCI Classification , 2015, ICIST.