Next Article in Journal
Temperature Gradient Method for Alleviating Bonding-Induced Warpage in a High-Precision Capacitive MEMS Accelerometer
Next Article in Special Issue
A Survey of Heart Anomaly Detection Using Ambulatory Electrocardiogram (ECG)
Previous Article in Journal
Research and Application of Underground WLAN Adaptive Radio Fingerprint Database
Previous Article in Special Issue
Retrieval and Timing Performance of Chewing-Based Eating Event Detection in Wearable Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Determining the Online Measurable Input Variables in Human Joint Moment Intelligent Prediction Based on the Hill Muscle Model

1
College of Physics and Information Engineering, Fuzhou University, Fuzhou City 350116, Fujian Province, China
2
Department of Mathematics and Physics, Fujian University of Technology, Fuzhou City 350118, Fujian Province, China
3
Department of Instrumental and Electrical Engineering, Xiamen University, Fujian 361005, China
4
Fujian Key Laboratory of Medical Instrumentation & Pharmaceutical Technology, Fuzhou University, Fuzhou City 350116, Fujian Province, China
5
Fujian provincial key laboratory of eco-industrial green technology, Wuyi University, Wuyishan City 354300, Fujian Province, China
6
Department of Physical Therapy and Human Movement Sciences, Northwestern University, Chicago, IL 60208, USA
*
Authors to whom correspondence should be addressed.
Sensors 2020, 20(4), 1185; https://doi.org/10.3390/s20041185
Submission received: 15 January 2020 / Revised: 19 February 2020 / Accepted: 19 February 2020 / Published: 21 February 2020
(This article belongs to the Special Issue Advanced Signal Processing in Wearable Sensors for Health Monitoring)

Abstract

:
Introduction: Human joint moment is a critical parameter to rehabilitation assessment and human-robot interaction, which can be predicted using an artificial neural network (ANN) model. However, challenge remains as lack of an effective approach to determining the input variables for the ANN model in joint moment prediction, which determines the number of input sensors and the complexity of prediction. Methods: To address this research gap, this study develops a mathematical model based on the Hill muscle model to determining the online input variables of the ANN for the prediction of joint moments. In this method, the muscle activation, muscle-tendon moment velocity and length in the Hill muscle model and muscle-tendon moment arm are translated to the online measurable variables, i.e., muscle electromyography (EMG), joint angles and angular velocities of the muscle span. To test the predictive ability of these input variables, an ANN model is designed and trained to predict joint moments. The ANN model with the online measurable input variables is tested on the experimental data collected from ten healthy subjects running with the speeds of 2, 3, 4 and 5 m/s on a treadmill. The variance accounted for (VAF) between the predicted and inverse dynamics moment is used to evaluate the prediction accuracy. Results: The results suggested that the method can predict joint moments with a higher accuracy (mean VAF = 89.67±5.56 %) than those obtained by using other joint angles and angular velocities as inputs (mean VAF = 86.27±6.6%) evaluated by jack-knife cross-validation. Conclusions: The proposed method provides us with a powerful tool to predict joint moment based on online measurable variables, which establishes the theoretical basis for optimizing the input sensors and detection complexity of the prediction system. It may facilitate the research on exoskeleton robot control and real-time gait analysis in motor rehabilitation.

1. Introduction

Human joint moment prediction is crucial to rehabilitation evaluation [1,2,3], athlete training evaluation [4,5,6], prosthesis and orthosis design [7,8,9], intramedullary device design [10,11,12] and human-robot interaction [13,14,15,16,17,18,19,20,21]. The precise prediction of joint moment can be fulfilled by the use of instrumented implants [22] which measures the relevant parameters of joint load in real time. However, this approach is not always feasible since only few people (likely those suffering from musculoskeletal deficits) have implants.
Although computational models can serve as alternative methods for joint moment prediction when the implants are not available, they face a challenge of eliminating the measurement error. This is due to the individual differences in the anatomical and functional characteristics of the musculoskeletal system [22]. Furthermore, the joint moment is not easily measured in real time. Previous studies [23,24,25,26] indicated that this challenge may be addressed by using the artificial neural network (ANN) model, because of its excellent adaptive ability to individual characteristics [27,28]. For example, Uchiyama et al. [29], used an ANN model to predict the elbow joint moment with the inputs of EMG signals, elbow and shoulder joint angles, while Luh et al. [30], and Song and Tong [31] utilized an ANN model with EMG signals, elbow joint angle and angular velocity for the same purpose. Hahn [32] intelligently predicted the isokinetic knee extensor and flexor moment with the inputs of EMG signals, gender, age, height and body mass. Ardestani et al. [33], combined the EMG signals and ground reaction force (GRFs) with ANN model to study the lower limbs’ joint moment. Recently, Xiong et al. [34], used the optimized EMG signals and joint angles as the inputs of ANN model to calculate the lower extremity joint moment.
As listed above, different studies used different input variables in their ANN models to predict joint moments. However, the number of input variables determines the number of sensors and the complexity of the system. It is yet to develop a mathematical model to determine the optimal online measurable input variables. This model will provide a theoretical basis for designing a system with few sensors and high accurate of joint moment prediction. Therefore, the purpose of this study is to introduce a novel method for determining the online measurable input variables for human joint moment intelligent prediction.
In this method, musculoskeletal geometry [35,36] comprised of Hill muscle models [37,38] are utilized for representing the muscle mechanical response. Furthermore, the input variables to predict joint moment based on the Hill muscle model includes four time-varying variables: the muscle activation, muscle-tendon moment arm, velocity and length are found [39], that generally cannot be measured online in vivo. Thus, a surrogate model is built for each tested muscle to convert these four input variables to the online measurable variables, i.e., muscles EMG, the muscle actuates joints’ angles and angular velocities.
To test the predictive ability of the online measurable input variables, a commonly used ANN model, i.e., Extreme Learning Machine (ELM), is designed and trained to predict joint moments. The ELM is a feedforward ANN [40], which has a much lower computational cost than traditional machine learning algorithms, especially for the single hidden layer mode [41,42,43]. The method is tested on the experimental data of ten healthy male subjects running at different speeds, i.e., 2, 3, 4 and 5 m/s on a treadmill. The ELM predictions are validated against inverse dynamics and compared with those obtained by jack-knife cross-validation with other online measurable variables as inputs [29,30,31,34].

