SlideShare a Scribd company logo
Deep learning approach to control of prosthetic
hands with electromyography signals
Date: 09/20/2019
The International Symposium on Measurement, Control, and Robotics (ISMCR 2019)
Mohsen Jafarzadeh
Department of Electrical and Computer
Engineering
The University of Texas at Dallas
Richardson, TX, USA
Mohsen.Jafarzadeh@utdallas.edu
Daniel Curtiss Hussey
Department of Electrical and Computer
Engineering
The University of Texas at Dallas
Richardson, TX, USA
dch150330@utdallas.edu
Yonas Tadesse
Department of Mechanical Engineering
The University of Texas at Dallas
Richardson, TX, USA
Yonas.Tadesse@utdallas.edu
Cite as
• IEEE
• M. Jafarzadeh, D. Hussey and Y. Tadesse, "Deep learning approach to control of prosthetic hands with electromyography signals",
in 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR), Houston, Texas, USA, 2019.
• ACM
• Jafarzadeh, M., Hussey, D. and Tadesse, Y., 2019. Deep learning approach to control of prosthetic hands with electromyography
signals. In 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). IEEE.
• MLA
• Jafarzadeh, Mohsen et al. "Deep Learning Approach To Control Of Prosthetic Hands With Electromyography Signals". IEEE, 2019
IEEE International Symposium On Measurement And Control In Robotics (ISMCR). IEEE, 2019.
• APA
• Jafarzadeh, M., Hussey, D., & Tadesse, Y. (2019). Deep learning approach to control of prosthetic hands with electromyography
signals. In 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). Houston, Texas, USA: IEEE.
• Harvard
• Jafarzadeh, M., Hussey, D. and Tadesse, Y. (2019). Deep learning approach to control of prosthetic hands with electromyography
signals. In: 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). IEEE.
2
Content
•Introduction
•Proposed Method
•Results
•Discussion
•Conclusion
3
Introduction
•~94,000 upper limb amputees in Europe [1]
•~41,000 upper limb amputees in the United States [2]
•About 40 million amputees in the world [3]
[1] S. Micera, J. Carpaneto, and S. Raspopovic, “Control of Hand Prostheses Using Peripheral Information,”
IEEE Reviews in Biomedical Engineering, vol. 3, pp. 48–68, 2010.
[2] K. Ziegler-Graham, E. J. MacKenzie, P. L. Ephraim, T. G. Travison, and R. Brookmeyer, “Estimating the
prevalence of limb loss in the United States: 2005 to 2050,” Arch Phys Med Rehabil, vol. 89, no. 3, pp. 422–
429, Mar. 2008.
[3] M. Marinoet al., “Access to prosthetic devices in developing countries:Pathways and challenges,” inProc.
IEEE Annu. Global HumanitarianTechnol. Conf., 2015, pp. 45–51.
4
Introduction
•Passive prosthetic hands
• lightweight, robust, and quiet
• Only perform a limited subset of activities
•Body-powered prosthetic hands
• not intuitive to operate
• not adequately restore limb function
•Externally-powered prosthetic hands
• This paper
5
Introduction
•Ways to command a prosthetic hand
• Push-buttons
• Joystick
• Keyboard
• Vision
• Speech
• Electroencephalography (EEG)
• Electroneurography (ENG)
• Electromyography (EMG)
• Most convenient for amputees
6
EMG
•Motor neurons transmit electrical signals that cause muscles to
contract.
•Electromyography (EMG) measures muscle response or electrical
activity in response to a nerve’s stimulation of the muscle.
•Type
• Intramuscular EMG (imEMG)
• Surface electromyography (sEMg)
• Wet (silver-chloride)
• Dry
7
Related Works
•Traditional ways
1. Finite state machine
• Quantization of mean absolute value
• Easiest and most robust
• Limit to a few basic motions
2. Pattern recognition
• preprocessing
• feature extraction
• dimension reduction (feature description)
• classifier
• look-up table
8
Related Works
•Application of traditional EMG control systems
• Electric-powered wheelchair [17]
• root mean square
• Exoskeleton [18]
• RBF classifier
• Upper limb prosthesis [19]
• Linear discriminant analysis
• Mean absolute value, wavelength, number of zero crossings, and number of slope sign changes.
• Prosthetic hand [20]
• Root mean square
• Vector summation algorithm
9
[17] G. Jang, J. Kim, S. Lee, and Y. Choi, "EMG-based continuous control scheme with simple
classifier for electric-powered wheelchair," IEEE Transactions on Industrial Electronics, vol. 63,
no. 6, pp. 3695-3705, 2016.
[18] K. Gui, H. Liu, and D. Zhang, "A Practical and Adaptive Method to Achieve EMG-based
Torque Estimation for A Robotic Exoskeleton," IEEE/ASME Transactions on Mechatronics, 2019.
[19] K. R. Lyons and S. S. Joshi, "Upper Limb Prosthesis Control for High-Level Amputees via
Myoelectric Recognition of Leg Gestures," IEEE Transactions on Neural Systems and
Rehabilitation Engineering, vol. 26, no. 5, pp. 1056-1066, 2018.
[20] J. L. Segil and S. A. Huddle, "Functional assessment of a myoelectric postural controller and
multi-functional prosthetic hand by persons with trans-radial limb loss," IEEE Transactions on
Neural Systems and Rehabilitation Engineering, vol. 25, no. 6, pp. 618-627, 2017.
Proposed Method
•2Khz
•8 channel
•sEMG
•Dry
•Evenly spaced
10
Proposed Method
11
Layer Type
Number of
filters
Filter size Stride Activation
Output
shape
Number of
Parameters
0 Input (Raw EMG) - - - - 200 x 8 0
1 Convolution 1D 512 64 2 ReLU 100 x 512 262656
2 Convolution 1D 512 32 2 ReLU 50 x 512 8389120
3 Convolution 1D 512 16 2 ReLU 25 x 512 4194816
4 Convolution 1D 512 8 2 ReLU 13 x 512 2097664
5 Convolution 1D 512 4 2 ReLU 7 x 512 1049088
6 Convolution 1D 512 2 2 ReLU 4 x 512 524800
- Flatten - - - - 2048 0
- Drop out - - - - 2048 0
7 Dense - - - ReLU 64 131136
- Drop out - - - - 64 0
8 Dense - - SoftMax 15 975
Proposed Method
12
Proposed Method
13
Hand Gesture Thumb Value
Index
Value
Middle Value Ring Value Pinky Value
Thumb 1 0 0 0 0
Index 0 1 0 0 0
Middle 0 0 1 0 0
Ring 0 0 0 1 0
Little 0 0 0 0 1
Thumb-Index 1 1 0 0 0
Thumb-Middle 1 0 1 0 0
Thumb-Ring 1 0 0 1 0
Thumb-Little 1 0 0 0 1
Hand Close 0 0 0 0 0
Index-Middle 0 1 1 0 0
Middle-Ring 0 0 1 1 0
Ring-Little 0 0 0 1 1
Index-Middle-Ring 0 1 1 1 0
Middle-Ring-Little 0 0 1 1 1 Any real number between 0 and 1
Proposed Method
14
Hardware Diagram
15
GPGPU
16
Company NVIDIA NVIDIA
Model Jetson TX2 AGX Xavier
GPGPU Pascal 256 core Volta 512 core
TPU - -
CPU 4 core Cortex-A57 + 2 core Denver 8 core Camel
RAM 8 GB 16 GB
Storage 32 GB 32 GB
GFLOPS 559 1300
GPIO 8 4
USB 1 x USB 3.0 +1 x USB 2.0 2 x USB C [3.1]
UART 1 1
I2C 4 2
SPI 1 with 2 CS 1 with 2 CS
CAN 1 1
I2S 2 1
Size (mm) 170 x 170 x 51 105 x 105 x 85
Weight 1.5 Kg 630g
Price ($) 400 700
Rack Dell PowerEdge R740
Processors 2 x Xeon(R) Platinum
8160 CPU 2.10GHz
GPGPUs 2 x NVidia Tesla V100
RAM 192 GB
Cores per processor 24
Total cores per node 48
Hardware threads per node 96
Local storage 119.5 GB (~32 GB free)
Data set
R. N. Khushaba and S. Kodagoda, “Electromyogram (EMG) feature reduction using Mutual Components
Analysis for multifunction prosthetic fingers control,” 2012 12th International Conference on Control
Automation Robotics & Vision (ICARCV), 2012.
17
Results
• Train
• 6 people
• 2 repetition
• Validation
• Same 6 people
• Another repetition
• Test
• 2 people
• 3 repetition
• Adam optimizer
• Window time 100ms
18
Method # sensors Length (ms) Input Accuracy
Atzori et al. [36] 12 150 Preprocessed 70%
Zhai et al. [37] 12 200 Spectrogram 78%
Cote-Allard et al. [38] 8 260 Spectrogram 97.81
Proposed CNN 8 100 Raw 91.26%
[36] M. Atzori, M. Cognolato, and H. Müller, “Deep Learning with Convolutional Neural Networks Applied to Electromyography Data: A Resource for the Classification of Movements for Prosthetic Hands,” Frontiers in Neurorobotics, vol. 10, 2016.
[37] X. Zhai, B. Jelfs, R. H. M. Chan, and C. Tin, “Self-Recalibrating Surface EMG Pattern Recognition for Neuroprosthesis Control Based on Convolutional Neural Network,” Frontiers in Neuroscience, vol. 11, 2017.
[38] U. Cote-Allard, C. L. Fall, A. Campeau-Lecours, C. Gosselin, F. Laviolette, and B. Gosselin, “Transfer learning for sEMG hand gestures recognition using convolutional neural networks,” 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), 2017.
Discussion
•Application
•Other organs such as lower limb
•Reliability of CNN
•Small gap between the training accuracy and the validation accuracy
• Fine-tuning
•Huge gap between validation accuracy and the test accuracy
1. Increasing the number of people
2. Deeper network
19
Discussion
•Post-Processing
•FIFO Memory
• Size
•Aggregation unit
• Recurrent layer such as long short-term memory (LSTM) and gated recurrent unit (GRU)
•Learning
•This paper: supervised
•Future work: Imitation learning and Reinforcement learning
20
Conclusion
• Deep learning techniques to develop a novel EMG based control system
• Prosthetics hands with an array of 8 dry, linearly and evenly spaced surface EMG electrodes
• Raw EMG , window time of 0.1s, 2000 sample per second
• Python, TensorFlow library NVIDIA Jetson TX2 developer kit (an embedded GPGPU board)
• Dataset, 8 people with 15 hand gestures and 3 repetitions.
• Training: Two of the three repetitions from 6 people
• Validation: The third repetitions of 6 people
• Testing : Other two persons.
• Validation accuracy 91.26% and Test accuracy 48.40%
• Future Works
• Collecting more data
• Recurrent neural networks instead of post-processing subsystem.
• Deep imitation learning and deep reinforcement learning
21
Acknowledgment
•We would like to thank Cameron Ovandipour and Ngoc Tuyet Nguyen
Yount for valuable contributions in developing this project.
• We would like to express our very great appreciation to Dr. Marco
Tacca, Dr. Nicholas Gans, Dr. Neal Skinner, and Dr. John Hanson, for
comments and guidance that greatly improved the projects.
•We would also like to show our gratitude to Dr. Simmons and the Texas
Advanced Computing Center (TACC), The University of Texas at Austin,
Austin, TX, USA, for providing computational resources, (Maverick2
supercomputer).
22
?
Cite as
• IEEE
• M. Jafarzadeh, D. Hussey and Y. Tadesse, "Deep learning approach to control of prosthetic hands with electromyography signals",
in 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR), Houston, Texas, USA, 2019.
• ACM
• Jafarzadeh, M., Hussey, D. and Tadesse, Y., 2019. Deep learning approach to control of prosthetic hands with electromyography
signals. In 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). IEEE.
• MLA
• Jafarzadeh, Mohsen et al. "Deep Learning Approach To Control Of Prosthetic Hands With Electromyography Signals". IEEE, 2019
IEEE International Symposium On Measurement And Control In Robotics (ISMCR). IEEE, 2019.
• APA
• Jafarzadeh, M., Hussey, D., & Tadesse, Y. (2019). Deep learning approach to control of prosthetic hands with electromyography
signals. In 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). Houston, Texas, USA: IEEE.
• Harvard
• Jafarzadeh, M., Hussey, D. and Tadesse, Y. (2019). Deep learning approach to control of prosthetic hands with electromyography
signals. In: 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). IEEE.
24

