Prediction of Lower Limb Kinetics and Kinematics during Walking by a Single IMU on the Lower Back Using Machine Learning
<p>Schematics of the procedures of lower limb kinetics prediction from a single inertial measurement unit (IMU) using machine learning. Processed IMU signals, such as velocity, position and time, were fed into input nodes of the network. The network has seven input nodes followed by one hidden layer of 20 nodes and 11 output nodes. The output predictions are the angle of the thigh, shank, and foot of the stance and swing leg and the joint torques of the hip, knee, and ankle and the vertical and horizontal ground reaction forces.</p> "> Figure 2
<p>Compliant walking model with an off-centered, curvy foot combined with a springy foot-ankle segment [<a href="#B29-sensors-20-00130" class="html-bibr">29</a>]. (<b>A</b>) The model parameters and state variables of the model, and (<b>B</b>) the force and torque components. The position of the CoM in the sagittal plane; <span class="html-italic">x</span> and <span class="html-italic">y</span> are the positions of the horizontal and vertical axes, respectively, and the model state variables <span class="html-italic">l</span> and <span class="html-italic">θ</span> are the total spring length and angle, respectively, with a positive sign in the clockwise direction with respect to the vertical. The length and stiffness of the CoM–ankle are represented by <span class="html-italic">l<sub>a</sub></span> and <span class="html-italic">k<sub>a</sub></span>, respectively. The off-centered curvy foot parameters <span class="html-italic">d</span> and <span class="html-italic">R</span> are the offset from the ankle from the center of the foot and the radius of the curvy foot, respectively. The forces at the ground contact point are presented by <span class="html-italic">f<sub>x</sub></span> and <span class="html-italic">f<sub>y</sub></span> in the horizontal and vertical directions, respectively. The constraint force, <span class="html-italic">f<sub>a</sub></span>, acts on the ankle in the vertical direction of the spring force, and the constraint ankle torque, <span class="html-italic">T<sub>a</sub></span>, is generated to prevent foot rotation relative to the leg rotation, with a positive sign in the extension direction. With the kinematic constraint and the positions of the CoM and the ankle, (<b>C</b>) multibody segment angles are determined by inverse kinematics. Segment lengths and angles are represented by <span class="html-italic">l</span> and <span class="html-italic">θ</span>, respectively, with subscripts 1–3, and angles are positive in the clockwise direction.</p> "> Figure 3
<p>Schematics of the gait event detection and IMU data segmentation algorithm. To detect the gait events of heel strike (HS) and toe off (TO), the acceleration measurement in the (<b>B</b>) vertical and (<b>D</b>) anteroposterior (AP) directions is compared with the (<b>A</b>) vertical and (<b>C</b>) eranteroposterior GRF measurement. Timings of specific gait events, such as the CoM apex, HS, and TO, are marked with reversed triangle. Data filtered by 10 Hz and 40 Hz cutoff frequencies are presented by black and gray solid lines, respectively. (<b>E</b>) Gait event detection algorithm. From the local and global minimum points of the vertical and A–P accelerations (see Methods section), the apex, HS and TO events are detected.</p> "> Figure 4
<p>The average trajectories of (<b>A</b>) displacement and (<b>B</b>) speed of the CoM over 90 trials of seven subjects at gait speeds ranging from 1.0 to 2.3 m/s. Vertical and horizontal components are presented in the left and right columns, respectively. The experimental mean and standard deviation are depicted as gray shaded and white solid lines, respectively, whereas the estimated values are depicted as thick and thin black solid lines, respectively.</p> "> Figure 5
<p>The prediction results and experimental data of (<b>A</b>) the segment angles of the stance leg, (<b>B</b>) swing leg, (<b>C</b>) the joint torques of the stance leg, and (<b>D</b>) the ground reaction forces, averaged for all seven subjects. The mean and standard deviations of the experimental data are depicted as white solid lines with a gray shadow, and those of the prediction results are shown as thick and thin black solid lines, respectively.</p> "> Figure 5 Cont.
<p>The prediction results and experimental data of (<b>A</b>) the segment angles of the stance leg, (<b>B</b>) swing leg, (<b>C</b>) the joint torques of the stance leg, and (<b>D</b>) the ground reaction forces, averaged for all seven subjects. The mean and standard deviations of the experimental data are depicted as white solid lines with a gray shadow, and those of the prediction results are shown as thick and thin black solid lines, respectively.</p> "> Figure 6
<p>The prediction results and experimental data of (<b>A</b>) the segment angles of the stance leg, (<b>B</b>) swing leg, (<b>C</b>) the joint torques of the stance leg, and (<b>D</b>) the ground reaction forces. The mean and standard deviations of the experimental data are depicted as a white solid line with a gray shadow, and those of the prediction results are shown as thick and thin black solid lines, respectively. The data correspond to three subjects with different levels of estimation errors of the minimum (NRMSE: 6.15 ± 2.52%), median (NRMSE: 7.11 ± 2.70%), and maximum errors (NRMSE: 8.21 ± 2.81%), shown from left to right. The graph shows the average trajectories of 90 trials per subject collected at various (slow, moderate, and fast) gait speeds.</p> "> Figure 6 Cont.
<p>The prediction results and experimental data of (<b>A</b>) the segment angles of the stance leg, (<b>B</b>) swing leg, (<b>C</b>) the joint torques of the stance leg, and (<b>D</b>) the ground reaction forces. The mean and standard deviations of the experimental data are depicted as a white solid line with a gray shadow, and those of the prediction results are shown as thick and thin black solid lines, respectively. The data correspond to three subjects with different levels of estimation errors of the minimum (NRMSE: 6.15 ± 2.52%), median (NRMSE: 7.11 ± 2.70%), and maximum errors (NRMSE: 8.21 ± 2.81%), shown from left to right. The graph shows the average trajectories of 90 trials per subject collected at various (slow, moderate, and fast) gait speeds.</p> "> Figure 7
<p>Normalized root mean square errors (NRMSEs) of the estimation of (<b>A</b>) the segment angles of the stance leg, (<b>B</b>) the segment angles of the swing leg, (<b>C</b>) the joint torques of the stance leg, and (<b>D</b>) the ground reaction forces as a function of the input variables fed into the neural network. Prediction errors in response to the ANN input data with and without displacement (<span class="html-italic">x</span>) of the sacrum are shown as black and gray bar graphs, respectively. Asterisk shows statistical significance (<span class="html-italic">p</span> < 0.05).</p> "> Figure 8
<p>Prediction errors (NRMSEs) of (<b>A</b>) the segment angles of the stance leg, (<b>B</b>) the segment angles of the swing leg, (<b>C</b>) the joint torques of the stance leg, and (<b>D</b>) the GRFs at various (slow, moderate, and fast) gait speeds. The ANN was trained with data collected at slow, moderate and fast speeds (dark gray bars), slow and moderate speeds (light gray bars), and moderate speed only (white bar). There was no statistically significant difference.</p> "> Figure 9
<p>The experimental data and the prediction data of the (<b>A</b>) joint torques and (<b>B</b>) GRFs at various gait speed obtained from the ANN trained by trials of moderate speed only. The average and standard deviations of the experimental data are represented by a white line and gray shaded area, respectively, and those of the estimation are represented by thick and thin black lines, respectively.</p> "> Figure A1
<p>Compliant walking model with an off-centered, curvy foot combined with a springy foot-ankle segment [<a href="#B29-sensors-20-00130" class="html-bibr">29</a>]. (<b>A</b>) The model parameters and state variables of the model, and (<b>B</b>) the force and torque components. The position of the CoM in the sagittal plane; <span class="html-italic">x</span> and <span class="html-italic">y</span> are the positions of the horizontal and vertical axes, respectively, and the model state variables <span class="html-italic">l</span> and <span class="html-italic">θ</span> are the total spring length and angle, respectively, with a positive sign in the clockwise direction with respect to the vertical. The length and stiffness of the CoM–ankle are represented by <span class="html-italic">l<sub>a</sub></span> and <span class="html-italic">k<sub>a</sub></span>, respectively. The off-centered curvy foot parameters <span class="html-italic">d</span> and <span class="html-italic">R</span> are the offset of the ankle from the center of the foot and the radius of the curvy foot, respectively. The forces at the ground contact point are presented by <span class="html-italic">f<sub>x</sub></span> and <span class="html-italic">f<sub>y</sub></span> in the horizontal and vertical directions, respectively. The constraint force, <span class="html-italic">f<sub>a</sub></span>, acts on the ankle in the vertical direction of the spring force, and the constraint ankle torque, <span class="html-italic">T<sub>a</sub></span>, is generated to prevent foot rotation relative to the leg rotation, with a positive sign in the extension direction. With the kinematic constraint and the positions of the CoM and the ankle, (<b>C</b>) multibody segment angles are determined by inverse kinematics. Segment lengths and angles are represented by <span class="html-italic">l</span> and <span class="html-italic">θ</span>, respectively, with subscripts 1~3, and angles are positive in the clockwise direction.</p> ">
Abstract
:1. Introduction
2. Methods
2.1. Finding the Location of a Single Measurement by the IMU
2.2. Experimental Protocols and Data Collection
2.3. Preprocessing of IMU Data for ANN Input
2.4. Structure of the ANN and Its Training and Test Procedures
3. Results
4. Discussion
Author Contributions
Funding
Conflicts of Interest
Appendix A
Subject | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|
Segment angles of stance leg | |||||||
Slow | |||||||
Thigh | 8.81 | 9.38 | 8.34 | 5.27 | 8.58 | 9.32 | 8.03 |
Shank | 3.17 | 4.06 | 3.01 | 2.12 | 3.25 | 3.98 | 6.24 |
Foot | 3.49 | 3.84 | 3.48 | 4.03 | 3.02 | 4.24 | 6.31 |
Moderate | |||||||
Thigh | 5.45 | 10.04 | 8.19 | 5.26 | 9.48 | 7.64 | 7.86 |
Shank | 2.58 | 4.25 | 2.94 | 3.16 | 3.10 | 2.12 | 7.48 |
Foot | 4.06 | 3.82 | 4.21 | 3.80 | 3.31 | 3.47 | 7.04 |
Fast | |||||||
Thigh | 3.81 | 7.27 | 5.82 | 6.87 | 11.96 | 7.47 | 9.87 |
Shank | 2.42 | 3.71 | 2.76 | 3.70 | 3.60 | 3.61 | 4.40 |
Foot | 2.94 | 3.65 | 3.59 | 5.25 | 4.46 | 5.31 | 4.43 |
Segment angles of swing leg | |||||||
Slow | |||||||
Thigh | 9.91 | 8.99 | 10.55 | 5.57 | 8.24 | 10.36 | 12.33 |
Shank | 7.92 | 5.25 | 5.97 | 4.43 | 3.85 | 6.78 | 6.51 |
Foot | 5.99 | 5.07 | 5.29 | 5.58 | 4.71 | 8.85 | 9.53 |
Moderate | |||||||
Thigh | 6.41 | 10.39 | 10.31 | 6.17 | 8.38 | 7.48 | 13.13 |
Shank | 5.39 | 5.05 | 6.50 | 4.12 | 6.00 | 3.90 | 6.83 |
Foot | 5.02 | 5.41 | 5.63 | 4.83 | 5.97 | 5.93 | 8.43 |
Fast | |||||||
Thigh | 4.21 | 8.00 | 8.31 | 7.55 | 9.53 | 6.45 | 11.53 |
Shank | 4.15 | 4.94 | 7.89 | 3.72 | 4.64 | 3.99 | 5.63 |
Foot | 4.23 | 5.20 | 5.65 | 5.56 | 7.46 | 6.16 | 5.22 |
Joint torques of stance leg | |||||||
Slow | |||||||
Hip | 11.27 | 8.45 | 13.55 | 12.65 | 9.44 | 13.46 | 12.85 |
Knee | 10.81 | 11.34 | 8.70 | 9.51 | 10.47 | 13.43 | 9.78 |
Ankle | 8.58 | 8.90 | 7.65 | 8.33 | 6.44 | 15.62 | 11.88 |
Moderate | |||||||
Hip | 11.67 | 8.28 | 12.12 | 11.39 | 11.00 | 10.30 | 10.44 |
Knee | 11.48 | 9.44 | 8.41 | 8.10 | 11.43 | 8.59 | 10.00 |
Ankle | 7.96 | 8.99 | 8.33 | 8.11 | 7.41 | 11.94 | 11.97 |
Fast | |||||||
Hip | 11.67 | 9.79 | 10.75 | 11.80 | 11.59 | 9.52 | 9.44 |
Knee | 7.67 | 8.28 | 10.04 | 7.36 | 16.50 | 6.06 | 9.39 |
Ankle | 9.51 | 8.53 | 7.35 | 8.32 | 11.81 | 8.58 | 11.49 |
Ground reaction forces | |||||||
Slow | |||||||
Vertical | 8.02 | 6.02 | 7.66 | 4.49 | 5.30 | 12.24 | 3.87 |
A–P | 11.00 | 4.57 | 4.95 | 5.14 | 6.56 | 8.79 | 4.38 |
Moderate | |||||||
Vertical | 7.65 | 6.63 | 7.29 | 4.22 | 6.82 | 6.21 | 5.01 |
A–P | 8.95 | 4.92 | 4.98 | 5.38 | 8.41 | 5.78 | 4.70 |
Fast | |||||||
Vertical | 6.10 | 6.75 | 8.55 | 5.19 | 15.77 | 5.91 | 9.21 |
A–P | 5.22 | 5.80 | 5.90 | 5.93 | 13.43 | 4.95 | 5.64 |
Subject | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|
Angles of stance leg | |||||||
Slow | |||||||
Thigh | 0.92 | 0.89 | 0.93 | 0.97 | 0.92 | 0.91 | 0.94 |
Shank | 0.98 | 0.97 | 0.98 | 0.99 | 0.98 | 0.97 | 0.91 |
Foot | 0.96 | 0.96 | 0.96 | 0.95 | 0.98 | 0.93 | 0.88 |
Moderate | |||||||
Thigh | 0.97 | 0.88 | 0.93 | 0.94 | 0.91 | 0.94 | 0.94 |
Shank | 0.99 | 0.97 | 0.98 | 0.98 | 0.98 | 0.99 | 0.88 |
Foot | 0.95 | 0.96 | 0.95 | 0.96 | 0.97 | 0.96 | 0.86 |
Fast | |||||||
Thigh | 0.99 | 0.95 | 0.97 | 0.96 | 0.85 | 0.95 | 0.91 |
Shank | 0.99 | 0.98 | 0.99 | 0.98 | 0.98 | 0.97 | 0.96 |
Foot | 0.98 | 0.97 | 0.97 | 0.94 | 0.96 | 0.94 | 0.95 |
Angles of swing leg | |||||||
Slow | |||||||
Thigh | 0.90 | 0.91 | 0.90 | 0.97 | 0.93 | 0.90 | 0.87 |
Shank | 0.95 | 0.98 | 0.97 | 0.98 | 0.99 | 0.96 | 0.96 |
Foot | 0.96 | 0.97 | 0.97 | 0.97 | 0.98 | 0.91 | 0.91 |
Moderate | |||||||
Thigh | 0.96 | 0.88 | 0.89 | 0.97 | 0.93 | 0.95 | 0.85 |
Shank | 0.98 | 0.98 | 0.96 | 0.99 | 0.97 | 0.99 | 0.96 |
Foot | 0.97 | 0.97 | 0.97 | 0.98 | 0.97 | 0.96 | 0.93 |
Fast | |||||||
Thigh | 0.98 | 0.94 | 0.93 | 0.95 | 0.89 | 0.96 | 0.87 |
Shank | 0.99 | 0.98 | 0.95 | 0.99 | 0.98 | 0.99 | 0.97 |
Foot | 0.98 | 0.98 | 0.97 | 0.97 | 0.95 | 0.97 | 0.98 |
Joint torques of stance leg | |||||||
Slow | |||||||
Hip | 0.42 | 0.76 | 0.31 | 0.45 | 0.69 | 0.22 | 0.42 |
Knee | 0.80 | 0.73 | 0.85 | 0.84 | 0.79 | 0.70 | 0.81 |
Ankle | 0.91 | 0.90 | 0.93 | 0.91 | 0.96 | 0.71 | 0.78 |
Moderate | |||||||
Hip | 0.41 | 0.75 | 0.37 | 0.56 | 0.56 | 0.54 | 0.58 |
Knee | 0.78 | 0.72 | 0.86 | 0.88 | 0.71 | 0.87 | 0.75 |
Ankle | 0.92 | 0.88 | 0.92 | 0.90 | 0.93 | 0.85 | 0.72 |
Fast | |||||||
Hip | 0.50 | 0.72 | 0.67 | 0.56 | 0.68 | 0.68 | 0.71 |
Knee | 0.91 | 0.87 | 0.82 | 0.92 | 0.48 | 0.94 | 0.81 |
Ankle | 0.87 | 0.90 | 0.92 | 0.88 | 0.83 | 0.90 | 0.76 |
Ground reaction forces | |||||||
Slow | |||||||
Vertical | 0.88 | 0.82 | 0.87 | 0.95 | 0.94 | 0.70 | 0.96 |
A–P | 0.79 | 0.96 | 0.95 | 0.95 | 0.92 | 0.84 | 0.96 |
Moderate | |||||||
Vertical | 0.87 | 0.90 | 0.88 | 0.95 | 0.90 | 0.82 | 0.93 |
A–P | 0.86 | 0.95 | 0.96 | 0.95 | 0.87 | 0.94 | 0.96 |
Fast | |||||||
Vertical | 0.91 | 0.91 | 0.83 | 0.93 | 0.49 | 0.91 | 0.82 |
A–P | 0.95 | 0.94 | 0.94 | 0.93 | 0.68 | 0.96 | 0.93 |
References
- Crossley, K.; Bennell, K.; Wrigley, T.; Oakes, B.W. Ground reaction forces, bone characteristics, and tibial stress fracture in male runners. Med. Sci. Sports Exerc. 1999, 31, 1088–1093. [Google Scholar] [CrossRef] [PubMed]
- Van der Worp, H.; Vrielink, J.W.; Bredeweg, S.W. Do runners who suffer injuries have higher vertical ground reaction forces than those who remain injury-free? A systematic review and meta-analysis. Br. J. Sports Med. 2016, 50, 450–457. [Google Scholar] [CrossRef]
- Zadpoor, A.A.; Nikooyan, A.A. The relationship between lower-extremity stress fractures and the ground reaction force: A systematic review. Clin. Biomech. 2011, 26, 23–28. [Google Scholar] [CrossRef] [PubMed]
- Messier, S.P.; Legault, C.; Schoenlank, C.R.; Newman, J.J.; Martin, D.F.; DeVita, P. Risk factors and mechanisms of knee injury in runners. Med. Sci. Sports Exerc. 2008, 40, 1873–1879. [Google Scholar] [CrossRef] [PubMed]
- Stefanyshyn, D.J.; Stergiou, P.; Lun, V.M.; Meeuwisse, W.H.; Worobets, J.T. Knee angular impulse as a predictor of patellofemoral pain in runners. Am. J. Sports Med. 2006, 34, 1844–1851. [Google Scholar] [CrossRef] [PubMed]
- Allen, J.L.; Kautz, S.A.; Neptune, R.R. Forward propulsion asymmetry is indicative of changes in plantarflexor coordination during walking in individuals with post-stroke hemiparesis. Clin. Biomech. 2014, 29, 780–786. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Bowden, M.G.; Balasubramanian, C.K.; Neptune, R.R.; Kautz, S.A. Anterior-posterior ground reaction forces as a measure of paretic leg contribution in hemiparetic walking. Stroke 2006, 37, 872–876. [Google Scholar] [CrossRef] [Green Version]
- Turns, L.J.; Neptune, R.R.; Kautz, S.A. Relationships between muscle activity and anteroposterior ground reaction forces in hemiparetic walking. Arch. Phys. Med. Rehabil. 2007, 88, 1127–1135. [Google Scholar] [CrossRef] [Green Version]
- Karatsidis, A.; Bellusci, G.; Schepers, H.; de Zee, M.; Andersen, M.; Veltink, P. Estimation of ground reaction forces and moments during gait using only inertial motion capture. Sensors 2017, 17, 75. [Google Scholar] [CrossRef] [Green Version]
- Oh, S.E.; Choi, A.; Mun, J.H. Prediction of ground reaction forces during gait based on kinematics and a neural network model. J. Biomech. 2013, 46, 2372–2380. [Google Scholar] [CrossRef]
- Leporace, G.; Batista, L.A.; Nadal, J. Prediction of 3D ground reaction forces during gait based on accelerometer data. Res. Biomed. Eng. 2018, 34, 211–216. [Google Scholar] [CrossRef] [Green Version]
- Ngoh, K.J.-H.; Gouwanda, D.; Gopalai, A.A.; Chong, Y.Z. Estimation of vertical ground reaction force during running using neural network model and uniaxial accelerometer. J. Biomech. 2018, 76, 269–273. [Google Scholar] [CrossRef] [PubMed]
- Guo, Y.; Storm, F.; Zhao, Y.; Billings, S.; Pavic, A.; Mazzà, C.; Guo, L.-Z. A new proxy measurement algorithm with application to the estimation of vertical ground reaction forces using wearable sensors. Sensors 2017, 17, 2181. [Google Scholar] [CrossRef]
- Johnson, W.R.; Mian, A.; Robinson, M.A.; Verheul, J.; Lloyd, D.G.; Alderson, J. Multidimensional ground reaction forces predicted from a single sacrum-mounted accelerometer via deep learning. In Proceedings of the ISB/ASB 2019, Calgary, AB, Canada, 31 July–4 August 2019. [Google Scholar]
- Shang, Y.; Wah, B.W. Global optimization for neural network training. Computer 1996, 29, 45–54. [Google Scholar] [CrossRef] [Green Version]
- Sexton, R.S.; Alidaee, B.; Dorsey, R.E.; Johnson, J.D. Global optimization for artificial neural networks: A tabu search application. Eur. J. Oper. Res. 1998, 106, 570–584. [Google Scholar] [CrossRef]
- Parsopoulos, K.E.; Vrahatis, M.N. On the computation of all global minimizers through particle swarm optimization. IEEE Trans. Evolut. Comput. 2004, 8, 211–224. [Google Scholar] [CrossRef]
- Goodfellow, R.C.; Dimitrakopoulos, R. Global optimization of open pit mining complexes with uncertainty. Appl. Soft Comput. 2016, 40, 292–304. [Google Scholar] [CrossRef]
- White, H. Learning in Artificial Neural Networks: A Statistical Perspective. Neural. Comput. 1989, 1, 425–464. [Google Scholar] [CrossRef]
- Twomey, J.M.; Smith, A.E. Nonparametric error estimation methods for evaluating and validating artificial neural network prediction models. In Intelligent Engineering Systems Through Artificial Neural Networks; ASME Press: New York, NY, USA, 1993; Volume 3, pp. 233–239. [Google Scholar]
- Zurada, J.M.; Malinowski, A.; Cloete, I. Sensitivity Analysis for Minimization of Input Data Dimension for Feedforward Neural Network. In Proceedings of the IEEE International Symposium on Circuits and Systems—ISCAS’94, London, UK, 30 May–2 June 1994; Volume 6, pp. F447–F450. [Google Scholar]
- Fernando, D.A.K.; Shamseldin, A.Y. Investigation of Internal Functioning of the Radial-Basis-Function Neural Network River Flow Forecasting Models. J. Hydrol. Eng. 2009, 14, 286–292. [Google Scholar] [CrossRef]
- Johnson, W.R.; Mian, A.; Donnelly, C.J.; Lloyd, D.; Alderson, J. Predicting athlete ground reaction forces and moments from motion capture. Med. Biol. Eng. Comput. 2018, 56, 1781–1792. [Google Scholar] [CrossRef] [Green Version]
- Geyer, H.; Seyfarth, A.; Blickhan, R. Compliant leg behaviour explains basic dynamics of walking and running. Proc. Biol. Sci. 2006, 273, 2861–2867. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Jung, C.K.; Park, S. Compliant bipedal model with the center of pressure excursion associated with oscillatory behavior of the center of mass reproduces the human gait dynamics. J. Biomech. 2014, 47, 223–229. [Google Scholar] [CrossRef] [PubMed]
- Kim, S.; Park, S. Leg stiffness increases with speed to modulate gait frequency and propulsion energy. J. Biomech. 2011, 44, 1253–1258. [Google Scholar] [CrossRef]
- Lee, M.; Kim, S.; Park, S. Resonance-based oscillations could describe human gait mechanics under various loading conditions. J. Biomech. 2014, 47, 319–322. [Google Scholar] [CrossRef] [PubMed]
- Whittington, B.R.; Thelen, D.G. A simple mass-spring model with roller feet can induce the ground reactions observed in human walking. J. Biomech. Eng. 2009, 131, 011013. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Lim, H.; Park, S. Kinematics of lower limbs during walking are emulated by springy walking model with a compliantly connected, off-centered curvy foot. J. Biomech. 2018, 71, 119–126. [Google Scholar] [CrossRef]
- Lim, H.; Park, S. A bipedal compliant walking model generates periodic gait cycles with realistic swing dynamics. J. Biomech. 2019, 91, 79–84. [Google Scholar] [CrossRef]
- Drillis, R.; Contini, R.; Bluestein, M. Body Segment Parameters; New York University, School of Engineering and Science: New York, NY, USA, 1969. [Google Scholar]
- Paszke, A.; Gross, S.; Chintala, S.; Chanan, G.; Yang, E.; DeVito, Z.; Lin, Z.; Desmaison, A.; Antiga, L.; Lerer, A. Automatic differentiation in pytorch. In Proceedings of the the 31st Conference on Neural Information Processing Systems (NIPS 2017), Long Beach, CA, USA, 4–9 December 2017. [Google Scholar]
- Vathsangam, H.; Emken, B.A.; Schroeder, E.T.; Spruijt-Metz, D.; Sukhatme, G.S. Energy Estimation of Treadmill Walking using On-body Accelerometers and Gyroscopes. IEEE Eng Med Bio 2010, 6497–6501. [Google Scholar] [CrossRef]
- Findlow, A.; Goulermas, J.Y.; Nester, C.; Howard, D.; Kenney, L.P.J. Predicting lower limb joint kinematics using wearable motion sensors. Gait Posture 2008, 28, 120–126. [Google Scholar] [CrossRef]
- Kuo, A.D. Energetics of actively powered locomotion using the simplest walking model. J. Biomech. Eng. 2002, 124, 113–120. [Google Scholar] [CrossRef] [Green Version]
- Donelan, J.M.; Kram, R.; Kuo, A.D. Mechanical work for step-to-step transitions is a major determinant of the metabolic cost of human walking. J. Exp. Biol. 2002, 205, 3717–3727. [Google Scholar] [PubMed]
- Zhang, J.J.; Fiers, P.; Witte, K.A.; Jackson, R.W.; Poggensee, K.L.; Atkeson, C.G.; Collins, S.H. Human-in-the-loop optimization of exoskeleton assistance during walking. Science 2017, 356, 1280–1283. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Yeom, J.; Park, S. A gravitational impulse model predicts collision impulse and mechanical work during a step-to-step transition. J. Biomech. 2011, 44, 59–67. [Google Scholar] [CrossRef] [PubMed]
- Moustakidis, S.P.; Theocharis, J.B.; Giakas, G. Subject Recognition Based on Ground Reaction Force Measurements of Gait Signals. IEEE Trans. Syst. Man Cybern. Part B 2008, 38, 1476–1485. [Google Scholar] [CrossRef]
- Horst, F.; Lapuschkin, S.; Samek, W.; Muller, K.R.; Schollhorn, W.I. Explaining the unique nature of individual gait patterns with deep learning. Sci. Rep. UK 2019, 9, 2391. [Google Scholar] [CrossRef] [Green Version]
- Luu, T.P.; Low, K.H.; Qu, X.D.; Lim, H.B.; Hoon, K.H. An individual-specific gait pattern prediction model based on generalized regression neural networks. Gait Posture 2014, 39, 443–448. [Google Scholar] [CrossRef]
- Mundt, M.; Koeppe, A.; Bamer, F.; Potthast, W.; Markert, B. Prediction of Joint Kinetics Based on Joint Kinematics Using Artificial Neural Networks. ISBS Proc. Arch. 2018, 36, 794. [Google Scholar]
- Ardestani, M.M.; Zhang, X.; Wang, L.; Lian, Q.; Liu, Y.X.; He, J.K.; Li, D.C.; Jin, Z.M. Human lower extremity joint moment prediction: A wavelet neural network approach. Expert. Syst. Appl. 2014, 41, 4422–4433. [Google Scholar] [CrossRef]
- Chapman, R.M.; Torchia, M.T.; Bell, J.E.; Van Citters, D.W. Assessing Shoulder Biomechanics of Healthy Elderly Individuals During Activities of Daily Living Using Inertial Measurement Units: High Maximum Elevation Is Achievable but Rarely Used. J. Biomech. Eng. 2019, 141. [Google Scholar] [CrossRef]
- Kesar, T.M.; Binder-Macleod, S.A.; Hicks, G.E.; Reisman, D.S. Minimal detectable change for gait variables collected during treadmill walking in individuals post-stroke. Gait Posture 2011, 33, 314–317. [Google Scholar] [CrossRef] [Green Version]
- McGinnis, R.S.; Cain, S.M.; Davidson, S.P.; Vitali, R.V.; Perkins, N.C.; McLean, S.G. Quantifying the effects of load carriage and fatigue under load on sacral kinematics during countermovement vertical jump with IMU-based method. Sports Eng. 2016, 19, 21–34. [Google Scholar] [CrossRef]
- Wouda, F.J.; Giuberti, M.; Bellusci, G.; Maartens, E.; Reenalda, J.; Van Beijnum, B.-J.F.; Veltink, P.H. Estimation of vertical ground reaction forces and sagittal knee kinematics during running using three inertial sensors. Front. Physiol. 2018, 9, 218. [Google Scholar] [CrossRef] [PubMed]
- Thiel, D.V.; Shepherd, J.; Espinosa, H.G.; Kenny, M.; Fischer, K.; Worsey, M.; Matsuo, A.; Wada, T. Predicting ground reaction forces in sprint running using a shank mounted inertial measurement unit. In Proceedings of the 12th Conference of the International Sports Engineering Association, Brisbane, Australia, 26–29 March 2018; p. 199. [Google Scholar]
- Stetter, B.J.; Ringhof, S.; Krafft, F.C.; Sell, S.; Stein, T. Estimation of Knee Joint Forces in Sport Movements Using Wearable Sensors and Machine Learning. Sensors 2019, 19, 3690. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Kulmala, J.P.; Avela, J.; Pasanen, K.; Parkkari, J. Forefoot Strikers Exhibit Lower Running-Induced Knee Loading than Rearfoot Strikers. Med. Sci. Sports Exerc. 2013, 45, 2306–2313. [Google Scholar] [CrossRef] [PubMed]
- Napier, C.; MacLean, C.; Maurer, J.; Taunton, J.; Hunt, M. Kinetic risk factors of running-related injuries in female recreational runners. Scand. J. Med. Sci. Sports 2018, 28, 2164–2172. [Google Scholar] [CrossRef] [PubMed]
- Yang, J.H.; Suh, S.W.; Sung, P.S.; Park, W.H. Asymmetrical gait in adolescents with idiopathic scoliosis. Eur. Spine J. 2013, 22, 2407–2413. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Gonzalez, I.; Fontecha, J.; Hervas, R.; Bravo, J. Estimation of Temporal Gait Events from a Single Accelerometer Through the Scale-Space Filtering Idea. J. Med. Syst. 2016, 40. [Google Scholar] [CrossRef]
- Storm, F.A.; Buckley, C.J.; Mazzà, C. Gait event detection in laboratory and real life settings: Accuracy of ankle and waist sensor based methods. Gait Posture 2016, 50, 42–46. [Google Scholar] [CrossRef] [Green Version]
- Caldas, R.; Mundt, M.; Potthast, W.; Neto, F.B.D.; Markert, B. A systematic review of gait analysis methods based on inertial sensors and adaptive algorithms. Gait Posture 2017, 57, 204–210. [Google Scholar] [CrossRef]
- McCamley, J.; Donati, M.; Grimpampi, E.; Mazza, C. An enhanced estimate of initial contact and final contact instants of time using lower trunk inertial sensor data. Gait Posture 2012, 36, 316–318. [Google Scholar] [CrossRef]
- Forsman, P.M.; Toppila, E.M.; Haeggstrom, E.O. Wavelet Analysis to Detect Gait Events. In Proceedings of the 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Minneapolis, MN, USA, 3–6 September 2009; pp. 424–427. [Google Scholar] [CrossRef]
Subject | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Average |
---|---|---|---|---|---|---|---|---|
Slow (m/s) | 1.07 | 1.71 | 1.38 | 1.22 | 1.29 | 1.00 | 1.20 | 1.27 ± 0.23 |
Moderate (m/s) | 1.21 | 1.87 | 1.49 | 1.37 | 1.51 | 1.14 | 1.36 | 1.42 ± 0.24 |
Fast (m/s) | 1.54 | 2.26 | 1.78 | 1.76 | 2.07 | 1.49 | 1.76 | 1.81 ± 0.27 |
MAE (s) | Slow | Moderate | Fast | Total |
---|---|---|---|---|
HS | 0.030 ± 0.022 | 0.025 ± 0.016 | 0.021 ± 0.017 | 0.025 ± 0.019 |
TO | 0.016 ± 0.010 | 0.016 ± 0.011 | 0.010 ± 0.009 | 0.014 ± 0.010 |
Error | Slow | Moderate | Fast | Total | |
---|---|---|---|---|---|
Vertical displacement | MAE (m) | 0.006 ± 0.003 | 0.005 ± 0.002 | 0.006 ± 0.003 | 0.006 ± 0.003 |
NRMSE (%) | 20.12 ± 10.67 | 16.83 ± 7.14 | 16.82 ± 7.48 | 17.93 ± 8.71 | |
A–P displacement | MAE (m) | 0.06 ± 0.03 | 0.04 ± 0.02 | 0.04 ± 0.02 | 0.04 ± 0.03 |
NRMSE (%) | 8.76 ± 4.72 | 5.96 ± 3.75 | 4.69 ± 2.90 | 6.47 ± 4.21 | |
Vertical velocity | MAE (m/s) | 0.06 ± 0.02 | 0.06 ± 0.02 | 0.06 ± 0.03 | 0.06 ± 0.02 |
NRMSE (%) | 15.89 ± 5.82 | 14.21 ± 4.84 | 12.77 ± 4.43 | 14.29 ± 5.22 | |
A–P velocity | MAE (m/s) | 0.14 ± 0.079 | 0.12 ± 0.07 | 0.16 ± 0.08 | 0.14 ± 0.08 |
NRMSE (%) | 43.98 ± 24.94 | 34.87 ± 20.82 | 43.96 ± 23.40 | 40.94 ± 23.48 |
Speed | Slow | Moderate | Fast | |
---|---|---|---|---|
Segment angles of stance leg | Thigh | 8.25 ± 1.40 | 7.70 ± 1.82 | 7.58 ± 2.66 |
Shank | 3.69 ± 1.30 | 3.66 ± 1.81 | 3.46 ± 0.66 | |
Foot | 4.06 ± 1.07 | 4.24 ± 1.27 | 4.23 ± 0.89 | |
Segment angles of swing leg | Thigh | 9.42 ± 2.13 | 8.89 ± 2.52 | 7.94 ± 2.31 |
Shank | 5.82 ± 1.41 | 5.40 ± 1.13 | 4.99 ± 1.43 | |
Foot | 6.43 ± 1.93 | 5.89 ± 1.20 | 5.64 ± 1.00 | |
Joint torques of stance leg | Hip | 11.67 ± 2.03 | 10.74 ± 1.26 | 10.65 ± 1.06 |
Knee | 10.58 ± 1.53 | 9.63 ± 1.40 | 9.33 ± 3.42 | |
Ankle | 9.63 ± 3.12 | 9.24 ± 1.91 | 9.37 ± 1.68 | |
Ground reaction forces | Vertical | 6.80 ± 2.85 | 6.26 ± 1.24 | 8.21 ± 3.63 |
A–P | 6.49 ± 2.51 | 6.16 ± 1.76 | 6.70 ± 2.99 |
Error | Minimum | Median | Maximum | |
---|---|---|---|---|
Segment angles of stance leg | Thigh | 5.80 ± 0.93 | 7.45 ± 1.41 | 8.59 ± 1.11 |
Shank | 2.99 ± 0.80 | 2.90 ± 0.13 | 6.04 ± 1.55 | |
Foot | 4.36 ± 0.78 | 3.76 ± 0.39 | 5.93 ± 1.35 | |
Segment angles of swing leg | Thigh | 6.43 ± 1.02 | 9.72 ± 1.23 | 12.33 ± 0.80 |
Shank | 4.09 ± 0.36 | 6.79 ± 0.99 | 6.32 ± 0.62 | |
Foot | 5.33 ± 0.43 | 5.53 ± 0.20 | 7.73 ± 2.24 | |
Joint torques of stance leg | Hip | 11.95 ± 0.64 | 12.14 ± 1.40 | 10.91 ± 1.75 |
Knee | 8.32 ± 1.09 | 9.05 ± 0.87 | 9.72 ± 0.31 | |
Ankle | 8.25 ± 0.12 | 7.78 ± 0.50 | 11.78 ± 0.25 | |
Ground reaction forces | Vertical | 4.63 ± 0.50 | 7.84 ± 0.65 | 6.03 ± 2.82 |
A–P | 5.49 ± 0.41 | 5.28 ± 0.54 | 4.91 ± 0.65 |
Inputs | x, t | x, v, t | v, t | x, v, a, t | v, a, t |
---|---|---|---|---|---|
Segment angles of stance leg | 5.20 ± 2.42 | 5.23 ± 2.69 | 7.62 ± 2.71 | 5.21 ± 2.38 | 6.34 ± 2.71 |
Segment angles of swing leg | 7.22 ± 2.19 | 6.76 ± 2.30 | 8.44 ± 2.81 | 6.71 ± 2.25 | 8.37 ± 2.88 |
Joint torques of stance leg | 10.04 ± 2.64 | 10.44 ± 2.63 | 12.25 ± 3.57 | 10.09 ± 2.10 | 11.56 ± 3.91 |
GRF | 6.95 ± 2.58 | 6.76 ± 2.31 | 10.18 ± 3.17 | 6.77 ± 2.55 | 8.06 ± 2.34 |
Total | 7.39 ± 3.04 | 7.35 ± 3.19 | 9.57 ± 3.57 | 7.24 ± 2.95 | 8.63 ± 3.63 |
Speed | Slow | Moderate | Fast | |
---|---|---|---|---|
Joint torques of stance leg | Hip | 13.41 ± 2.91 | 11.42 ± 0.65 | 11.07 ± 1.41 |
Knee | 11.35 ± 2.64 | 10.11 ± 2.23 | 9.92 ± 2.94 | |
Ankle | 10.38 ± 3.94 | 9.30 ± 2.29 | 9.41 ± 1.95 | |
Ground reaction forces | Vertical | 6.64 ± 2.00 | 6.84 ± 1.30 | 7.93 ± 1.61 |
A–P | 6.24 ± 2.05 | 5.93 ± 0.85 | 7.09 ± 2.83 |
S. E. Oh et al. (2013) | G. Leporace et al. (2018) | Proposed Method | ||||
---|---|---|---|---|---|---|
Number of subjects | 48 | 17 | 7 | |||
Measurement | 11 Optical markers | 2 IMUs at each shank | 1 IMU at sacrum | |||
Prediction method | GRNN | FFNN | FFNN | |||
Prediction parameters | rRMSE (%) | ρ | MAD (%) | ρ | NRMSE (%) | ρ |
Vertical GRF | 5.8 ± 1.0 | 0.98 | 4.6 ± 0.7 | 0.97 | 6.26 ± 1.24 | 0.96 ± 0.03 |
A–P GRF | 7.3 ± 0.8 | 0.97 | 4.0 ± 0.8 | 0.98 | 6.16 ± 1.76 | 0.98 ± 0.01 |
ML GRF | 19.8 ± 2.2 | 0.92 | 10.5 ± 3.3 | 0.80 | - | - |
A Findlow et al. (2008) | T.P. Luu et al. (2014) | Proposed Method | ||||
---|---|---|---|---|---|---|
Number of subjects | 8 | 17 | 7 | |||
Measurement | 4 IMUs at each shank and feet | 2 Gait parameters + 4 Anthropometric data | 1 IMU at sacrum | |||
Prediction method | GRNN | GRNN | FFNN | |||
Prediction parameters (proposed) | MAD (degree) | ρ | MAD (degree) | ρ | RMSE (degree) | ρ |
Hip (thigh) | 8.64 ± 1.45 | 0.80 ± 0.05 | 3.73 ± 1.64 | 0.98 ± 0.03 | 3.14 ± 1.49 | 0.99 ± 0.03 |
Knee (shank) | 7.14 ± 1.33 | 0.89 ± 0.05 | 5.41 ± 2.01 | 0.97 ± 0.04 | 2.17 ± 1.23 | 0.99 ± 0.00 |
Ankle (foot) | 4.91 ± 0.76 | 0.75 ± 0.06 | 3.58 ± 1.44 | 0.92 ± 0.07 | 3.35 ± 1.58 | 0.99 ± 0.01 |
M. M. Ardestani et al. (2014) | M. Mundt et al. (2018) | Proposed Method | ||||
---|---|---|---|---|---|---|
Number of subjects | 4 | 12 | 7 | |||
Measurement | 14 sEMGs | 3D joint angles | 1 IMU at sacrum | |||
Prediction method | WNN | LSTM | FFNN | |||
Prediction parameters | rRMSE (%) | ρ | MAD (%) | ρ | NRMSE (%) | ρ |
Hip | 6.42 | 0.93 | 18.15 | 0.97 | 10.74 ± 1.26 | 0.90 ± 0.04 |
Knee | 4.30 | 0.98 | 13.50 | 0.93 | 9.63 ± 1.40 | 0.96 ± 0.03 |
Ankle | 4.20 | 0.98 | 6.41 | 0.98 | 9.24 ± 1.91 | 0.98 ± 0.01 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lim, H.; Kim, B.; Park, S. Prediction of Lower Limb Kinetics and Kinematics during Walking by a Single IMU on the Lower Back Using Machine Learning. Sensors 2020, 20, 130. https://doi.org/10.3390/s20010130
Lim H, Kim B, Park S. Prediction of Lower Limb Kinetics and Kinematics during Walking by a Single IMU on the Lower Back Using Machine Learning. Sensors. 2020; 20(1):130. https://doi.org/10.3390/s20010130
Chicago/Turabian StyleLim, Hyerim, Bumjoon Kim, and Sukyung Park. 2020. "Prediction of Lower Limb Kinetics and Kinematics during Walking by a Single IMU on the Lower Back Using Machine Learning" Sensors 20, no. 1: 130. https://doi.org/10.3390/s20010130