You are on page 1of 9

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/339267150

Electromyography (EMG) Data-Driven Load Classification using Empirical


Mode Decomposition and Feature Analysis

Conference Paper · December 2019


DOI: 10.1109/FIT47737.2019.00058

CITATIONS READS

26 354

4 authors:

Sumair Aziz Muhammad Umar Khan


University of Engineering and Technology, Taxila University of Engineering and Technology, Taxila
81 PUBLICATIONS   636 CITATIONS    70 PUBLICATIONS   537 CITATIONS   

SEE PROFILE SEE PROFILE

Foha Aamir Dr Arshad Javid


University of Engineering and Technology, Taxila University of Engineering and Technology, Taxila
3 PUBLICATIONS   29 CITATIONS    46 PUBLICATIONS   342 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Biometric Authentication System Based on Electrocardiogram View project

MRI Brain Image Segmentation View project

All content following this page was uploaded by Sumair Aziz on 14 April 2020.

The user has requested enhancement of the downloaded file.


Electromyography (EMG) Data-driven Load
Classification using Empirical Mode Decomposition
and Feature Analysis
Sumair Aziz1*, Muhammad Umar Khan2, Foha Aamir3, Muhammad Arshad Javid4
1,2Departmentof Electronics Engineering, University of Engineering and Technology, Taxila, Pakistan
3Biomedical Engineering Technology, University of Engineering and Technology, Taxila, Pakistan

4Department of Basic Sciences, University of Engineering and Technology, Taxila, Pakistan

Email: 1*sumair.aziz@uettaxila.edu.pk, sa.umarkhan@gmail.com, fohaaamir1997@gmail.com, arshad.javid@uettaxila.edu.pk

Abstract—This study presents a novel methodology Similarly, the muscle length under load bearing increases
towards load classification through surface- during eccentric contractions [2]
Electromyography (sEMG). Two subjects performed weight
lifting tasks for 1kg, 3kg and 7kg weights. 50 samples were A. Concentric Contractions
collected from each subject. sEMG signals were denoised Contractions allowing shortening of the muscle are called
through Empirical Mode Decomposition (EMD). Region of concentrated contractions. More specifically, when the
interest extraction for improving classification performance is
also achieved through EMD by removing redundant
pressure prevails the same while the length becomes shorter
information from preprocessed signal. Feature extraction is and the energy alters, concentrated contractions occur. In
performed through extensive analysis of different specific, when a muscle is stimulated and wanted to raise a
combinations of statistical, time domain, frequency domain load, which is a lesser amount of the maximum tetanic
and Mel frequency cepstral coefficient (MFCC) features. Best pressure it can yield, the muscle starts to shorten. This can
feature set is constructed based on highest classification be seen in a bicep curl by increasing a weight. A connection
accuracy. Selected features were validated using 10-fold cross between force and speed can be determined by carrying out
validation over range of different classifiers such as Support a sequence of steady speed shortening contractions[3].
Vector Machine (SVM), Decision Tree (DT), Quadratic
Discriminant Analysis (QDA), Naïve Bayes (NB), and K- B. Eccentric Contractions
nearest neighbor. SVM with cubic kernel yields best Unlike concentrated contractions, the duration of eccentric
classification accuracy of 99% for three class problem.
contractions is stretched out, making the muscles to extend
Keywords—surface EMG, load classification, weight in response to a higher force of opposition. As the muscle
classification, SVM, Empirical mode decomposition load rises, it lastly reaches a point where the muscle's
internal force is higher than the muscle-generating force.
I. INTRODUCTION Thus, although the muscle may be completely activated,
The non-invasive method of getting Myoelectric signals due to the elevated external load it is compelled to lengthen
(MES) is by placing electrodes on the surface of skin. This [3].
is called as surface electromyography (sEMG), which is Different computational algorithms are used nowadays
safe, easy to use, painless and can easily assess neural for signal processing of MES. There are different reports
activity of muscles, tendons and other tissues. By this linked to MES classification, signal processing is separated
method the information gathered about neural activity is into phases: data reduction, feature extraction and pattern
adequate to design prosthetic systems [1]. The sEMG is recognition. Feature extraction is a technique which is used
used for research in different fields like ergonomics, gait to represent data in reduced form called as feature vector,
mechanics, rehabilitation, neural physiology and sport this is done in time domain, frequency domain, time-
science. frequency domain or spectral domain. MES classification
is completed by means of applications like artificial
Load bearing function is assigned in this work. In load intelligence techniques together with artificial neural
bearing function flexion and extension of muscles take networks, genetic algorithms and fuzzy logic or by
place, flexor compartment of muscles includes biceps, statistical classifiers. Nowadays, Supports Vector Machine
pronator teres and brachioradialis, whereas extensor (SVM) is used with improved performance in classification
compartment includes triceps and extensor muscles of task by pattern recognition. [4]
forearm. The innervation of these muscles is as: Biceps by In [5], authors presented pattern recognition
musculocutaneous nerve, brachioradialis by the radial methodology for load lifting at different weights with EMG
nerve, which furthermore innervates the forearm extensors using Artificial Neural Networks (ANN). The signal was
and triceps. In load bearing function the muscle fibers taken from Biceps Muscles and was preprocessed with
shorten during concentric contractions like in biceps while Butterworth low pass filter with cutoff frequency 10Hz.
lifting the load to the angle of elbow joint less than 180º. Time Domain features were extracted including Root Mean
Figure 1: Block diagram of proposed EMG based load classification system

