A CNN-LSTM Hybrid Framework for Wrist Kinematics Estimation Using Surface Electromyography

Convolutional neural network (CNN) has been widely exploited for simultaneous and proportional myoelectric control due to its capability of deriving informative, representative and transferable features from surface electromyography (sEMG). However, muscle contractions have strong temporal dependencies but conventional CNN can only exploit spatial correlations. Considering that long short-term memory neural network (LSTM) is able to capture long-term and non-linear dynamics of time-series data, in this paper we propose a CNNLSTM hybrid framework to fully explore the temporal-spatial information in sEMG. Firstly, CNN is utilized to extract deep features from sEMG spectrum, then these features are processed via LSTM-based sequence regression to estimate wrist kinematics. Six healthy participants are recruited for the participatory collection and motion analysis under various experimental setups. Estimation results in both intra-session and inter-session evaluations illustrate that CNN-LSTM significantly outperforms CNN and conventional machine learning approaches, particularly when complex wrist movements are activated.

[1]  Peter Onyisi,et al.  How easily can neural networks learn relativity? , 2018, Journal of Physics: Conference Series.

[2]  Erik J. Scheme,et al.  Support Vector Regression for Improved Real-Time, Simultaneous Myoelectric Control , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[3]  Ji Feng,et al.  Deep forest , 2017, IJCAI.

[4]  Erik J. Scheme,et al.  Bagged regression trees for simultaneous myoelectric force estimation , 2014, 2014 22nd Iranian Conference on Electrical Engineering (ICEE).

[5]  Seong-Whan Lee,et al.  Movement intention decoding based on deep learning for multiuser myoelectric interfaces , 2016, 2016 4th International Winter Conference on Brain-Computer Interface (BCI).

[6]  Laurens van der Maaten,et al.  Accelerating t-SNE using tree-based algorithms , 2014, J. Mach. Learn. Res..

[7]  Manfredo Atzori,et al.  Deep Learning with Convolutional Neural Networks Applied to Electromyography Data: A Resource for the Classification of Movements for Prosthetic Hands , 2016, Front. Neurorobot..

[8]  D. Farina,et al.  Linear and Nonlinear Regression Techniques for Simultaneous and Proportional Myoelectric Control , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[9]  Dario Farina,et al.  Context-Dependent Upper Limb Prosthesis Control for Natural and Robust Use , 2016, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[10]  S Micera,et al.  Control of Hand Prostheses Using Peripheral Information , 2010, IEEE Reviews in Biomedical Engineering.

[11]  Adel Al-Jumaily,et al.  A Framework of Temporal-Spatial Descriptors-Based Feature Extraction for Improved Myoelectric Pattern Recognition , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[12]  Angkoon Phinyomark,et al.  EMG feature evaluation for improving myoelectric pattern recognition robustness , 2013, Expert Syst. Appl..

[13]  Mikhail Kuznetsov,et al.  Filtering the surface EMG signal: Movement artifact and baseline noise contamination. , 2010, Journal of biomechanics.

[14]  Ali Samadani,et al.  Gated Recurrent Neural Networks for EMG-Based Hand Gesture Classification. A Comparative Study , 2018, 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[15]  K. Seki,et al.  Firing rate modulation of human motor units in different muscles during isometric contraction with various forces , 1996, Brain Research.

[16]  Mario Konijnenburg,et al.  CorNET: Deep Learning Framework for PPG-Based Heart Rate Estimation and Biometric Identification in Ambulant Environment , 2019, IEEE Transactions on Biomedical Circuits and Systems.

[17]  Radu-Emil Precup,et al.  Recurrent Neural Network Models for Myoelectricbased Control of a Prosthetic Hand , 2018, 2018 22nd International Conference on System Theory, Control and Computing (ICSTCC).

[18]  Hong Liu,et al.  EMG dataset augmentation approaches for improving the multi-DOF wrist movement regression accuracy and robustness , 2018, 2018 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[19]  Ahmed W. Shehata,et al.  Evaluating Internal Model Strength and Performance of Myoelectric Prosthesis Control Strategies , 2017, bioRxiv.

[20]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[21]  Mohan S. Kankanhalli,et al.  A multi-stream convolutional neural network for sEMG-based gesture recognition in muscle-computer interface , 2017, Pattern Recognit. Lett..

