Effect of arm position on the prediction of kinematics from EMG in amputees
- First Online:
Myoelectric control has been extensively applied in multi-function hand/wrist prostheses. The performance of this type of control is however, influenced by several practical factors that still limit its clinical applicability. One of these factors is the change in arm posture during the daily use of prostheses. In this study, we investigate the effect of arm position on the performance of a simultaneous and proportional myoelectric control algorithm, both on trans-radial amputees and able-bodied subjects. The results showed that changing arm position adversely influences the performance of the algorithm for both subject groups, but that this influence is less pronounced in amputee subjects with respect to able-bodied subjects. Thus, the impact of arm posture on myoelectric control cannot be inferred from results on able-bodied subjects and should be directly investigated in amputee subjects.
KeywordsElectromyography Myoelectric control Kinematics estimation Upper limb prosthesis
Electromyography (EMG) has been used as the control source for powered upper limb prostheses for several decades. However, myoelectric controlled prostheses have still limited functionality since the number of reliable functions per channel pair never exceeds three . Research has thus focused on pattern recognition algorithms. These methods achieve high performance (>95 % accuracy in >10 motion classes) in laboratory conditions . Despite good laboratory performance, EMG pattern recognition for prosthetic control has practical limitations (see  for a recent review). One of the problems is that pattern recognition of the EMG does not provide simultaneous and proportional control of multiple functions, but only sequential and on/off activation. Simultaneous and proportional myoelectric control over multiple degrees of freedom (DoFs) can be achieved with alternative approaches, for example based on the synergistic structure of muscle activation [9, 13, 14]. With this method, three DoFs of the wrist ,  as well as hand open/close  could be estimated from the EMG with good accuracy in both able-bodied subjects and trans-radial amputees.
Another problem identified when applying pattern recognition methods is that when the arm position changes with respect to the training measures, the performance drops substantially (up to 40 % reduction in classification accuracy) . This is due to the influence of arm position on the muscular activation pattern when performing wrist/hand tasks [5, 7, 12]. This influence is also very relevant for the translation of myoelectric control algorithms to clinical prostheses and needs further investigation for regression methods aimed at the estimation of hand kinematics for simultaneous and proportional control mentioned above. Therefore, in this study, we investigate the effect of arm posture on the simultaneous and proportional myoelectric control over multiple DoFs of the hand/wrist in both able-bodied and amputee subjects. Compared to previous studies that limited this analysis to a finite number of classes sequentially classified and to able-bodied subjects only, the results of the current study will elucidate the effective impact of arm posture on the prosthetic users and on algorithms that allow a more advanced and intuitive control with respect to sequential on–off methods.
Summary information on the amputee subjects
Time since amputation (years)
Position of amputation
ca. 17 cm distal from elbow
ca. 20 cm distal from elbow
ca. 20 cm distal from elbow
In addition, 5 able-bodied subjects (2 males, 3 females; age range 24–40 years; all right-handed, referenced H1–H5) participated in the experiments. The eight subjects signed informed consent forms prior to their participation. The experimental protocol was approved by the local ethics committee of the Region North Jylland, Denmark.
2.2 Experimental procedure
The descriptions of the seven runs of movements at each position
Combined activation of two DoFs, in which one DoF was articulated sinusoidally, and the other was fixed at positions close to maximal range of motion
Run 1: DoF1 + DoF2
Run 2: DoF2 + DoF1
Run 3: DoF1 + DoF3
Run 4: DoF3 + DoF1
Run 5: DoF2 + DoF3
Run 6: DoF3 + DoF2
Cyclic movements of DoF1 and DoF2, while alternating the direction of DoF3; unconstrained dynamic wrist movements
Run 7: DoF1 + DoF2 + DoF3
2.3 EMG recordings
Seven pairs of Ag–AgCl surface bipolar electrodes (Ambu NeuroLine 720) were placed on each forearm, with 23 mm inter-electrode distance. The electrode pairs were placed along the proximal/distal direction. At the intact side of the amputee subjects, the electrode pairs were placed around the thickest part of the forearm. This position is usually approximately 1/3 distal, measured from the olecranon process to the styloid process of the ulna. The electrode pairs were placed in a circle around the forearm with equal inter-pair distance, similarly to  and . The first pair was placed approximately 1 cm medially from the ulnar bone and the remaining six pairs were positioned sequentially in the pronation direction. At the amputated side of the amputee subjects, the electrodes were placed on the same place as at the intact side, whenever possible. For the able-bodied subjects, the electrodes on both sides were placed as for the intact side of the amputee subjects. A reference armband (placed on one of the wrists for the able-bodied subjects and on the wrist of the intact side of the amputee subjects) was used as the common reference point. For improved line-interference rejection, all electrodes were connected via shielded cables to an EMG amplifier (EMG-USB, 128-channel, OT Bioelettronica), where the EMG signal was sampled at 2048 Hz and amplified at 2 k, with 12-bit AD resolution.
2.4 Kinematics recordings
Passive-reflective markers (diameter 12 mm) were placed on both arms of the subjects. For the amputee subjects, seven markers were placed on the following anatomical landmarks at the intact side: one on the shoulder (prominent point of the Scapular Acromion); two at the elbow (prominent points of the medial and lateral epicondyle of humerus, denoted by MEP and LEP); two at the wrist (distal styloid processes of ulna and radius, denoted by STU and STR); and two at the hand (distal laterally and medially prominent points of the second and fifth metacarpal bone, denoted by RMC and UMC). At the amputated side, the first five markers were placed at the same place as the intact side, and the two additional markers were placed on the distal end of the stump, over the prominent points of the ulna and radius bones (found by palpation). For able-bodied subjects, seven markers were placed on both arms, at the same places as the intact limb of the amputee subjects. The 3D coordinates of the markers were acquired at 256 Hz, with error smaller than 0.5 mm (as indicated during the Qualisys calibration procedure). An external synchronization signal (20 Hz square wave, ±5 V) was provided to both the EMG acquisition system and the motion capture system so that the EMG traces and the kinematics could be synchronized offline.
2.5 Data processing
The EMG and kinematics data were processed offline. The EMG signals were band pass filtered (10–450 Hz, second order Butterworth filter), and then resampled at 1,024 Hz. To estimate the kinematics at the wrist joint, the time domain (TD) feature set (mean absolute value, mean absolute value slope, zero crossings, and slope sign change) , and the 6-order autoregressive coefficients (AR)  (obtained by LMS linear prediction filter), namely the TDAR feature set, were used. For detailed information regarding these features, please refer to  and . The analysis windows had duration of 100 ms and were overlapped by 60 ms.
Multi-layer perceptron (MLP) artificial neural networks were used to learn the association between the EMG features and the kinematic signals. The inputs to the MLPs were the EMG features, obtained using 100 ms long analysis windows with 60 ms overlap between two adjacent windows. The targets of the MLPs were the mean of the respective angle of the corresponding analysis windows. Three MLPs were used to estimate the three joint angles of the three DoFs. The number of neurons in the hidden layer was determined to be three, as reported in previous studies , where the number of EMG channels, EMG features and estimation target were similar to the current study.
2.5.1 Contralateral training of the MLPs
The MLP can be used to learn the wrist kinematics of one side (for example the intact side) from the EMG features from the other side (for example the amputated side), in both able-bodied  and amputee subjects . This contralateral training approach for MLPs was used also in the current study. The inputs to the MLP were the EMG features from the amputated side for amputees or the dominant side for able-bodied subjects. The targets of the MLPs were the joint angles of the contralateral side calculated using Eqs. (1), (2), (3).
2.5.2 Effect of arm positions
The MLPs were trained using data from one arm position and tested in all positions. For each position, the randomly selected 4/5 of data of each run from that position were used for training data for the MLP. The rest 1/5 data from each run were used as testing data, resulting in a 5-fold cross-validation. All the data from the other two positions were also used as the testing data. The cases are referred to as intra-position when the training and testing data were from the same arm position and inter-position when the training and testing were from different arm positions.
2.5.3 Activated DoFs
Since the seven runs (Table 2) articulated different DoFs, four analysis scenarios based on the activated DoFs were considered. The analysis scenario referred to as DoF12 indicates that only DoF1 and DoF2 were used for the analysis (runs 1 and 2). Similarly, the analysis scenario DoF13 used only runs 3 and 4, and so on. When all the seven runs were used in the analysis, the scenario was called DoF123.
2.5.4 Effection of positional pooling
It has been shown in  that pooling data from different arm positions in the training phase significantly improved the classification accuracy for pattern recognition-based myoelectric control algorithms. The effect of this type of positional pooling was also investigated in the current study. For each fold of the 5-fold cross-validation, the training data from all three positions were pooled together to form the pooled training data for the current fold. MLPs with the same structure were used, and the testing data sets were the same as in the individual positional training schemes described above. The positional pooling analysis was done for all four analysis scenarios DoF123, DoF12, DoF13, and DoF23.
2.6 Statistical analysis
As shown in the results section, the intra-position R2 values were greater than those of the corresponding inter-position values. The main statistical analysis aimed at investigating the effect of arm position on the two subject groups, thus we eliminated from this analysis the variability due to the differences between the intra-position cases and inter-position cases. Two-way ANOVA was therefore performed on the R2 values normalized with respect to the respective intra-position R2 values. The analysis scenarios DoF123, DoF12, DoF13, and DoF23 were analyzed by separate ANOVAs. Each ANOVA had two factors: testing arm positions (AP) and subject group (ST). The significance level was set to 95 %. The factor AP had three levels (three testing positions) and the factor ST had two levels (amputee and able-bodied subjects). For each of the four analysis scenarios, a full ANOVA with interaction was performed first. Since no statistically significant interactions between the two factors were found in all scenarios (see results), only the main effects were reported. Post hoc multiple comparisons (Tukey–Kramer) were performed when the main effects were significant.
Summary of the R2 values (mean ± sd)
61.3 ± 9.26
46.1 ± 16.8
66.6 ± 8.66
49.8 ± 16.4
74.8 ± 8.65
58.7 ± 14.7
76.6 ± 8.89
53.0 ± 17.2
62.9 ± 6.87
34.0 ± 14.8
86.2 ± 5.38
73.9 ± 6.03
74.5 ± 8.16
48.0 ± 17.9
71.2 ± 6.22
39.9 ± 19.7
The results of the ANOVA in all analysis scenarios
AP (arm pos.)
ST (sub. type)
Post hoc comp. for AP (arm pos.)
Post hoc comp. for ST (sub. type)
p = 0.0283
p = 0.147
POS2 > POS1
p = 0.256
p = 0.009
Amputee < control
p = 0.91
p = 0.0259
Amputee > control
p = 0.0869
p = 0.0088
Amputee > control
We analyzed the effect of arm position on the performance of a direct joint kinematics estimation algorithm from surface EMG. The results showed that arm position does have a significant effect on the estimation performance for both trans-radial amputees and able-bodied control subjects. On average, the intra-position R2 values were 61.3 and 62.9 %, for amputee and control subjects, respectively, and decreased to 46.1 and 34.0 % for the inter-position cases. This is due to the fact that the surface EMG characteristics of forearm muscles are influenced by the arm posture [5, 7, 12] and by the load at different directions . These factors are relevant when the arm moves to different positions, or the support of the limb changes. Indeed, in a recent study  on able-bodied subjects, arm position was shown to significantly influence the performance of pattern classification-based myoelectric control algorithms. The results of the current study confirmed that such an effect is also relevant for algorithms based on the simultaneous and proportional control of multiple DoFs.
A further result of the current study is that, for the simultaneous and proportional control approach, arm position has a smaller influence for amputee subjects than for able-bodied subjects. The inter-position R2 values (with respect to the intra-position values) of the amputee group were significantly greater than those of the able-bodied subject group in the DoF13 and DoF23 scenarios (Table 4). This difference might be due to the anatomical differences between the amputees and the able-bodied subjects. The forearm contains many muscles whose relative position may change considerably during dynamic movements, at least in normally limbed subjects. As a consequence, muscles can slide beneath the skin with respect to the electrodes when changing the arm position. This sliding may in turn alters the thickness of the biological tissue separating the muscles from the electrodes and thus, the recorded EMG patterns . Due to the amputation, the remaining muscles are usually shorter in length, and fixed at the stump. As a consequence, there is much less variability in the muscle fiber length when the residual limb is in different positions. The fact that muscles or tendons are fixed in place to the bone in amputees may also reduce the possibility of relative shifting between muscles and electrodes, as well as changes in muscle geometry, which are more pronounced in normally limbed subjects. It is also worth noting that the drop in performance for able-bodied subjects when DoF3 was involved may be partly due to the fact that the EMG activity from the biceps muscle was not recorded. The biceps brachii is a powerful supinator especially when the forearm is flexed , as in the present experimental setup. However, this muscle was excluded to mimic a real life scenario, in which commercial hand prosthesis electrodes are mounted in the socket and thus record EMG signals only from the forearm muscles at the stump. The amputees may rely less than able-bodied subjects on the biceps activation because they are trained to use myoelectric prostheses with forearm muscle activity.
Another difference between amputees and able-bodied subjects when changing arm position is that the change in load due to gravity is not applied directly to the tendons of the muscles of amputees, contrary to able-bodied subjects. This could lead to lower gravity-compensatory muscle activities in amputees than for able-bodied subjects when arm posture is changed, with consequent less variability in EMG features and sensitivity of myoelectric control to arm position changes.
Despite the smaller influence for amputees, the arm position did have an effect on the kinematics estimation in both groups, so that this issue may be relevant in practical implementations. One way to reduce this effect is to include the data from different positions during the training of the ANN. A similar approach was investigated by  for pattern recognition-based algorithms, where the authors showed that when data from multiple positions were pooled together in the training phase of the classifier, the classification error was reduced significantly, as expected. In the current study, similar improvement due to positional pooling was also demonstrated. However, it would be impractical to include an excessive number of arm positions during the experimental (training) protocols. Therefore, this problem remains currently relevant and without a practically applicable robust solution.
In conclusion, this study showed that arm position has an influence on the accuracy of kinematics estimation from EMG in both able-bodied and amputee subjects. Interestingly, this effect was less pronounced for amputees, thus the impact of this issue in practical implementations may be less important than expected when analyzing able-bodied subjects only. Nevertheless, algorithms that deal with the influence of arm posture in myoelectric control are needed for clinical applications.
The authors would like to thank the contribution of Mr. Johnny Vest-Nielsen and Miss Ge Nan in the experimental recordings. This work was financially supported by the German Ministry for Education and Research (BMBF) via the Bernstein Focus Neurotechnology (BFNT) Göttingen under Grant No. 01GQ0810, by European Commission via the Industrial Academia Partnerships and Pathways (IAPP) under Grant No. 251555 (AMYO), and by a Ph.D. fellowship from Regione Autonoma della Sardegna, Italy.
This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.