More Related Content

Similar to Deep learning approach to control of prosthetic hands with electromyography signals

Shuying_Zhang_IEM2014_poster
Shuying_Zhang_IEM2014_posterShuying_Zhang_IEM2014_poster
Shuying_Zhang_IEM2014_poster
Shuying (Sofia) Zhang
 
Gated recurrent unit decision model for device argumentation in ambient assis...
Gated recurrent unit decision model for device argumentation in ambient assis...Gated recurrent unit decision model for device argumentation in ambient assis...
Gated recurrent unit decision model for device argumentation in ambient assis...
IJECEIAES
 
Converting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring CapacitanceConverting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring Capacitance
sugiuralab
 
Design and control of an exoskeleton based device for hand rehabilitation
Design and control of an exoskeleton based device for hand rehabilitationDesign and control of an exoskeleton based device for hand rehabilitation
Design and control of an exoskeleton based device for hand rehabilitation
Hossein Hajiyan, Ph.D.
 
Technologies_to_Address_the_Challenges_of_the_21st_Century.pptx
Technologies_to_Address_the_Challenges_of_the_21st_Century.pptxTechnologies_to_Address_the_Challenges_of_the_21st_Century.pptx
Technologies_to_Address_the_Challenges_of_the_21st_Century.pptx
RajalakshmiRamu1
 
B04540914
B04540914B04540914
B04540914
IOSR-JEN
 
Posterv.1.2
Posterv.1.2Posterv.1.2
Posterv.1.2
Mariano Martinez
 
DMD Programme Abstracts 2014_Paper_Stretchable electronics_SBijadi
DMD Programme Abstracts 2014_Paper_Stretchable electronics_SBijadiDMD Programme Abstracts 2014_Paper_Stretchable electronics_SBijadi
DMD Programme Abstracts 2014_Paper_Stretchable electronics_SBijadi
Sachin Bijadi
 
Top Cited Article in Informatics Engineering Research: October 2020
Top Cited Article in Informatics Engineering Research: October 2020Top Cited Article in Informatics Engineering Research: October 2020
Top Cited Article in Informatics Engineering Research: October 2020
ieijjournal
 
The Future Of Technology
The Future Of TechnologyThe Future Of Technology
The Future Of Technology
Vinayak Hegde
 
A Review on Design and Modeling of Artificial Hand
A Review on Design and Modeling of Artificial HandA Review on Design and Modeling of Artificial Hand
A Review on Design and Modeling of Artificial Hand
nishanthnishanth28
 
Body sensor networks: challenges & applications
Body sensor networks: challenges & applicationsBody sensor networks: challenges & applications
Body sensor networks: challenges & applications
Vasily Ryzhonkov
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
Sajid Rasheed
 
A benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognitionA benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognition
Oresti Banos
 
160.pptx
160.pptx160.pptx
SImOS
SImOSSImOS
SImOS
dalgetty
 
Palmprint Identification Using FRIT
Palmprint Identification Using FRITPalmprint Identification Using FRIT
Palmprint Identification Using FRIT
Dakshina Ranjan Kisku
 
8 article azojete vol 9 82 89
8 article azojete vol 9 82 898 article azojete vol 9 82 89
8 article azojete vol 9 82 89
Oyeniyi Samuel
 
Impact of detector thickness on imaging characteristics of the Siemens Biogra...
Impact of detector thickness on imaging characteristics of the Siemens Biogra...Impact of detector thickness on imaging characteristics of the Siemens Biogra...
Impact of detector thickness on imaging characteristics of the Siemens Biogra...
Anax Fotopoulos
 
R4101112115
R4101112115R4101112115
R4101112115
IJERA Editor
 

Similar to Deep learning approach to control of prosthetic hands with electromyography signals (20)

Shuying_Zhang_IEM2014_poster
Shuying_Zhang_IEM2014_posterShuying_Zhang_IEM2014_poster
Shuying_Zhang_IEM2014_poster
 
Gated recurrent unit decision model for device argumentation in ambient assis...
Gated recurrent unit decision model for device argumentation in ambient assis...Gated recurrent unit decision model for device argumentation in ambient assis...
Gated recurrent unit decision model for device argumentation in ambient assis...
 
