| Literature DB >> 32013212 |
Danica Hendry1, Ryan Leadbetter2, Kristoffer McKee2, Luke Hopper3, Catherine Wild1, Peter O'Sullivan1, Leon Straker1, Amity Campbell1.
Abstract
This study aimed to develop a wearable sensor system, using machine-learning models, capable of accurately estimating peak ground reaction force (GRF) during ballet jumps in the field. Female dancers (n = 30) performed a series of bilateral and unilateral ballet jumps. Dancers wore six ActiGraph Link wearable sensors (100 Hz). Data were collected simultaneously from two AMTI force platforms and synchronised with the ActiGraph data. Due to sensor hardware malfunctions and synchronisation issues, a multistage approach to model development, using a reduced data set, was taken. Using data from the 14 dancers with complete multi-sensor synchronised data, the best single sensor was determined. Subsequently, the best single sensor model was refined and validated using all available data for that sensor (23 dancers). Root mean square error (RMSE) in body weight (BW) and correlation coefficients (r) were used to assess the GRF profile, and Bland-Altman plots were used to assess model peak GRF accuracy. The model based on sacrum data was the most accurate single sensor model (unilateral landings: RMSE = 0.24 BW, r = 0.95; bilateral landings: RMSE = 0.21 BW, r = 0.98) with the refined model still showing good accuracy (unilateral: RMSE = 0.42 BW, r = 0.80; bilateral: RMSE = 0.39 BW, r = 0.92). Machine-learning models applied to wearable sensor data can provide a field-based system for GRF estimation during ballet jumps.Entities:
Keywords: ballet; ground reaction force; inertial sensor; machine learning
Year: 2020 PMID: 32013212 PMCID: PMC7038404 DOI: 10.3390/s20030740
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Anatomical locations of inertial measurement units (IMUs).
Description of Tasks.
| Name. | Description | Image Demonstrating Movement |
|---|---|---|
| Bilateral Landings | ||
| Sauté in first position | The dancer commences in first position of the feet (lower limbs externally rotated and heels placed together) and performs 8 bilateral vertical jumps landing bilaterally. |
|
| Changement in 5th position | The dancer commences in fifth position of the feet (lower limbs externally rotated and feet crossed) and performs 8 vertical jumps changing the front foot upon landing. |
|
| Entrechat Quatre | The dancer commences in fifth position of the feet (lower limbs externally rotated and feet crossed) and performs 4 vertical jumps beating the legs in air before landing bilaterally with the same foot in front. This was performed with the right leg and left leg starting in front. |
|
| Unilateral Landings | ||
| Assemblé | The dancer commences in 5th position and swishes one leg out to the side as they take off, they gather the legs in the air together and land before immediately taking off for the next jump. |
|
| Jeté ordinaire | The dancer commences in 5th position and swishes one leg out to the side as they take off, they then land on the limb that they swished to the side. |
|
| Temps levée | A single leg vertical jump and land performed 5 times in succession. |
|
Figure 2Flow chart demonstrating model development and validation process and model architecture.
Figure 3Model architecture.
Support vector machine (SVM) performance for best sensor location combinations for each number of sensors.
| # Sensors | Unilateral | Bilateral | ||
|---|---|---|---|---|
| Best Combination | % Correctly Predicted | Best Combination | % Correctly Predicted | |
| 1 | Sx | 89.3 | Sx | 83.6 |
| 2 | Sx, LSh | 88.5 | Sx, Tx | 82.8 |
| 3 | Sx, Tx, RSh | 88.3 | Sx, LTh, RTh | 78.5 |
| 4 | Sx, Tx, LSh, RSh | 86.3 | Sx, Tx, LTh, RTh | 82.3 |
| 5 | Sx, Tx, RTh, LSh, RSh | 88.5 | Sx, Tx, LTh, RTh, RSh | 76.5 |
Key: Sx- Sacrum, Tx- Thoracic, LTh- Left Thigh, RTh- Right Thigh, LSh- Left Shin, RSh- Right Shin.
Figure 4Confusion matrices for support vector machine performance with single sacrum sensor.
Artificial neural network (ANN) and Combined 14 Model performance of top 10 performing unilateral and bilateral jump models ranked by degree of accuracy from most to least accurate.
| Sensor Combinations | Flight Phase (ANN1) RMSE (BW) Mean | Ground Phase (ANN2) RMSE (BW) Mean | Combined (Flight and Ground Phase) RMSE (BW) Mean | Correlation Coefficient Mean |
|---|---|---|---|---|
|
| ||||
| Sx, Tx, LTh, RTh, LSh | 0.05 | 0.27 | 0.24 | 0.96 |
| ALL | 0.05 | 0.28 | 0.25 | 0.96 |
| Sx, Tx, LTh, RTh | 0.05 | 0.28 | 0.25 | 0.96 |
| Sx, Tx, LTh | 0.05 | 0.28 | 0.25 | 0.96 |
| Sx, Tx | 0.05 | 0.28 | 0.25 | 0.96 |
| Sx, LSh, RSh | 0.05 | 0.28 | 0.25 | 0.96 |
| Sx, LTh, RTh, LSh, RSh | 0.05 | 0.28 | 0.25 | 0.95 |
| Sx, LTh, RTh | 0.05 | 0.28 | 0.25 | 0.95 |
| Sx | 0.05 | 0.29 | 0.25 | 0.95 |
| Tx | 0.05 | 0.40 | 0.35 | 0.90 |
|
| ||||
| Sx, Tx | 0.04 | 0.26 | 0.20 | 0.99 |
| Sx, Tx, LTh, RTh, LSh | 0.04 | 0.26 | 0.20 | 0.99 |
| Sx, Tx, LTh | 0.04 | 0.27 | 0.21 | 0.98 |
| All | 0.04 | 0.27 | 0.21 | 0.98 |
| Sx, Tx, LTh, RTh | 0.05 | 0.29 | 0.22 | 0.98 |
| Tx, LTh, RTh, LSh, RSh | 0.04 | 0.31 | 0.24 | 0.98 |
| Tx, RTh, LSh | 0.04 | 0.31 | 0.24 | 0.98 |
| Sx, LTh, RTh | 0.04 | 0.31 | 0.24 | 0.98 |
| Sx | 0.04 | 0.32 | 0.24 | 0.98 |
| Tx | 0.04 | 0.31 | 0.24 | 0.98 |
Key: Sx- Sacrum, Tx- Thoracic, LTh- Left Thigh, RTh- Right Thigh, LSh- Left Shin, RSh- Right Shin. ANN1- Flight Artificial Neural Network, ANN2- Ground Artificial Neural Network, RMSE- Root Mean Square Error, BW- Body Weight.
Figure 5Outputs from unilateral and bilateral models—ground reaction force (GRF) profiles.
Accuracy of final model estimation of GRF across complete curve.
| Model | SVM to Identify Flight or Ground Phase Accuracy (%) Mean (Range) | Flight Phase (ANN1) RMSE (BW) Mean (Range) | Ground Phase (ANN2) RMSE (BW) Mean (Range) | Combined (Flight and Ground Phase) RMSE (BW) Mean (Range) | Correlation Coefficient Mean (Range) |
|---|---|---|---|---|---|
|
| 83.17 (69.93–92.66) | 0.05 (0.03–0.06) | 0.30 (0.19–0.46) | 0.42 (0.22–0.61) | 0.80 (0.55–0.97) |
|
| 84.06 (75.40–95.59) | 0.04 (0.02–0.05) | 0.27 (0.18–0.53) | 0.39 (0.25–0.67) | 0.92 (0.71–0.98) |
Figure 6Bland–Altman plots for peak GRF estimation performance.
The results of the current study compared with results of previous reports for application of machine learning to wearable sensor data for GRF estimation.
| Reference | Participants Used for Development | Number of Sensors | Sensor Locations | Machine Learning Approach | Movement Tasks | Variable Measured by Machine Learning Approach | Average RMSE |
|---|---|---|---|---|---|---|---|
| Current Study | 23 female dancers (Stage one developed on 14 dancers, stage two on 23) | All combinations of six, five, four, three, two and one sensors. Demonstrated a single sensor approach in final reporting | Bilateral thigh, bilateral tibia, sacrum, thoracic | SVM and ANN | Unilateral and bilateral jumps | Resultant GRF across all data points of GRF profile, peak GRF. | Stage one development: |
| Wouda et al., 2018 [ | Eight runners | Three sensors | Bilateral leg, sacrum | ANN | Running | Vertical GRF across all data points of GRF profile, peak GRF | 0.40 BW |
| Johnson et al., 2019 [ | Did not specify | One sensor | Sacrum | Convolutional Neural Network | Running and side stepping | Three-dimensional GRF across all data points of GRF profile | 19.7% (sidestep)–29.7% (run) of BW |
| Stetter et al., 2019 [ | 13 | Two sensors | Thigh and shin | ANN | Running, running with turn, sprint start, full stop, side cutting maneuvers, walking, walking with turning, unilateral and bilateral jumping and landing | Three-dimensional knee joint reaction force | Vertical: 19.1% of BW |
Abbreviations: SVM- Support Vector Machine, ANN- Artificial Neural Network, GRF- Ground reaction force, BW- Body weight.
Figure A1Frequency Histograms Representing Data Distribution.