Professional Documents
Culture Documents
net/publication/339267150
CITATIONS READS
26 354
4 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Sumair Aziz on 14 April 2020.
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
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
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%
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.