2. Materials and Methods

2.1. Experimental Data

The lower limbs’ kinematics and dynamics experimental data of ten healthy male subjects (height 1.77 ± 0.04 m, age 29 ± 5 years, mass 70.9 ± 7.0 kg) was obtained from an open database (https://simtk.org/projects/nmbl_running; accessed on, 18 October 2019). In the experiment, the motion data, EMG signals and ground reaction force were measured, while the subjects ran at different speeds of 2, 3, 4 and 5 m / s on the treadmill. At least six gait cycles were recorded for each speed. The EMG signals included gluteus medius, rectus femoris, gluteus maximus, vastus lateralis, biceps femoris long head, vastus medialis, tibialis anterior, soleus, gastrocnemius medialis and gastrocnemius lateralis. All the EMG signals were rectified, filtered and normalized. The motion and force data were filtered accordingly. A complete description of these data can be found in [44].
After obtaining the experimental data, all the ten subjects’ moment of ankle plantar-dorsiflexion, knee flexion-extension, hip adduction-abduction and hip flexion-extension are firstly calculated by using the inverse dynamics method [45] with opensim software, then the moment, force, motion and EMG signals are resampled to obtain 101 time points of each gait cycle. All the inverse dynamics moment will be used as the target value of the ANN model’s training samples.

2.2. Determination of Online Measurable Variables

In order to obtain the online measurable input variables, the Hill muscle model [37,38] and musculoskeletal geometry [35] is used to establish a mathematical model of input-output relation for joint moment prediction. The data processing pipeline is shown as Figure 1.
In the Hill muscle model, the muscle moment about the spanned joint [46] is indicated by:
M = r · F o M · [ a ( e m g ( t d ) ) · f l ( l l s T l o M cos ϕ ) · f v ( v 10 · l o M ) + f p ( l l s T l o M cos ϕ ) ) ] cos ( ϕ )
where M and r are the muscle moment and moment arm about the joint it actuates, F O M is muscle’s peak isometric force, a ( ) is the muscle’s activation which can be calculated as a function of EMG data, t is the time, d is the electromechanical delay, v and l are muscle-tendon velocity and length, ϕ is pennation angle of the muscle, l o M is the optimal fiber length and l S T is the tendon slack length. The relationship of muscle-tendon length, muscle fiber length, tendon length, pennation angle can be seen in Figure 2. f v ( ) , f l ( ) and f P ( ) represent muscle force-velocity, active force-length and passive force-length curve. F o M , d , ϕ , l s T and l o M are assumed to remain constant for the individual. l , v and r are time variables that can be calculated as polynomial functions of joint angles and angular velocities with the same constant coefficients [47,48]. When θ is the muscle spans joint angles, those time variables can be expressed as follows:
l ( t ) = l ( θ )
v ( t ) = l ( t ) t = l ( θ ) t = l ( θ ) θ   θ t = v ( θ , θ )
r ( t ) = l ( θ ) θ = r ( θ )
where θ ( t ) and θ ( t ) are the muscle spans joint angles and angular velocities; l ( θ ) is muscle-tendon length which is polynomial functions of the muscle spans joint angles; v ( θ , θ ) is muscle-tendon velocity which is the first derivative of l ( θ ) with respect to time t; r ( θ ) is muscle-tendon moment arm which is the first derivative of l ( θ ) with respect to θ . The sign of the variable is used to determine the direction of the moment.
From Equations (1)–(4), the muscle moment about the spanned joint can be calculated as a function of the muscle’s EMG signal, and the muscle actuates joints’ angle and angular velocity (Figure 1):
M ( e m g , θ , θ ) = r ( θ ) · F o M · [ a ( e m g ( t d ) ) · f l ( l ( θ ) ) · f v ( v ( θ , θ ) ) + f p ( l ( θ ) ) ] cos ( a )
where d is an electromechanical delay, and its value is generally 10-100ms [49]. From Equations (1)–(5) the j-th joint moment is represented by the following equation:
M j = i = 1 m M ( e m g ( i ) , θ ( i ) , θ ( i ) )
where m is the number of muscles associated with the joint moment.
It can be seen from Equation (6) that the online measurable input variables for the human joint moment prediction are joint moment-associated muscles’ EMG signals, and their muscles actuates joints’ angles and angular velocities.

2.3. The Designed ANN

