| Literature DB >> 31963422 |
Amandine Schmutz1,2,3,4, Laurence Chèze3, Julien Jacques4, Pauline Martin1,2.
Abstract
With the emergence of numerical sensors in sports, there is an increasing need for tools and methods to compute objective motion parameters with great accuracy. In particular, inertial measurement units are increasingly used in the clinical domain or the sports one to estimate spatiotemporal parameters. The purpose of the present study was to develop a model that can be included in a smart device in order to estimate the horse speed per stride from accelerometric and gyroscopic data without the use of a global positioning system, enabling the use of such a tool in both indoor and outdoor conditions. The accuracy of two speed calculation methods was compared: one signal based and one machine learning model. Those two methods allowed the calculation of speed from accelerometric and gyroscopic data without any other external input. For this purpose, data were collected under various speeds on straight lines and curved paths. Two reference systems were used to measure the speed in order to have a reference speed value to compare each tested model and estimate their accuracy. Those models were compared according to three different criteria: the percentage of error above 0.6 m/s, the RMSE, and the Bland and Altman limit of agreement. The machine learning method outperformed its competitor by giving the lowest value for all three criteria. The main contribution of this work is that it is the first method that gives an accurate speed per stride for horses without being coupled with a global positioning system or a magnetometer. No similar study performed on horses exists to compare our work with, so the presented model is compared to existing models for human walking. Moreover, this tool can be extended to other equestrian sports, as well as bipedal locomotion as long as consistent data are provided to train the machine learning model. The machine learning model's accurate results can be explained by the large database built to train the model and the innovative way of slicing stride data before using them as an input for the model.Entities:
Keywords: horse; overall dynamic body acceleration; sensors; speed estimation; support vector machine
Year: 2020 PMID: 31963422 PMCID: PMC7014525 DOI: 10.3390/s20020518
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Orientation of the IMU’s axes and sensor location (blue dotted lines).
Figure 2Field of measurement with 2D video cameras.
Figure 3Plan of speed measurement on a curved path for a horse at left hand canter.
Figure 4One stride acceleration (left) and angular velocity (right) signals for the x-axis (top), y-axis (middle), and z-axis (bottom). The red curve corresponds to a running speed of 8.6 m/s, and the black one corresponds to a running speed of 5.0 m/s.
Figure 5Diagram of the SVM process from training to the speed prediction.
Mean, minimum, and maximum of the percentage of error above 0.6 m/s and the mean (standard deviation) of the width of the Bland and Altman limit of agreement for 50 repetitions for each method.
| SVM | ODBA | |
|---|---|---|
| Mean of model error above 0.6 m/s | 10.9% | 51.4% |
| Minimum of model error above 0.6 m/s | 9.0% | 47.8% |
| Maximum of model error above 0.6 m/s | 14.0% | 55.1% |
| Mean of width of the limit of agreement | 1.7 m/s | 3.9 m/s |
| Standard deviation | 0 | 0.1 |
| Average RMSE | 0.43 | 0.98 |
| Standard deviation of RMSE | 0.02 | 0.03 |
Figure 6Bland and Altman plot for one repetition of the SVM model with its 95% confidence interval (top) and the overall dynamic body acceleration (ODBA) method (bottom).