SlideShare a Scribd company logo
1 of 26
Towards Design and Implementation of EMG
Signal Recorder for Application in Prosthetic
Arm Control
Presented by
Sagar Dakua (ID 1421658)
Alamgir Kabir Rusad (ID 1421477)
Supervised by
Dr. Md. Kafiul Islam, Asst. Prof.
1
Senior Project Defense
Outline
Introduction
• Motivation and Objectives
• Electromyography (EMG) Basics
• State-of-the-Art Prosthetic Systems
Proposed System Design
Hardware Implementation
Signal Analysis in MATLAB
Accuracy Calculation
Problem Faced/Limitations
Conclusion
Future work
2
Introduction
3
Motivation and Objectives
0
1000
2000
3000
4000
5000
2009 2010 2011 2012 2013 2014 2015 2016
Road Accident Statistics in Bangladesh
Number of accidents Death Injury
4
Motivation:
• > 4000 people get injured in road accident every
year and live without one or more body parts.
• Rana plaza massacre and many other left many
people cripple for life time.
• Dependency on exported prosthesis.
Goal:
Provide an affordable solution of prosthetic limb for our country
Objectives:
• Design an Analog Frontend circuit to record the electrical
activity of muscle (EMG).
• Detect muscle contraction to generate a command signal
• Use the command signal to control prosthetic arm.
Electromyography (EMG)
5
• Electromyography (EMG) is the study of muscle activity.
• Electromyograph detects electrical potential generated by
muscle cells.
• Recorded upon voluntary contraction of muscle.
• Potential range: >50uV up to 20-30mV
• Broad frequency range: 10Hz to 1000Hz
• Maximum usable energy: 50Hz to 150Hz
Typical EMG Signal Characteristics
Electromyography (Cont...)
Motor Unit Action Potential(MUAP):
6
• Brain commands in spinal cord transmitted to muscle
fiber by Motor neuron.
• When motor unit is activated muscle fibers contract.
Currently Available Prosthetic Systems
7
Touch Bioinics Open Hand Project Bebionics
Price range: Almost 10000$
Products:
• i-limb revolution
• i-limb ultra
• i-limb digits
• livingskin
• Price range: 1000$
• They are using 3D printer
technology
• Most advanced prosthetic technology
• Human like hand movement system.
• Price range: Between 11000$ to 60000$.
8
Proposed System
Our whole system design can be broken down into following parts:
 Dual DC voltage regulator
 Instrumental amplifier
 Active low pass filter
 Pc or laptop interfacing using Arduino
 Control prosthetic robotic hand
Electrodes
• Using surface EMG(SEMG), made of Ag/AgCl.
• Permits electron conduction from the skin to the wire and
to the electromyography.
• the connectors of these electrodes have three conductor
sensor cable with electrode pad leads.
• Using electrolytic gel between skin and electrode can
reduce electrode impedance.
• multi-useable electrodes, positive, negative and ground,
to the skin/surface covering the muscle, in order to detect
muscle movement.
9
Dual DC Voltage Regulator
10
• To provide constant regulated voltage and protect
circuit IC components.
• IC 7805 and 7905 are used to provide +5V and -5V
regulated output.
• Capacitors are used to filter output ripple effect.
Instrumentation Amplifier
11
• Low cost, high accuracy with high input impedance, low DC
offset, low noise and very high open-loop gain.
• High CMRR: >100dB
• Amplitude of input: 1mV to 10 mV.
• Gain = 1+
50𝑘𝞨
100
= 501
• Takes the difference between two electrodes and amplify it.
Active Low-Pass Filter
12
• Remove high frequency noise interference.
• Cutoff Frequency:
1
2π R1R2C1C2
= 482 Hz
• Order of filter: 2nd order
• Gain: Unity
• Output: Non inverted
Active Low-Pass Filter (Cont…)
• Output of low pass filter:
13
Filtered output
Raw signal
Schematic of Whole System
14
Hardware Implementation
• EMG Signal Recorder circuit
• Arduino
• Servo Motor Shield
• Prosthetic Robotic Arm
15
Signal Analysis in MATLAB
• Power line noise removal
o 50Hz notch filter is used to
eliminate power supply noise
o Order: 2nd
o Filter type: Infinite impulse
response (IIR).
16
Signal Analysis in MATLAB (Contd…)
• Band-Pass Filter followed by Squaring of the Signal
17
o A FIR Bandpass filter is used.
o Cutoff frequency: 0.5Hz to
100Hz.
o Squaring of the band pass
filtered signal
o Threshold estimated as 3*RMS
o Final output gives either logic 1
or logic 0 with respect to
Threshold.
o This Binary output is used to
control prosthetic arm.
Accuracy Calculation
18
• We calculate accuracy of the system using
Receiver Operating Characteristics (ROC)
method.
• We have divided the signal in each 250
samples range and checked four
conditions:
o True Positive (TP)
o True Negative (TN)
o False Positive (FP)
o False Negative (FN)
• Artifact/Noise due to body or cable
movement makes False Positive (False
Alarm).
We calculate Accuracy using following equation:
𝐴𝑐𝑐 =
𝑇𝑃 + 𝑇𝑁
𝑇𝑃 + 𝑇𝑁 + 𝐹𝑃 + 𝐹𝑁
86
84
83
80
81
77
78
79
80
81
82
83
84
85
86
87
Subject 1 Subject 2 Subject 3 Subject 4 Subject 5
Average Accuracy across 5 Trials per Subject
Average accuracy
• Average Accuracy of Our System is 83%
Cost Analysis
19
Name of Equipment Quantity Price (Taka)
AD620 1 450
9V Battery 2 90
Voltage regulator 2 30
OP177 1 250
Electrode 3 400
Connector 3 300
Arduino UNO 1 450
Ressistor&Capacitor 9 50
Robotic prosthetic
Arm
1 3500
Motor shield 1 350
Total 5870
• As we developed robotic arm instead
of prosthetic hand we haven’t
compared our system with any
currently available system.
• If this system can be implemented
by making prosthetic arm through
3D Printer, the cost will be around
10,000 BDT which is much less
than others.
Problem Faced/Limitations
• Very low signal amplitude (0 to 10mv)
• Internal and external noises:
o Inherent noise
o Motion artifact
o Electromagnetic noise
20
• Availability of affordable electrodes
• Limited usability of electrodes
• Making it portable
• Others
Conclusion
• The EMG recording and prosthetic system we developed are very cheap and can
be affordable for peoples in developing country like Bangladesh.
• We successfully digitally process the signal in MATLAB which can be used
further for any EMG based diagnosis.
21
Future Works
• 3D printed prosthetic hand.
• Controlling each finger movement.
• Convert the circuit into PCB
• Packaging the whole system.
22
23
Sample Video
References
24
Acknowledgement
• Nazmus Sakib and Md. Ahsan-Ul Kabir Shawon
• Lab officer and technician
25
Thank You!
26

More Related Content

What's hot

Biomedical signal processing
Biomedical signal processingBiomedical signal processing
Biomedical signal processingAbdul Kader
 
MEASUREMENT OF BIO POTENTIAL USING TWO ELECTRODES AND RECORDING PROBLEMS
MEASUREMENT OF BIO POTENTIAL  USING TWO ELECTRODES AND RECORDING PROBLEMSMEASUREMENT OF BIO POTENTIAL  USING TWO ELECTRODES AND RECORDING PROBLEMS
MEASUREMENT OF BIO POTENTIAL USING TWO ELECTRODES AND RECORDING PROBLEMSBharathasreejaG
 
Magnetoencephalogram-MEG
Magnetoencephalogram-MEGMagnetoencephalogram-MEG
Magnetoencephalogram-MEGSimmiRockzz
 
Report on Automatic Heart Rate monitoring using Arduino Uno
Report on Automatic Heart Rate monitoring using Arduino UnoReport on Automatic Heart Rate monitoring using Arduino Uno
Report on Automatic Heart Rate monitoring using Arduino UnoAshfaqul Haque John
 