To confirm the predictive effect of the online measurable input variables, the ELM is designed and trained as the ANN model to predict joint moments, which is a feedforward ANN algorithm [40]. It can be seen from Equation (6) that different joint moments correspond to different inputs which is not suitable to use the multi-output ANN model, so the ELM only has one output neuron. Its structure is generally shown as Figure 3, which is divided into an input layer, a hidden layer and an output layer. Its expression is provided as follows:
O = β g ( W · X + b )
where X is the input, O is output, W = [ W 1 , W 2 , , W L ] is the matrix of input-to-hidden-layer weights, β = [ β 1 , β 2 , , β L ] is the matrix of hidden-to-output-layer weights, b = [ b 1 , b 2 , b L ] is the matrix threshold of the hidden node and g ( ) is the activation function. The distinguishing feature of ELM from the traditional feedforward neural network is that W and b are randomly selected and does not need to be adjusted during the training process, and β are calculated in the training process [45]. The feature makes the process of determining network parameters without iterations, reduces the adjustment time of network parameters, and greatly improves the learning speed. The ELM is widely used in regression analysis and classification [41,50].
The ELM is trained to predict four DOFs’ moment in the right leg: ankle plantar-dorsiflexion (Ankle PDF), knee flexion-extension (Knee FE), hip adduction-abduction (Hip AA) and hip flexion-extension (Hip FE), and the inverse dynamics moment is used as the target value of the training sample. It can be seen from Table 1 with Equation (6) that the input variables of Hip FE’s joint moment prediction contains the EMG signals of four muscles and three joint angles and angular velocities. There are 10 input variables in total.

2.4. Prediction Evaluation

Considering that Equation (6) is obtained under the assumption that F o M (muscle’s peak isometric force), d (the electromechanical delay), ϕ (pennation angle of the muscle), l s T (the tendon slack length) and l o M (the optimal fiber length) are remain constant for the individual, which is not suitable for training multiple subjects at a time, so per ELM only trains one joint moment of a subject. A generic three-layer ELM is designed and trained using two strategies for evaluating the generalization ability of the method at two different levels: (1) training with all four speeds (level 1) and (2) training only with the three low speeds (2, 3 and 4 m/s) (level 2). During the supervised training, the inverse dynamics moment is used as the target value of the training samples. The variance accounted for (VAF) [51] is used to evaluate the accuracy of the ELM, its expression is as follows:
VAF = [ 1 var ( y ^ y ) var ( y ) ] × 100 %
where y is the inverse dynamics moment and y ^ is predicted joint moment. For each speed, six gait cycles (6 × 101 = 606) are selected for training and testing. Since a complete gait cycle data may contain all gait features at the current speed, training and testing must take the whole gait cycle as input or it is easy to cause feature loss to make the prediction result unstable. Therefore, the data set is smaller, a greater percentage of 30% as testing data set and 70% as training data set must be used to train and test the ELM, so four (6 × 0.7 = 4.2) gait cycles (4 × 101 = 404 time points) data are randomly selected from each tested speed for training, and the remaining two (6 × 3 = 1.8) gait cycles (202 time points) for testing. Then, in order to set the appropriate number of neurons in the hidden layer for better prediction effect, an experiment is done to observe the relationship between the number of neurons in the hidden layer and the prediction accuracy. In the experiment, four gait cycles data are selected from each speed for training, and two gait cycles for testing. The ten subjects’ average predicted accuracy evaluated by the VAF (%) are shown as Figure 4.
It can be seen from Figure 4 that the value of VAF increased rapidly with the increase of neurons at the beginning, but the value of VAF slowed down when the number of neurons exceeded 10. Considering the structural complexity of ELM and the time cost for training, the number of neurons in the hidden layer is set to 20.

3. Results

When training with all four speeds (level 1), the trained ANN model is used to predict the lower limbs’ joint moment of all subjects at different speeds. Joint moment prediction of a typical subject at each speed are shown in Figure 5. As shown, the general pattern of lower limb joint moment can be predicted well at each speed. Comparing with inverse dynamics moment, there only have some difference in minimum and maximum values of waveforms (cross-correlation coefficient > 0.987). The VAF of the predicted joint moment for Ankle PDF, Knee FE, Hip FE and Hip AA at level 1, with the mean VAF (± standard deviation) of 97.15 ± 0.99 %, 94.23 ± 2.99 %, 95.39 ± 3.62 % and 95.01 ± 7.46 % as shown in Table 2.
When training with the three low speeds (level 2), the trained ANN model is also used to predict the lower limbs’ joint moment of all objects at different speeds. Joint moment prediction of a typical subject at each speed are shown in Figure 6. As shown, the errors between the predicted and inverse dynamics moment were slightly increased, when compared to the corresponding errors at level 1 (cross-correlation coefficient > 0.984), especially the speed of 5m/s. The VAF of the predicted joint moment for Ankle PDF, Knee FE, Hip FE and Hip AA at level 1, with the mean VAF (± standard deviation) of 94.31 ± 7.13 , 93.04 ± 3.62 , 92.08 ± 2.93 % and 89.95 ± 2.31 % as shown in Table 3.
In order to examine generalizability over multiple conditions, a more exhaustive validation of the test result data is conducted using jack-knife cross-validation [52] which all cross-validation subsets consist of only one data set each. In the jack-knife cross-validation, six gait cycles at each speed are taken as one data set, and there are four data sets in total. In each test, three data sets are selected as training sets and one data set as test set, and their average VAF of ten subjects ‘predicted joint moment for Ankle PDF, Knee FE, Hip FE and Hip AA are shown in Table 4. As shown in Table 4, the obtained results have little difference from level 2.
Furthermore, the method (EAV) is compared with other combination of inputs using jack-knife cross-validation by VAF (Figure 7).
They are five different inputs as following: (1) Relevant EMG signals and their muscles actuate joints’ Angles (EA); (2) Relevant EMG signals and their muscles actuate joints’ angular Velocities (EV); (3) Relevant muscles’ EMG signals, the Joint’s Angle and angular Velocity (EJAV); (4) Relevant muscles’ EMG signals and the Joint’s Angle (EJA); (5) Relevant muscles’ EMG signals as inputs (E). The relevant muscles’ EMG signals means that the joint moment-associated muscles’ EMG signals. Take EAV ( VAF ¯ = 89.67 ± 5.56 %) as reference and compare with the above inputs respectively, It can be seen that the VAF ¯ of the moment predicted by the EA ( VAF ¯ = 86.21 ± 6.60 %), EV( VAF ¯ = 45.48 ± 5.08 %), EJAV( VAF ¯ = 66.80 ± 5.91 %), EJA( VAF ¯ = 54.41 ± 5.70 %), and E( VAF ¯ = 15.39 ± 4.81 %) are almost reduced by 3.85%, 49.27%, 25.50%, 39.31% and 82.83%.