Square (RMS), Mean Absolute Value (MAV), Standard


A. Data Acquisition
Deviation (STD) and Variance (VAR). The results were
33% correctly assigned with 60% training on 10 number of Two participants with right arm as dominant arm were
hidden neurons and with 60% training on 20 numbers of selected. Subject 1 (Male; Age: 20; body mass: 90kg ±2kg)
hidden neurons 66.7% were correctly assigned. and subject 2 (Female; Age: 22; Body mass: 40kg). The
In [6] classification of load on back muscles EMG subjects presented no pathology of the shoulders, knees and
wrists at the moment of the research and were free of
during dynamic lifting tasks was proposed. The main
neuromuscular diseases. There were 3 key tasks that were
objective of that research was to improve utility of back
divided into three loads 1kg, 5kg and 7kg. System used for
supporting devices. Signals were taken at three different data acquisition was BIOPAC. BIOPAC provides a range of
weights and were processed through bandpass filter (20 to choices for recording and analysing EMG (sEMG) surface.
300Hz) and band stop filter (59 to 61 Hz). Time domain sEMG information can be registered with EMG electrodes
features extracted were Mean, Standard Deviation (SD), that are sent to a wired, wireless or MRI-specific EMG
Difference (diff), Maximum (max), Minimum (min), amplifier. Hardware solutions range from single-channel
Amplitude (amp) and Root mean square (RMS). wireless, telemetry and logged information to 32-channel
Multinomial Logistic Regression (MLR) was used as EMG tethered. Check links between equipment for the
classifier with accuracy 80% (±10%) to 81% (±7%). highest sEMG signal quality and use an EL-CHECK
impedance monitor to assess contact impedance between
In [7] armband with 8 sEMG sensors was used to record the subject's EMG surface electrodes. The EL-CHECK
electrical activity of Biceps muscles. Collectively with allows up to three electrode leads to be attached
electrical activity of muscles and torques produced at simultaneously for fast impedance checking in the three
shoulder and elbow joints classification of weight lifted linked sEMG leads between any two electrodes: Active
was done. Notch filters of 50 and 60Hz were used for (Vin+), Reference (Vin-), and Ground (GND).
preprocessing. Both the techniques that were presented First of all, to decrease skin resistivity, skin preparation
highlighted the possibility of developing an exerted force is required. Skin conductivity and skin cleaning are the two
classification which can identify whether the lifted weight distinct components in the preparing of the skin. Skin
is light or heavy. cleaning will involve hair cleaning, dust, shaving, and
In this paper, load classification methodology based on alcohol swab implementation.
sEMG signal analysis is presented. Classification of three
The electrodes are used to perceive or sense the presence
classes with 1kg, 3kg and 7kg weights is targeted. Signal
of EMG signal at muscle. One electrode with Vin- lead was
acquired from EMG electrodes is first preprocessed
through empirical mode decomposition (EMD). Next,
feature extraction is performed to reduce data
dimensionally and represent EMG signals of different
classes with few parameters. Finally Support vector
machines (SVM) classifier is trained and tested via 10-fold
cross validation scheme. Rest of this article is organized as
follows: In section II “methods and materials”, dataset
acquisition setup and protocols along with proposed EMG
signal classification scheme is discussed. Section III
“results and discussion” explains experimental setup and
achieved results. Section IV “conclusion” concludes paper.
II. MATERIALS AND METHODS
The proposed pattern recognition scheme for loads
classification based on EMG signal analysis is shown in
Figure 1. Three primary cascaded models, composed of
pre-processing, feature extraction and classification are Figure 2: Unprocessed EMG Signal in Time Domain
comprehensively analyzed. Feature extraction is the placed at insertion of Biceps Brachii muscle which is the
primary kernel used to analyze EMG signals in order to most appropriate muscle to characterise the flexion signal.
achieve high classification accuracy. Electrode with lead Vin+ was placed at insertion of
higher than those obtained when lifting the hand with a load
of 1 kg.