Bio Potential and Bio Electrodes
Bio Potential and Bio ElectrodesBio Potential and Bio Electrodes
Bio Potential and Bio ElectrodesBurdwan University
 
Heart beat monitor using AT89S52 microcontroller
Heart beat monitor using AT89S52 microcontrollerHeart beat monitor using AT89S52 microcontroller
Heart beat monitor using AT89S52 microcontrollerSushil Mishra
 
spectrum analyzers ppt
spectrum analyzers pptspectrum analyzers ppt
spectrum analyzers pptAvinash Jadhav
 
Carrier and chopper amplifiers
Carrier and chopper amplifiers Carrier and chopper amplifiers
Carrier and chopper amplifiers BharathasreejaG
 
Heart Beat Monitoring System
Heart Beat Monitoring SystemHeart Beat Monitoring System
Heart Beat Monitoring SystemINDRANILSAIN
 
Electronic analog meters
Electronic analog metersElectronic analog meters
Electronic analog metersdksaini1994
 
Medical Instrumentation- EEG
Medical Instrumentation- EEGMedical Instrumentation- EEG
Medical Instrumentation- EEGPoornima D
 
HEARTBEAT RATE SENSOR USING MICROCONTROLLER
HEARTBEAT RATE SENSOR USING MICROCONTROLLERHEARTBEAT RATE SENSOR USING MICROCONTROLLER
HEARTBEAT RATE SENSOR USING MICROCONTROLLERRinku Meena
 

What's hot (20)

Biomedical signal processing
Biomedical signal processingBiomedical signal processing
Biomedical signal processing
 
MEASUREMENT OF BIO POTENTIAL USING TWO ELECTRODES AND RECORDING PROBLEMS
MEASUREMENT OF BIO POTENTIAL  USING TWO ELECTRODES AND RECORDING PROBLEMSMEASUREMENT OF BIO POTENTIAL  USING TWO ELECTRODES AND RECORDING PROBLEMS
MEASUREMENT OF BIO POTENTIAL USING TWO ELECTRODES AND RECORDING PROBLEMS
 
Magnetoencephalogram-MEG
Magnetoencephalogram-MEGMagnetoencephalogram-MEG
Magnetoencephalogram-MEG
 
Report on Automatic Heart Rate monitoring using Arduino Uno
Report on Automatic Heart Rate monitoring using Arduino UnoReport on Automatic Heart Rate monitoring using Arduino Uno
Report on Automatic Heart Rate monitoring using Arduino Uno
 
Telemetry
TelemetryTelemetry
Telemetry
 
Spectrum analyzer
Spectrum analyzerSpectrum analyzer
Spectrum analyzer
 
Application of different medical electrodes
Application of different medical electrodesApplication of different medical electrodes
Application of different medical electrodes
 
Bio Potential and Bio Electrodes
Bio Potential and Bio ElectrodesBio Potential and Bio Electrodes
Bio Potential and Bio Electrodes
 
HEART BEAT DETECTOR PPT
HEART BEAT DETECTOR PPTHEART BEAT DETECTOR PPT
HEART BEAT DETECTOR PPT
 
Heart beat monitor using AT89S52 microcontroller
Heart beat monitor using AT89S52 microcontrollerHeart beat monitor using AT89S52 microcontroller
Heart beat monitor using AT89S52 microcontroller
 
spectrum analyzers ppt
spectrum analyzers pptspectrum analyzers ppt
spectrum analyzers ppt
 
Generation of fm
Generation of fmGeneration of fm
Generation of fm
 
Ditial to Analog Converter
Ditial to Analog ConverterDitial to Analog Converter
Ditial to Analog Converter
 
Carrier and chopper amplifiers
Carrier and chopper amplifiers Carrier and chopper amplifiers
Carrier and chopper amplifiers
 
Heart Beat Monitoring System
Heart Beat Monitoring SystemHeart Beat Monitoring System
Heart Beat Monitoring System
 
Electronic analog meters
Electronic analog metersElectronic analog meters
Electronic analog meters
 
