Deep learning approach to control of prosthetic hands with electromyography signals

Natural muscles provide mobility in response to nerve impulses. Electromyography (EMG) measures the electrical activity of muscles in response to a nerve's stimulation. In the past few decades, EMG signals have been used extensively in the identification of user intention to potentially control assistive devices such as smart wheelchairs, exoskeletons, and prosthetic devices. In the design of conventional assistive devices, developers optimize multiple subsystems independently. Feature extraction and feature description are essential subsystems of this approach. Therefore, researchers proposed various hand-crafted features to interpret EMG signals. However, the performance of conventional assistive devices is still unsatisfactory. In this paper, we propose a deep learning approach to control prosthetic hands with raw EMG signals. We use a novel deep convolutional neural network to eschew the feature-engineering step. Removing the feature extraction and feature description is an important step toward the paradigm of end-to-end optimization. Fine-tuning and personalization are additional advantages of our approach. The proposed approach is implemented in Python with TensorFlow deep learning library, and it runs in real-time in general-purpose graphics processing units of NVIDIA Jetson TX2 developer kit. Our results demonstrate the ability of our system to predict fingers position from raw EMG signals. We anticipate our EMG-based control system to be a starting point to design more sophisticated prosthetic hands. For example, a pressure measurement unit can be added to transfer the perception of the environment to the user. Furthermore, our system can be modified for other prosthetic devices.

[1]  Jacob L. Segil,et al.  Functional Assessment of a Myoelectric Postural Controller and Multi-Functional Prosthetic Hand by Persons With Trans-Radial Limb Loss , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[2]  Christian Cipriani,et al.  Design of Artificial Hands: A Review , 2014, The Human Hand as an Inspiration for Robot Hand Development.

[3]  Hu Hu,et al.  Adaptive Very Deep Convolutional Residual Network for Noise Robust Speech Recognition , 2018, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[4]  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..

[5]  Hai Jin,et al.  Graph Processing on GPUs , 2018, ACM Comput. Surv..

[6]  Sparsh Mittal,et al.  A Survey on optimized implementation of deep learning models on the NVIDIA Jetson platform , 2019, J. Syst. Archit..

[7]  Olivier Gibaru,et al.  A Review on Electromyography Decoding and Pattern Recognition for Human-Machine Interaction , 2019, IEEE Access.

[8]  Gerwin Smit,et al.  Passive prosthetic hands and tools: A literature review , 2017, Prosthetics and orthotics international.

[9]  Luis Héctor Hernández Gómez,et al.  Design and Manufacturing of a Dry Electrode for EMG Signals Recording with Microneedles , 2018 .

[10]  Shifeng Zhang,et al.  Single-Shot Refinement Neural Network for Object Detection , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[11]  Clément Gosselin,et al.  Transfer learning for sEMG hand gestures recognition using convolutional neural networks , 2017, 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[12]  Luca Benini,et al.  Power Line Interference Removal for High-Quality Continuous Biosignal Monitoring With Low-Power Wearable Devices , 2016, IEEE Sensors Journal.

[13]  Daniel W. Stashuk,et al.  Cross Comparison of Motor Unit Potential Features Used in EMG Signal Decomposition , 2018, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[14]  Dingguo Zhang,et al.  A Practical and Adaptive Method to Achieve EMG-Based Torque Estimation for a Robotic Exoskeleton , 2019, IEEE/ASME Transactions on Mechatronics.

[15]  Khanjan Mehta,et al.  Access to prosthetic devices in developing countries: Pathways and challenges , 2015, 2015 IEEE Global Humanitarian Technology Conference (GHTC).

[16]  Shane Legg,et al.  Human-level control through deep reinforcement learning , 2015, Nature.

[17]  Youngjin Choi,et al.  EMG-Based Continuous Control Scheme With Simple Classifier for Electric-Powered Wheelchair , 2016, IEEE Transactions on Industrial Electronics.

[18]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[19]  Levi J. Hargrove,et al.  Comparison of surface and intramuscular EMG pattern recognition for simultaneous wrist/hand motion classification , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[20]  Ronald M. Summers,et al.  Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning , 2016, IEEE Transactions on Medical Imaging.

[21]  Kathryn Ziegler-Graham,et al.  Estimating the prevalence of limb loss in the United States: 2005 to 2050. , 2008, Archives of physical medicine and rehabilitation.

[22]  Beth Jelfs,et al.  Self-Recalibrating Surface EMG Pattern Recognition for Neuroprosthesis Control Based on Convolutional Neural Network , 2017, Front. Neurosci..

[23]  M. J. Highsmith,et al.  Differences in myoelectric and body-powered upper-limb prostheses: Systematic literature review. , 2015, Journal of rehabilitation research and development.

[24]  Gerwin Smit,et al.  3D-printed upper limb prostheses: a review , 2017, Disability and rehabilitation. Assistive technology.

[25]  Roberto Cipolla,et al.  SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Kenneth R. Lyons,et al.  Upper Limb Prosthesis Control for High-Level Amputees via Myoelectric Recognition of Leg Gestures , 2018, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

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

[28]  Sergey Levine,et al.  Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection , 2016, Int. J. Robotics Res..

[29]  Qichao Zhang,et al.  Reinforcement Learning and Deep Learning Based Lateral Control for Autonomous Driving [Application Notes] , 2019, IEEE Comput. Intell. Mag..

[30]  Manuel G. Catalano,et al.  A Century of Robotic Hands , 2019, Annu. Rev. Control. Robotics Auton. Syst..

[31]  Panagiotis Kosmas,et al.  An Embedded, 8-Channel, Noise Canceling, Wireless, Wearable sEMG Data Acquisition System with Adaptive Muscle Contraction Detection , 2017 .

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

[33]  Erik Cambria,et al.  Recent Trends in Deep Learning Based Natural Language Processing , 2017, IEEE Comput. Intell. Mag..

[34]  Richard F. Weir,et al.  A Comparison of the Effects of Electrode Implantation and Targeting on Pattern Classification Accuracy for Prosthesis Control , 2008, IEEE Transactions on Biomedical Engineering.

[35]  Luca Benini,et al.  A Versatile Embedded Platform for EMG Acquisition and Gesture Recognition , 2015, IEEE Transactions on Biomedical Circuits and Systems.

[36]  Dario Farina,et al.  The Extraction of Neural Information from the Surface EMG for the Control of Upper-Limb Prostheses: Emerging Avenues and Challenges , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[37]  Youyong Kong,et al.  Deep Direct Reinforcement Learning for Financial Signal Representation and Trading , 2017, IEEE Transactions on Neural Networks and Learning Systems.