4. Discussion and Conclusions

This study demonstrated that the ELM with the online measurable input variables could be used as a real-time surrogate model to predict joint moments under different gait speeds. Compared with the previous studies [29,30,31,32,33,53,54,55], this research extends our knowledge by establishing the mathematical model of input-output relation in the human joint moment prediction based on the Hill muscle model. The online measurable input variables are obtained for the ANN model. It does not need ground reaction force and marker trajectories which increases the number of input sensors and the complexity of prediction. The novel method has high prediction accuracy with VAF ¯ = 96.07 ± 3.484 %. Thus, the proposed method is suitable for online rehabilitation assessment and human-robot interaction which need to obtain joint moment in real time.
It can be seen from Equations (1)–(6) that the muscles actuate joints are very limited, while inertial magnetic measurement systems are good at measuring the limited joints’ angles and angular velocities [56], so unlike previous computational models, such as inverse dynamics [57,58] and EMG-driven models [39,46,59], the method can online predict joint moment without essential 3D motion capture and complicated calculation, which make the hospitals and laboratories to predict joint moments without site requirements, even in a free state. It can also adapt to the individual differences in the process of training, and does not need the musculoskeletal model or the scaling of specific objects, thereby reducing the error caused by individual differences. Furthermore, the training time is less than one second.
Compared level 2 with level 1 and the jack-knife cross-validation results (Table 4), the results suggest that the proposed method has a good generalization ability. Thus, in practice, a reduced amount of training data can be used when a large amount of data is not available. It can be seen from Figure 7 that EAV has the best prediction results in all joints compared with other inputs, which verifies the accuracy of the method proposed in this paper. Comparing our method with EA, the latter’s VAF ¯ only reduced by 3.85%. Thus, it can be concluded that the effect of angular velocities on joint moment prediction is relatively small. Comparing the method with E, the latter’s VAF ¯ reduced by 82.83%. This indicates that: (1) the EMG value alone cannot represent the value of the joint moment [60], and (2) the joint angle has a great influence on the joint moment prediction. From Figure 7, It can also be found that the EJAV has good prediction results, so it can be concluded that the effect of the joint moment’s angle and angular velocity on joint moment prediction is very important. This is the reason why the musculoskeletal model use joint’s angles and angular velocities as inputs to calculate joint moments. As the ANN model can adapt to the individual differences in the process of training and the muscle model is applicable to all muscles of any human body whether male or female, old or young and health or not, so the proposed method can also be applied to other joints of any human body theoretically.
It should be mentioned that the current study has some limitations. Firstly, there are only 10 muscles’ EMG data of the right leg used in the method, which can’t represent all muscles associated with the joint. our approach will be developed in a larger set in the future. Secondly, the gait patterns in the experimental only include run gait patterns, which is very limited. In the future study, more gait data will be collected, such as squatting, cutting and so on. Finally, the sample is only composed of young male subjects with similar anthropometry and age, which cannot ensure the diversity of the training samples. Data samples from different groups of people will be collected in the future, such as children, old people, women, patients and so on.

Author Contributions

B.X. and M.D. conceived the layout, the rationale, and the plan of this manuscript. B.X. wrote the first draft of the manuscript. N.Z., M.D., Y.L., M.H., G.M., W.S. and Y.Y. edited the manuscript. All authors have read and agreed to the published version of the manuscript.

Founding

This research received no external funding.

Acknowledgments

