Skip to main content

ORIGINAL RESEARCH article

Front. Bioeng. Biotechnol., 04 November 2021
Sec. Biomechanics

A Multivariate Polynomial Regression to Reconstruct Ground Contact and Flight Times Based on a Sine Wave Model for Vertical Ground Reaction Force and Measured Effective Timings

  • 1Institute of Sport Sciences University of Lausanne, Lausanne, Switzerland
  • 2Research and Development Department Volodalen Swiss Sport Lab, Aigle, Switzerland
  • 3Research and Development Department Volodalen, Chavéria, France
  • 4Research Unit EA3920 Prognostic Markers and Regulatory Factors of Cardiovascular Diseases and Exercise Performance Health Innovation Platform University of Franche-Comté, Besançon, France
  • 5Department of Movement and Sports Sciences Ghent University, Ghent, Belgium

Effective contact (tce) and flight (tfe) times, instead of ground contact (tc) and flight (tf) times, are usually collected outside the laboratory using inertial sensors. Unfortunately, tce and tfe cannot be related to tc and tf because the exact shape of vertical ground reaction force is unknown. However, using a sine wave approximation for vertical force, tce and tc as well as tfe and tf could be related. Indeed, under this approximation, a transcendental equation was obtained and solved numerically over a tce x tfe grid. Then, a multivariate polynomial regression was applied to the numerical outcome. In order to reach a root-mean-square error of 0.5 ms, the final model was given by an eighth-order polynomial. As a direct application, this model was applied to experimentally measured tce values. Then, reconstructed tc (using the model) was compared to corresponding experimental ground truth. A systematic bias of 35 ms was depicted, demonstrating that ground truth tc values were larger than reconstructed ones. Nonetheless, error in the reconstruction of tc from tce was coming from the sine wave approximation, while the polynomial regression did not introduce further error. The presented model could be added to algorithms within sports watches to provide robust estimations of tc and tf in real time, which would allow coaches and practitioners to better evaluate running performance and to prevent running-related injuries.

Introduction

Ground contact (tc) and flight (tf) times are key temporal parameters of running biomechanics. Indeed, Novacheck (1998) postulated that the presence of tf allowed distinguishing walking from running gaits. In other words, the duty factor (the ratio of tc over stride duration) is under 50% for running (Minetti, 1998; Folland et al., 2017). Moreover, tc was shown to be self-optimized to minimize the metabolic cost of running (Moore et al., 2019). These two parameters are obtained from foot-strike (FS) and toe-off (TO) events. More specifically, tc represents the time from FS to TO of the same foot, while tf is the time from TO of one foot to FS of the contralateral foot. Therefore, tc and tf rely on the accuracy of FS and TO detections, for which the use of force plates is considered the gold standard method. However, force plates could not always be available and used (Abendroth-Smith, 1996; Maiwald et al., 2009). In such case, alternatives would be to use a motion capture system (Lussiana et al., 2019; Patoz et al., 2020) or a light-based optical technology (Debaere et al., 2013). Nevertheless, even though these three systems can be used outside the laboratory (Purcell et al., 2006; Hébert-Losier et al., 2015; Ammann et al., 2016; Lussiana and Gindre, 2016), they suffer a lack of portability and are restricted to a specific and small capture volume, that is, they do not allow continuous temporal gait data collection throughout the entire training or race. To overcome such limitations, techniques to identify FS and TO events were developed using portative tools such as inertial measurement units (IMUs), which are easy to use, low cost, and suitable for field measurements and very practical to use in a coaching environment (Camomilla et al., 2018).

Different techniques to identify gait events are available and depend on the placement of the IMU on the human body (Moe-Nilssen, 1998; Lee et al., 2010; Flaction et al., 2013; Giandolini et al., 2014; Norris et al., 2014; Giandolini et al., 2016; Gindre et al., 2016; Falbriard et al., 2018; Falbriard et al., 2020). Among them, when the IMU is positioned near the sacrum, that is, close to the center of mass, the vertical acceleration signal can be used to determine effective contact (tce) and flight (tfe) times, instead of tc and tf (Flaction et al., 2013; Gindre et al., 2016). To delineate these effective timings, the vertical force is calculated based on Newton’s second law using the body mass (m) of individuals and the vertical acceleration data. Then, these effective timings are based on effective FS (eFS) and effective TO (eTO) events. More precisely, eFS and eTO correspond to the instants of time where the vertical force increases above and decreases below body weight (mg), respectively (Cavagna et al., 1988). The authors (Flaction et al., 2013; Gindre et al., 2016) did not mention why a 20 N threshold was not used to determine FS and TO events from their IMU data, even though this is the reference when using force plates data for event detection (Smith et al., 2015). However, the vertical acceleration recorded by an IMU during tf is usually negative (Gindre et al., 2016), while a force plate measure gives exactly zero. Therefore, it could be suspected that a 20 N threshold would not be reliable to obtain FS and TO events when dealing with IMU data, while the time at which the vertical force is equal to body weight would be equivalent between IMU and force plate data.

Using effective timings or tc and tf provide the same step duration, that is, it is given by either the sum of tc and tf or tce and tfe. Thus, this temporal information is not lost. As for the effect of running speed, tce and tc both decrease with increasing running speed, even though the decrease is much more important for tc than tce (Cavagna et al., 2008; Da Rosa et al., 2019). Concerning tfe and tf, their trend with increasing running speed is not similar. Indeed, tfe tends to slightly decrease, while tf increases almost up to a plateau with increasing running speed (Cavagna et al., 2008; Da Rosa et al., 2019). In addition, tce and tfe cannot directly be related to tc and tf, the reason being that the fraction of time spends below body weight during tc depends on the shape of the vertical ground reaction force, which is not precisely known when using IMUs (see above). Thus, tc and tf, parameters that are directly related to them, for example, duty factor (Minetti, 1998; Folland et al., 2017), as well as parameters that can be estimated from them, for example, vertical oscillation and vertical stiffness (Morin et al., 2005), cannot be obtained. Hence, the assessment of running biomechanics is restricted when using tce and tfe.

Nonetheless, the vertical ground reaction force can be approximated using a sine wave as Fz(t)=Fz,maxsin(πt/tc), where, based on momentum conservation law, Fz,max=mgπ(tf/tc+1)/2 (Alexander, 1989; Kram and Dawson, 1998; Dalleau et al., 2004; Morin et al., 2005). In such case, the vertical ground reaction force is symmetric around tc/2, which means that the time duration between FS and eFS as well as between eTO and TO, called tg in what follows, are the same. Thereby, under the sine wave assumption, tc and tf can be obtained from tce and tfe using tc=tce+2tg and tf=tfe2tg, if tg is known. These timings and the sine wave vertical ground reaction force are depicted in Figure 1 for a typical running stride. Recognizing that Fz(tg)=mg=Fz,maxsin(πtgtc), and using the definition of Fz,max given before, the following equation is obtained:

csc(πtgtce+2tg)=π2(tfe2tgtce+2tg+1),(1)

which could not be solved analytically for tg (transcendental equation; Supplementary File) using Mathematica v12.1 (Wolfram, Oxford, UK), that is, no closed-form solution exists. Therefore, a numerical solution is required for any pair of tce and tfe. Ultimately, a mathematical modeling of tg over the numerical tce x tfe grid could be performed, and its accuracy could be evaluated using advanced data analysis techniques like machine learning. Indeed, supervised machine learning models like linear regressions have been used to model relationships between biomechanical measures and clinical outcomes (Halilaj et al., 2018; Backes et al., 2020; Alcantara et al., 2021). However, to the best of our knowledge, no attempt to provide such a model equation for tg has been made so far.

FIGURE 1
www.frontiersin.org

FIGURE 1. Vertical ground reaction force (Fz) under the sine wave approximation, peak vertical force (Fz,max), foot-strike (FS) and toe-off (TO) events together with their corresponding effective events (eFS and eTO), as well as contact (tc), flight (tf), effective contact (tce), and effective flight (tfe) times, and time to reach body weight (tg), for a typical running stride. Noteworthy, step duration is the same when using effective or usual timings.

Hence, the purpose of this study was to obtain a mathematical modeling of tg under the sine wave approximation of the vertical ground reaction force so that tc and tf can be reconstructed from tce and tfe. As a direct experimental application, the proposed model was applied to experimentally measured tce values. Then, the reconstructed tc values were compared to their corresponding experimental ground truth (gold standard).

Materials and Methods

Numerical Analysis

Brent’s method (also known as van Wijngaarden Dekker Brent method) (Brent, 1973; Press et al., 1992) was used to find the zeros of Eq. 1 for any pair of tce and tfe. The zero of interest for a given tce and tfe pair was considered to lie between 0 and the minimum of Eq. 1, which was minimized using the Broyden Fletcher Goldfarb Shanno method (Broyden, 1970; Fletcher, 1970; Goldfarb, 1970; Shanno, 1970). The numerical analysis was carried out using tce and tfe values varying between 2.5 and 505 ms and using a grid spacing of 7.5 ms (4,624 grid points). The grid limits were chosen due to the fact that running requires 1) both a ground contact and a flight phase, that is, tce and tfe cannot be 0 and 2) tc belongs to the interval [100 ms, 400 ms] and tf belongs to the interval [0 ms,250 ms] (Cavagna et al., 2008; Da Rosa et al., 2019; Lussiana et al., 2019), and to include any atypical tce and tfe pair, that is, atypical runners. Noteworthy, the justification of the grid spacing is provided in Appendix. The grid spacing was dependent on the error threshold set to the mathematical modeling.

Mathematical Modeling

Boundary Relationship Between tce and tfe

The numerical analysis showed that a linear boundary relationship is present between tce and tfe (see Results Figure 2), that is, there is no solution for tg if tfe is higher than a certain percentage of tce. This boundary relationship was computed by extracting the boundary points, that is, the smallest existing tfe values for every tce grid point (68 pair of points). Then, a linear regression using ordinary least square was performed on a training set consisting of 85% of the entire set of boundary points. The y-intercept of the fitted linear model was held fixed at 0, the reason being that a null tce necessarily ensures a null tfe. The linear model was tested on the remaining 15% points (testing set) and evaluated using the coefficient of determination (R2) and root-mean-square error (RMSE).

FIGURE 2
www.frontiersin.org

FIGURE 2. Contour plots depicting a) the numerically calculated time (tg) necessary to reach body weight and B) the corresponding percentage (ptg) of time under body weight during ground contact time (tc). The numerical simulation assumed a sine wave model for vertical ground reaction force and was performed over the tce x tfe grid.

Modeling a tg Surface as Function of tce and tfe

The numerical analysis showed that tg could be described by a smoothly increasing surface when increasing tce and tfe (see Results Figure 2). Therefore, a multivariate polynomial regression using ordinary least square was performed on a training set consisting of tg values corresponding to 85% of the points within the boundary limits (i.e., the non-discarded grid points). The regression was performed using polynomials of order 1 to 15 and including intercept and interaction terms. RMSE on the remaining 15% points (testing set) was computed for each fitted polynomial.

Experimental Application

Participant Characteristics

One hundred recreational runners (Honert et al., 2020), 75 males (age: 31 ± 8 years, height: 180 ± 6 cm, body mass: 70 ± 7 kg, and weekly running distance: 37 ± 24 km) and 25 females (age: 30 ± 7 years, height: 169 ± 5 cm, body mass: 61 ± 6 kg, and weekly running distance: 20 ± 14 km), voluntarily participated in the present study. For study inclusion, participants were required to be in good self-reported general health with no current or recent lower extremity injury (≤1 month), to run at least once a week, and to have an estimated maximal aerobic speed ≥14 km/h. The study protocol was approved by the Ethics Committee (CER-VD 2020–00334) and adhered to the latest Declaration of Helsinki of the World Medical Association.

Experimental Procedure

After providing written informed consent, each participant performed a 7-min warm-up run on an instrumented treadmill (Arsalis T150—FMT-MED, Louvain-la-Neuve, Belgium). Speed was set to 9 km/h for the first 3 min and was then increased by 0.5 km/h every 30 s. This was followed, after a short break (<5 min), by three 1-min runs (9, 11, and 13 km/h) performed in a randomized order (1-min recovery between each run). 3D kinetic data were collected during the first 10 strides following the 30-s mark of running trials. All participants were familiar with running on a treadmill as part of their usual training program and wore their habitual running shoes.

Data Collection

3D kinetic data (1,000 Hz) were collected using the force plate embedded into the treadmill and using Vicon Nexus software v2.9.3 (Vicon, Oxford, UK). The laboratory coordinate system was oriented such that x-, y-, and z-axes denoted mediallateral (pointing toward the right side of the body), posterioranterior, and inferiorsuperior axis, respectively. Ground reaction force (analog signal) was exported in .c3d format and processed in Visual3D Professional software v6.01.12 (C-Motion Inc, Germantown, MD, United States). 3D ground reaction force signal was low-pass–filtered at 20 Hz using a fourth-order Butterworth filter and down-sampled to 200 Hz to represent a sampling frequency corresponding to typical measurements recorded using a central inertial unit.

Data Analysis

For each running trial, eFS and eTO events were identified within Visual3D by applying a body weight threshold to the z-component of the ground reaction force (Cavagna et al., 1988). More explicitly, eFS was detected at the first data point greater or equal to mg within a running step, while eTO was detected at the last data point greater or equal to mg within the same running step. tce and tfe were defined as the time from eFS to eTO of the same foot and from eTO of one foot to eFS of the contralateral foot, respectively.

In addition, FS and TO events were also identified within Visual3D. These events were detected by applying a 20 N threshold to the z-component of the ground reaction force (Smith et al., 2015). More explicitly, FS was detected at the first data point greater or equal to 20 N within a running step, while TO was detected at the last data point greater or equal to 20 N within the same running step. tc and tf were defined as the time from FS to TO of the same foot and from TO of one foot to FS of the contralateral foot, respectively.

The recorded vertical ground reaction force permitted to precisely measure tc and tf as well as tce and tfe. Then, each tce and tfe pair was fed to the best multivariate polynomial model to compute tg, which ultimately allowed to obtain tc. An instrumented treadmill was used to measure tce and tfe (gold standard), instead of an IMU to remove any potential measurement error that would come from the IMU itself. Hence, the error obtained when comparing the reconstructed tc (obtained using the mathematical model and tce and tfe) to its corresponding experimental ground truth (obtained from FS and TO events) could solely be coming from the sine wave assumption and the mathematical modeling but not from the measurement of tce and tfe.

Statistical Analysis

All data are presented as mean ± standard deviation. The reconstructed tc values were compared to corresponding experimental ground truth tc values using a BlandAltman plot (Bland and Altman, 1995; Atkinson and Nevill, 1998). Noteworthy, as step time is conserved, differences between measured and reconstructed tf values depicted the opposite behavior compared with the differences between measured and reconstructed tc values.

Systematic bias, lower and upper limit of agreements, and 95% confidence intervals (CI) were computed as well as RMSE. The difference between reconstructed and ground truth tc values was quantified using Cohen’s d effect size and interpreted as very small, small, moderate, and large when |d| values were close to 0.01, 0.2, 0.5, and 0.8, respectively (Cohen, 1988). Statistical analysis was performed using Jamovi (v1.2, retrieved from https://www.jamovi.org), with the level of significance set at p ≤ 0.05.

Results

Numerical Analysis

The numerically calculated tg values over the tce x tfe grid are provided in Figure 2A, while Figure 2B depicts the corresponding percentage of time (ptg) spent under body weight during tc, [ptg=1002tg/(tce+2tg)].

Mathematical Modeling

Boundary Relationship Between tce and tfe

The linear regression gave the model (Eq. 2):

tfe=0.795 tce.(2)

Applying this model to the testing set led to anR2 of =99.9% and RMSE of 3.2 ms. The linear regression, training, and testing sets as well as predicted values are depicted in Figure 3.

FIGURE 3
www.frontiersin.org

FIGURE 3. Boundary relationship between tce and tfe. A linear regression (solid line) was obtained using 85% of the entire boundary points (training set, small gray dots) and validated on the remaining 15% points (testing set, large black dots). Predictions are given by the black circles and led to a root-mean-square error of 3.2 ms (R2=99.9%) .

Modeling a tg Surface as Function of tce and tfe

The grid points which did not satisfy the previously obtained boundary relationship (Eq. 2) were discarded (1814 discarded points). RMSE computed for each multivariate polynomial regression (order 1–15) is depicted in Figure 4. The polynomial which provided an RMSE smaller than 0.5 ms was kept as the final model of choice (RMSE = 0.43 ms; R2=99.99%) and corresponded to a polynomial model including up to eighth-order terms [P8(tce,tfe), Eq. 3]. The coefficients (αij, where 0i+j8) of the multivariate polynomial model are given in Table 1.

P8(tce,tfe)=i=08j=08iαi,jtceitfej(3)

FIGURE 4
www.frontiersin.org

FIGURE 4. Root-mean-square error (RMSE) computed on the testing set (15% points) for polynomial fits of order 1 to 15 performed on the training set (85% points). The red circle denotes the final model of choice, an eighth-order polynomial model (RMSE = 0.43 ms; R2=99.99%), and the gray line depicts the RMSE threshold of 0.5 ms.

TABLE 1
www.frontiersin.org

TABLE 1. Coefficients (αij, where 0i+j8) of the eighth-order multivariate polynomial model given by Eq. 3.

Noteworthy, the threshold on RMSE ensured an error smaller than 1 ms on the reconstructed tc. The differences between tg values computed numerically and using the eighth-order polynomial model for the testing set (15% points) are depicted in Figure 5.

FIGURE 5
www.frontiersin.org

FIGURE 5. Differences between tg values (Δtg) computed numerically (Section 2) and using the eighth-order polynomial model for the testing set (15% points). A difference larger than 2 ms was depicted for only two points (green and yellow circles) in the testing set, which were close to the boundary limit.

Experimental Application

Reconstructed tc values were compared to corresponding experimental ground truth tc values using a BlandAltman plot, which is depicted in Figure 6. A systematic positive bias of 34.3 ms (95% CI [33.8 ms, 34.7 ms]) was obtained. The lower and upper limits of agreements were 0.0 ms (95% CI [−0.8 ms, 0.8 ms]) and 68.6 ms (95% CI [67.8 ms, 69.3 ms]), respectively. The RMSE between reconstructed and measured tc was 38.5 ms (7.6%), and Cohen’s d effect size was large (d = 1.1).

FIGURE 6
www.frontiersin.org

FIGURE 6. BlandAltman plot comparing experimentally measured and reconstructed tc using the multivariate polynomial model given by Eq. 3, which reports a systematic bias of 34.3 ms (95% confidence intervals [33.8 ms, 34.7 ms]). Δtc: measured tc − reconstructed tc and tc¯: average of measured and reconstructed tc.

Discussion

The proposed eighth-order multivariate polynomial model (Eq. 3) could be used to obtain tc and tf when an IMU is used to measure tce and tfe. Thereby, important parameters to assess running biomechanics such as duty factor (Lussiana et al., 2019; Patoz et al., 2020), as well as vertical oscillation and vertical stiffness (Morin et al., 2005), could be calculated more precisely. Having these parameters would allow coaches and practitioners to better evaluate running performance outside the laboratory such as in a coaching environment and during an entire training or race, and to prevent running-related injuries.

In the case where an algorithm based on effective timings is running on the fly to provide live feedbacks, such as in sports watches, one could simply add the proposed model in the end of the algorithm chain, right before computing the biomechanical outcomes. However, many operations should be performed in a very small amount of time, where the number of operations is directly related to the order of the polynomial. Indeed, knowing that the number of terms in an nth-order polynomial composed of two variables is given by C2n+2, then C2n+23 calculations are required to compute the polynomial features, that is, tcei and tfei, where 2in. In addition, C2n+21 multiplications and C2n+21 additions are necessary to calculate tg. Therefore, such a large number of operations could be problematic for the small computing power available in sports watches. If this is really an issue, the order of the polynomial could be decreased. For instance, a third-order polynomial model gave an RMSE of 2.5 ms (Figure 4), which, depending on the application, might already be sufficient. In this case, the number of operations would be reduced from 130 (eighth order) to 25 (third order), leading to a 5 times speedup, assuming sequential calculations (no parallelization).

The multivariate polynomial model (Eq. 3) was applied to experimentally measured tce values. These results permitted us to show that the experimental ground truth tc was, on average, 34.3 ms higher than the reconstructed one. Since the multivariate polynomial regression reported an RMSE of 0.43 ms, the large systematic bias obtained here was inherently due to the sine wave approximation of the vertical ground reaction force. To further justify the previous statement, the polynomial depicting the smallest RMSE, that is, the 14th-order polynomial (RMSE = 0.12 ms; Figure 7), was used to compute tc based on tce. Doing so, the following results were obtained: RMSE = 38.6 ms (7.6%), d = 1.1 (large effect size), and systematic bias = 34.2 ms [95% CI (33.7 ms, 34.6 ms)]. Therefore, to go beyond the scope of this study, future research should focus on defining a more accurate model of the vertical ground reaction force. Indeed, the sine wave approximation constituted the main limitation of the novel multivariate polynomial model proposed in this study.

FIGURE 7
www.frontiersin.org

FIGURE 7. Root-mean-square error as a function of grid size ranging from 36 to 40,804 total points and for each polynomial regression (1st to 15th order). The red circle denotes RMSE corresponding to a polynomial (eighth order) chosen in Section 3.2 (0.43 ms), and the gray line depicts an RMSE threshold of 0.5 ms.

Conclusion

To conclude, in the present study, an eighth-order multivariate polynomial model was constructed based on the numerical solution of the transcendental equation given by Eq. 1. The proposed model permitted to compute tc and tf from effective timings (tceandtfe) using the sine wave approximation of the vertical ground reaction force. The model was chosen so that RMSE was smaller than 0.5 ms. Therefore, the error in the computation of tc and tf was coming from the sine wave approximation, while the polynomial regression did not introduce further error.

Data Availability Statement

The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.

Ethics Statement

The studies involving human participants were reviewed and approved by the Ethics Committee (CER-VD 2020–00334). The patients/participants provided their written informed consent to participate in this study.

Author Contributions

Conceptualization, AP, TL, CG, and DM; methodology: AP, TL, CG, and DM; investigation: AP, TL, and BB; formal analysis: AP and BB; writing—original draft preparation: AP; writing—review and editing: AP, TL, BB, CG, and DM; supervision: AP, TL, CG, and DM

Funding

This study was supported by Innosuisse (grant no. 35793.1 IP-LS).

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Acknowledgments

The authors warmly thank the participants for their time and cooperation.

Supplementary Material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fbioe.2021.687951/full#supplementary-material

References

Abendroth-Smith, J. (1996). Stride Adjustments during a Running Approach toward a Force Plate. Res. Q. Exerc. Sport 67, 97–101. doi:10.1080/02701367.1996.10607930

PubMed Abstract | CrossRef Full Text | Google Scholar

Alcantara, R. S., Day, E. M., Hahn, M. E., and Grabowski, A. M. (2021). Sacral Acceleration Can Predict Whole-Body Kinetics and Stride Kinematics across Running Speeds. PeerJ 9, e11199. doi:10.7717/peerj.11199

PubMed Abstract | CrossRef Full Text | Google Scholar

Alexander, R. M. (1989). On the Synchronization of Breathing with Running in Wallabies (Macropusspp.) and Horses (Equus caballus). J. Zoolog. 218, 69–85. doi:10.1111/j.1469-7998.1989.tb02526.x

CrossRef Full Text | Google Scholar

Ammann, R., Taube, W., and Wyss, T. (2016). Accuracy of PARTwear Inertial Sensor and Optojump Optical Measurement System for Measuring Ground Contact Time during Running. J. Strength Conditioning Res. 30, 2057–2063. doi:10.1519/jsc.0000000000001299

PubMed Abstract | CrossRef Full Text | Google Scholar

Atkinson, G., and Nevill, A. M. (1998). Statistical Methods for Assessing Measurement Error (Reliability) in Variables Relevant to Sports Medicine. Sports Med. 26, 217–238. doi:10.2165/00007256-199826040-00002

PubMed Abstract | CrossRef Full Text | Google Scholar

Backes, A., Skejø, S. D., Gette, P., Nielsen, R. Ø., Sørensen, H., Morio, C., et al. (2020). Predicting Cumulative Load during Running Using Field‐based Measures. Scand. J. Med. Sci. Sports 30, 2399–2407. doi:10.1111/sms.13796

CrossRef Full Text | Google Scholar

Bland, J. M., and Altman, D. G. (1995). Comparing Methods of Measurement: Why Plotting Difference against Standard Method Is Misleading. The Lancet 346, 1085–1087. doi:10.1016/s0140-6736(95)91748-9

CrossRef Full Text | Google Scholar

Brent, R. P. (1973). Algorithms for Minimization without Derivatives. Englewood Cliffs, NJ: Prentice-Hall.

Google Scholar

Broyden, C. G. (1970). The Convergence of a Class of Double-Rank Minimization Algorithms 1. General Considerations. IMA J. Appl. Math. 6, 76–90. doi:10.1093/imamat/6.1.76

CrossRef Full Text | Google Scholar

Camomilla, V., Bergamini, E., Fantozzi, S., and Vannozzi, G. (2018). Trends Supporting the In-Field Use of Wearable Inertial Sensors for Sport Performance Evaluation: A Systematic Review. Sensors 18, 873. doi:10.3390/s18030873

PubMed Abstract | CrossRef Full Text | Google Scholar

Cavagna, G. A., Franzetti, P., Heglund, N. C., and Willems, P. (1988). The Determinants of the Step Frequency in Running, Trotting and Hopping in Man and Other Vertebrates. J. Physiol. 399, 81–92. doi:10.1113/jphysiol.1988.sp017069

CrossRef Full Text | Google Scholar

Cavagna, G. A., Legramandi, M. A., and Peyré-Tartaruga, L. A. (2008). Old Men Running: Mechanical Work and Elastic Bounce. Proc. R. Soc. B. 275, 411–418. doi:10.1098/rspb.2007.1288

PubMed Abstract | CrossRef Full Text | Google Scholar

Cohen, J. (1988). Statistical Power Analysis for the Behavioral Sciences. Oxfordshire, England, UK: Routledge.

Google Scholar

Da Rosa, R. G., Oliveira, H. B., Gomeñuka, N. A., Masiero, M. P. B., Da Silva, E. S., Zanardi, A. P. J., et al. (2019). Landing-takeoff Asymmetries Applied to Running Mechanics: A New Perspective for Performance. Front. Physiol. 10, 415. doi:10.3389/fphys.2019.00415

PubMed Abstract | CrossRef Full Text | Google Scholar

Dalleau, G., Belli, A., Viale, F., Lacour, J. R., and Bourdin, M. (2004). A Simple Method for Field Measurements of Leg Stiffness in Hopping. Int. J. Sports Med. 25, 170–176. doi:10.1055/s-2003-45252

CrossRef Full Text | Google Scholar

Debaere, S., Jonkers, I., and Delecluse, C. (2013). The Contribution of Step Characteristics to Sprint Running Performance in High-Level Male and Female Athletes. J. Strength Conditioning Res. 27, 116–124. doi:10.1519/jsc.0b013e31825183ef

CrossRef Full Text | Google Scholar

Falbriard, M., Meyer, F., Mariani, B., Millet, G. P., and Aminian, K. (2018). Accurate Estimation of Running Temporal Parameters Using Foot-Worn Inertial Sensors. Front. Physiol. 9, 610. doi:10.3389/fphys.2018.00610

PubMed Abstract | CrossRef Full Text | Google Scholar

Falbriard, M., Meyer, F., Mariani, B., Millet, G. P., and Aminian, K. (2020). Drift-Free Foot Orientation Estimation in Running Using Wearable IMU. Front. Bioeng. Biotechnol. 8, 65. doi:10.3389/fbioe.2020.00065

PubMed Abstract | CrossRef Full Text | Google Scholar

Flaction, P., Quievre, J., and Morin, J. B. (2013). An Athletic Performance Monitoring Device. Washington, DC: U.S. Patent and Tradematk Office patent application.

Google Scholar

Fletcher, R. (1970). A New Approach to Variable Metric Algorithms. Comp. J. 13, 317–322. doi:10.1093/comjnl/13.3.317

CrossRef Full Text | Google Scholar

Folland, J. P., Allen, S. J., Black, M. I., Handsaker, J. C., and Forrester, S. E. (2017). Running Technique Is an Important Component of Running Economy and Performance. Med. Sci. Sports Exerc. 49, 1412–1423. doi:10.1249/mss.0000000000001245

PubMed Abstract | CrossRef Full Text | Google Scholar

Giandolini, M., Horvais, N., Rossi, J., Millet, G. Y., Samozino, P., and Morin, J.-B. (2016). Foot Strike Pattern Differently Affects the Axial and Transverse Components of Shock Acceleration and Attenuation in Downhill Trail Running. J. Biomech. 49, 1765–1771. doi:10.1016/j.jbiomech.2016.04.001

CrossRef Full Text | Google Scholar

Giandolini, M., Poupard, T., Gimenez, P., Horvais, N., Millet, G. Y., Morin, J.-B., et al. (2014). A Simple Field Method to Identify Foot Strike Pattern during Running. J. Biomech. 47, 1588–1593. doi:10.1016/j.jbiomech.2014.03.002

CrossRef Full Text | Google Scholar

Gindre, C., Lussiana, T., Hebert-Losier, K., and Morin, J.-B. (2016). Reliability and Validity of the Myotest for Measuring Running Stride Kinematics. J. Sports Sci. 34, 664–670. doi:10.1080/02640414.2015.1068436

CrossRef Full Text | Google Scholar

Goldfarb, D. (1970). A Family of Variable-Metric Methods Derived by Variational Means. Math. Comp. 24, 23. doi:10.1090/s0025-5718-1970-0258249-6

CrossRef Full Text | Google Scholar

Halilaj, E., Rajagopal, A., Fiterau, M., Hicks, J. L., Hastie, T. J., and Delp, S. L. (2018). Machine Learning in Human Movement Biomechanics: Best Practices, Common Pitfalls, and New Opportunities. J. Biomech. 81, 1–11. doi:10.1016/j.jbiomech.2018.09.009

CrossRef Full Text | Google Scholar

Hébert-losier, K., Mourot, L., and Holmberg, H.-C. (2015). Elite and Amateur Orienteers' Running Biomechanics on Three Surfaces at Three Speeds. Med. Sci. Sports Exerc. 47, 381–389. doi:10.1249/mss.0000000000000413

PubMed Abstract | CrossRef Full Text | Google Scholar

Honert, E. C., Mohr, M., Lam, W.-K., and Nigg, S. (2020). Shoe Feature Recommendations for Different Running Levels: A Delphi Study. PLOS ONE 15, e0236047. doi:10.1371/journal.pone.0236047

PubMed Abstract | CrossRef Full Text | Google Scholar

Kram, R., and Dawson, T. J. (1998). Energetics and Biomechanics of Locomotion by Red Kangaroos (Macropus rufus). Comp. Biochem. Physiol. B: Biochem. Mol. Biol. 120, 41–49. doi:10.1016/s0305-0491(98)00022-4

PubMed Abstract | CrossRef Full Text | Google Scholar

Lee, J. B., Mellifont, R. B., and Burkett, B. J. (2010). The Use of a Single Inertial Sensor to Identify Stride, Step, and Stance Durations of Running Gait. J. Sci. Med. Sport 13, 270–273. doi:10.1016/j.jsams.2009.01.005

CrossRef Full Text | Google Scholar

Lussiana, T., Patoz, A., Gindre, C., Mourot, L., and Hébert-Losier, K. (2019). The Implications of Time on the Ground on Running Economy: Less Is Not Always Better. J. Exp. Biol. 222, jeb192047. doi:10.1242/jeb.192047

CrossRef Full Text | Google Scholar

Lussiana, T., and Gindre, C. (2016). Feel Your Stride and Find Your Preferred Running Speed. Biol. Open 5, 45–48. doi:10.1242/bio.014886

PubMed Abstract | CrossRef Full Text | Google Scholar

Maiwald, C., Sterzing, T., Mayer, T. A., and Milani, T. L. (2009). Detecting Foot-To-Ground Contact from Kinematic Data in Running. Footwear Sci. 1, 111–118. doi:10.1080/19424280903133938

CrossRef Full Text | Google Scholar

Minetti, A. E. (1998). A Model Equation for the Prediction of Mechanical Internal Work of Terrestrial Locomotion. J. Biomech. 31, 463–468. doi:10.1016/s0021-9290(98)00038-4

CrossRef Full Text | Google Scholar

Moe-Nilssen, R. (1998). A New Method for Evaluating Motor Control in Gait under Real-Life Environmental Conditions. Part 1: The Instrument. Clin. Biomech. 13, 320–327. doi:10.1016/s0268-0033(98)00089-8

CrossRef Full Text | Google Scholar

Moore, I. S., Ashford, K. J., Cross, C., Hope, J., Jones, H. S. R., and Mccarthy-Ryan, M. (2019). Humans Optimize Ground Contact Time and Leg Stiffness to Minimize the Metabolic Cost of Running. Front. Sports Act Living 1, 53. doi:10.3389/fspor.2019.00053

PubMed Abstract | CrossRef Full Text | Google Scholar

Morin, J.-B., Dalleau, G., Kyröläinen, H., Jeannin, T., and Belli, A. (2005). A Simple Method for Measuring Stiffness during Running. J. Appl. Biomech. 21, 167–180. doi:10.1123/jab.21.2.167

CrossRef Full Text | Google Scholar

Norris, M., Anderson, R., and Kenny, I. C. (2014). Method Analysis of Accelerometers and Gyroscopes in Running Gait: A Systematic Review. Proc. Inst. Mech. Eng. P: J. Sports Eng. Tech. 228, 3–15. doi:10.1177/1754337113502472

CrossRef Full Text | Google Scholar

Novacheck, T. F. (1998). The Biomechanics of Running. Gait & Posture 7, 77–95. doi:10.1016/s0966-6362(97)00038-6

CrossRef Full Text | Google Scholar

Patoz, A., Lussiana, T., Thouvenot, A., Mourot, L., and Gindre, C. (2020). Duty Factor Reflects Lower Limb Kinematics of Running. Appl. Sci. 10, 8818. doi:10.3390/app10248818

CrossRef Full Text | Google Scholar

Press, W. H., Teukolsky, S. A., and Vetterling, W. T. (1992). Numerical Recipes in FORTRAN: The Art of Scientific Computing. Cambridge, England: Cambridge University Press.

Google Scholar

Purcell, B., Channells, J., James, D., and Barrett, R. (2006). Use of Accelerometers for Detecting Foot-Ground Contact Time during Running. Proc. SPIE - Int. Soc. Opt. Eng. 6036, 292–299. doi:10.1117/12.638389

CrossRef Full Text | Google Scholar

Shanno, D. F. (1970). Conditioning of Quasi-Newton Methods for Function Minimization. Math. Comp. 24, 647. doi:10.1090/s0025-5718-1970-0274029-x

CrossRef Full Text | Google Scholar

Smith, L., Preece, S., Mason, D., and Bramah, C. (2015). A Comparison of Kinematic Algorithms to Estimate Gait Events during Overground Running. Gait & Posture 41, 39–43. doi:10.1016/j.gaitpost.2014.08.009

CrossRef Full Text | Google Scholar

Appendix: Justification of the Choice of the tce x tfe Grid

To justify the grid choice, a similar numerical analysis was carried out but using different grid spacings (2.5, 5, 7.5, 10, 25, 50, 75, and 100 ms). tce and tfe values were varied between 2.5 and 505 ms, which led to 6 to 202 points for both tce and tfe and grid sizes ranging from 36 to 40,804 total grid points. The boundary relationship between tce and tfe was computed on each grid. RMSE on the testing set (15% points) as a function of the number of points along tce is depicted in Figure A1. Noteworthy, as for grid spacings of 75 and 100 ms, using a 15% size for the testing set did not provide at least two points in such set. Therefore, two random points were forced to be attributed to the testing test (29 and 33% points in the testing set). As expected, RMSE decreased with decreasing grid spacing. Besides, it can be noticed that using a grid spacing of 10 ms did not seem to impact RMSE for the boundary relationship compared to the 7.5-ms grid spacing used before (RMSE ∼3.5 ms). However, the polynomial regression should also be performed on these different grids to observe any additional features.

FIGURE A1
www.frontiersin.org

FIGURE A1. Root-mean-square error (RMSE) as a function of the number of points along tce and ranging from 6 to 202. The red circle denotes RMSE corresponding to the boundary relationship computed in Section 3.1 (3.2 ms).

For this reason, a multivariate polynomial regression (polynomial order from 1 to 15) was performed on 85% of the points composing these different grids, after having discarded the points which were not within the corresponding boundary relationship. RMSE on the testing set (15% points) as a function of grid size is depicted for each polynomial order in Figure A1. It can be noticed that the eighth-order polynomial is the lowest order polynomial, leading to an RMSE smaller than 0.5 ms on the testing set. In addition, the smallest grid to obtain such an RMSE threshold is given by a grid using a spacing of 7.5 ms, that is, 4,624 grid points. As for the grid spacing of 10 ms, it requires a polynomial of order 10 to achieve the requested RMSE threshold, which is less convenient as it requires 21 extra coefficients than the eighth-order polynomial. Therefore, these previous statements justify the grid choice used to construct the multivariate polynomial model (Eq. 3).

Keywords: running, biomechanics, sensors, inertial measurement unit, machine learning

Citation: Patoz A, Lussiana T, Breine B, Gindre C and Malatesta D (2021) A Multivariate Polynomial Regression to Reconstruct Ground Contact and Flight Times Based on a Sine Wave Model for Vertical Ground Reaction Force and Measured Effective Timings. Front. Bioeng. Biotechnol. 9:687951. doi: 10.3389/fbioe.2021.687951

Received: 30 March 2021; Accepted: 29 September 2021;
Published: 04 November 2021.

Edited by:

Yang Liu, Hong Kong Polytechnic University, Hong Kong, SAR China

Reviewed by:

Weiwei Yan, China Jiliang University, China
Shuo Chen, Tongji University, China

Copyright © 2021 Patoz, Lussiana, Breine, Gindre and Malatesta. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Aurélien Patoz, aurelien.patoz@unil.ch

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.