Medical Instrumentation- EEG
Medical Instrumentation- EEGMedical Instrumentation- EEG
Medical Instrumentation- EEG
 
Analog function-generator
Analog function-generatorAnalog function-generator
Analog function-generator
 
HEARTBEAT RATE SENSOR USING MICROCONTROLLER
HEARTBEAT RATE SENSOR USING MICROCONTROLLERHEARTBEAT RATE SENSOR USING MICROCONTROLLER
HEARTBEAT RATE SENSOR USING MICROCONTROLLER
 
Instrumentation amplifier in ECG
Instrumentation amplifier  in ECG Instrumentation amplifier  in ECG
Instrumentation amplifier in ECG
 

Similar to Senior Project Student's Presentation on Design of EMG Signal Recording System

ICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentationICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentationMd Kafiul Islam
 
62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libre62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libreIJTET Journal
 
Microcontroller Based Obstacle Detection Device Using Voice Signal for the V...
Microcontroller Based Obstacle Detection Device Using Voice  Signal for the V...Microcontroller Based Obstacle Detection Device Using Voice  Signal for the V...
Microcontroller Based Obstacle Detection Device Using Voice Signal for the V...IJMER
 
FINAL REPORT_B.tech
FINAL REPORT_B.techFINAL REPORT_B.tech
FINAL REPORT_B.techafzal usmani
 
Design of single channel portable eeg
Design of single channel portable eegDesign of single channel portable eeg
Design of single channel portable eegijbesjournal
 
Senior Project Students' Presentation on ECG Monitoring
Senior Project Students' Presentation on ECG MonitoringSenior Project Students' Presentation on ECG Monitoring
Senior Project Students' Presentation on ECG MonitoringMd Kafiul Islam
 
Interfacing ultrasonic rangefinder with avr mc us
Interfacing ultrasonic rangefinder with avr mc usInterfacing ultrasonic rangefinder with avr mc us
Interfacing ultrasonic rangefinder with avr mc usKushagra Ganeriwal
 
Smart door project ppt shivnaresh likhar
Smart door project ppt shivnaresh likharSmart door project ppt shivnaresh likhar
Smart door project ppt shivnaresh likharShivnaresh Likhar
 
60 hz Electromagnetic Field Detection-Interface System
60 hz Electromagnetic Field Detection-Interface System60 hz Electromagnetic Field Detection-Interface System
60 hz Electromagnetic Field Detection-Interface SystemGaurav Jaina
 
IRJET- Microcontroller Based EOG and Accelerometer Guide Wheelchair
IRJET-  	  Microcontroller Based EOG and Accelerometer Guide WheelchairIRJET-  	  Microcontroller Based EOG and Accelerometer Guide Wheelchair
IRJET- Microcontroller Based EOG and Accelerometer Guide WheelchairIRJET Journal
 
Shiv smart door ppt
Shiv smart door pptShiv smart door ppt
Shiv smart door pptMahesh Patil
 
Sensing and processing of Bio metric signals for Low cost Bio Robotic systems
Sensing and processing of Bio metric signals for Low cost Bio Robotic systemsSensing and processing of Bio metric signals for Low cost Bio Robotic systems
Sensing and processing of Bio metric signals for Low cost Bio Robotic systemsDEVANAND P PRABHU
 
Gesture Control Robot
Gesture Control RobotGesture Control Robot
Gesture Control Robotnikhilsaini25
 
Accelerometer and EOG Based Wireless Gesture Controlled Robotic Arm
Accelerometer and EOG Based Wireless Gesture Controlled Robotic ArmAccelerometer and EOG Based Wireless Gesture Controlled Robotic Arm
Accelerometer and EOG Based Wireless Gesture Controlled Robotic ArmIJMER
 
Short Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoShort Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoIRJET Journal
 
Automatic room light controller using microcontroller and visitor counter
Automatic room light controller using microcontroller and visitor counterAutomatic room light controller using microcontroller and visitor counter
Automatic room light controller using microcontroller and visitor countereSAT Journals
 