[22]  Ji Feng,et al.  Deep Forest: Towards An Alternative to Deep Neural Networks , 2017, IJCAI.

[23]  Xiaojun Zhou,et al.  A Hybrid Feature Selection Method Based on Binary State Transition Algorithm and ReliefF , 2019, IEEE Journal of Biomedical and Health Informatics.

[24]  D. Farina,et al.  Simultaneous and Proportional Estimation of Hand Kinematics From EMG During Mirrored Movements at Multiple Degrees-of-Freedom , 2012, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[25]  Ye Wang,et al.  Translating sEMG signals to continuous hand poses using recurrent neural networks , 2018, 2018 IEEE EMBS International Conference on Biomedical & Health Informatics (BHI).

[26]  Yinghong Peng,et al.  EMG‐Based Estimation of Limb Movement Using Deep Learning With Recurrent Convolutional Neural Networks , 2018, Artificial organs.

[27]  Hiroshi Okumura,et al.  Surface EMG Pattern Recognition Using Long Short-Term Memory Combined with Multilayer Perceptron , 2018, 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[28]  Yupeng Ren,et al.  EMG-Based Real-Time Linear-Nonlinear Cascade Regression Decoding of Shoulder, Elbow, and Wrist Movements in Able-Bodied Persons and Stroke Survivors , 2020, IEEE Transactions on Biomedical Engineering.

[29]  Feng Jiang,et al.  sEMG-Based Gesture Recognition with Convolution Neural Networks , 2018, Sustainability.

[30]  Francesco Lacquaniti,et al.  Control of Fast-Reaching Movements by Muscle Synergy Combinations , 2006, The Journal of Neuroscience.

[31]  Luca Benini,et al.  Online Learning and Classification of EMG-Based Gestures on a Parallel Ultra-Low Power Platform Using Hyperdimensional Computing , 2019, IEEE Transactions on Biomedical Circuits and Systems.

[32]  Aleksander Madry,et al.  How Does Batch Normalization Help Optimization? (No, It Is Not About Internal Covariate Shift) , 2018, NeurIPS.

[33]  Andrew W. Senior,et al.  Long short-term memory recurrent neural network architectures for large scale acoustic modeling , 2014, INTERSPEECH.

[34]  Ernest Nlandu Kamavuako,et al.  Biomedical Signal Processing and Control , 2022 .

[35]  Adrian Burns,et al.  SHIMMER™ – A Wireless Sensor Platform for Noninvasive Biomedical Research , 2010, IEEE Sensors Journal.

[36]  Erik Scheme,et al.  Regression convolutional neural network for improved simultaneous EMG control , 2019, Journal of neural engineering.

[37]  Yongkang Wong,et al.  A novel attention-based hybrid CNN-RNN architecture for sEMG-based gesture recognition , 2018, PloS one.

[38]  Yulei Rao,et al.  A deep learning framework for financial time series using stacked autoencoders and long-short term memory , 2017, PloS one.

[39]  Dario Farina,et al.  Simultaneous control of multiple functions of bionic hand prostheses: Performance and robustness in end users , 2018, Science Robotics.

[40]  Tom Dhaene,et al.  Automated Sleep Apnea Detection in Raw Respiratory Signals Using Long Short-Term Memory Neural Networks , 2019, IEEE Journal of Biomedical and Health Informatics.

[41]  Yu Hu,et al.  Surface EMG-Based Inter-Session Gesture Recognition Enhanced by Deep Domain Adaptation , 2017, Sensors.

[42]  Yu Zhao,et al.  Knowledge-Aided Convolutional Neural Network for Small Organ Segmentation , 2019, IEEE Journal of Biomedical and Health Informatics.

[43]  Manjunatha Mahadevappa,et al.  Estimation of continuous and constraint-free 3 DoF wrist movements from surface electromyogram signal using kernel recursive least square tracker , 2018, Biomed. Signal Process. Control..

[44]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[45]  Erik J. Scheme,et al.  Effects of Confidence-Based Rejection on Usability and Error in Pattern Recognition-Based Myoelectric Control , 2019, IEEE Journal of Biomedical and Health Informatics.

[46]  Zhiqiang Zhang,et al.  Surface-EMG based Wrist Kinematics Estimation using Convolutional Neural Network , 2019, 2019 IEEE 16th International Conference on Wearable and Implantable Body Sensor Networks (BSN).