Converting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring CapacitanceConverting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring Capacitance
 
Design and control of an exoskeleton based device for hand rehabilitation
Design and control of an exoskeleton based device for hand rehabilitationDesign and control of an exoskeleton based device for hand rehabilitation
Design and control of an exoskeleton based device for hand rehabilitation
 
Technologies_to_Address_the_Challenges_of_the_21st_Century.pptx
Technologies_to_Address_the_Challenges_of_the_21st_Century.pptxTechnologies_to_Address_the_Challenges_of_the_21st_Century.pptx
Technologies_to_Address_the_Challenges_of_the_21st_Century.pptx
 
B04540914
B04540914B04540914
B04540914
 
Posterv.1.2
Posterv.1.2Posterv.1.2
Posterv.1.2
 
DMD Programme Abstracts 2014_Paper_Stretchable electronics_SBijadi
DMD Programme Abstracts 2014_Paper_Stretchable electronics_SBijadiDMD Programme Abstracts 2014_Paper_Stretchable electronics_SBijadi
DMD Programme Abstracts 2014_Paper_Stretchable electronics_SBijadi
 
Top Cited Article in Informatics Engineering Research: October 2020
Top Cited Article in Informatics Engineering Research: October 2020Top Cited Article in Informatics Engineering Research: October 2020
Top Cited Article in Informatics Engineering Research: October 2020
 
The Future Of Technology
The Future Of TechnologyThe Future Of Technology
The Future Of Technology
 
A Review on Design and Modeling of Artificial Hand
A Review on Design and Modeling of Artificial HandA Review on Design and Modeling of Artificial Hand
A Review on Design and Modeling of Artificial Hand
 
Body sensor networks: challenges & applications
Body sensor networks: challenges & applicationsBody sensor networks: challenges & applications
Body sensor networks: challenges & applications
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
 
A benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognitionA benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognition
 
160.pptx
160.pptx160.pptx
160.pptx
 
SImOS
SImOSSImOS
SImOS
 
Palmprint Identification Using FRIT
Palmprint Identification Using FRITPalmprint Identification Using FRIT
Palmprint Identification Using FRIT
 
8 article azojete vol 9 82 89
8 article azojete vol 9 82 898 article azojete vol 9 82 89
8 article azojete vol 9 82 89
 
Impact of detector thickness on imaging characteristics of the Siemens Biogra...
Impact of detector thickness on imaging characteristics of the Siemens Biogra...Impact of detector thickness on imaging characteristics of the Siemens Biogra...
Impact of detector thickness on imaging characteristics of the Siemens Biogra...
 
R4101112115
R4101112115R4101112115
R4101112115
 

Recently uploaded

Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
riddhimaagrawal986
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 

Recently uploaded (20)

Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 