HUMAN MACHINE INTERFACE THROUGH ELECTROMYOGRAPHY MINOR PROJECT FULL REPORT
HUMAN MACHINE INTERFACE THROUGH ELECTROMYOGRAPHY MINOR PROJECT FULL REPORTHUMAN MACHINE INTERFACE THROUGH ELECTROMYOGRAPHY MINOR PROJECT FULL REPORT
HUMAN MACHINE INTERFACE THROUGH ELECTROMYOGRAPHY MINOR PROJECT FULL REPORTgautam221094
 
Smart walking Stick for blinds
Smart walking Stick for blindsSmart walking Stick for blinds
Smart walking Stick for blindsAmbikaR4
 

Similar to Senior Project Student's Presentation on Design of EMG Signal Recording System (20)

ICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentationICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentation
 
62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libre62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libre
 
Microcontroller Based Obstacle Detection Device Using Voice Signal for the V...
Microcontroller Based Obstacle Detection Device Using Voice  Signal for the V...Microcontroller Based Obstacle Detection Device Using Voice  Signal for the V...
Microcontroller Based Obstacle Detection Device Using Voice Signal for the V...
 
FINAL REPORT_B.tech
FINAL REPORT_B.techFINAL REPORT_B.tech
FINAL REPORT_B.tech
 
Design of single channel portable eeg
Design of single channel portable eegDesign of single channel portable eeg
Design of single channel portable eeg
 
Senior Project Students' Presentation on ECG Monitoring
Senior Project Students' Presentation on ECG MonitoringSenior Project Students' Presentation on ECG Monitoring
Senior Project Students' Presentation on ECG Monitoring
 
Interfacing ultrasonic rangefinder with avr mc us
Interfacing ultrasonic rangefinder with avr mc usInterfacing ultrasonic rangefinder with avr mc us
Interfacing ultrasonic rangefinder with avr mc us
 
Smart door project ppt shivnaresh likhar
Smart door project ppt shivnaresh likharSmart door project ppt shivnaresh likhar
Smart door project ppt shivnaresh likhar
 
60 hz Electromagnetic Field Detection-Interface System
60 hz Electromagnetic Field Detection-Interface System60 hz Electromagnetic Field Detection-Interface System
60 hz Electromagnetic Field Detection-Interface System
 
IRJET- Microcontroller Based EOG and Accelerometer Guide Wheelchair
IRJET-  	  Microcontroller Based EOG and Accelerometer Guide WheelchairIRJET-  	  Microcontroller Based EOG and Accelerometer Guide Wheelchair
IRJET- Microcontroller Based EOG and Accelerometer Guide Wheelchair
 
Shiv smart door ppt
Shiv smart door pptShiv smart door ppt
Shiv smart door ppt
 
Sensing and processing of Bio metric signals for Low cost Bio Robotic systems
Sensing and processing of Bio metric signals for Low cost Bio Robotic systemsSensing and processing of Bio metric signals for Low cost Bio Robotic systems
Sensing and processing of Bio metric signals for Low cost Bio Robotic systems
 
Gesture Control Robot
Gesture Control RobotGesture Control Robot
Gesture Control Robot
 
Ecg
EcgEcg
Ecg
 
Sanath
SanathSanath
Sanath
 
Accelerometer and EOG Based Wireless Gesture Controlled Robotic Arm
Accelerometer and EOG Based Wireless Gesture Controlled Robotic ArmAccelerometer and EOG Based Wireless Gesture Controlled Robotic Arm
Accelerometer and EOG Based Wireless Gesture Controlled Robotic Arm
 
Short Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoShort Range Radar System using Arduino Uno
Short Range Radar System using Arduino Uno
 
Automatic room light controller using microcontroller and visitor counter
Automatic room light controller using microcontroller and visitor counterAutomatic room light controller using microcontroller and visitor counter
Automatic room light controller using microcontroller and visitor counter
 
HUMAN MACHINE INTERFACE THROUGH ELECTROMYOGRAPHY MINOR PROJECT FULL REPORT
HUMAN MACHINE INTERFACE THROUGH ELECTROMYOGRAPHY MINOR PROJECT FULL REPORTHUMAN MACHINE INTERFACE THROUGH ELECTROMYOGRAPHY MINOR PROJECT FULL REPORT
HUMAN MACHINE INTERFACE THROUGH ELECTROMYOGRAPHY MINOR PROJECT FULL REPORT
 
Smart walking Stick for blinds
Smart walking Stick for blindsSmart walking Stick for blinds
Smart walking Stick for blinds
 

More from Md Kafiul Islam

EEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder ClassificationEEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder ClassificationMd Kafiul Islam
 
EEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-MarketingEEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-MarketingMd Kafiul Islam
 
Invited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal ProcessingInvited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal ProcessingMd Kafiul Islam
 
Study of smart phone sensor based fall detection
Study of smart phone sensor based fall detectionStudy of smart phone sensor based fall detection
Study of smart phone sensor based fall detectionMd Kafiul Islam
 
Presentation slides on Child Tracking System
Presentation slides on Child Tracking SystemPresentation slides on Child Tracking System
Presentation slides on Child Tracking SystemMd Kafiul Islam
 
Poster eog controlled wheelchair new
Poster eog controlled wheelchair newPoster eog controlled wheelchair new
Poster eog controlled wheelchair newMd Kafiul Islam
 
Icasert 2019 pid_230_revised
Icasert 2019 pid_230_revisedIcasert 2019 pid_230_revised
Icasert 2019 pid_230_revisedMd Kafiul Islam
 
Digitization of Infusion Pump
Digitization of Infusion PumpDigitization of Infusion Pump
Digitization of Infusion PumpMd Kafiul Islam
 
Development of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemDevelopment of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemMd Kafiul Islam
 
EMG classification using ANN
EMG classification using ANNEMG classification using ANN
EMG classification using ANNMd Kafiul Islam
 
ECG Classification using SVM
ECG Classification using SVMECG Classification using SVM
ECG Classification using SVMMd Kafiul Islam
 
Motion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEGMotion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEGMd Kafiul Islam
 
Exploring smartphone sensors
Exploring smartphone sensorsExploring smartphone sensors
Exploring smartphone sensorsMd Kafiul Islam
 
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...Md Kafiul Islam
 
Senior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature MonitoringSenior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature MonitoringMd Kafiul Islam
 
EEG guest lecture_iub_eee541
EEG guest lecture_iub_eee541EEG guest lecture_iub_eee541
EEG guest lecture_iub_eee541Md Kafiul Islam
 
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...Md Kafiul Islam
 
Poster Presentation on "Artifact Reduction from Scalp EEG for Epilepsy Seizur...
Poster Presentation on "Artifact Reduction from Scalp EEG for Epilepsy Seizur...Poster Presentation on "Artifact Reduction from Scalp EEG for Epilepsy Seizur...
Poster Presentation on "Artifact Reduction from Scalp EEG for Epilepsy Seizur...Md Kafiul Islam
 

More from Md Kafiul Islam (20)

EEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder ClassificationEEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
 
EEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-MarketingEEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
 
Invited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal ProcessingInvited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal Processing
 
Study of smart phone sensor based fall detection
Study of smart phone sensor based fall detectionStudy of smart phone sensor based fall detection
Study of smart phone sensor based fall detection
 
Presentation slides on Child Tracking System
Presentation slides on Child Tracking SystemPresentation slides on Child Tracking System
Presentation slides on Child Tracking System
 
TENSYMP presentation
TENSYMP presentationTENSYMP presentation
TENSYMP presentation
 
Poster eog controlled wheelchair new
Poster eog controlled wheelchair newPoster eog controlled wheelchair new
Poster eog controlled wheelchair new
 
Icasert 2019 pid_230_revised
Icasert 2019 pid_230_revisedIcasert 2019 pid_230_revised
Icasert 2019 pid_230_revised
 
Digitization of Infusion Pump
Digitization of Infusion PumpDigitization of Infusion Pump
Digitization of Infusion Pump
 
Development of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemDevelopment of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring system
 
EMG classification using ANN
EMG classification using ANNEMG classification using ANN
EMG classification using ANN
 
Real-time Vein Imaging
Real-time Vein ImagingReal-time Vein Imaging
Real-time Vein Imaging
 
ECG Classification using SVM
ECG Classification using SVMECG Classification using SVM
ECG Classification using SVM
 
Motion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEGMotion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEG
 
Exploring smartphone sensors
Exploring smartphone sensorsExploring smartphone sensors
Exploring smartphone sensors
 
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
 
Senior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature MonitoringSenior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature Monitoring
 
EEG guest lecture_iub_eee541
EEG guest lecture_iub_eee541EEG guest lecture_iub_eee541
EEG guest lecture_iub_eee541
 
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
 
Poster Presentation on "Artifact Reduction from Scalp EEG for Epilepsy Seizur...
Poster Presentation on "Artifact Reduction from Scalp EEG for Epilepsy Seizur...Poster Presentation on "Artifact Reduction from Scalp EEG for Epilepsy Seizur...
Poster Presentation on "Artifact Reduction from Scalp EEG for Epilepsy Seizur...
 

Recently uploaded

Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 

Recently uploaded (20)

Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 

Senior Project Student's Presentation on Design of EMG Signal Recording System

  • 1. Towards Design and Implementation of EMG Signal Recorder for Application in Prosthetic Arm Control Presented by Sagar Dakua (ID 1421658) Alamgir Kabir Rusad (ID 1421477) Supervised by Dr. Md. Kafiul Islam, Asst. Prof. 1 Senior Project Defense
  • 2. Outline Introduction • Motivation and Objectives • Electromyography (EMG) Basics • State-of-the-Art Prosthetic Systems Proposed System Design Hardware Implementation Signal Analysis in MATLAB Accuracy Calculation Problem Faced/Limitations Conclusion Future work 2
  • 4. Motivation and Objectives 0 1000 2000 3000 4000 5000 2009 2010 2011 2012 2013 2014 2015 2016 Road Accident Statistics in Bangladesh Number of accidents Death Injury 4 Motivation: • > 4000 people get injured in road accident every year and live without one or more body parts. • Rana plaza massacre and many other left many people cripple for life time. • Dependency on exported prosthesis. Goal: Provide an affordable solution of prosthetic limb for our country Objectives: • Design an Analog Frontend circuit to record the electrical activity of muscle (EMG). • Detect muscle contraction to generate a command signal • Use the command signal to control prosthetic arm.
  • 5. Electromyography (EMG) 5 • Electromyography (EMG) is the study of muscle activity. • Electromyograph detects electrical potential generated by muscle cells. • Recorded upon voluntary contraction of muscle. • Potential range: >50uV up to 20-30mV • Broad frequency range: 10Hz to 1000Hz • Maximum usable energy: 50Hz to 150Hz Typical EMG Signal Characteristics
  • 6. Electromyography (Cont...) Motor Unit Action Potential(MUAP): 6 • Brain commands in spinal cord transmitted to muscle fiber by Motor neuron. • When motor unit is activated muscle fibers contract.
  • 7. Currently Available Prosthetic Systems 7 Touch Bioinics Open Hand Project Bebionics Price range: Almost 10000$ Products: • i-limb revolution • i-limb ultra • i-limb digits • livingskin • Price range: 1000$ • They are using 3D printer technology • Most advanced prosthetic technology • Human like hand movement system. • Price range: Between 11000$ to 60000$.
  • 8. 8 Proposed System Our whole system design can be broken down into following parts:  Dual DC voltage regulator  Instrumental amplifier  Active low pass filter  Pc or laptop interfacing using Arduino  Control prosthetic robotic hand
  • 9. Electrodes • Using surface EMG(SEMG), made of Ag/AgCl. • Permits electron conduction from the skin to the wire and to the electromyography. • the connectors of these electrodes have three conductor sensor cable with electrode pad leads. • Using electrolytic gel between skin and electrode can reduce electrode impedance. • multi-useable electrodes, positive, negative and ground, to the skin/surface covering the muscle, in order to detect muscle movement. 9
  • 10. Dual DC Voltage Regulator 10 • To provide constant regulated voltage and protect circuit IC components. • IC 7805 and 7905 are used to provide +5V and -5V regulated output. • Capacitors are used to filter output ripple effect.
  • 11. Instrumentation Amplifier 11 • Low cost, high accuracy with high input impedance, low DC offset, low noise and very high open-loop gain. • High CMRR: >100dB • Amplitude of input: 1mV to 10 mV. • Gain = 1+ 50𝑘𝞨 100 = 501 • Takes the difference between two electrodes and amplify it.
  • 12. Active Low-Pass Filter 12 • Remove high frequency noise interference. • Cutoff Frequency: 1 2π R1R2C1C2 = 482 Hz • Order of filter: 2nd order • Gain: Unity • Output: Non inverted
  • 13. Active Low-Pass Filter (Cont…) • Output of low pass filter: 13 Filtered output Raw signal
  • 14. Schematic of Whole System 14
  • 15. Hardware Implementation • EMG Signal Recorder circuit • Arduino • Servo Motor Shield • Prosthetic Robotic Arm 15
  • 16. Signal Analysis in MATLAB • Power line noise removal o 50Hz notch filter is used to eliminate power supply noise o Order: 2nd o Filter type: Infinite impulse response (IIR). 16
  • 17. Signal Analysis in MATLAB (Contd…) • Band-Pass Filter followed by Squaring of the Signal 17 o A FIR Bandpass filter is used. o Cutoff frequency: 0.5Hz to 100Hz. o Squaring of the band pass filtered signal o Threshold estimated as 3*RMS o Final output gives either logic 1 or logic 0 with respect to Threshold. o This Binary output is used to control prosthetic arm.
  • 18. Accuracy Calculation 18 • We calculate accuracy of the system using Receiver Operating Characteristics (ROC) method. • We have divided the signal in each 250 samples range and checked four conditions: o True Positive (TP) o True Negative (TN) o False Positive (FP) o False Negative (FN) • Artifact/Noise due to body or cable movement makes False Positive (False Alarm). We calculate Accuracy using following equation: 𝐴𝑐𝑐 = 𝑇𝑃 + 𝑇𝑁 𝑇𝑃 + 𝑇𝑁 + 𝐹𝑃 + 𝐹𝑁 86 84 83 80 81 77 78 79 80 81 82 83 84 85 86 87 Subject 1 Subject 2 Subject 3 Subject 4 Subject 5 Average Accuracy across 5 Trials per Subject Average accuracy • Average Accuracy of Our System is 83%
  • 19. Cost Analysis 19 Name of Equipment Quantity Price (Taka) AD620 1 450 9V Battery 2 90 Voltage regulator 2 30 OP177 1 250 Electrode 3 400 Connector 3 300 Arduino UNO 1 450 Ressistor&Capacitor 9 50 Robotic prosthetic Arm 1 3500 Motor shield 1 350 Total 5870 • As we developed robotic arm instead of prosthetic hand we haven’t compared our system with any currently available system. • If this system can be implemented by making prosthetic arm through 3D Printer, the cost will be around 10,000 BDT which is much less than others.
  • 20. Problem Faced/Limitations • Very low signal amplitude (0 to 10mv) • Internal and external noises: o Inherent noise o Motion artifact o Electromagnetic noise 20 • Availability of affordable electrodes • Limited usability of electrodes • Making it portable • Others
  • 21. Conclusion • The EMG recording and prosthetic system we developed are very cheap and can be affordable for peoples in developing country like Bangladesh. • We successfully digitally process the signal in MATLAB which can be used further for any EMG based diagnosis. 21
  • 22. Future Works • 3D printed prosthetic hand. • Controlling each finger movement. • Convert the circuit into PCB • Packaging the whole system. 22
  • 25. Acknowledgement • Nazmus Sakib and Md. Ahsan-Ul Kabir Shawon • Lab officer and technician 25