1) Emperical Mode Decomposition (EMD)


Non-linear and varying signals can be deal efficiently
with EMD technique. It can also be used for denoising and
extracting region of interest from electrophysiological
signal. This is done by a process called as sifting. EMD
breaks down EMG signals into AM-FM parts of some
narrowband. The inherent physical characteristics of
decomposed parts are identified as Intrinsic mode function
(IMF) [9]. Overlapping of IMF signals is called as mode
mixing. Extraction of IMFs is based on two conditions:
• In the entire data set, the quantity of zero crossing and
quantity of extrema should be equal or differ by unity
magnitude.
• At any instant the average value of highest and least
Figure 3: Unprocessed EMG Signal in Frequency
point in envelope must be equal to zero.[9]
Domain
Brachioradialis and ground was placed at insertion point of
flexor compartment muscles.
Fifty number of samples were taken from each subject
performing each task (i.e. 1kg, 3kg and 7kg). Each sample
consisted of 30 seconds recordings with flexion of arm and
bringing it to normal position two times in one sample.
B. Preprocessing
Noise free EMG signal is essential requirement for its
proper interpretation and categorization. EMG can include
three types of noises, power line interphase (PLI), white
gaussian noise (WGN) and motion artifact [8]Obtained raw
EMG signal is shown in time domain and frequency
domain in Figure 2 and Figure 3. In addition, Figure 2
shows the connection between altering in force during
muscle contraction and increasing load. As the load rises,
the amplitudes of the EMG signals rise. The amplitudes of
the EMG signals for the load of 7 kg as shown in Figure 2
are higher than for 3 kg, whereas the amplitudes of the
EMG signals for the load of 3 kg as shown in Figure are
Figure 5: IMFs extraction from load of 3 kg

Figure 6: IMFs extraction from load of 7kg


Figure 4: IMFs extraction from load of 1kg
Figure 7 illustrates the pre-processing output with 1, 3
and 7 kg load sEMG signal during bicep dynamic
IMFs extracted from sample signal of each load are contraction. The processed 3 kg EMG signal can be noted
illustrated in Figure 4, 5 and 6. Total 10 IMFs were extracted when the bicep muscle started concentrated contraction and
from all load signals. IMF 9 and 10 did not contain useful the EMG amplitude began to increase. Before the bicep
content which can help distinguish different load classes, so muscle reached the end of the eccentric contraction, the
they were excluded while constructing resultant sEMG amplitude began to increase, denoting that the
preprocessed signal. As it can be observed from the amplitude of the EMG signal will be the maximum when
waveform of Figure 4,5 and 6 that IMF greater than 4 are the subject begins to lift its forearm and then lower its
usually artifacts. forearm (starting and ending the dynamic contraction).
From experimental analysis IMFs greater than 4 were Same goes for 1kg load lifting and 7 kg load lifting [10].
excluded as noise. After that we got preprocessed signal
composed of IMF 1, 2, 3 and 4. Time domain and frequency
domain of signal is shown in figure 7 and 8 which is after C. Features Extraction
processing. Preprocessed signal is denoised and it contains Feature extraction is a method for transforming raw
the region of interest from raw sEMG signal, which is input information into a decreased set of features
significant for categorizing different load classes.
representation, called feature vectors. An appropriate
feature vector should contain representative data and
discard data that is irrelevant or noise. In this study,
extraction techniques in the time domain and frequency
domain and statistical features domain were analyzed.
Feature extraction and classification was performed for
both raw and pre-processed signal data. Table I and Table
II summarize features extracted for classification. The
variations in features values indicate that the EMG signals
differ depending on the load modifications. When the load
increased, the statistical feature values increased. The EMG
signals' peak amplitude increased as the load has increased.
The findings indicate that the value of the characteristics
varies from one load to another. This can be used to classify
the EMG signal by features characteristics and load weight
[11].