Deep learning approach to control of prosthetic hands with electromyography signals

  • 1. Deep learning approach to control of prosthetic hands with electromyography signals Date: 09/20/2019 The International Symposium on Measurement, Control, and Robotics (ISMCR 2019) Mohsen Jafarzadeh Department of Electrical and Computer Engineering The University of Texas at Dallas Richardson, TX, USA Mohsen.Jafarzadeh@utdallas.edu Daniel Curtiss Hussey Department of Electrical and Computer Engineering The University of Texas at Dallas Richardson, TX, USA dch150330@utdallas.edu Yonas Tadesse Department of Mechanical Engineering The University of Texas at Dallas Richardson, TX, USA Yonas.Tadesse@utdallas.edu
  • 2. Cite as • IEEE • M. Jafarzadeh, D. Hussey and Y. Tadesse, "Deep learning approach to control of prosthetic hands with electromyography signals", in 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR), Houston, Texas, USA, 2019. • ACM • Jafarzadeh, M., Hussey, D. and Tadesse, Y., 2019. Deep learning approach to control of prosthetic hands with electromyography signals. In 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). IEEE. • MLA • Jafarzadeh, Mohsen et al. "Deep Learning Approach To Control Of Prosthetic Hands With Electromyography Signals". IEEE, 2019 IEEE International Symposium On Measurement And Control In Robotics (ISMCR). IEEE, 2019. • APA • Jafarzadeh, M., Hussey, D., & Tadesse, Y. (2019). Deep learning approach to control of prosthetic hands with electromyography signals. In 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). Houston, Texas, USA: IEEE. • Harvard • Jafarzadeh, M., Hussey, D. and Tadesse, Y. (2019). Deep learning approach to control of prosthetic hands with electromyography signals. In: 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). IEEE. 2
  • 4. Introduction •~94,000 upper limb amputees in Europe [1] •~41,000 upper limb amputees in the United States [2] •About 40 million amputees in the world [3] [1] S. Micera, J. Carpaneto, and S. Raspopovic, “Control of Hand Prostheses Using Peripheral Information,” IEEE Reviews in Biomedical Engineering, vol. 3, pp. 48–68, 2010. [2] K. Ziegler-Graham, E. J. MacKenzie, P. L. Ephraim, T. G. Travison, and R. Brookmeyer, “Estimating the prevalence of limb loss in the United States: 2005 to 2050,” Arch Phys Med Rehabil, vol. 89, no. 3, pp. 422– 429, Mar. 2008. [3] M. Marinoet al., “Access to prosthetic devices in developing countries:Pathways and challenges,” inProc. IEEE Annu. Global HumanitarianTechnol. Conf., 2015, pp. 45–51. 4
  • 5. Introduction •Passive prosthetic hands • lightweight, robust, and quiet • Only perform a limited subset of activities •Body-powered prosthetic hands • not intuitive to operate • not adequately restore limb function •Externally-powered prosthetic hands • This paper 5
  • 6. Introduction •Ways to command a prosthetic hand • Push-buttons • Joystick • Keyboard • Vision • Speech • Electroencephalography (EEG) • Electroneurography (ENG) • Electromyography (EMG) • Most convenient for amputees 6
  • 7. EMG •Motor neurons transmit electrical signals that cause muscles to contract. •Electromyography (EMG) measures muscle response or electrical activity in response to a nerve’s stimulation of the muscle. •Type • Intramuscular EMG (imEMG) • Surface electromyography (sEMg) • Wet (silver-chloride) • Dry 7
  • 8. Related Works •Traditional ways 1. Finite state machine • Quantization of mean absolute value • Easiest and most robust • Limit to a few basic motions 2. Pattern recognition • preprocessing • feature extraction • dimension reduction (feature description) • classifier • look-up table 8
  • 9. Related Works •Application of traditional EMG control systems • Electric-powered wheelchair [17] • root mean square • Exoskeleton [18] • RBF classifier • Upper limb prosthesis [19] • Linear discriminant analysis • Mean absolute value, wavelength, number of zero crossings, and number of slope sign changes. • Prosthetic hand [20] • Root mean square • Vector summation algorithm 9 [17] G. Jang, J. Kim, S. Lee, and Y. Choi, "EMG-based continuous control scheme with simple classifier for electric-powered wheelchair," IEEE Transactions on Industrial Electronics, vol. 63, no. 6, pp. 3695-3705, 2016. [18] K. Gui, H. Liu, and D. Zhang, "A Practical and Adaptive Method to Achieve EMG-based Torque Estimation for A Robotic Exoskeleton," IEEE/ASME Transactions on Mechatronics, 2019. [19] K. R. Lyons and S. S. Joshi, "Upper Limb Prosthesis Control for High-Level Amputees via Myoelectric Recognition of Leg Gestures," IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 26, no. 5, pp. 1056-1066, 2018. [20] J. L. Segil and S. A. Huddle, "Functional assessment of a myoelectric postural controller and multi-functional prosthetic hand by persons with trans-radial limb loss," IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 25, no. 6, pp. 618-627, 2017.
  • 11. Proposed Method 11 Layer Type Number of filters Filter size Stride Activation Output shape Number of Parameters 0 Input (Raw EMG) - - - - 200 x 8 0 1 Convolution 1D 512 64 2 ReLU 100 x 512 262656 2 Convolution 1D 512 32 2 ReLU 50 x 512 8389120 3 Convolution 1D 512 16 2 ReLU 25 x 512 4194816 4 Convolution 1D 512 8 2 ReLU 13 x 512 2097664 5 Convolution 1D 512 4 2 ReLU 7 x 512 1049088 6 Convolution 1D 512 2 2 ReLU 4 x 512 524800 - Flatten - - - - 2048 0 - Drop out - - - - 2048 0 7 Dense - - - ReLU 64 131136 - Drop out - - - - 64 0 8 Dense - - SoftMax 15 975
  • 13. Proposed Method 13 Hand Gesture Thumb Value Index Value Middle Value Ring Value Pinky Value Thumb 1 0 0 0 0 Index 0 1 0 0 0 Middle 0 0 1 0 0 Ring 0 0 0 1 0 Little 0 0 0 0 1 Thumb-Index 1 1 0 0 0 Thumb-Middle 1 0 1 0 0 Thumb-Ring 1 0 0 1 0 Thumb-Little 1 0 0 0 1 Hand Close 0 0 0 0 0 Index-Middle 0 1 1 0 0 Middle-Ring 0 0 1 1 0 Ring-Little 0 0 0 1 1 Index-Middle-Ring 0 1 1 1 0 Middle-Ring-Little 0 0 1 1 1 Any real number between 0 and 1
  • 16. GPGPU 16 Company NVIDIA NVIDIA Model Jetson TX2 AGX Xavier GPGPU Pascal 256 core Volta 512 core TPU - - CPU 4 core Cortex-A57 + 2 core Denver 8 core Camel RAM 8 GB 16 GB Storage 32 GB 32 GB GFLOPS 559 1300 GPIO 8 4 USB 1 x USB 3.0 +1 x USB 2.0 2 x USB C [3.1] UART 1 1 I2C 4 2 SPI 1 with 2 CS 1 with 2 CS CAN 1 1 I2S 2 1 Size (mm) 170 x 170 x 51 105 x 105 x 85 Weight 1.5 Kg 630g Price ($) 400 700 Rack Dell PowerEdge R740 Processors 2 x Xeon(R) Platinum 8160 CPU 2.10GHz GPGPUs 2 x NVidia Tesla V100 RAM 192 GB Cores per processor 24 Total cores per node 48 Hardware threads per node 96 Local storage 119.5 GB (~32 GB free)
  • 17. Data set R. N. Khushaba and S. Kodagoda, “Electromyogram (EMG) feature reduction using Mutual Components Analysis for multifunction prosthetic fingers control,” 2012 12th International Conference on Control Automation Robotics & Vision (ICARCV), 2012. 17
  • 18. Results • Train • 6 people • 2 repetition • Validation • Same 6 people • Another repetition • Test • 2 people • 3 repetition • Adam optimizer • Window time 100ms 18 Method # sensors Length (ms) Input Accuracy Atzori et al. [36] 12 150 Preprocessed 70% Zhai et al. [37] 12 200 Spectrogram 78% Cote-Allard et al. [38] 8 260 Spectrogram 97.81 Proposed CNN 8 100 Raw 91.26% [36] M. Atzori, M. Cognolato, and H. Müller, “Deep Learning with Convolutional Neural Networks Applied to Electromyography Data: A Resource for the Classification of Movements for Prosthetic Hands,” Frontiers in Neurorobotics, vol. 10, 2016. [37] X. Zhai, B. Jelfs, R. H. M. Chan, and C. Tin, “Self-Recalibrating Surface EMG Pattern Recognition for Neuroprosthesis Control Based on Convolutional Neural Network,” Frontiers in Neuroscience, vol. 11, 2017. [38] U. Cote-Allard, C. L. Fall, A. Campeau-Lecours, C. Gosselin, F. Laviolette, and B. Gosselin, “Transfer learning for sEMG hand gestures recognition using convolutional neural networks,” 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), 2017.
  • 19. Discussion •Application •Other organs such as lower limb •Reliability of CNN •Small gap between the training accuracy and the validation accuracy • Fine-tuning •Huge gap between validation accuracy and the test accuracy 1. Increasing the number of people 2. Deeper network 19
  • 20. Discussion •Post-Processing •FIFO Memory • Size •Aggregation unit • Recurrent layer such as long short-term memory (LSTM) and gated recurrent unit (GRU) •Learning •This paper: supervised •Future work: Imitation learning and Reinforcement learning 20
  • 21. Conclusion • Deep learning techniques to develop a novel EMG based control system • Prosthetics hands with an array of 8 dry, linearly and evenly spaced surface EMG electrodes • Raw EMG , window time of 0.1s, 2000 sample per second • Python, TensorFlow library NVIDIA Jetson TX2 developer kit (an embedded GPGPU board) • Dataset, 8 people with 15 hand gestures and 3 repetitions. • Training: Two of the three repetitions from 6 people • Validation: The third repetitions of 6 people • Testing : Other two persons. • Validation accuracy 91.26% and Test accuracy 48.40% • Future Works • Collecting more data • Recurrent neural networks instead of post-processing subsystem. • Deep imitation learning and deep reinforcement learning 21
  • 22. Acknowledgment •We would like to thank Cameron Ovandipour and Ngoc Tuyet Nguyen Yount for valuable contributions in developing this project. • We would like to express our very great appreciation to Dr. Marco Tacca, Dr. Nicholas Gans, Dr. Neal Skinner, and Dr. John Hanson, for comments and guidance that greatly improved the projects. •We would also like to show our gratitude to Dr. Simmons and the Texas Advanced Computing Center (TACC), The University of Texas at Austin, Austin, TX, USA, for providing computational resources, (Maverick2 supercomputer). 22
  • 23. ?
  • 24. Cite as • IEEE • M. Jafarzadeh, D. Hussey and Y. Tadesse, "Deep learning approach to control of prosthetic hands with electromyography signals", in 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR), Houston, Texas, USA, 2019. • ACM • Jafarzadeh, M., Hussey, D. and Tadesse, Y., 2019. Deep learning approach to control of prosthetic hands with electromyography signals. In 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). IEEE. • MLA • Jafarzadeh, Mohsen et al. "Deep Learning Approach To Control Of Prosthetic Hands With Electromyography Signals". IEEE, 2019 IEEE International Symposium On Measurement And Control In Robotics (ISMCR). IEEE, 2019. • APA • Jafarzadeh, M., Hussey, D., & Tadesse, Y. (2019). Deep learning approach to control of prosthetic hands with electromyography signals. In 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). Houston, Texas, USA: IEEE. • Harvard • Jafarzadeh, M., Hussey, D. and Tadesse, Y. (2019). Deep learning approach to control of prosthetic hands with electromyography signals. In: 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). IEEE. 24