| Literature DB >> 33255671 |
Stephanie R Moore1, Christina Kranzinger2, Julian Fritz3, Thomas Stӧggl1,4, Josef Krӧll1, Hermann Schwameder1.
Abstract
The foot strike pattern performed during running is an important variable for runners, performance practitioners, and industry specialists. Versatile, wearable sensors may provide foot strike information while encouraging the collection of diverse information during ecological running. The purpose of the current study was to predict foot strike angle and classify foot strike pattern from LoadsolTM wearable pressure insoles using three machine learning techniques (multiple linear regression-MR, conditional inference tree-TREE, and random forest-FRST). Model performance was assessed using three-dimensional kinematics as a ground-truth measure. The prediction-model accuracy was similar for the regression, inference tree, and random forest models (RMSE: MR = 5.16°, TREE = 4.85°, FRST = 3.65°; MAPE: MR = 0.32°, TREE = 0.45°, FRST = 0.33°), though the regression and random forest models boasted lower maximum precision (13.75° and 14.3°, respectively) than the inference tree (19.02°). The classification performance was above 90% for all models (MR = 90.4%, TREE = 93.9%, and FRST = 94.1%). There was an increased tendency to misclassify mid foot strike patterns in all models, which may be improved with the inclusion of more mid foot steps during model training. Ultimately, wearable pressure insoles in combination with simple machine learning techniques can be used to predict and classify a runner's foot strike with sufficient accuracy.Entities:
Keywords: decision tree; human running; random forest; regression; wearable devices
Year: 2020 PMID: 33255671 PMCID: PMC7728139 DOI: 10.3390/s20236737
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A medial view (A) and lateral view (B) of the left foot marker placements can be seen on the test shoe.
Ten variables calculated from the LoadsolTM insole measurements are defined with respect to the sensor used and the percentage of the stance phase used in calculation.
| Parent Variable | Variable | Definition | Insole Sensor | Stance Phase [%] | Abbreviation |
|---|---|---|---|---|---|
| Impulse | Impulse Ratio | Impulse ratio between the insole sensor and total foot during the entire or first third of the stance phase | Fore | 0–100% | IR_Fore |
| Aft | 0–100% | IR_Aft | |||
| Fore | 0-33% | IR_Fore0-33% | |||
| Aft | 0-33% | IR_Aft0-33% | |||
| Peak Force | Peak Force Ratio | Ratio of peak force measured from the insole sensor and total foot during the entire stance phase | Fore | 0–100% | PF_Fore |
| Aft | 0–100% | PF_Aft | |||
| Peak RFD | Peak RFD Ratio | Ratio of peak RFD between the insole sensor and total foot | Fore | 0–100% | RFD_Fore |
| Aft | 0–100% | RFD_Aft | |||
| Ln(Peak RFD) | Natural logarithm of the occurrence of the peak RFD (as a stance phase %) | Fore | % of Stance | Ln(%RFD_Fore) | |
| Aft | % of Stance | Ln(%RFD_Aft) |
RFD = rate of force development; FF = fore foot; RF = rear foot; N = Newton; s = second.
Figure 2The variable importance for the random forest model of foot strike pattern classification is presented with gray bars (scaled to the secondary x-axis), while the foot strike angle prediction is presented in black (primary x-axis). The variables of higher importance can be seen with larger “Mean Decrease Gini.”.
Descriptive statistics (mean ± standard deviation) are presented for each variable used in model development, grouped by FSP (classified by measured kinematic FSA).
| Variable | Units | FF | MF | RF |
|---|---|---|---|---|
| FSA | ° | −10.2 ± 6.6 | 3.0 ± 2.8 | 24.9 ± 8.0 |
| IR_Fore | % | 96.2 ± 5.7 | 89.3 ± 7.0 | 65.4 ± 11.5 |
| IR_Aft | % | 3.8 ± 5.7 | 10.6 ± 7.0 | 34.6 ± 11.5 |
| IR_Fore0-33% | % | 92.5 ± 9.8 | 77.2 ± 12.9 | 31.7 ± 16.3 |
| IR_Aft0-33% | % | 7.5 ± 9.9 | 22.8 ± 12.9 | 68.2 ± 16.3 |
| PF_Fore | % | 95.8 ± 8.2 | 93.3 ± 6.1 | 77.0 ± 11.5 |
| PF_Aft | % | 8.1 ± 12.3 | 22.2 ± 13.4 | 59.9 ± 15.3 |
| RFD_Fore | % | 88.3 ± 12.8 | 70.0 ± 20.8 | 49.2 ± 16.2 |
| RFD_Aft | % | 14.5 ± 16.5 | 40.5 ± 22.0 | 91.2 ± 11.0 |
| Ln(%RFD_Fore) | unit | 2.69 ± 0.55 | 2.27 ± 0.33 | 2.43 ± 0.23 |
| Ln(%RFD_Aft) | unit | 2.72 ± 0.41 | 2.89 ± 0.35 | 3.25 ± 0.26 |
Figure 3The Bland–Altman bias (solid line) and 95% limits of agreement (dashed lines) are presented for each of the foot strike angle (FSA) prediction methods. Green = rear foot strikes; Red = mid foot strikes; Blue = fore foot strikes; Bias = average of the residuals; Limits of agreement = ± 1.96 standard deviations around the bias.
Foot strike angle prediction model performance accuracy is displayed.
| Multiple Regression | Conditional Inference Tree | Random Forest | |
|---|---|---|---|
| MSE | 26.61 | 23.57 | 13.31 |
| RMSE | 5.16 | 4.85 | 3.65 |
| MAE | 3.85 | 3.51 | 2.69 |
| MAPE | 0.32 | 0.45 | 0.33 |
MSE = mean squared error; RMSE = root mean squared error; MAE = mean absolute error; MAPE = mean absolute percent error.
Confusion matrices are displayed to indicate where correct (white) and incorrect (grey) classifications occurred for three types of classification methods (multiple linear regression, conditional inference tree, and random forest). Matrices are reported for the validation data set that was not included in model training. All models classified foot strikes into three classes: RF = rear foot, MF = mid foot, and FF = fore foot.
| A | Multiple Regression | Conditional Inference Tree | Random | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| True | RF | 621 | 13 | 0 | RF | 613 | 21 | 0 | RF | 611 | 23 | 0 | ||
| MF | 26 | 46 | 48 | MF | 14 | 88 | 18 | MF | 16 | 92 | 12 | |||
| FF | 5 | 8 | 280 | FF | 5 | 6 | 282 | FF | 3 | 8 | 282 | |||
| RF | MF | FF | RF | MF | FF | RF | MF | FF | ||||||
| Estimated | Estimated | Estimated | ||||||||||||
|
|
|
|
| |||||||||||
| Accuracy (%) | ALL | 90.4 | 93.9 | 94.1 | ||||||||||
| Recall (%) | RF | 97.9 | 96.7 | 96.4 | ||||||||||
| MF | 38.0 | 73.3 | 76.7 | |||||||||||
| FF | 95.6 | 96.3 | 96.3 | |||||||||||
| RF | 95.2 | 97.0 | 97.0 | |||||||||||
| Precision (%) | MF | 68.7 | 76.5 | 74.8 | ||||||||||
| FF | 85.4 | 94.0 | 95.9 | |||||||||||
Figure 4The relationship between the true foot strike angle (FSA) and that predicted by the multiple regression is shown for the distribution of the foot falls included in the study. The strike patterns can be discerned from the following scale: fore foot: FSA < −1.6°; mid foot: −1.6° ≤ FSA ≤ 8.0°; rear foot: FSA > 8.0°.