Table I: Feature Extraction of Unprocessed Signal


No. Features Domains Abbreviation
1 Mean Time Mean
Figure 7: Processed EMG Signal in Time Domain
2 Standard Time Std
Deviation
3 Kurtosis Time KR
4 Root Mean Time RMS
Square
5 Peak to Peak Time P2P
6 Shape Factor - SF
7 Energy Statistical E
8 Mean Frequency Frequency MFr
9 Median Frequency MedFre
Frequency
10 Peak to RMS Time PRMS
11 Occupied Frequency OB
Bandwidth

1) Mean
It is evaluated as time function. It is identified as a variable
of the time domain. It signifies the area underneath the
EMG signal when it is corrected, it is demonstrated by the
positive and negative voltage values. By means of a moving
Figure 8: Processed EMG Signal in Frequency window, the absolute mean is computated [5]. Based on the
Domain equation, it is calculated for each information window:
1 N Peak2peak(X) returns the highest and lowest value
mean =
N
 Xi
i =1
(1) difference in X. By default, peak2peak operates with a size
greater than 1 along the first X array dimension [13].
P2P = max value − min value (6)
2) Standard Deviation (STD)
Square root of variance is termed as STD denoting to the 6) Shape Factor (SP)
sample mean [5]. The information outcomes are often Shape factor is represented as:
given as mean ± STD in eq (2) as:
 1 N 2
 N  xi 
N 2
1
Std =  xi − 
N − 1 i =1
(2)
SF =
 i =1 
(7)
1 N
Where µ is the mean of x:  xi
N i =1
N
1
=
N
x i =1
i (3) 7) Energy
Energy of the signal is shown by:
3) Kurtosis 

Kurtosis is a characteristically higher-order statistical sign E =  x[n]2 (8)


of non-Gaussianity and is used to enumerate the −
distribution of specified form of peak. It is the statistics 8) Mean Frequency (MFr)
cumulant of the fourth order that is given as MFr is a normal or average frequency well-defined as a
1 N  1 N 2
2
 sum of power spectrum of EMG and product of frequency
kur ( x) =   xi4  N  xi   −3 (4) divided by a whole power spectrum amount. Also, MFr is
 N i =1  i =1   mentioned as mean power frequency and mean spectral
frequency in several works. It can be said as
If xi is the ith standardized EMG amplitude and N is the N N
total number of standardized EMG amplitudes or data MFr =  fi Pi P i (9)
vector measurement. Kurtosis can be positive or negative. i =1 i =1
Super-Gaussian is called a dispersal with positive kurtosis, Where f(i) is power spectrum frequency, P(i) is the
while sub-Gaussian is termed as with negative. For frequency bin power spectrum and N is the frequency
standard Gaussian and Laplacian distributions, the exact length. N is generally defined as the next power from the
theoretical kurtosis values are 0 and 3, respectively [12]. measurement of EMG data in the time-domain [14]

Table II: Feature Extraction of Processed signal 9) Median Frequency (MedFre)


