| Literature DB >> 32471051 |
Salvatore Tedesco1, Colum Crowe1, Andrew Ryan2, Marco Sica1, Sebastian Scheurer3, Amanda M Clifford2, Kenneth N Brown3, Brendan O'Flynn1,3.
Abstract
Anterior cruciate ligament (ACL) injuries are common among athletes. Despite a successful return to sport (RTS) for most of the injured athletes, a significant proportion do not return to competitive levels, and thus RTS post ACL reconstruction still represents a challenge for clinicians. Wearable sensors, owing to their small size and low cost, can represent an opportunity for the management of athletes on-the-field after RTS by providing guidance to associated clinicians. In particular, this study aims to investigate the ability of a set of inertial sensors worn on the lower-limbs by rugby players involved in a change-of-direction (COD) activity to differentiate between healthy and post-ACL groups via the use of machine learning. Twelve male participants (six healthy and six post-ACL athletes who were deemed to have successfully returned to competitive rugby and tested in the 5-10 year period following the injury) were recruited for the study. Time- and frequency-domain features were extracted from the raw inertial data collected. Several machine learning models were tested, such as k-nearest neighbors, naïve Bayes, support vector machine, gradient boosting tree, multi-layer perceptron, and stacking. Feature selection was implemented in the learning model, and leave-one-subject-out cross-validation (LOSO-CV) was adopted to estimate training and test errors. Results obtained show that it is possible to correctly discriminate between healthy and post-ACL injury subjects with an accuracy of 73.07% (multi-layer perceptron) and sensitivity of 81.8% (gradient boosting). The results of this study demonstrate the feasibility of using body-worn motion sensors and machine learning approaches for the identification of post-ACL gait patterns in athletes performing sport tasks on-the-field even a number of years after the injury occurred.Entities:
Keywords: ACL; IMUs; biomechanics; gait analysis; inertial sensors; machine learning; on-the-field; rugby; running
Mesh:
Year: 2020 PMID: 32471051 PMCID: PMC7309071 DOI: 10.3390/s20113029
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Participants Characteristics.
| Subjects # | Injured Leg | Time since Injury (years) | Height (cm) | Weight (Kg) | Treatment |
|---|---|---|---|---|---|
| 1 | Left | 5 | 179 | 90 | ACLR |
| 2 | Left | 6 | 190 | 106 | ACLR (twice) |
| 3 | Left | 10 | 180 | 108 | ACLR |
| 4 | Left | 5 | 187 | 75 | ACLR |
| 5 | Left | 5 | 173 | 78 | ACLR |
| 6 | Left | 6 | 185 | 78 | ACLR |
|
| 6.2 (1.9) | 182.3 (6.2) | 89.2 (14.7) | ||
| 7 | - | - | 178 | 70 | - |
| 8 | - | - | 185 | 104 | - |
| 9 | - | - | 189 | 94 | - |
| 10 | - | - | 175 | 85 | - |
| 11 | - | - | 180 | 97 | - |
| 12 | - | - | 190 | 95 | - |
|
| 182.8 (6.1) | 90.8 (11.9) | |||
|
| 182.6 (5.9) | 90 (12.8) |
Figure 1Experimental design.
Figure 2Hardware platform used for data collection.
Figure 3Example of raw inertial data (angular rate over the sagittal axis) collected for one repetition from a sensor on the shank, and the definition of gait cycle, stance and swing phases. Stance phase, swing phase, and gait cycle are marked with dotted lines.
Gait Temporal Parameters—Descriptive Statistics.
| Group | Limb | GCT [s]—Mean (SD) | STP [s]—Mean (SD) | SWP [s]—Mean (SD) | rSTP [%]—Mean (SD) | rSWP [%]—Mean (SD) | Cadence [steps/s]—Mean (SD) |
|---|---|---|---|---|---|---|---|
| Post-ACL | Left | 0.514 (0.09) | 0.232 (0.065) | 0.281 (0.046) | 44.75 (7.52) | 55.25 (7.52) | 1.99 (0.36) |
| Right | 0.503 (0.088) | 0.229 (0.07) | 0.274 (0.045) | 44.7 (8.84) | 55.3 (8.84) | 2.05 (0.39) | |
| Total | 0.5083 (0.089) | 0.23 (0.067) | 0.277 (0.045) | 44.72 (8.2) | 55.27 (8.2) | 2.02 (0.37) | |
| Healthy | Left | 0.49 (0.1) | 0.219 (0.08) | 0.271 (0.047) | 43.4 (9.81) | 56.58 (9.81) | 2.14 (0.49) |
| Right | 0.509 (0.101) | 0.235 (0.07) | 0.274 (0.054) | 45.35 (9.65) | 54.64 (9.65) | 2.03 (0.39) | |
| Total | 0.499 (0.102) | 0.227 (0.08) | 0.272 (0.051) | 44.38 (9.76) | 55.61 (9.76) | 2.08 (0.45) | |
| Overall | Left | 0.502 (0.096) | 0.226 (0.07) | 0.276 (0.047) | 44.13 (8.67) | 55.87 (8.67) | 2.06 (0.43) |
| Right | 0.506 (0.095) | 0.232 (0.073) | 0.274 (0.049) | 45 (9.22) | 54.99 (9.22) | 2.04 (0.39) | |
| Total | 0.504 (0.095) | 0.229 (0.073) | 0.275 (0.048) | 44.57 (8.96) | 55.43 (8.96) | 2.05 (0.41) |
One-way ANOVAS—Summary Results (F and p-values).
| GCT | STP | Cadence | |
|---|---|---|---|
| Post-ACL vs. Healthy (Left Leg) | F = 6.478, | F = 3.633, | F = 11.267, |
| Post-ACL vs. Healthy (Right Leg) | F = 0.547, | F = 0.859, | F = 0.192, |
| Left vs. Right Leg (Post-ACL Group) | F = 1.724, | F = 0.344, | F = 2.457, |
| Left vs. Right Leg (Healthy Group) | F = 3.649, | F = 4.239, | F = 5.058, |
In bold: statistically significant difference (p < 0.05).
Effect sizes calculations.
| GCT | STP | SWP | rSTP | rSWP | Cadence | |
|---|---|---|---|---|---|---|
| Post-ACL vs. Healthy (Left Leg) | 0.252 | 0.178 | 0.215 | 0.15 | 0.15 | 0.34 |
| Post-ACL vs. Healthy (Right Leg) | 0.06 | 0.08 | 0 | 0.07 | 0.07 | 0.05 |
| Post-ACL vs. Healthy (Both Legs) | 0.09 | 0.04 | 0.1 | 0.03 | 0.03 | 0.14 |
| Left vs. Right Leg (Post-ACL Group) | 0.12 | 0.04 | 0.15 | 0.006 | 0.006 | 0.16 |
Models Performance (Accuracy).
| kNN | NB | SVM | XGB | MLP | Stacking | |
|---|---|---|---|---|---|---|
|
| 81.53% (4.81%) | 75.90% (6.38%) | 76.32% (7.07%) | 77.45% (6.52%) | 76.78% (5.98%) | 77.27% (5.98%) |
|
| 72.34% (7.66%) | 72.31% (7.95%) | 71.18% (9.13%) | 72.32% (10.47%) | 73.07% (8.99%) | 72.84% (8.95%) |
Confusion matrix for kNN. (TP: true positive, TN: true negative, FN: false negative, FP: false positive).
| Predicted Condition | |||
|---|---|---|---|
| Predicted Condition Positive | Predicted Condition Negative | ||
|
|
| TP = 2345 | FN = 743 |
|
| FP = 975 | TN = 2161 | |
Confusion matrix for NB. (TP: true positive, TN: true negative, FN: false negative, FP: false positive).
| Predicted Condition | |||
|---|---|---|---|
| Predicted Condition Positive | Predicted Condition Negative | ||
|
|
| TP = 2222 | FN = 866 |
|
| FP = 853 | TN = 2283 | |
Confusion matrix for SVM. (TP: true positive, TN: true negative, FN: false negative, FP: false positive).
| Predicted Condition | |||
|---|---|---|---|
| Predicted Condition Positive | Predicted Condition Negative | ||
|
|
| TP = 2097 | FN = 991 |
|
| FP = 799 | TN = 2337 | |
Confusion matrix for XGB. (TP: true positive, TN: true negative, FN: false negative, FP: false positive).
| Predicted Condition | |||
|---|---|---|---|
| Predicted Condition Positive | Predicted Condition Negative | ||
|
|
| TP = 2526 | FN = 562 |
|
| FP = 1158 | TN = 1978 | |
Confusion matrix for MLP. (TP: true positive, TN: true negative, FN: false negative, FP: false positive).
| Predicted Condition | |||
|---|---|---|---|
| Predicted Condition Positive | Predicted Condition Negative | ||
|
|
| TP = 2409 | FN = 679 |
|
| FP = 994 | TN = 2142 | |
Confusion matrix for stacking. (TP: true positive, TN: true negative, FN: false negative, FP: false positive).
| Predicted condition | |||
|---|---|---|---|
| Predicted Condition Positive | Predicted Condition Negative | ||
|
|
| TP = 2396 | FN = 692 |
|
| FP = 995 | TN = 2141 | |
Models Performance (Sensitivity, Specificity, Precision, F1-score, Cohen’s Kappa).
| kNN | NB | SVM | XGB | MLP | Stacking | |
|---|---|---|---|---|---|---|
|
| 75.93 | 71.95 | 67.9 | 81.8 | 78.01 | 77.59 |
|
| 68.9 | 72.8 | 74.5 | 63.07 | 68.3 | 68.27 |
|
| 70.63 | 72.26 | 72.4 | 68.56 | 70.79 | 70.65 |
|
| 73.19 | 72.1 | 70.08 | 74.6 | 74.22 | 73.96 |
|
| 0.448 | 0.447 | 0.424 | 0.448 | 0.462 | 0.458 |