Professional Documents
Culture Documents
Technical Correspondence
Myoelectric Pattern Recognition Based on Muscle Synergies for
Simultaneous Control of Dexterous Finger Movements
Shenquan Zhang, Xu Zhang, Shuai Cao, Xiaoping Gao, Xiang Chen, and Ping Zhou
Abstract—Motor activities during daily life always involve simultaneous of freedom (DOFs) for multifunctional use [4], especially for con-
control of multiple degrees of freedom (DOFs), which has not yet been trolling dexterous hand or finger movements [5], [6]. State-of-the-art
fully explored in myoelectric control due to difficulty in sufficiently decod-
ing the complex neural control information. This study presents a novel myoelectric controllers have been reported to support the control of
framework for simultaneous myoelectric control based on pattern recog- more than 4 DOFs in total [5]–[8]. However, one main limitation of
nition incorporated with a muscle synergy motor control strategy for each the pattern-recognition-based control strategy is its sequential selection
DOF. An experiment for discriminating 18 dexterous finger movement of different DOFs or task patterns. This contrasts sharply with natu-
tasks was designed to evaluate the performance of the framework for the
simultaneous control of 5 DOFs. Task discrimination was assessed with 18
ral motor control, which is based on simultaneous control of multiple
neurologically intact subjects, and the framework exhibited high accuracy DOFs [7].
(96.79% ±2.46%), outperforming three other methods, including the rou- Many studies have recently been conducted on simultaneous control,
tine myoelectric pattern-recognition approach for conventional sequential and some have reported promising results [9], [10]. The concept of mus-
control (p<0.001). Furthermore, the feasibility of the proposed framework cle synergy has been employed in myoelectric control methods by many
is also demonstrated with data from paretic muscles of two stroke subjects.
This study offers a feasible solution for simultaneous myoelectric control recent studies to decode neural control information. Muscle synergy is
of multiple DOFs, which has great potential for natural implementation in mathematically described as a vector that specifies a pattern of relative
prosthetic hand devices and robotic training systems, especially for dexter- muscle activation with activation coefficients related to the strength of
ous finger movements. motor drive from the central nervous system [11]. Any complex move-
Index Terms—Myoelectric pattern recognition, muscle synergy, ments can be formulated by multiple weighted combinations of muscle
simultaneous control, stroke rehabilitation. synergies. Inspired by this idea, Jiang et al. made many achievements
in extracting simultaneous control information from surface EMG [9].
Ison and Artemiadis [11] also showed that muscle synergies extracted
I. INTRODUCTION from EMG can be used to promote intuitive myoelectric control.
Although enormous progress has been made in the simultaneous con-
2168-2291 © 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
considered as basic data samples in the feature extraction and pattern the Euclidean distance between v and v̂p . In the synergy-based EMG
classification analyses. classification, the distance was quite small when the data sample truly
The Hudgins’ feature set [4], [13] was used to extract four time- belonged to the pattern considered (positive in this case). Therefore, it
domain (TD) parameters: the mean absolute value (MAV), wave- is reasonable to make the decision about the DOF by comparing the
form length (WL), number of zero-crossings (ZC), and number of distance with a predefined threshold. The DOF is positive if the distance
slope sign changes (SSC) from each EMG channel. This produced a is smaller than the threshold, and negative otherwise. The threshold
256-dimensional (4 × 64) feature vector for each data sample. The was determined based on the maximum classification accuracy with
reasons for adopting the TD feature set included its reported effective- the training dataset. Generally, these thresholds varied across DOFs.
ness in EMG pattern recognition and low computational complexity. 2) Pattern Comparison Version of MSD for Simultaneous
Another reason was its nonnegative definition, which is very important Control (MSDSC-2): MSDSC-2 applies the same procedure as
for the muscle synergy analysis [19], [20]. The features from all data MSDSC-1 to the negative pattern as well. In the training phase, the
samples were further normalized to a range between 0 and 1 using the training dataset Vn t r n was additionally formed and further decom-
min–max normalization [21]. posed via (1) to obtain Wn for the negative pattern. In the testing
phase, given an unknown testing sample v, two distance values dp
E. Muscle Synergy Analysis and dn were computed accordingly for both the positive and nega-
tive patterns. The lower distance indicated higher likelihood that the
The muscle synergy model used in this paper is described as: data sample belonged to the corresponding pattern. Thus, the main
difference of this method from MSDSC-1 is replacing the threshold
V m ×n = Wm ×r × Hr ×n (1)
by dn ; that is, the state is positive if dp is lower than dn , and negative
where Vm ×n denotes a group of n data samples (each represented in otherwise.
an m-dimensional feature vector) arranged in a matrix form, W and In muscle synergy analysis, the number of muscle synergies is a cru-
H denote the synergy matrix and the activation coefficient matrix, cial parameter that might affect the classification performance. A small
respectively, and r(< m) is the number of extracted synergies. Given synergy number might not carry sufficient information, while one that
V , the problem of determining both W and H is a typical blind source is too large would increase the calculation burden and even compro-
separation problem. This problem was solved using nonnegative matrix mise the performance. Therefore, the synergy number was varied from
factorization due to its effectiveness in extracting muscle synergies [22]. 3 to 25 to examine its effect on the classification performance using
both methods.
F. Synergy-Based Classification for Simultaneous Control
All the examined tasks were regarded to be performed via five inde- G. Performance Evaluation
pendent DOFs corresponding to activities of the five fingers. For each The task discrimination was conducted in a user-specific manner.
DOF, there are positive and negative states representing whether or not Given five repetitions of each task during the data collection, a five-
the corresponding finger is extended. Therefore, the proposed frame- fold cross-validation testing scheme was used to use the data efficiently.
work involved simultaneously identifying the states of five DOFs to The EMG data within any four repetitions were selected and assigned
make a final decision for task discrimination. Within this framework, a for training classifiers, and the remaining EMG data were referred to
classification approach incorporated with muscle synergy information as the testing dataset. To quantify the classification performance, the
was implemented as a classifier for each DOF. overall accuracy was defined by calculating the percentage ratio of the
Fig. 3 shows block diagrams of both the proposed simultaneous con- number of correctly identified data samples to the number of all data
trol framework and the synergy-based classifier for each DOF. Given samples over five testing trials in total for each subject.
a set of synergies specific to a movement task, whether an unknown A linear discriminant classifier (LDC) was employed for perfor-
data sample belongs to that task can be validated by how accurately the mance comparison. The LDC involves a linear discriminant analysis
encoding process can simulate the sample with those synergies. This (LDA) to enhance the class separability. A subsequent linear classifier
is regarded as the fundamental principle of the task-specific muscle- models the within-class density of each class as a multivariant Gaus-
synergy-based discrimination (MSD) method proposed by Rasool et sian distribution and gives decisions about unknown samples based on
al. for EMG classification [23]. Accordingly, two versions of the MSD maximum a posterior Bayesian estimation [13]. Specifically, a multi-
method were implemented as classifiers at the individual DOF level, variate extension of LDA called uncorrected LDA [24] was adopted
thus producing two methods for simultaneous control in the current due to the high dimension of feature vectors derived from high-density
study. surface EMG recordings. We implemented the LDC in two different
1) Threshold-Based Version of MSD for Simultaneous Con- schemes. In one scheme, the LDC is embedded in the proposed simul-
trol (MSDSC-1): When a single DOF was considered, movement taneous control framework (LDCSC) and works as a classifier at the
tasks were categorized by the positive and negative states into two pat- individual DOF level. The other allows us the LDC to work on TD fea-
terns: a positive pattern consisting of all tasks involving extension of tures directly, thus enabling conventional sequential control. The latter
the finger corresponding to the considered DOF, and a negative pat- scheme (LDC) has been adopted as a routine solution to myoelectric
tern consisting of other tasks. In the training phase as shown in Fig. pattern recognition with many successful applications [4], [5], [13].
3, the training dataset Vp t r n consists of data samples from all tasks Without the simultaneous control capability, LDC was used as a base-
belonging to the positive pattern. Muscle synergy analysis was then line for evaluating the task discrimination accuracy between different
performed on Vp t r n via (1) to obtain a synergy matrix Wp specific to methods.
the positive pattern. Two one-way repeated-measure analyses of variance (ANOVAs)
In the testing phase, given the constant Wp , an unknown testing were applied to the overall accuracy obtained from 18 neurologically
sample v was factorized to estimate the activation coefficient ĥp . The intact subjects using both MSDSC-1 and MSDSC-2 methods to deter-
reconstructed version of v was denoted as v̂p , which was calculated mine the appropriate synergy number (considered as the within-subject
as v̂p = Wp × ĥp . Next, the reconstruction residual was computed as factor ranging from 3 to 25). Another one-way repeated-measure
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
Fig. 3. (a) Flowchart of the proposed framework for simultaneous myoelectric control of five DOFs. (b) Two versions of the muscle synergy-based myoelectric
pattern classifier implemented at each DOF level for simultaneous control (MSDSC-1 and MSDSC-2).
rapidly to 67.38 ± 10.53% for the MSDSC-1 and 96.79 ± 2.45% for the
MSDSC-2. Further increase in the synergy number beyond 11 did not
obviously improve the mean accuracies, which remained stable around
68% and 98% for the respective methods. The ANOVAs confirmed
that there was no significant difference in the accuracy for the synergy
number of 11 versus any larger numbers (p > 0.3). Thus, the synergy
number was optimally set to 11 in the following analysis.
Fig. 5. Examples of the muscle synergy contour plots measured by a MAV feature (units of µV) of surface EMG for both the positive and negative patterns of
DOF 1 from one representative subject (Subject 1). The left panel shows contour plots of all individual muscle synergies and their direct summations when the
synergy number was set to 6. The right panel shows all these synergy summations for both patterns when the synergy number was set to 1, 3, 5, 7, 9, 10, and 11,
respectively. The summation is equal to the sole synergy at the synergy number of 1.
Fig. 6. Muscle synergy summations for both positive and negative patterns of
all five DOFs when the synergy number was set to 11.
[8] X. Zhang, X. Chen, Y. Li, V. Lantz, K. Wang, and J. Yang, “A frame- [16] A. R. Fugl-Meyer, L. Jaasko, I. Leyman, S. Olsson, and S. Steglind, “The
work for hand gesture recognition based on accelerometer and EMG sen- post-stroke hemiplegic patient—1. A method for evaluation of physical
sors,” IEEE Trans. Syst. Man Cybern. A, Syst. Humans, vol. 41, no. 6, performance,” Scandinavian J. Rehabil. Med., vol. 7, pp. 13–31, 1975.
pp. 1064–1076, Nov. 2011. [17] C. A. Gowland, “Staging motor impairment after stroke,” Stroke, vol. 21,
[9] N. Jiang, K. B. Englehart, and P. A. Parker, “Extracting simultaneous and pp. 19–21, Sep. 1990.
proportional neural control information for multiple-DOF prostheses from [18] Q. Wang, X. Chen, R. Chen, Y. Chen, and X. Zhang, “Electromyography-
the surface electromyographic signal,” IEEE Trans. Biomed. Eng., vol. 56, based locomotion pattern recognition and personal positioning toward im-
no. 4, pp. 1070–1080, Apr. 2009. proved context-awareness applications,” IEEE Trans. Syst. Man Cybern.
[10] S. Muceli and D. Farina, “Simultaneous and proportional estimation Syst., vol. 43, no. 5, pp. 1216–1227, Sep. 2013.
of hand kinematics from EMG during mirrored movements at multi- [19] A. B. Ajiboye and R. F. Weir, “Muscle synergies as a predictive framework
ple degrees-of-freedom,” IEEE Trans. Neural Syst. Rehab. Eng., vol. 20, for the EMG patterns of new hand postures,” J. Neural Eng., vol. 6, no. 3,
no. 3, pp. 371–378, May 2012. 2009, Art. no. 036004.
[11] M. Ison and P. Artemiadis, “The role of muscle synergies in myoelectric [20] J. Ma, N. V. Thakor, and F. Matsuno, “Hand and wrist movement control
control: Trends and challenges for simultaneous multifunction control,” J. of myoelectric prosthesis based on synergy,” IEEE Trans. Human-Mach.
Neural Eng., vol. 11, no. 5, 2014, Art. no. 051001. Syst., vol. 45, no. 1, pp. 74–83, Feb. 2015.
[12] A. J. Young, L. H. Smith, E. J. Rouse, and L. J. Hargrove, “A new [21] C. Teyssèdre, F. Lino, M. Zattara, and S. Bouisset, "Anticipatory EMG
hierarchical approach for simultaneous control of multi-joint powered patterns associated with preferred and non-preferred arm pointing move-
prostheses,” in Proc. 4th Int. Conf. IEEE RAS EMBS Biomed. Robot. ments," Exp. Brain Res., vol. 134, pp. 435–440, 2000.
Biomechatron., Jun. 2012, pp. 514–520. [22] M. C. Tresch, V. C. Cheung, and A. d’Avella, “Matrix factorization algo-
[13] X. Zhang and P. Zhou, “High-density myoelectric pattern recogni- rithms for the identification of muscle synergies: evaluation on simulated
tion toward improved stroke rehabilitation,” IEEE Trans. Biomed. Eng., and experimental data sets,” J. Neurophysiol., vol. 95, no. 4, pp. 2199–
vol. 59, no. 6, pp. 1649–1657, Jun. 2012. 2212, 2006.
[14] D. Wang, X. Zhang, X. Gao, X. Chen, and P. Zhou, "Wavelet packet [23] G. Rasool, K. Iqbal, N. Bouaynaya, and G. White, “Real-time task discrim-
feature assessment for high-density myoelectric pattern recognition and ination for myoelectric control employing task-specific muscle synergies,”
channel selection toward stroke rehabilitation," Frontiers Neurology, IEEE Trans. Neural Syst. Rehab. Eng., vol. 24, no. 1, pp. 98–108, Jan.
vol. 7, Nov. 2016, Art. no. 197. 2016.
[15] Z. Lu, X. Chen, X. Zhang, K.Y. Tong, and P. Zhou, “Real-time control of [24] J. Ye, T. Li, T. Xiong, and R. Janardan, “Using uncorrelated discriminant
an exoskeleton hand robot with myoelectric pattern recognition,” Int. J. analysis for tissue classification with gene expression data,” IEEE/ACM
Neural Syst., vol. 27, 2016, Art. no. 1750009. Trans. Comput. Biol. Bioinf., vol. 1, no. 4, pp. 181–190, Oct./Dec. 2004.