Decoding ECoG signal into 3D hand translation using deep learning

Objective. Motor brain-computer interfaces (BCIs) are a promising technology that may enable motor-impaired people to interact with their environment. BCIs would potentially compensate for arm and hand function loss, which is the top priority for individuals with tetraplegia. Designing real-time and accurate BCI is crucial to make such devices useful, safe, and easy to use by patients in a real-life environment. Electrocorticography (ECoG)-based BCIs emerge as a good compromise between invasiveness of the recording device and good spatial and temporal resolution of the recorded signal. However, most ECoG signal decoders used to predict continuous hand movements are linear models. These models have a limited representational capacity and may fail to capture the relationship between ECoG signal features and continuous hand movements. Deep learning (DL) models, which are state-of-the-art in many problems, could be a solution to better capture this relationship. Approach. In this study, we tested several DL-based architectures to predict imagined 3D continuous hand translation using time-frequency features extracted from ECoG signals. The dataset used in the analysis is a part of a long-term clinical trial (ClinicalTrials.gov identifier: NCT02550522) and was acquired during a closed-loop experiment with a tetraplegic subject. The proposed architectures include multilayer perceptron (MLP), convolutional neural networks (CNN), and long short-term memory networks (LSTM). The accuracy of the DL-based and multilinear models was compared offline using cosine similarity. Main results. Our results show that CNN-based architectures outperform the current state-of-the-art multilinear model. The best architecture exploited the spatial correlation between neighboring electrodes with CNN and benefited from the sequential character of the desired hand trajectory by using LSTMs. Overall, DL increased the average cosine similarity, compared to the multilinear model, by up to 60%, from 0.189 to 0.302 and from 0.157 to 0.249 for the left and right hand, respectively. Significance. This study shows that DL-based models could increase the accuracy of BCI systems in the case of 3D hand translation prediction in a tetraplegic subject.

[1]  Janice J Eng,et al.  The health and life priorities of individuals with spinal cord injury: a systematic review. , 2012, Journal of neurotrauma.

[2]  A. Schwartz,et al.  High-performance neuroprosthetic control by an individual with tetraplegia , 2013, The Lancet.

[3]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Andreas Schulze-Bonhage,et al.  Decoding natural grasp types from human ECoG , 2012, NeuroImage.

[5]  Gang Chen,et al.  Effective and Efficient Dropout for Deep Convolutional Neural Networks , 2019, ArXiv.

[6]  Andreea Ioana Sburlea,et al.  Continuous low-frequency EEG decoding of arm movement for closed-loop, natural control of a robotic arm , 2020, Journal of neural engineering.

[7]  Francis R. Willett,et al.  Restoration of reaching and grasping in a person with tetraplegia through brain-controlled muscle stimulation: a proof-of-concept demonstration , 2017, The Lancet.

[8]  M L Boninger,et al.  Ten-dimensional anthropomorphic arm control in a human brain−machine interface: difficulties, solutions, and limitations , 2015, Journal of neural engineering.

[9]  Guillaume Charvet,et al.  WIMAGINE: Wireless 64-Channel ECoG Recording Implant for Long Term Clinical Applications , 2015, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[10]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[11]  Anirban Chowdhury,et al.  Deep Learning Based Inter-subject Continuous Decoding of Motor Imagery for Practical Brain-Computer Interfaces , 2020, Frontiers in Neuroscience.

[12]  Aiguo Song,et al.  Wavelet Transform Time-Frequency Image and Convolutional Network-Based Motor Imagery EEG Classification , 2019, IEEE Access.

[13]  Damien Coyle,et al.  Decoding Imagined 3D Hand Movement Trajectories From EEG: Evidence to Support the Use of Mu, Beta, and Low Gamma Oscillations , 2018, Front. Neurosci..

[14]  Yoshua Bengio,et al.  Algorithms for Hyper-Parameter Optimization , 2011, NIPS.

[15]  Josef Parvizi,et al.  Hand posture classification using electrocorticography signals in the gamma band over human sensorimotor brain areas , 2013, Journal of neural engineering.

[16]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[17]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[18]  J. Wolpaw,et al.  Decoding two-dimensional movement trajectories using electrocorticographic signals in humans , 2007, Journal of neural engineering.

[19]  J. Wolpaw,et al.  Decoding flexion of individual fingers using electrocorticographic signals in humans , 2009, Journal of neural engineering.

[20]  J. Pereira,et al.  Decoding natural reach-and-grasp actions from human EEG , 2018, Journal of neural engineering.

[21]  Anming Du,et al.  Decoding ECoG Signal with Deep Learning Model Based on LSTM , 2018, TENCON 2018 - 2018 IEEE Region 10 Conference.

[22]  Qi Yuan,et al.  Decoding spectro-temporal representation for motor imagery recognition using ECoG-based brain-computer interfaces. , 2020, Journal of integrative neuroscience.

[23]  Brian Litt,et al.  Logistic-weighted regression improves decoding of finger flexion from electrocorticographic signals , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[24]  Changde Du,et al.  Improving EEG-Based Motor Imagery Classification via Spatial and Temporal Recurrent Neural Networks , 2018, 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[25]  Sadasivan Puthusserypady,et al.  An end-to-end deep learning approach to MI-EEG signal classification for BCIs , 2018, Expert Syst. Appl..

[26]  Nick F. Ramsey,et al.  Decoding hand gestures from primary somatosensory cortex using high-density ECoG , 2017, NeuroImage.

[27]  Jörg Fischer,et al.  An online brain–machine interface using decoding of movement direction from the human electrocorticogram , 2012, Journal of neural engineering.

[28]  Ming-Wei Chang,et al.  BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding , 2019, NAACL.

[29]  Yasuharu Koike,et al.  Mapping ECoG channel contributions to trajectory and muscle activity prediction in human sensorimotor cortex , 2017, Scientific Reports.

[30]  Rupert Ortner,et al.  Single trial detection of hand poses in human ECoG using CSP based feature extraction , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[31]  Ming Yang,et al.  3D Convolutional Neural Networks for Human Action Recognition , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[32]  María José Rodríguez-Fórtiz,et al.  A CNN-LSTM Deep Learning Classifier for Motor Imagery EEG Detection Using a Low-invasive and Low-Cost BCI Headband , 2020, 2020 16th International Conference on Intelligent Environments (IE).

[33]  Rupert Ortner,et al.  Motor Imagery with Brain- Computer Interface Neurotechnology , 2015 .

[34]  Tiago H. Falk,et al.  Deep learning-based electroencephalography analysis: a systematic review , 2019, Journal of neural engineering.

[35]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[36]  K. Anderson Targeting recovery: priorities of the spinal cord-injured population. , 2004, Journal of neurotrauma.

[37]  Nicolas Y. Masse,et al.  Reach and grasp by people with tetraplegia using a neurally controlled robotic arm , 2012, Nature.

[38]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[39]  Mohammad H. Mahoor,et al.  LFP-Net: A deep learning framework to recognize human behavioral activities using brain STN-LFP signals , 2020, Journal of Neuroscience Methods.

[40]  Yasuharu Koike,et al.  Prediction of Three-Dimensional Arm Trajectories Based on ECoG Signals Recorded from Human Sensorimotor Cortex , 2013, PloS one.

[41]  D J Weber,et al.  Human motor cortical activity recorded with Micro-ECoG electrodes, during individual finger movements , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[42]  Wolfram Burgard,et al.  Deep learning with convolutional neural networks for EEG decoding and visualization , 2017, Human brain mapping.

[43]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[44]  T. Aksenova,et al.  Long-term stability of the chronic epidural wireless recorder WIMAGINE in tetraplegic patients , 2021, Journal of neural engineering.

[45]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[46]  Ning Wang,et al.  HS-CNN: a CNN with hybrid convolution scale for EEG motor imagery classification , 2020, Journal of neural engineering.

[47]  Michael L. Waskom,et al.  Seaborn: Statistical Data Visualization , 2021, J. Open Source Softw..

[48]  N. Ramsey,et al.  Give me a sign: decoding four complex hand gestures based on high-density ECoG , 2014, Brain Structure and Function.

[49]  Jose C. Principe,et al.  Extraction and localization of mesoscopic motor control signals for human ECoG neuroprosthetics , 2008, Journal of Neuroscience Methods.

[50]  Md. Jahid Hasan,et al.  Electrocorticography based motor imagery movements classification using long short-term memory (LSTM) based on deep learning approach , 2020 .

[51]  N. Thakor,et al.  Electrocorticographic amplitude predicts finger positions during slow grasping motions of the hand , 2010, Journal of neural engineering.

[52]  Odelia Schwartz,et al.  Decoding of finger trajectory from ECoG using deep learning , 2018, Journal of neural engineering.

[53]  Pengfei Chen,et al.  Rethinking the Usage of Batch Normalization and Dropout in the Training of Deep Neural Networks , 2019, ArXiv.

[54]  Stephen M. Gordon,et al.  EEGNet: A Compact Convolutional Neural Network for EEG-based Brain-Computer Interfaces , 2021 .

[55]  Karunesh Ganguly,et al.  Plug-and-play control of a brain–computer interface through neural map stabilization , 2020, Nature Biotechnology.

[56]  Per B. Sederberg,et al.  Meeting brain–computer interface user performance expectations using a deep neural network decoding framework , 2018, Nature Medicine.

[57]  Nicholas P. Szrama,et al.  Decoding three-dimensional reaching movements using electrocorticographic signals in humans , 2016, Journal of neural engineering.

[58]  Mohammed Yeasin,et al.  Learning Representations from EEG with Deep Recurrent-Convolutional Neural Networks , 2015, ICLR.

[59]  Guillaume Charvet,et al.  Recursive Exponentially Weighted N-way Partial Least Squares Regression with Recursive-Validation of Hyper-Parameters in Brain-Computer Interface Applications , 2017, Scientific Reports.

[60]  Spencer Kellis,et al.  Decoding hand trajectories from micro-electrocorticography in human patients , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[61]  A. Benabid,et al.  An exoskeleton controlled by an epidural wireless brain–machine interface in a tetraplegic patient: a proof-of-concept demonstration , 2019, The Lancet Neurology.

[62]  Natalia Gimelshein,et al.  PyTorch: An Imperative Style, High-Performance Deep Learning Library , 2019, NeurIPS.

[63]  Sung-Phil Kim,et al.  Estimation of speed and direction of arm movements from M1 activity using a nonlinear neural decoder , 2019, 2019 7th International Winter Conference on Brain-Computer Interface (BCI).

[64]  Aimin Jiang,et al.  LSTM-Based EEG Classification in Motor Imagery Tasks , 2018, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[65]  Sepp Hochreiter,et al.  Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs) , 2015, ICLR.

[66]  Marc W. Slutzky,et al.  Continuous decoding of human grasp kinematics using epidural and subdural signals , 2017, Journal of neural engineering.

[67]  Andreas Schulze-Bonhage,et al.  Prediction of arm movement trajectories from ECoG-recordings in humans , 2008, Journal of Neuroscience Methods.

[68]  Dean J Krusienski,et al.  Brain-computer interfaces in medicine. , 2012, Mayo Clinic proceedings.

[69]  N Birbaumer,et al.  Decoding of motor intentions from epidural ECoG recordings in severely paralyzed chronic stroke patients , 2014, Journal of neural engineering.

[70]  Yong-Sheng Chen,et al.  Deep Neural Network with Attention Mechanism for Classification of Motor Imagery EEG , 2019, 2019 9th International IEEE/EMBS Conference on Neural Engineering (NER).

[71]  Frank Hutter,et al.  SGDR: Stochastic Gradient Descent with Warm Restarts , 2016, ICLR.

[72]  Krishna Singh,et al.  A Review on Conventional Machine Learning vs Deep Learning , 2018, 2018 International Conference on Computing, Power and Communication Technologies (GUCON).

[73]  Bijan Pesaran,et al.  Differential roles of high gamma and local motor potentials for movement preparation and execution , 2016 .

[74]  H. Yokoi,et al.  Electrocorticographic control of a prosthetic arm in paralyzed patients , 2012, Annals of neurology.

[75]  Gang Pan,et al.  Rapid Decoding of Hand Gestures in Electrocorticography Using Recurrent Neural Networks , 2018, Front. Neurosci..

[76]  Nicholas P. Szrama,et al.  Unilateral, 3D Arm Movement Kinematics Are Encoded in Ipsilateral Human Cortex , 2018, The Journal of Neuroscience.

[77]  Steven C. H. Hoi,et al.  Online Deep Learning: Learning Deep Neural Networks on the Fly , 2017, IJCAI.

[78]  Zong Qun,et al.  A novel hybrid deep learning scheme for four-class motor imagery classification , 2019, Journal of neural engineering.

[79]  Shaomin Zhang,et al.  Gesture Decoding Using ECoG Signals from Human Sensorimotor Cortex: A Pilot Study , 2017, Behavioural neurology.

[80]  Alain Rakotomamonjy,et al.  Decoding Finger Movements from ECoG Signals Using Switching Linear Models , 2011, Front. Neurosci..

[81]  Vikash Gilja,et al.  Sequence Transfer Learning for Neural Decoding , 2017, bioRxiv.

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

[83]  Laurent Bougrain,et al.  Decoding Finger Flexion from Band-Specific ECoG Signals in Humans , 2012, Front. Neurosci..

[84]  Chethan Pandarinath,et al.  Inferring single-trial neural population dynamics using sequential auto-encoders , 2017, Nature Methods.

[85]  Robert Chen,et al.  Identification of arm movements using correlation of electrocorticographic spectral components and kinematic recordings , 2007, Journal of neural engineering.

[86]  Mohit Sharma,et al.  Decoding Ipsilateral Finger Movements from ECoG Signals in Humans , 2010, NIPS.

[87]  Yasuharu Koike,et al.  Decoding fingertip trajectory from electrocorticographic signals in humans , 2014, Neuroscience Research.

[88]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..