This work was supported in part by in part by National Nature Science Foundation of China (61773124, 61773415), in part by National Key Research and Development Program of China (2016YFE0122700), in part by UK-China Industry Academia Partnership Programmer\276, the Science and Tecohnology Project in Fujian Province Education Department (JT180344/ JT180320/JAT170398), and in part by the Scientific Fund Projects in Fujian University of Technology (GY-Z17151/GY-Z17144). Y.Y. is supported by the Dixon Translational Research Grants Initiative from the Northwestern Memorial Foundation.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Park, H.S.; Peng, Q.; Zhang, L.Q. A Portable telerehabilitation system for remote evaluations of impaired elbows in neurological disorders. IEEE Trans. Neural Syst. Rehabil. Eng. 2008, 16, 245–254. [Google Scholar] [CrossRef] [PubMed]
  2. Zhang, S.; Guo, S.; Gao, B.; Hirata, H.; Ishihara, H. Design of a novel telerehabilitation system with a force-sensing mechanism. Sensors 2015, 15, 11511–11527. [Google Scholar] [CrossRef]
  3. Song, Z.; Guo, S.; Pang, M.; Zhang, S.; Xiao, N.; Gao, B.; Shi, L. Implementation of resistance training using an upper-limb exoskeleton rehabilitation device for elbow joint. J. Med. Biol. Eng. 2014, 34, 188–196. [Google Scholar] [CrossRef]
  4. Pfeiffer, M.; Hohmann, A. Applications of neural networks in training science. Hum. Mov. Sci. 2012, 31, 344–359. [Google Scholar] [CrossRef] [PubMed]
  5. Iyer, S.R.; Sharda, R. Prediction of athletes performance using neural networks: An application in cricket team selection. Expert Syst. Appl. 2009, 36, 5510–5522. [Google Scholar] [CrossRef]
  6. Schmidt, A. Movement pattern recognition in basketball free-throw shooting. Hum. Mov. Sci. 2012, 31, 360–382. [Google Scholar] [CrossRef]
  7. Au, S.; Berniker, M.; Herr, H. Powered ankle-foot prosthesis to assist level-ground and stair-descent gaits. Neural Netw. 2008, 21, 654–666. [Google Scholar] [CrossRef]
  8. Rupérez, M.J.; Martín-Guerrero, J.D.; Monserrat, C.; Alcañiz, M. Artificial neural networks for predicting dorsal pressures on the foot surface while walking. Expert Syst. Appl. 2012, 39, 5349–5357. [Google Scholar] [CrossRef]
  9. Joshi, D.; Mishra, A.; Anand, S. ANFIS based knee angle prediction: An approach to design speed adaptive contra lateral controlled AK prosthesis. Appl. Soft Comput. 2011, 11, 4757–4765. [Google Scholar] [CrossRef]
  10. Schoen, M.; Rotter, R.; Schattner, S.; Mittlmeier, T.; Claes, L.; Vollmar, B.; Gradl, G. Introduction of a new interlocked intramedullary nailing device for stabilization of critically sized femoral defects in the rat: A combined biomechanical and animal experimental study. J. Orthop. Res. 2008, 26, 184–189. [Google Scholar] [CrossRef]
  11. Sanders, D.; Bryant, D.; Tieszer, C.; Lawendy, A.; Macleod, M.; Papp, S.; Allan, L.; Darius, V.; Chad, C.; Kevin, G. A multi-centre randomized control trial comparing a novel intramedullary device (InterTAN) versus conventional treatment (sliding hip screw) of geriatric hip fractures. J. Orthop. Trauma 2016, 31, 1. [Google Scholar] [CrossRef]
  12. Pascoletti, G.; Cianetti, F.; Putame, G.; Terzini, M.; Zanetti, E.M. Numerical simulation of an intramedullary elastic nail: Expansion phase and load-bearing behavior. Front. Bioeng. Biotechnol. 2018, 6, 174. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Yeung, S.S.; Yeung, E.W. Acute effects of kinesio taping on knee extensor peak torque and stretch reflex in healthy adults. Medicine 2016, 95, e2615. [Google Scholar] [CrossRef]
  14. Ajoudani, A.; Tsagarakis, N.G.; Bicchi, A. Choosing poses for force and stiffness control. IEEE Trans. Robot. 2017, 33, 1483–1490. [Google Scholar] [CrossRef]
  15. Al-Quraishi, M.S.; Ishak, A.J.; Ahmad, S.A.; Hasan, M.K.; Al-Qurishi, M.; Ghapanchizadeh, H.; Alamri, A. Classification of ankle joint movements based on surface electromyography signals for rehabilitation robot applications. Med. Biol. Eng. Comput. 2016, 55, 1–12. [Google Scholar] [CrossRef] [PubMed]
  16. Koopman, B.; Asseldonk, E.H.F.V.; Kooij, H.V.D. Estimation of human hip and knee multi-joint dynamics using the LOPES gait trainer. IEEE Trans. Robot. 2016, 32, 920–932. [Google Scholar] [CrossRef]
  17. Huo, W.; Mohammed, S.; Amirat, Y.; Kong, K. Fast gait mode detection and assistive torque control of an exoskeletal robotic orthosis for walking assistance. IEEE Trans. Robot. 2018, 34, 1035–1052. [Google Scholar] [CrossRef]
  18. Focchi, M.; Prete, A.; Havoutis, I.; Featherstone, R.; Caldwell, D.G.; Semini, C. High-Slope terrain locomotion for torque-controlled quadruped robots. Auton. Robot. 2017, 41, 259–272. [Google Scholar] [CrossRef] [Green Version]
  19. Prete, A.D.; Mansard, N. Robustness to joint-torque-tracking errors in task-space inverse dynamics. IEEE Trans. Robot. 2016, 32, 1091–1105. [Google Scholar] [CrossRef]
  20. Souron, R.; Bordat, F.; Farabet, A.; Belli, A.; Feasson, L.; Nordez, A.; Lapole, T. Sex differences in active tibialis anterior stiffness evaluated using supersonic shear imaging. J. Biomech. 2016, 49, 3534–3537. [Google Scholar] [CrossRef]
  21. Zhang, H.; Ahmad, S.; Liu, G. Torque estimation for robotic joint with harmonic drive transmission based on position measurements. IEEE Trans. Robot. 2017, 31, 322–330. [Google Scholar] [CrossRef]
  22. Fregly, B.J.; Besier, T.F.; Lloyd, D.G.; Delp, S.L.; Banks, S.A.; Pandy, M.G.; D’Lima, D.D. Grand challenge competition to predict in vivo knee loads. J. Orthop. Res. 2012, 30, 503–513. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Jiang, X.; Zhang, Y.-D. Chinese sign language fingerspelling recognition via six-layer convolutional neural network with leaky rectified linear units for therapy and rehabilitation. J. Med. Imaging Health Inform. 2019, 9, 2031–2038. [Google Scholar] [CrossRef]
  24. Wang, S.; Sun, J.; Mehmood, I.; Pan, C.; Chen, Y.; Zhang, Y.-D. Cerebral micro-bleeding identification based on a nine-layer convolutional neural network with stochastic pooling. Concurr. Comput. Pract. Exp. 2019, 32, e5130. [Google Scholar] [CrossRef]
  25. Zeng, N.; Wang, Z.; Zhang, H.; Kim, K.-E.; Li, Y.; Liu, X. An improved particle filter with a novel hybrid proposal distribution for quantitative analysis of gold immunochromatographic strips. IEEE Trans. Nanotechnol. 2019, 18, 819–829. [Google Scholar] [CrossRef]
  26. Zhang, Y.-D.; Govindaraj, V.V.; Tang, C.; Zhu, W.; Sun, J. High performance multiple sclerosis classification by data augmentation and AlexNet transfer learning model. J. Med. Imaging Health Inform. 2019, 9, 2012–2021. [Google Scholar] [CrossRef]
  27. Wasserman, P.D. Neural Computing: Theory and Practice; Van Nostrand Reinhold: New York, NY, USA, 1989. [Google Scholar]
  28. Wang, S.-H.; Xie, S.; Chen, X.; Guttery, D.S.; Tang, C.; Sun, J.; Zhang, Y.-D. Alcoholism identification based on an AlexNet transfer learning model. Front. Psychiatry 2019, 10, 205. [Google Scholar] [CrossRef] [Green Version]
  29. Uchiyama, T.; Bessho, T.; Akazawa, K. Static torque-angle relation of human elbow joint estimated with artificial neural network technique. J. Biomech. 1998, 31, 545–554. [Google Scholar] [CrossRef]
  30. Luh, J.-J.; Chang, G.-C.; Cheng, C.-K.; Lai, J.-S.; Kuo, T.-S. Isokinetic elbow joint torques estimation from surface EMG and joint kinematic data: Using an artificial neural network model. J. Electromyogr. Kinesiol. 1999, 9, 173–183. [Google Scholar] [CrossRef]
  31. Song, R.; Tong, K.Y. Using recurrent artificial neural network model to estimate voluntary elbow torque in dynamic situations. Med. Biol. Eng. Comput. 2005, 43, 473–480. [Google Scholar] [CrossRef]
  32. Hahn, M.E. Feasibility of estimating isokinetic knee torque using a neural network model. J. Biomech. 2007, 40, 1107–1114. [Google Scholar] [CrossRef]
  33. Ardestani, M.M.; Zhang, X.; Wang, L.; Lian, Q.; Liu, Y.; He, J.; Li, D.; Jin, Z. Human lower extremity joint moment prediction: A wavelet neural network approach. Expert Syst. Appl. 2014, 41, 4422–4433. [Google Scholar] [CrossRef]
  34. Xiong, B.; Zeng, N.; Li, H.; Yang, Y.; Li, Y.; Huang, M.; Shi, W.; Du, M.; Zhang, Y. Intelligent prediction of human lower extremity joint moment: An artificial network approach. IEEE Access. 2019, 7, 29973–29980. [Google Scholar] [CrossRef]
  35. Delp, S.L.; Loan, J.P.; Hoy, M.G.; Zajac, F.E.; Topp, E.L.; Rosen, J.M. An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures. IEEE Trans. Biomed. Eng. 1990, 37, 757–767. [Google Scholar] [CrossRef] [PubMed]
  36. Putame, G.; Terzini, M.; Bignardi, C.; Beale, B.; Hulse, D.; Zanetti, E.; Audenino, A. Surgical treatments for canine anterior cruciate ligament rupture: assessing functional recovery through multibody comparative analysis. Front. Bioeng. Biotechnol. 2019, 7, 180. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  37. Hill, A.V. The heat of shortening and the dynamic constants of muscle. Proc. R. Soc. Lond. Ser. B Biol. Sci. 1938, 126, 136–195. [Google Scholar]
  38. Zajac, F.E. Muscle and tendon: Properties, models, scaling, and application to biomechanics and motor control. Crit. Rev. Biomed. Eng. 1989, 17, 359–411. [Google Scholar]
  39. Meyer, A.J.; Patten, C.; Fregly, B.J. Lower extremity EMG-driven modeling of walking with automated adjustment of musculoskeletal geometry. PLoS ONE 2017, 12, e0179698. [Google Scholar] [CrossRef]
  40. Huang, G.-B.; Zhu, Q.-Y.; Siew, C.-K. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef]
  41. Yang, Y.; Wu, Q.M.J.; Wang, Y. Autoencoder with invertible functions for dimension reduction and image reconstruction. IEEE Trans. Syst. Man Cybern. Syst. 2016, 48, 1065–1079. [Google Scholar] [CrossRef]
  42. Kasun, L.L.C.; Yang, Y.; Huang, G.B.; Zhang, Z. Dimension reduction with extreme learning machine. IEEE Trans. Image Process. 2016, 25, 3906–3918. [Google Scholar] [CrossRef]
  43. Huang, G.-B.; Chen, L. Enhanced random search based incremental extreme learning machine. Neurocomputing 2008, 71, 3460–3468. [Google Scholar] [CrossRef]
  44. Hamner, S.R.; Delp, S.L. Muscle contributions to fore-aft and vertical body mass center accelerations over a range of running speeds. J. Biomech. 2013, 46, 780–787. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  45. Sherman, M.A.; Seth, A.; Delp, S.L. Simbody: Multibody dynamics for biomedical research. Procedia Iutam 2011, 2, 241–261. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  46. Lloyd, D.G.; Besier, T.F. An EMG-driven musculoskeletal model to estimate muscle forces and knee joint moments In Vivo. J. Biomech. 2003, 36, 765–776. [Google Scholar] [CrossRef]
  47. Li, L.; Tong, K.Y.; Hu, X.L.; Hung, L.K.; Koo, T.K.K. Incorporating ultrasound-measured musculotendon parameters to subject-specific EMG-driven model to simulate voluntary elbow flexion for persons after stroke. Clin. Biomech. 2009, 24, 101–109. [Google Scholar] [CrossRef]
  48. Nikooyan, A.A.; Veeger, H.E.J.; Westerhoff, P.; Bolsterlee, B.; Graichen, F.; Bergmann, G.; van der Helm, F.C.T. An EMG-driven musculoskeletal model of the shoulder. Hum. Mov. Sci. 2012, 31, 429–447. [Google Scholar] [CrossRef]
  49. Corcos, D.M.; Gottlieb, G.L.; Latash, M.L.; Almeida, G.L.; Agarwal, G.C. Electromechanical delay: An experimental artifact. J. Electromyogr. Kinesiol. 1992, 2, 59–68. [Google Scholar] [CrossRef]
  50. Tanzil, S.M.S.; Hoiles, W.; Krishnamurthy, V. Adaptive scheme for caching YouTube content in a cellular network: Machine learning approach. IEEE Access 2017, 5, 5870–5881. [Google Scholar] [CrossRef]
  51. Filatova, O.G.; Yang, Y.; Dewald, J.P.A.; Tian, R.; Maceira-Elvira, P.; Takeda, Y.; Kwakkel, G.; Yamashita, O.; van der Helm, F.C.T. Dynamic information flow based on EEG and diffusion MRI in stroke: A Proof-of-Principle Study. Front. Neural Circuits 2018, 12, 79. [Google Scholar] [CrossRef]
  52. McRoberts, R.E.; Magnussen, S.; Tomppo, E.O.; Chirici, G. Parametric, bootstrap, and jackknife variance estimators for the k-Nearest Neighbors technique with illustrations using forest inventory and satellite image data. Remote Sens. Environ. 2011, 115, 3165–3174. [Google Scholar] [CrossRef]
  53. Schöllhorn, W.I. Applications of artificial neural nets in clinical biomechanics. Clin. Biomech. 2004, 19, 876–898. [Google Scholar] [CrossRef] [PubMed]
  54. Kipp, K.; Giordanelli, M.; Geiser, C. Predicting net joint moments during a weightlifting exercise with a neural network model. J. Biomech. 2018, 74, 225–229. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  55. Wang, L.; Buchanan, T.S. Prediction of joint moments using a neural network model of muscle activations from EMG signals. IEEE Trans. Neural Syst. Rehabil. Eng. 2002, 10, 30–37. [Google Scholar] [CrossRef]
  56. de Vries, W.H.K.; Veeger, H.E.J.; Baten, C.T.M.; van der Helm, F.C.T. Can shoulder joint reaction forces be estimated by neural networks? J. Biomech. 2016, 49, 73–79. [Google Scholar] [CrossRef]
  57. Kim, Y.-H.; Phuong, B.T.T. Estimation of joint moment and muscle force in lower extremity during sit-to-stand movement by inverse dynamics analysis and by electromyography. Trans. Korean Soc. Mech. Eng. A 2010, 34, 1345–1350. [Google Scholar] [CrossRef]
  58. Happee, R.; Van der Helm, F.C.T. The control of shoulder muscles during goal directed movements, an inverse dynamic analysis. J. Biomech. 1995, 28, 1179–1191. [Google Scholar] [CrossRef]
  59. Gardinier, E.S.; Manal, K.; Buchanan, T.S.; Snydermackler, L. Minimum detectable change for knee joint contact force estimates using an EMG-driven model. Gait Posture 2013, 38, 1051–1053. [Google Scholar] [CrossRef] [Green Version]
  60. Henriksen, M.; Aaboe, J.; Bliddal, H.; Langberg, H. Biomechanical characteristics of the eccentric Achilles tendon exercise. J. Biomech. 2009, 42, 2702–2707. [Google Scholar] [CrossRef]
