Deep Convolutional Neural Networks and Power Spectral Density Features for Motor Imagery Classification of EEG Signals

A Brain-Computer Interface (BCI) is a communication and control system that attempts to provide real-time interaction between a user and a computer device, based on the brain electrical signals that are generated when user imagine specific movements or actions. For doing so, classification models are developed to identify the user movement intention according to specific signal features. This paper presents a classification model to BCI that is based on the processing of Electroencephalography (EEG) signals. The power spectral density (PSD) representation of EEG signals is used for training a deep Convolutional Neural Network (CNN) that is able to differentiate among four different movement intentions: left-hand movement, right-hand movement, feet movement, and tongue movement. Performance evaluation results reported a mean accuracy of \(0.8797 \pm 0.0296\) for the well-known BCI Competition IV Dataset 2a, which outperform state-of-the-art approaches.

[1]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

[2]  Martín Abadi,et al.  TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems , 2016, ArXiv.

[3]  P. Husar,et al.  A periodogram-based method for the detection of steady-state visually evoked potentials , 1998, IEEE Transactions on Biomedical Engineering.

[4]  D. Percival,et al.  Evaluating scaled windowed variance methods for estimating the Hurst coefficient of time series. , 1997, Physica A.

[5]  Ahmad Taher Azar,et al.  Classification of EEG-Based Brain-Computer Interfaces , 2014, Advanced Intelligent Computational Technologies and Decision Support Systems.

[6]  M. K. M. Rahman,et al.  A Review on the Components of EEG-based Motor Imagery Classification with Quantitative Comparison , 2017 .

[7]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[8]  Cuntai Guan,et al.  Filter Bank Common Spatial Pattern Algorithm on BCI Competition IV Datasets 2a and 2b , 2012, Front. Neurosci..

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

[10]  Xiaofeng Gong,et al.  Tensor decomposition of EEG signals: A brief review , 2015, Journal of Neuroscience Methods.

[11]  Keshab K. Parhi,et al.  Low-Complexity Welch Power Spectral Density Computation , 2014, IEEE Transactions on Circuits and Systems I: Regular Papers.

[12]  P. Welch The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms , 1967 .

[13]  Rabab K. Ward,et al.  Comparing Different Classifiers in Sensory Motor Brain Computer Interfaces , 2015, PloS one.

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

[15]  Hongtao Lu,et al.  Classification of Motor Imagery EEG Signals with Deep Learning Models , 2017, IScIDE.

[16]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[17]  Dennis J. McFarland,et al.  Brain-Computer Interfaces for the Operation of Robotic and Prosthetic Devices , 2010, Adv. Comput..

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

[19]  Mohamed Taher,et al.  Using autoencoders for feature enhancement in motor imagery Brain-Computer Interfaces , 2017, 2017 13th IASTED International Conference on Biomedical Engineering (BioMed).

[20]  Gert Pfurtscheller,et al.  Motor imagery and direct brain-computer communication , 2001, Proc. IEEE.

[21]  Jaime Gómez Gil,et al.  Brain Computer Interfaces, a Review , 2012, Sensors.

[22]  A. L. Lucchetti,et al.  Motor Imagery Training After Stroke: A Systematic Review and Meta-analysis of Randomized Controlled Trials , 2017, Journal of neurologic physical therapy : JNPT.

[23]  Dennis J. McFarland,et al.  Brain–computer interfaces for communication and control , 2002, Clinical Neurophysiology.

[24]  Egor Krivov,et al.  Filter bank extension for neural network-based motor imagery classification , 2016, 2016 IEEE 26th International Workshop on Machine Learning for Signal Processing (MLSP).

[25]  Shuicheng Yan,et al.  Parallel convolutional-linear neural network for motor imagery classification , 2015, 2015 23rd European Signal Processing Conference (EUSIPCO).

[26]  M. A. Wahed,et al.  Prediction of five-class finger flexion using ECoG signals , 2012, 2012 Cairo International Biomedical Engineering Conference (CIBEC).