No. Features Domains Abbreviation MedFre is a frequency with an equal amplitude of the
1 Root Mean Time RMS power spectrum of EMG divided into two zones. MedFre
Square is also designated as half of total power or TTP (dividing
2 Peak to Peak Time P2P the whole energy section into two equal sectors) [14]. It is
3 Shape Factor - SF shown in eq (10) as mathematically form:
MedFre M
1 M
   Pj
4 Mean Frequency Frequency MFr
5 Median Frequency MedFre
Pj = Pj = (10)
j =1 j = MedFre 2 j =1
Frequency
6 Root Sum of Statistical RSSQL
Square Level 10) Root Sum of Square Level (RSSQL)
7 Mel Frequency - MFCC1 RSSQ(X) returns the input amount of the root-sum-of-
Cepstral squares (RSS), Y, X.Y acts as real scaler if X is the vector
Coefficient of column or row. Y comprises the meditations of RSS
8 Mel Frequency - MFCC3 calculated sideways with the first nonsingleton dimension
Cepstral for matrices [13].
Coefficient N
RSSQL = X
2
i (11)
i =1

4) Root Mean Square (RMS)


The RMS is the square root of the EMG signal's average or 11) Peak to Root Mean Square
normal energy over a definite time period. It is known as a Peak2rms is the ratio of absolute value of X which is taken
time domain variable because of the amplitude of the signal as largest value of X to the RMS of X. By default, peak2rms
as a function of time. functions end to end with first range of X greater than 1.
1 N X 
RMS =
N
X i
2
(5) PRMS =
1 N 2
(12)

X
i =1
5) Peak2peak i
N i =1
Table III: Accuracy from different combinations of features on Cubic SVM
Kr RMS P2P SF MFr MedFre PRMS RSSQL MFCC1 MFCC3 Accuracy

       95.7%
       97.3%
      98.7%
          98.3%
        99%

assumed that all are linearly separable. We train C32 = 3


12) Occupied Bandwidth
Obw uses rectangular window to calculate a periodogram binary classifiers and final result is computed based on
power spectral density approximation. The occupied range voting.
is the distinction between the points where the power SVM employs kernel trick for separating data that is
reaches 0.5% and 99.5% of the complete spectrum power. linearly inseparable. Kernel function like Quadratic, Cubic
and Gaussian are used to transform low-dimension data to
OB = f 2 − f1 (13) higher dimensional feature space where separation become
where f1 is the lower cutoff frequency while f2 is upper possible. In this study SVM with Cubic kernel is employed
cutoff frequency for experimentation such as Cubic-SVM (C-SVM). Other
classification methods used for analysis are Decision Tree
13) Mel-Frequency Cepstral Coefficient (DT), Quadratic Discriminant Analysis (QDA), Naïve
The EMG signal characteristics will be provided with the Bayes (NB), KNN with K=5 (medium-KNN) and KNN
Mel-Frequency Cepstral Coefficient (MFCC) [15]. While with cubic distance matric (cubic-KNN).
MFCC is a well-known instrument for voice recognition
feature extraction, it was also used for other signal types
such as electroencephalography, electrocardiography and III. RESULTS AND DISCUSSIONS
electromyography. The name MFCC comes from using the This paper presents a new technique for sEMG based load
triangular filter bank of Mel scale. MFCC's Fast Fourier classification using combination of EMD and feature
Transform (FFT) is the first move on the signal. Triangular analysis. Training and testing of classifiers is performed
filters can be produced with knowledge of the cut-off through 10-fold cross validation. 10-fold cross validation is
frequencies. These filters can be applied to the X(k) widely adopted validation method for classification
frequency range and the outcome of this procedure can be problems having smaller dataset. In this technique feature
expressed as XH, which is the spectrum of Mel frequency. dataset is divided into 10 subsets. One subset is used for
Lastly, the MFCC coefficients are derived from the discrete testing while remaining are used for training the classifier.
cosine transformation of the XH Mel power log. The Total 10 iterations are performed and results are averaged
MFCC coefficient expression is shown in Equation. over all iterations.
2 N
  (i − 0.5)q  To select the best representing features extracted from
c(q ) =
N
 log( X
i =1
H (i )) cos 
 N
 (14)

preprocessed sEMG signal for different load classes,
comprehensive analysis is performed and results of
The coefficient index number is provided by q, and again selected feature combinations are presented in table III.
N is the Mel filter number. These MFCC coefficients will Combination of RMS, Peak to peak, shape factor, mean
be used as the EMG signal characteristics [16]. frequency, Root Sum of Square Level, and first two

D. Classification
Classification is the final phase of processing EMG
signals to distinguish between different load classes using
extracted features. EMG signal pattern is prepared for
recognition after feature selection. EMG signal is analyzed
with different types of classifiers, but best results were
achieved through Support Vector Machine (SVM). SVM is
widely used classification method in signal analysis and
classification of EMG studies [17-20] SVM is basically a
binary learning machine with some very elegant features.
SVM relies on tiny subset of data points called support
vectors which are computed from the training samples by
the learning algorithm. These support vector helps forming
hyperplane which separates binary classes. Multiclass
classification problem is address by SVM through
combining multiple classifiers. For instance, this study
contains three load classes of EMG signal data and it is
Figure 9: Scatter Plots of Features Extracted
signal for this class are laying at clear distance from
120%
features of other two classes. This leads to excellent
99.00% 95.00% 95.00% classification performance.
100% 92.70% 95.70%

80%
75.70% IV. CONCLUSIONS
In this paper, we proposed a novel methodology for load
60% classification through sEMG signals. Proposed
methodology adopts EMD based preprocessing and region
40%
of interest extraction scheme, followed by detailed feature
20% analysis. Selected feature set is fed to cubic-SVM for
differentiating different load classes. Proposed
0% methodology in this study achieves 99% classification
accuracy for three load classes i.e. 1kg, 3kg and 7kg.
Findings of this research confirms the validity of sEMG
signal analysis towards load estimation applications. Scope
of application can be further validated through collecting
more data samples. Further studies can target, inclusion of
more weight classes in the dataset, this will further improve
Figure 10: Performance evaluation with different the application viability of the proposed methodology.
classifiers
References
coefficients of MFCC features yields 99% accuracy with
cubic-SVM classification method. Detailed results of other [1] Y. Huang, K. B. Englehart, B. Hudgins, and A. D. J. I. T. o. B.
combinations are presented in table III. Figure 9 shows the E. Chan, "A Gaussian mixture model based classification
scheme for myoelectric control of powered upper limb
scatter plot between Root Sum of Square Level and first prostheses," vol. 52, no. 11, pp. 1801-1811, 2005.
coefficient of MFCC. Clear interclass difference can be
[2] A. Phinyomark, F. Quaine, S. Charbonnier, C. Serviere, F.
observed from features distribution. This validates good Tarpin-Bernard, and Y. J. E. S. w. a. Laurillau, "EMG feature
discriminating properties carried by extracted features evaluation for improving myoelectric pattern recognition
which results in high classification accuracy. robustness," vol. 40, no. 12, pp. 4832-4840, 2013.
[3] N. Nazmi, M. Abdul Rahman, S.-I. Yamamoto, S. Ahmad, H.
To further validate the authenticity of selected feature
Zamzuri, and S. J. S. Mazlan, "A review of classification
combination, experiments were expanded by inclusion of techniques of EMG signals during isotonic and isometric
different classification methods such as DT, QDA, NB, contractions," vol. 16, no. 8, p. 1304, 2016.
medium-KNN and cubic-KNN. Figure 10 shows graphical [4] S. C. F. A. von Werder, C. J. J. o. E. Disselhorst-Klug, and
Kinesiology, "The role of biceps brachii and brachioradialis for
comparison of performance of selected feature set for a
the control of elbow flexion and extension movements," vol.
range of classifiers. It can be observed that four out of five 28, pp. 67-75, 2016.
methods result in classification accuracy well above 90%, [5] M. H. Jali, T. A. Izzuddin, Z. H. Bohari, H. Jaafar, and M.
however NB classifier yields 75.70% classification Nasir, "Pattern recognition of EMG signal during load lifting
using Artificial Neural Network (ANN)," in 2015 IEEE
accuracy. Best accuracy (99%) is achieved with cubic-
International Conference on Control System, Computing and
SVM classifier for the given dataset. Figure 11 presents Engineering (ICCSCE), 2015, pp. 172-177: IEEE.
class-wise accuracy in the form of confusion matrix. Load [6] D. Totah, L. Ojeda, D. D. Johnson, D. Gates, E. M. Provost,
class belong to 7 kg weight has accuracy of 100% this is and K. J. P. o. Barton, "Low-back electromyography (EMG)
data-driven load classification for dynamic lifting tasks," vol.
because of the fact that features extracted from sEMG
13, no. 2, p. e0192938, 2018.
[7] R. Oboe, A. Tonin, K. Yu, K. Ohnishi, and A. Turolla, "Weight
estimation system using surface EMG armband," in 2017 IEEE
International Conference on Industrial Technology (ICIT),
2017, pp. 688-693: IEEE.
[8] X. Zhang, P. J. M. e. Zhou, and physics, "Filtering of surface
EMG using ensemble empirical mode decomposition," vol. 35,
no. 4, pp. 537-542, 2013.
[9] V. K. Mishra, V. Bajaj, A. Kumar, D. Sharma, G. J. A.-I. J. o.
E. Singh, and Communications, "An efficient method for
analysis of EMG signals using improved empirical mode
decomposition," vol. 72, pp. 200-209, 2017.
[10] O. Dorgham, I. Al-Mherat, J. Al-Shaer, S. Bani-Ahmad, and
S. J. F. I. Laycock, "Smart System for Prediction of Accurate
Surface Electromyography Signals Using an Artificial Neural
Network," vol. 11, no. 1, p. 25, 2019.
[11] A. B. Yahya, W. Daud, C. S. Horng, and R. J. J. M. E. S.
Sudirman, "Electromyography signal on biceps muscle in time
domain analysis," vol. 7, pp. 1179-1188, 2014.
[12] S. Thongpanja et al., "Probability density functions of
stationary surface EMG signals in noisy environments," vol.
65, no. 7, pp. 1547-1557, 2016.
[13] P. Daponte, "IEEE standard on transitions, pulses, and related
Figure 11: Confusion Matrix with selected features waveforms," 2003.
[14] A. Phinyomark, S. Thongpanja, H. Hu, P. Phukpattaranont,
and C. Limsakul, "The usefulness of mean and median
frequencies in electromyography analysis," in Computational
intelligence in electromyography analysis-A perspective on
current applications and future challenges: IntechOpen, 2012.
[15] M. Murugappan, N. Q. I. Baharuddin, and S. Jerritta, "DWT
and MFCC based human emotional speech classification using
LDA," in 2012 International Conference on Biomedical
Engineering (ICoBE), 2012, pp. 203-206: IEEE.
[16] E. Podrug and A. Subasi, "Surface EMG pattern recognition
by using DWT feature extraction and SVM classifier," in The
1st Conference of Medical and Biological Engineering in
Bosnia and Herzegovina (CMBEBIH 2015), 2015, pp. 13-15.
[17] A. Alkan and M. J. E. S. w. A. Günay, "Identification of EMG
signals using discriminant analysis and SVM classifier," vol.
39, no. 1, pp. 44-47, 2012.
[18] N. S. Rekhi, A. S. Arora, S. Singh, and D. Singh, "Multi-class
SVM classification of surface EMG signal for upper limb
function," in 2009 3rd International Conference on
Bioinformatics and Biomedical Engineering, 2009, pp. 1-4:
IEEE.
[19] M. Rossi, S. Benatti, E. Farella, and L. Benini, "Hybrid EMG
classifier based on HMM and SVM for hand gesture
recognition in prosthetics," in 2015 IEEE International
Conference on Industrial Technology (ICIT), 2015, pp. 1700-
1705: IEEE.
[20] A. J. C. i. b. Subasi and medicine, "Classification of EMG
signals using PSO optimized SVM for diagnosis of
neuromuscular disorders," vol. 43, no. 5, pp. 576-586, 2013.

View publication stats

You might also like