SlideShare a Scribd company logo
Analysis and Classification of Electromyogram
                   (EMG) Signals
Nur Hasanah Binti Shafei, Nur Sabrina Binti Risman, Kartini Binti Ibrahim, Idayu Binti Mohamed Rasid

                                      Faculty of Electrical Engineering
                    Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor Darul Ta’zim

 Abstract – The early diagnosis in medical healthcare
 application were really needed and crucial. It is
 therefore important to devise accurate methods of
 diagnosis. Currently, methods of diagnosis include
 assessing the patients’ history, blood tests and
 muscle biopsies. The latter two methods, whilst
 being relatively accurate, may take weeks to obtain a
 result [1]. This paper investigates another commonly
 used method is electromyography by analysis and
 classification the EMG signals. The system has
 successfully implemented by using MATLAB’s
 software that was able to differentiate the EMG
 signal coming from different patients. The signal            Figure 1: How to perform EMG instrument
 from respective patients can be easily identified by
 development of Graphical User Interface (GUI).                    The input EMG signal can be captured
                                                          nicely and useful for diagnosis if the placing of
               I.        INTRODUCTION                     electrode heavily considered. The figure 2 below,
                                                          show the different signals captured for different
         Electromyography (EMG) is a technique for
                                                          place of muscles.
  evaluating and recording the electrical activity
  produced by skeletal muscles. EMG is performed
  using an instrument called an electromyograph, to
  produce a record called an electromyogram. An
  electromyograph detects the electrical potential
  generated by muscle cells when these cells are
  electrically or neurologically activated [2].

         The action of nerves and muscle is essentially
  electrical. Information is transmitted along nerves
  as a series of electrical discharges carrying
  information in pulse repetition frequency. [3] Figure
  1 shows how to perform EMG instrument by placing         Figure 2: Time & frequency graphs for different
  the electrode at the muscle.                                            place of muscles
EMG signals acquire advanced methods           then would be used as input to a rule base classifier
for detection, decomposition, processing, and           to be implemented in the software.
classification. The purpose to provide efficient
and effective ways of understanding the signal
and its nature, we further point up some of the
software implementation for identifying the
signals coming from different patients. This
knowledge may help in medical healthcare center
to develop more powerful, flexible, and efficient
applications [4].

            II.       METHODOLOGY

        First and foremost, a block diagram must
be designed to be the basic reference. Based on
                                                           Figure 4: The step involves for designing the
figure 3, this is a general block diagram of this
                                                                        complete system.
experiment. The system was received two
difference EMG signals coming from two different
patients. Then, the system was identified the signal
belong to which patient.


Patient 1                              Identify the
                   SYSTEM
                                         Patient’s
Patient 2         (MATLAB)
                                          signal



Figure 3: The block diagram of analysis of EMG
signal.

         In order to design the system, there are six
steps to be done. Below, in the figure 4, there were
the sequences of our procedure. The first step was
we needed to identify the EMG characteristic in
terms of its power and frequency. Those
characteristic helped us to continue the next step.

         From the input signals, the system
generated the power spectrum. By using the fast
Fourier transformation the EMG power spectrum
can be obtained with a better resolution. We
examined the power spectrum of the EMG patents
to define the parameters that can be used to
                                                         Figure 5: The flow chart of Matlab Programming.
identify the various patients. The signal parameters
The coding implemented for the above ideas in          elseif(absx > 10)
figure 5 were as follow [5]:                           % xH = avex2
                                                       msgbox('The signal belong to patient 2')
a) For load the data                                   end
%DSP Laboratory
                                                       % Parameter3: Root mean square
%Analysis and Classification of EMG Signals
                                                       rms_x = sqrt(mean(Y.^2))
%Load Data from user                                   absrms = abs (rms_x)
A = load ('emg1.txt');    % A = load ('emg2.txt') if   % Classification for the result process
emg2 signal                                            xH = 0;
Y = fft(A(:,1),1024); % FFT of sample data             if (absrms < 370)
figure, plot (A)     % Show FFT Figure                 % xH = avex1;
xlabel('Time (ms)')                                    msgbox('The signal belong to patient 1')
ylabel ('Amplitude (uV)')                              elseif(absrms > 370)
figure,stem (abs(Y)); % To generate power spectrum     % xH = avex2
xlabel('Frequency')                                    msgbox('The signal belong to patient 2')
ylabel ('Amplitude')                                   end


b) There are several parameters that can be used       % Parameter4: Maximum power
   as an input of rule base classifier. The system     z = abs (Y);
   designed for obtaining results by simply using      maxz = max (z)
   one of the following signal parameters.             % Classification for the result process
                                                       xH = 0;
% Parameter1: Median value                             if (maxz < 5200)
medianx = median (Y)                                   % xH = avex1;
absx = abs(median                                      msgbox('The signal belong to patient 1')
% Classification for the result process                elseif(maxz > 5200)
xH = 0;                                                % xH = avex2
if (absx < 580)                                        msgbox('The signal belong to patient 2')
% xH = avex1;                                          end
msgbox('The signal belong to patient 1')
elseif(absx > 580)                                     % Parameter5: Minimum power
% xH = avex2                                           z = abs (Y);
msgbox('The signal belong to patient 2')               minz = min (z)
end                                                    % Classification for the result process
                                                       xH = 0;
% Parameter2: Average value                            if (minz < 20)
avex = mean (Y)                                        % xH = avex1;
absx= abs(avex)                                        msgbox('The signal belong to patient 1')
% Classification for the result process                elseif(minz > 20)
xH = 0;                                                % xH = avex2
if (absx < 10)                                         msgbox('The signal belong to patient 2')
% xH = avex1;                                          end
msgbox('The signal belong to patient 1')
Last but not least, the analysis and
classification of EMG signal to differentiate the
signal coming from which patient can be verified.

      III.      RESULTS AND DISCUSSIONS




                                                       Figure 7(a): The EMG signal from patient 2 in time
                                                                           domain




 Figure 6(a): The EMG signal from patient 1 in time
                     domain




                                                      Figure 7(b): The power spectrum of EMG signal from
                                                                           patient 2




Figure 6(b): The power spectrum of EMG signal from
                     patient 1

                                                         Figure 7(c): The result displayed to identify the
                                                                  signal coming from patient 2

                                                               The EMG signal is biomedical signal that is
                                                      a collective electrical signal acquired from any
                                                      muscle organ that represents a physical variable of
                                                      interest. As we know this type of signal was
  Figure 6(c): The result displayed to identify the
                                                      normally a function of time and described in terms
           signal coming from patient 1
                                                      of its amplitude, frequency and also phase. So, the
power spectrum that was generated from the input        EMG signals coming from which patient. The figures
signal was examined in order to identify the            6 showed the results obtained when the system
suitable signals parameters to differentiate the        was loaded the EMG signal from patient 1. The
signal from respective patients. In terms of power      displaying box was used to verify the performance
spectrum, the obvious characteristics of both           of our system. While the figures 7 were the results
signals which are in terms of amplitude, power          obtained when the system was loaded the EMG
spectrum density can be easily analyzed and             signal coming from another patient which was
classified.                                             patient 2. Last but not least, figures 8 below show
                                                        the verification of the results by using GUI.
        Several parameters can be accounted to
use as the input of rule base classifier which were                   IV.      CONCLUSIONS
median frequency, mean frequency, the amplitude
in terms of root mean square, maximum and                         The study investigates the rule based
minimum power spectrum density.                         classifier from the EMG signal parameters to
                                                        differentiate the EMG signal coming from different
                                                        patients. This application of EMG signals that were
                                                        generated by the muscles in human body
                                                        commonly use in medical field for diagnostic
                                                        purpose. According to our experimental results, the
                                                        suitable parameters were determined to successful
                                                        implemented to complete system. The performance
                                                        of the system which is the ability to identify the
                                                        EMG signals coming from different patients was
                                                        verified.

                                                                       V.       REFERENCES
  Figure 8(a): the result obtaining for patient 1 by
                      using GUI
                                                       [1].      Martin, L., Diagnosis of Neuromuscular
                                                       disease using surface EMG with neural network
                                                       analysis. COIN512(Comp.) Project Brief
                                                       [2].      David, M. Blake, Procedures Offered for
                                                       Lexington Neurology General Services. Lexington,
                                                       KY.
                                                       [3].      Malcown, C. Brown, The Medical
                                                       Equipment Dictionary- Electromygram. 2007.
                                                       Liverpool, United Kingdom.
                                                       [4].      M.B.I Raez, et al. Zhu, J., et al. Techniques
                                                       of EMG Signal Analysis: Detection, Processing,
                                                       Classification and Applications. 2006
  Figure 8(b): the result obtaining for patient 2 by   [5].      Wan Mohd Bukhari Bin Wan Daud
                      using GUI                        Classification of EOG signals of Eye Movement
                                                       Potentials. 2009
       Simply using only one of the above signal
parameter, the system was able to differentiate the

More Related Content

What's hot

Unit 3 biomedical
Unit 3 biomedicalUnit 3 biomedical
Unit 3 biomedical
Anu Antony
 
EMG electromayogram
EMG electromayogramEMG electromayogram
EMG electromayogram
ASHISH RAJ
 
Biomedical Engineering - Multi Choice Questions - Skill Development
Biomedical Engineering - Multi Choice Questions  - Skill Development Biomedical Engineering - Multi Choice Questions  - Skill Development
Biomedical Engineering - Multi Choice Questions - Skill Development
Mathankumar S
 
Senior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemSenior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording System
Md Kafiul Islam
 
biomedical signal processing
biomedical signal processingbiomedical signal processing
biomedical signal processing
Meenakshi Sood
 
Biosignal Processing
Biosignal ProcessingBiosignal Processing
Biosignal Processing
Oresti Banos
 
Microwave measurements
Microwave measurementsMicrowave measurements
Microwave measurements
Hedayath Basha Shaik
 
Electrical Hazards and Patient Safety in Biomedical Equipment
Electrical Hazards and Patient Safety in Biomedical EquipmentElectrical Hazards and Patient Safety in Biomedical Equipment
Electrical Hazards and Patient Safety in Biomedical Equipment
Ghansyam Rathod
 
Electromyograph(EMG)
Electromyograph(EMG)Electromyograph(EMG)
Electromyograph(EMG)
RAMESHBABUA3
 
Arduino based health monitoring system
Arduino based health monitoring systemArduino based health monitoring system
Arduino based health monitoring system
Yousuf Shaikh
 
50 mcq biomedical & medical electronics.pptx
50 mcq biomedical & medical electronics.pptx50 mcq biomedical & medical electronics.pptx
50 mcq biomedical & medical electronics.pptx
Mahesh Kumar R
 
Phonocardiography(PCG)
Phonocardiography(PCG)Phonocardiography(PCG)
Phonocardiography(PCG)
nishanthi p
 
Biomedical Signal Processing / Biomedical Signals/ Bio-signals/ Bio-signals C...
Biomedical Signal Processing / Biomedical Signals/ Bio-signals/ Bio-signals C...Biomedical Signal Processing / Biomedical Signals/ Bio-signals/ Bio-signals C...
Biomedical Signal Processing / Biomedical Signals/ Bio-signals/ Bio-signals C...
Mehak Azeem
 
Bio Potential and Bio Electrodes
Bio Potential and Bio ElectrodesBio Potential and Bio Electrodes
Bio Potential and Bio Electrodes
Burdwan University
 
microwave-engineering
microwave-engineeringmicrowave-engineering
microwave-engineering
ATTO RATHORE
 
Heart rate monitor system
Heart rate monitor systemHeart rate monitor system
Heart rate monitor system
Skyinthe Raw
 
Biological Control Systems - Short Questions and Answers - Mathankumar.S (VM...
Biological Control Systems - Short Questions and Answers  - Mathankumar.S (VM...Biological Control Systems - Short Questions and Answers  - Mathankumar.S (VM...
Biological Control Systems - Short Questions and Answers - Mathankumar.S (VM...
Mathankumar S
 
Sources of bioelectric potentials
Sources of bioelectric potentialsSources of bioelectric potentials
Sources of bioelectric potentials
Ghansyam Rathod
 
Ultrasonic Diathermy
Ultrasonic Diathermy Ultrasonic Diathermy
Ultrasonic Diathermy
Akkash Rao
 

What's hot (20)

Unit 3 biomedical
Unit 3 biomedicalUnit 3 biomedical
Unit 3 biomedical
 
EMG electromayogram
EMG electromayogramEMG electromayogram
EMG electromayogram
 
Biomedical Engineering - Multi Choice Questions - Skill Development
Biomedical Engineering - Multi Choice Questions  - Skill Development Biomedical Engineering - Multi Choice Questions  - Skill Development
Biomedical Engineering - Multi Choice Questions - Skill Development
 
Senior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemSenior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording System
 
biomedical signal processing
biomedical signal processingbiomedical signal processing
biomedical signal processing
 
Biosignal Processing
Biosignal ProcessingBiosignal Processing
Biosignal Processing
 
Microwave measurements
Microwave measurementsMicrowave measurements
Microwave measurements
 
Electrical Hazards and Patient Safety in Biomedical Equipment
Electrical Hazards and Patient Safety in Biomedical EquipmentElectrical Hazards and Patient Safety in Biomedical Equipment
Electrical Hazards and Patient Safety in Biomedical Equipment
 
Electromyograph(EMG)
Electromyograph(EMG)Electromyograph(EMG)
Electromyograph(EMG)
 
Arduino based health monitoring system
Arduino based health monitoring systemArduino based health monitoring system
Arduino based health monitoring system
 
EMG Instrumentation
EMG InstrumentationEMG Instrumentation
EMG Instrumentation
 
50 mcq biomedical & medical electronics.pptx
50 mcq biomedical & medical electronics.pptx50 mcq biomedical & medical electronics.pptx
50 mcq biomedical & medical electronics.pptx
 
Phonocardiography(PCG)
Phonocardiography(PCG)Phonocardiography(PCG)
Phonocardiography(PCG)
 
Biomedical Signal Processing / Biomedical Signals/ Bio-signals/ Bio-signals C...
Biomedical Signal Processing / Biomedical Signals/ Bio-signals/ Bio-signals C...Biomedical Signal Processing / Biomedical Signals/ Bio-signals/ Bio-signals C...
Biomedical Signal Processing / Biomedical Signals/ Bio-signals/ Bio-signals C...
 
Bio Potential and Bio Electrodes
Bio Potential and Bio ElectrodesBio Potential and Bio Electrodes
Bio Potential and Bio Electrodes
 
microwave-engineering
microwave-engineeringmicrowave-engineering
microwave-engineering
 
Heart rate monitor system
Heart rate monitor systemHeart rate monitor system
Heart rate monitor system
 
Biological Control Systems - Short Questions and Answers - Mathankumar.S (VM...
Biological Control Systems - Short Questions and Answers  - Mathankumar.S (VM...Biological Control Systems - Short Questions and Answers  - Mathankumar.S (VM...
Biological Control Systems - Short Questions and Answers - Mathankumar.S (VM...
 
Sources of bioelectric potentials
Sources of bioelectric potentialsSources of bioelectric potentials
Sources of bioelectric potentials
 
Ultrasonic Diathermy
Ultrasonic Diathermy Ultrasonic Diathermy
Ultrasonic Diathermy
 

Viewers also liked

Electromyogram
ElectromyogramElectromyogram
Electromyogram
Jhoniel Viloria
 
Electromyography
ElectromyographyElectromyography
ElectromyographyRajesh Goit
 
Muscle System
Muscle SystemMuscle System
Muscle System
Rhys Moult
 
EECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDFEECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDFAngie Zhang
 
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
IAEME Publication
 
DEVELOPMENT OF SPEAKER VERIFICATION UNDER LIMITED DATA AND CONDITION
DEVELOPMENT OF SPEAKER VERIFICATION  UNDER LIMITED DATA AND CONDITIONDEVELOPMENT OF SPEAKER VERIFICATION  UNDER LIMITED DATA AND CONDITION
DEVELOPMENT OF SPEAKER VERIFICATION UNDER LIMITED DATA AND CONDITIONniranjan kumar
 
sEMG biofeedback in dysphagia
sEMG biofeedback in dysphagiasEMG biofeedback in dysphagia
sEMG biofeedback in dysphagia
Arshelle Kibs
 
Text-Independent Speaker Verification
Text-Independent Speaker VerificationText-Independent Speaker Verification
Text-Independent Speaker Verification
Cody Ray
 
Text-Independent Speaker Verification Report
Text-Independent Speaker Verification ReportText-Independent Speaker Verification Report
Text-Independent Speaker Verification Report
Cody Ray
 
2017 TeenLife Guide to Overnight Summer Programs
2017 TeenLife Guide to Overnight Summer Programs2017 TeenLife Guide to Overnight Summer Programs
2017 TeenLife Guide to Overnight Summer Programs
Marie Schwartz
 
Digital Innovation in Vietnam: is it possible?
Digital Innovation in Vietnam: is it possible?Digital Innovation in Vietnam: is it possible?
Digital Innovation in Vietnam: is it possible?
Anh VU
 
"Tomorrow ASEAN Project" Information Booklet (Season 1) - AIESEC in Ho Chi Mi...
"Tomorrow ASEAN Project" Information Booklet (Season 1) - AIESEC in Ho Chi Mi..."Tomorrow ASEAN Project" Information Booklet (Season 1) - AIESEC in Ho Chi Mi...
"Tomorrow ASEAN Project" Information Booklet (Season 1) - AIESEC in Ho Chi Mi...
Toan Nguyen
 
Mathworks case example
Mathworks case exampleMathworks case example
Mathworks case example
MassTLC
 
Industrial projects 2017 by tciap
Industrial projects 2017 by tciap Industrial projects 2017 by tciap
Industrial projects 2017 by tciap
Thai Cooperate in Academic
 
マイコンロボット実習
マイコンロボット実習マイコンロボット実習
マイコンロボット実習
Takehiko YOSHIDA
 
Open the door of embedded systems to IoT! mruby on LEGO Mindstorms (R)
Open the door of embedded systems to IoT! mruby on LEGO Mindstorms (R)Open the door of embedded systems to IoT! mruby on LEGO Mindstorms (R)
Open the door of embedded systems to IoT! mruby on LEGO Mindstorms (R)
Takehiko YOSHIDA
 

Viewers also liked (20)

Electromyogram
ElectromyogramElectromyogram
Electromyogram
 
Electromyography
ElectromyographyElectromyography
Electromyography
 
Emg fundamental
Emg fundamentalEmg fundamental
Emg fundamental
 
Muscle System
Muscle SystemMuscle System
Muscle System
 
EMG
EMGEMG
EMG
 
EECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDFEECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDF
 
SPEAKER VERIFICATION
SPEAKER VERIFICATIONSPEAKER VERIFICATION
SPEAKER VERIFICATION
 
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
 
DEVELOPMENT OF SPEAKER VERIFICATION UNDER LIMITED DATA AND CONDITION
DEVELOPMENT OF SPEAKER VERIFICATION  UNDER LIMITED DATA AND CONDITIONDEVELOPMENT OF SPEAKER VERIFICATION  UNDER LIMITED DATA AND CONDITION
DEVELOPMENT OF SPEAKER VERIFICATION UNDER LIMITED DATA AND CONDITION
 
sEMG biofeedback in dysphagia
sEMG biofeedback in dysphagiasEMG biofeedback in dysphagia
sEMG biofeedback in dysphagia
 
Text-Independent Speaker Verification
Text-Independent Speaker VerificationText-Independent Speaker Verification
Text-Independent Speaker Verification
 
Text-Independent Speaker Verification Report
Text-Independent Speaker Verification ReportText-Independent Speaker Verification Report
Text-Independent Speaker Verification Report
 
2017 TeenLife Guide to Overnight Summer Programs
2017 TeenLife Guide to Overnight Summer Programs2017 TeenLife Guide to Overnight Summer Programs
2017 TeenLife Guide to Overnight Summer Programs
 
Digital Innovation in Vietnam: is it possible?
Digital Innovation in Vietnam: is it possible?Digital Innovation in Vietnam: is it possible?
Digital Innovation in Vietnam: is it possible?
 
"Tomorrow ASEAN Project" Information Booklet (Season 1) - AIESEC in Ho Chi Mi...
"Tomorrow ASEAN Project" Information Booklet (Season 1) - AIESEC in Ho Chi Mi..."Tomorrow ASEAN Project" Information Booklet (Season 1) - AIESEC in Ho Chi Mi...
"Tomorrow ASEAN Project" Information Booklet (Season 1) - AIESEC in Ho Chi Mi...
 
Summer Camp brochure 2017
Summer Camp brochure 2017Summer Camp brochure 2017
Summer Camp brochure 2017
 
Mathworks case example
Mathworks case exampleMathworks case example
Mathworks case example
 
Industrial projects 2017 by tciap
Industrial projects 2017 by tciap Industrial projects 2017 by tciap
Industrial projects 2017 by tciap
 
マイコンロボット実習
マイコンロボット実習マイコンロボット実習
マイコンロボット実習
 
Open the door of embedded systems to IoT! mruby on LEGO Mindstorms (R)
Open the door of embedded systems to IoT! mruby on LEGO Mindstorms (R)Open the door of embedded systems to IoT! mruby on LEGO Mindstorms (R)
Open the door of embedded systems to IoT! mruby on LEGO Mindstorms (R)
 

Similar to Dsp lab report- Analysis and classification of EMG signal using MATLAB.

Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
IOSR Journals
 
Multidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signalMultidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signal
Sikkim Manipal Institute Of Technology
 
Expert System Analysis of Electromyogram
Expert System Analysis of ElectromyogramExpert System Analysis of Electromyogram
Expert System Analysis of Electromyogram
idescitation
 
F3602045049
F3602045049F3602045049
F3602045049
ijceronline
 
chapter10
chapter10chapter10
chapter10butest
 
K010225156
K010225156K010225156
K010225156
IOSR Journals
 
Detection of epileptic indicators on clinical subbands of eeg
Detection of epileptic indicators on clinical subbands of eegDetection of epileptic indicators on clinical subbands of eeg
Detection of epileptic indicators on clinical subbands of eeg
Olusola Adeyemi
 
EEG SIGNAL IDENTIFICATION USING SINGLE-LAYER NEURAL NETWORK
EEG SIGNAL IDENTIFICATION USING SINGLE-LAYER NEURAL NETWORKEEG SIGNAL IDENTIFICATION USING SINGLE-LAYER NEURAL NETWORK
EEG SIGNAL IDENTIFICATION USING SINGLE-LAYER NEURAL NETWORK
IJCI JOURNAL
 
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELMClassification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
IJTET Journal
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
Sajid Rasheed
 
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
paperpublications3
 
IRJET- Analysis of Epilepsy using Approximate Entropy Algorithm
IRJET- Analysis of Epilepsy using Approximate Entropy AlgorithmIRJET- Analysis of Epilepsy using Approximate Entropy Algorithm
IRJET- Analysis of Epilepsy using Approximate Entropy Algorithm
IRJET Journal
 
Advanced Support Vector Machine for classification in Neural Network
Advanced Support Vector Machine for classification  in Neural NetworkAdvanced Support Vector Machine for classification  in Neural Network
Advanced Support Vector Machine for classification in Neural Network
Ashwani Jha
 
An Artificial Neural Network Model for Classification of Epileptic Seizures U...
An Artificial Neural Network Model for Classification of Epileptic Seizures U...An Artificial Neural Network Model for Classification of Epileptic Seizures U...
An Artificial Neural Network Model for Classification of Epileptic Seizures U...
ijsc
 
An artificial neural network model for classification of epileptic seizures u...
An artificial neural network model for classification of epileptic seizures u...An artificial neural network model for classification of epileptic seizures u...
An artificial neural network model for classification of epileptic seizures u...
ijsc
 
Biomedical signal modeling
Biomedical signal modelingBiomedical signal modeling
Biomedical signal modeling
Roland Silvestre
 
An Artificial Neural Network Model for Classification of Epileptic Seizures U...
An Artificial Neural Network Model for Classification of Epileptic Seizures U...An Artificial Neural Network Model for Classification of Epileptic Seizures U...
An Artificial Neural Network Model for Classification of Epileptic Seizures U...
ijsc
 
Differential Protection of Generator by Using Neural Network, Fuzzy Neural an...
Differential Protection of Generator by Using Neural Network, Fuzzy Neural an...Differential Protection of Generator by Using Neural Network, Fuzzy Neural an...
Differential Protection of Generator by Using Neural Network, Fuzzy Neural an...
Waqas Tariq
 
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithmFiltering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
IDES Editor
 
Using deep neural networks in classifying electromyography signals for hand g...
Using deep neural networks in classifying electromyography signals for hand g...Using deep neural networks in classifying electromyography signals for hand g...
Using deep neural networks in classifying electromyography signals for hand g...
IAESIJAI
 

Similar to Dsp lab report- Analysis and classification of EMG signal using MATLAB. (20)

Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
 
Multidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signalMultidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signal
 
Expert System Analysis of Electromyogram
Expert System Analysis of ElectromyogramExpert System Analysis of Electromyogram
Expert System Analysis of Electromyogram
 
F3602045049
F3602045049F3602045049
F3602045049
 
chapter10
chapter10chapter10
chapter10
 
K010225156
K010225156K010225156
K010225156
 
Detection of epileptic indicators on clinical subbands of eeg
Detection of epileptic indicators on clinical subbands of eegDetection of epileptic indicators on clinical subbands of eeg
Detection of epileptic indicators on clinical subbands of eeg
 
EEG SIGNAL IDENTIFICATION USING SINGLE-LAYER NEURAL NETWORK
EEG SIGNAL IDENTIFICATION USING SINGLE-LAYER NEURAL NETWORKEEG SIGNAL IDENTIFICATION USING SINGLE-LAYER NEURAL NETWORK
EEG SIGNAL IDENTIFICATION USING SINGLE-LAYER NEURAL NETWORK
 
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELMClassification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
 
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
 
IRJET- Analysis of Epilepsy using Approximate Entropy Algorithm
IRJET- Analysis of Epilepsy using Approximate Entropy AlgorithmIRJET- Analysis of Epilepsy using Approximate Entropy Algorithm
IRJET- Analysis of Epilepsy using Approximate Entropy Algorithm
 
Advanced Support Vector Machine for classification in Neural Network
Advanced Support Vector Machine for classification  in Neural NetworkAdvanced Support Vector Machine for classification  in Neural Network
Advanced Support Vector Machine for classification in Neural Network
 
An Artificial Neural Network Model for Classification of Epileptic Seizures U...
An Artificial Neural Network Model for Classification of Epileptic Seizures U...An Artificial Neural Network Model for Classification of Epileptic Seizures U...
An Artificial Neural Network Model for Classification of Epileptic Seizures U...
 
An artificial neural network model for classification of epileptic seizures u...
An artificial neural network model for classification of epileptic seizures u...An artificial neural network model for classification of epileptic seizures u...
An artificial neural network model for classification of epileptic seizures u...
 
Biomedical signal modeling
Biomedical signal modelingBiomedical signal modeling
Biomedical signal modeling
 
An Artificial Neural Network Model for Classification of Epileptic Seizures U...
An Artificial Neural Network Model for Classification of Epileptic Seizures U...An Artificial Neural Network Model for Classification of Epileptic Seizures U...
An Artificial Neural Network Model for Classification of Epileptic Seizures U...
 
Differential Protection of Generator by Using Neural Network, Fuzzy Neural an...
Differential Protection of Generator by Using Neural Network, Fuzzy Neural an...Differential Protection of Generator by Using Neural Network, Fuzzy Neural an...
Differential Protection of Generator by Using Neural Network, Fuzzy Neural an...
 
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithmFiltering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
 
Using deep neural networks in classifying electromyography signals for hand g...
Using deep neural networks in classifying electromyography signals for hand g...Using deep neural networks in classifying electromyography signals for hand g...
Using deep neural networks in classifying electromyography signals for hand g...
 

More from Nurhasanah Shafei

Test 1 february 2010 page 3 answer
Test 1 february 2010 page 3  answerTest 1 february 2010 page 3  answer
Test 1 february 2010 page 3 answerNurhasanah Shafei
 
Test 1 february 2010 page 2 answer
Test 1 february 2010 page 2  answerTest 1 february 2010 page 2  answer
Test 1 february 2010 page 2 answerNurhasanah Shafei
 
Electrotherapy supplied rectangular current waveform generation type fm
Electrotherapy   supplied rectangular current waveform generation type fmElectrotherapy   supplied rectangular current waveform generation type fm
Electrotherapy supplied rectangular current waveform generation type fmNurhasanah Shafei
 
Slide presentation assignment2,case study mrr2, group4, section5, session 201...
Slide presentation assignment2,case study mrr2, group4, section5, session 201...Slide presentation assignment2,case study mrr2, group4, section5, session 201...
Slide presentation assignment2,case study mrr2, group4, section5, session 201...
Nurhasanah Shafei
 

More from Nurhasanah Shafei (6)

Test 1 november 2011 page 1
Test 1 november 2011 page 1Test 1 november 2011 page 1
Test 1 november 2011 page 1
 
Test 1 february 2010 page 3 answer
Test 1 february 2010 page 3  answerTest 1 february 2010 page 3  answer
Test 1 february 2010 page 3 answer
 
Test 1 february 2010 page 2 answer
Test 1 february 2010 page 2  answerTest 1 february 2010 page 2  answer
Test 1 february 2010 page 2 answer
 
Test 1 november 2011 page 2
Test 1 november 2011 page 2Test 1 november 2011 page 2
Test 1 november 2011 page 2
 
Electrotherapy supplied rectangular current waveform generation type fm
Electrotherapy   supplied rectangular current waveform generation type fmElectrotherapy   supplied rectangular current waveform generation type fm
Electrotherapy supplied rectangular current waveform generation type fm
 
Slide presentation assignment2,case study mrr2, group4, section5, session 201...
Slide presentation assignment2,case study mrr2, group4, section5, session 201...Slide presentation assignment2,case study mrr2, group4, section5, session 201...
Slide presentation assignment2,case study mrr2, group4, section5, session 201...
 

Recently uploaded

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 

Dsp lab report- Analysis and classification of EMG signal using MATLAB.

  • 1. Analysis and Classification of Electromyogram (EMG) Signals Nur Hasanah Binti Shafei, Nur Sabrina Binti Risman, Kartini Binti Ibrahim, Idayu Binti Mohamed Rasid Faculty of Electrical Engineering Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor Darul Ta’zim Abstract – The early diagnosis in medical healthcare application were really needed and crucial. It is therefore important to devise accurate methods of diagnosis. Currently, methods of diagnosis include assessing the patients’ history, blood tests and muscle biopsies. The latter two methods, whilst being relatively accurate, may take weeks to obtain a result [1]. This paper investigates another commonly used method is electromyography by analysis and classification the EMG signals. The system has successfully implemented by using MATLAB’s software that was able to differentiate the EMG signal coming from different patients. The signal Figure 1: How to perform EMG instrument from respective patients can be easily identified by development of Graphical User Interface (GUI). The input EMG signal can be captured nicely and useful for diagnosis if the placing of I. INTRODUCTION electrode heavily considered. The figure 2 below, show the different signals captured for different Electromyography (EMG) is a technique for place of muscles. evaluating and recording the electrical activity produced by skeletal muscles. EMG is performed using an instrument called an electromyograph, to produce a record called an electromyogram. An electromyograph detects the electrical potential generated by muscle cells when these cells are electrically or neurologically activated [2]. The action of nerves and muscle is essentially electrical. Information is transmitted along nerves as a series of electrical discharges carrying information in pulse repetition frequency. [3] Figure 1 shows how to perform EMG instrument by placing Figure 2: Time & frequency graphs for different the electrode at the muscle. place of muscles
  • 2. EMG signals acquire advanced methods then would be used as input to a rule base classifier for detection, decomposition, processing, and to be implemented in the software. classification. The purpose to provide efficient and effective ways of understanding the signal and its nature, we further point up some of the software implementation for identifying the signals coming from different patients. This knowledge may help in medical healthcare center to develop more powerful, flexible, and efficient applications [4]. II. METHODOLOGY First and foremost, a block diagram must be designed to be the basic reference. Based on Figure 4: The step involves for designing the figure 3, this is a general block diagram of this complete system. experiment. The system was received two difference EMG signals coming from two different patients. Then, the system was identified the signal belong to which patient. Patient 1 Identify the SYSTEM Patient’s Patient 2 (MATLAB) signal Figure 3: The block diagram of analysis of EMG signal. In order to design the system, there are six steps to be done. Below, in the figure 4, there were the sequences of our procedure. The first step was we needed to identify the EMG characteristic in terms of its power and frequency. Those characteristic helped us to continue the next step. From the input signals, the system generated the power spectrum. By using the fast Fourier transformation the EMG power spectrum can be obtained with a better resolution. We examined the power spectrum of the EMG patents to define the parameters that can be used to Figure 5: The flow chart of Matlab Programming. identify the various patients. The signal parameters
  • 3. The coding implemented for the above ideas in elseif(absx > 10) figure 5 were as follow [5]: % xH = avex2 msgbox('The signal belong to patient 2') a) For load the data end %DSP Laboratory % Parameter3: Root mean square %Analysis and Classification of EMG Signals rms_x = sqrt(mean(Y.^2)) %Load Data from user absrms = abs (rms_x) A = load ('emg1.txt'); % A = load ('emg2.txt') if % Classification for the result process emg2 signal xH = 0; Y = fft(A(:,1),1024); % FFT of sample data if (absrms < 370) figure, plot (A) % Show FFT Figure % xH = avex1; xlabel('Time (ms)') msgbox('The signal belong to patient 1') ylabel ('Amplitude (uV)') elseif(absrms > 370) figure,stem (abs(Y)); % To generate power spectrum % xH = avex2 xlabel('Frequency') msgbox('The signal belong to patient 2') ylabel ('Amplitude') end b) There are several parameters that can be used % Parameter4: Maximum power as an input of rule base classifier. The system z = abs (Y); designed for obtaining results by simply using maxz = max (z) one of the following signal parameters. % Classification for the result process xH = 0; % Parameter1: Median value if (maxz < 5200) medianx = median (Y) % xH = avex1; absx = abs(median msgbox('The signal belong to patient 1') % Classification for the result process elseif(maxz > 5200) xH = 0; % xH = avex2 if (absx < 580) msgbox('The signal belong to patient 2') % xH = avex1; end msgbox('The signal belong to patient 1') elseif(absx > 580) % Parameter5: Minimum power % xH = avex2 z = abs (Y); msgbox('The signal belong to patient 2') minz = min (z) end % Classification for the result process xH = 0; % Parameter2: Average value if (minz < 20) avex = mean (Y) % xH = avex1; absx= abs(avex) msgbox('The signal belong to patient 1') % Classification for the result process elseif(minz > 20) xH = 0; % xH = avex2 if (absx < 10) msgbox('The signal belong to patient 2') % xH = avex1; end msgbox('The signal belong to patient 1')
  • 4. Last but not least, the analysis and classification of EMG signal to differentiate the signal coming from which patient can be verified. III. RESULTS AND DISCUSSIONS Figure 7(a): The EMG signal from patient 2 in time domain Figure 6(a): The EMG signal from patient 1 in time domain Figure 7(b): The power spectrum of EMG signal from patient 2 Figure 6(b): The power spectrum of EMG signal from patient 1 Figure 7(c): The result displayed to identify the signal coming from patient 2 The EMG signal is biomedical signal that is a collective electrical signal acquired from any muscle organ that represents a physical variable of interest. As we know this type of signal was Figure 6(c): The result displayed to identify the normally a function of time and described in terms signal coming from patient 1 of its amplitude, frequency and also phase. So, the
  • 5. power spectrum that was generated from the input EMG signals coming from which patient. The figures signal was examined in order to identify the 6 showed the results obtained when the system suitable signals parameters to differentiate the was loaded the EMG signal from patient 1. The signal from respective patients. In terms of power displaying box was used to verify the performance spectrum, the obvious characteristics of both of our system. While the figures 7 were the results signals which are in terms of amplitude, power obtained when the system was loaded the EMG spectrum density can be easily analyzed and signal coming from another patient which was classified. patient 2. Last but not least, figures 8 below show the verification of the results by using GUI. Several parameters can be accounted to use as the input of rule base classifier which were IV. CONCLUSIONS median frequency, mean frequency, the amplitude in terms of root mean square, maximum and The study investigates the rule based minimum power spectrum density. classifier from the EMG signal parameters to differentiate the EMG signal coming from different patients. This application of EMG signals that were generated by the muscles in human body commonly use in medical field for diagnostic purpose. According to our experimental results, the suitable parameters were determined to successful implemented to complete system. The performance of the system which is the ability to identify the EMG signals coming from different patients was verified. V. REFERENCES Figure 8(a): the result obtaining for patient 1 by using GUI [1]. Martin, L., Diagnosis of Neuromuscular disease using surface EMG with neural network analysis. COIN512(Comp.) Project Brief [2]. David, M. Blake, Procedures Offered for Lexington Neurology General Services. Lexington, KY. [3]. Malcown, C. Brown, The Medical Equipment Dictionary- Electromygram. 2007. Liverpool, United Kingdom. [4]. M.B.I Raez, et al. Zhu, J., et al. Techniques of EMG Signal Analysis: Detection, Processing, Classification and Applications. 2006 Figure 8(b): the result obtaining for patient 2 by [5]. Wan Mohd Bukhari Bin Wan Daud using GUI Classification of EOG signals of Eye Movement Potentials. 2009 Simply using only one of the above signal parameter, the system was able to differentiate the