Figure 1. Data processing pipeline of the method based on Hill muscle model, where l ( θ ) is a polynomial function of the muscle spans joint angles.
Figure 1. Data processing pipeline of the method based on Hill muscle model, where l ( θ ) is a polynomial function of the muscle spans joint angles.
Sensors 20 01185 g001
Figure 2. A diagram of muscle-tendon unit that shows the relationship of muscle-tendon length, muscle fiber length, tendon length, pennation angle. Where l is the muscle-tendon length, l m is the muscle fiber length, l t is the tendon length, ϕ is the pennation angle.
Figure 2. A diagram of muscle-tendon unit that shows the relationship of muscle-tendon length, muscle fiber length, tendon length, pennation angle. Where l is the muscle-tendon length, l m is the muscle fiber length, l t is the tendon length, ϕ is the pennation angle.
Sensors 20 01185 g002
Figure 3. Structure of the designed ELM.
Figure 3. Structure of the designed ELM.
Sensors 20 01185 g003
Figure 4. The ten subject’s average predict accuracy evaluated by the variance accounted for (%) with the increase of neurons.
Figure 4. The ten subject’s average predict accuracy evaluated by the variance accounted for (%) with the increase of neurons.
Sensors 20 01185 g004
Figure 5. Joint moment prediction of a typical subject at each speed when all four speeds are used for training (level 1).
Figure 5. Joint moment prediction of a typical subject at each speed when all four speeds are used for training (level 1).
Sensors 20 01185 g005
Figure 6. Joint moment prediction of a typical subject at each speed when only the three low speeds are used for training (level 2).
Figure 6. Joint moment prediction of a typical subject at each speed when only the three low speeds are used for training (level 2).
Sensors 20 01185 g006
Figure 7. Comparison of performance by jack-knife cross-validation for several combination of inputs: EAV = relevant muscles’ EMG, and their muscles actuate joints’ Angles and angular Velocities; EA = relevant muscles’ EMG and their muscles actuate joints’ Angles; EV = relevant muscles’ EMG and their muscles actuate joints’ Angles; EJAV= relevant muscles’ EMG, the Joint’s Angle and Angular velocity; EJA = relevant muscles’ EMG and the Joint’s Angular velocity; E = relevant muscles’ EMG signals.
Figure 7. Comparison of performance by jack-knife cross-validation for several combination of inputs: EAV = relevant muscles’ EMG, and their muscles actuate joints’ Angles and angular Velocities; EA = relevant muscles’ EMG and their muscles actuate joints’ Angles; EV = relevant muscles’ EMG and their muscles actuate joints’ Angles; EJAV= relevant muscles’ EMG, the Joint’s Angle and Angular velocity; EJA = relevant muscles’ EMG and the Joint’s Angular velocity; E = relevant muscles’ EMG signals.
Sensors 20 01185 g007
Table 1. The list of EMG signal sources and their muscle actuates.
Table 1. The list of EMG signal sources and their muscle actuates.
EMG Signal SourceActuates
Gluteus maximusHip AA, Hip FE,
Gluteus mediusHip AA, Hip FE
Biceps femoris long headKnee FE, Hip AA, Hip FE
Rectus femorisKnee FE, Hip AA, Hip FE
Vastus medialisKnee FE
Vastus lateralisKnee FE
Gastrocnemius lateralKnee FE, Ankle PDF, Ankle IE
Gastrocnemius medialKnee FE, Ankle PDF, Ankle IE
Tibialis anteriorAnkle PDF, Ankle IE
SoleusAnkle PDF, Ankle IE
Table 2. Joint moment prediction performances for level 1, evaluated by VAF (%).
Table 2. Joint moment prediction performances for level 1, evaluated by VAF (%).
ParticipantsHip FEHip AAKnee FEAnkle PDF
subject 19794.5096.4798.11
subject 296.9895.8096.9097.61
subject 394.8587.0286.6973.89
subject 497.6996.1798.2098.27
subject 596.8692.1595.1296.94
subject 696.3793.5894.6596.40
subject 797.7896.7495.4696.65
subject 897.8896.5497.6298.42
subject 998.1596.4698.0296.22
subject 1097.9493.3795.7397.62
mean97.1594.2395.3995.01
Std0.992.993.627.46
Table 3. Joint moment prediction performances for level 2, evaluated by VAF (%).
Table 3. Joint moment prediction performances for level 2, evaluated by VAF (%).
ParticipantsHip FEHip AAKnee FEAnkle PDF
subject 188.3194.0693.0497.50
subject 288.0994.2693.4896.82
subject 389.8086.5284.5574.20
subject 492.0794.8497.5898.06
subject 585.3689.8492.4095.92
subject 689.1790.4492.7395.66
subject 792.1494.5692.6895.85
subject 892.819496.2097.72
subject 991.6793.4396.4994.89
subject 1090.0888.8191.3296.51
mean89.9592.0893.0494.31
Std2.312.933.627.13
Table 4. Joint moment prediction performances for jack-knife cross-validation, evaluated by VAF (%).
Table 4. Joint moment prediction performances for jack-knife cross-validation, evaluated by VAF (%).
ParticipantsHip FEHip AAKnee FEAnkle PDF
mean81.0791.8892.6893.09
Std16.3714.1013.6713.42

Share and Cite

MDPI and ACS Style

Xiong, B.; Zeng, N.; Li, Y.; Du, M.; Huang, M.; Shi, W.; Mao, G.; Yang, Y. Determining the Online Measurable Input Variables in Human Joint Moment Intelligent Prediction Based on the Hill Muscle Model. Sensors 2020, 20, 1185. https://doi.org/10.3390/s20041185

AMA Style

Xiong B, Zeng N, Li Y, Du M, Huang M, Shi W, Mao G, Yang Y. Determining the Online Measurable Input Variables in Human Joint Moment Intelligent Prediction Based on the Hill Muscle Model. Sensors. 2020; 20(4):1185. https://doi.org/10.3390/s20041185

Chicago/Turabian Style

Xiong, Baoping, Nianyin Zeng, Yurong Li, Min Du, Meilan Huang, Wuxiang Shi, Guojun Mao, and Yuan Yang. 2020. "Determining the Online Measurable Input Variables in Human Joint Moment Intelligent Prediction Based on the Hill Muscle Model" Sensors 20, no. 4: 1185. https://doi.org/10.3390/s20041185

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop