| Literature DB >> 33082367 |
F M Serra Bragança1, S Broomé2, M Rhodin3, S Björnsdóttir4, V Gunnarsson5, J P Voskamp6, E Persson-Sjodin3, W Back6,7, G Lindgren8,9, M Novoa-Bravo8,10, A I Gmel11,12, C Roepstorff13, B J van der Zwaag14, P R Van Weeren6, E Hernlund3.
Abstract
For centuries humans have been fascinated by the natural beauty of horses in motion and their different gaits. Gait classification (GC) is commonly performed through visual assessment and reliable, automated methods for real-time objective GC in horses are warranted. In this study, we used a full body network of wireless, high sampling-rate sensors combined with machine learning to fully automatically classify gait. Using data from 120 horses of four different domestic breeds, equipped with seven motion sensors, we included 7576 strides from eight different gaits. GC was trained using several machine-learning approaches, both from feature-extracted data and from raw sensor data. Our best GC model achieved 97% accuracy. Our technique facilitated accurate, GC that enables in-depth biomechanical studies and allows for highly accurate phenotyping of gait for genetic research and breeding. Our approach lends itself for potential use in other quadrupedal species without the need for developing gait/animal specific algorithms.Entities:
Mesh:
Year: 2020 PMID: 33082367 PMCID: PMC7576586 DOI: 10.1038/s41598-020-73215-9
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Descriptive results for stride parameters for all gaits. (A) Footfall pattern of each different gait. White: swing phase; color: stance phase. LF Left front, RF Right front, LB Left hind, RB Right hind. (B) Different stride parameters, calculated from the limb-mounted IMUs, grouped by gait. (C) Stride duration clustered by gait and horse breed. Note the specific breed characteristics (i.e., clustering). (D) Our data overlapping the original Hildebrand 1965 plot where x axis: diagonal advanced placement, y axis: lateral advanced placement.
Descriptive statistics, mean and standard deviation (SD) of some of the stride temporal variables for each gait.
| Strides | Stride duration (s) | Stride frequency (Hz) | Stance duration (s)a | Duty factora | |||||
|---|---|---|---|---|---|---|---|---|---|
| Mean | SD | Mean | SD | Mean | SD | Mean | SD | ||
| Walk | 1966 | 1.80 | 0.17 | 0.95 | 0.14 | 0.65 | 0.12 | 60.60 | 1.85 |
| Trot | 1932 | 0.63 | 0.12 | 1.64 | 0.32 | 0.28 | 0.05 | 44.20 | 4.76 |
| Lcanter | 519 | 0.50 | 0.05 | 2.03 | 0.22 | 0.19 | 0.02 | 39.10 | 3.58 |
| Rcanter | 483 | 0.49 | 0.04 | 2.05 | 0.18 | 0.20 | 0.02 | 40.00 | 3.28 |
| Tölt | 1572 | 0.42 | 0.04 | 2.39 | 0.19 | 0.15 | 0.02 | 36.10 | 2.63 |
| Pace | 277 | 0.54 | 0.04 | 1.87 | 0.13 | 0.24 | 0.03 | 44.20 | 3.78 |
| Paso | 401 | 0.39 | 0.03 | 2.55 | 0.15 | 0.21 | 0.01 | 53.70 | 2.49 |
| Trocha | 426 | 0.39 | 0.04 | 2.56 | 0.20 | 0.20 | 0.03 | 51.00 | 3.34 |
| Total | 7576 | ||||||||
aAverage of all limbs.
Mean accuracy of five consecutive runs and standard deviation (SD) for feature extracted modes.
LDA Linear discriminant analysis, QDA Quadratic discriminant analysis, DT Decision Tree, RF Random Forest, SVM Support Vector Machine, FC Fully connected ANN.
Figure 2Confusion matrix of the best performing models for two methodologies used; feature extracted models (A) and LSTMs based on raw IMU data (B). Note the high confusion of the class ‘Trocha’ for both models.
Mean accuracy of five consecutive runs and standard deviation (sd) for LSTM models based on raw IMU data.
Upper body (UB): head, withers and pelvis; LH left hind limb, Ldiag left diagonal limbs, Lside left side limbs, Flimbs Front lims.
Figure 3Data collection and analysis procedures. (A) One of the study subjects in pace, indicating the location of each IMU sensor in red (*). Raw sensor data was transmitted in real-time from the IMU sensor to a gateway via radio. (B) Example of raw data for a segment of IMU data. B2: (C) The different ANN training models used; 1: LSTMs, 2: One layer Fully connected.
Description of the data sets.
| Breed | Number of trials | Condition | Gaits | Reference |
|---|---|---|---|---|
| Warmblood | 52 | In-hand overground and treadmill | Walk, trot, canter | [ |
| Icelandic horse | 44 | Ridden and in-hand overground | Walk, trot, pace tölt, canter | [ |
| Franches-Montagnes | 24 | Treadmill | Walk, trot | [ |
| Colombian criollo | 29 | Ridden | Paso fino, trot, trocha | Unpublished data from authors |
| Total | 149 | |||
Includes breed, gaits, number of horses and references to the studies of which the data were used.
Description of the features extracted from the IMU sensor data.
| Variable | Unit | Description | |
|---|---|---|---|
| Stride timing | Stride duration | s | Duration of one complete stride cycle |
| Stance duration | Period of ground contact (weightbearing) of an individual limb | ||
| Stride frequency | Hz | Number of repetitions of the stride unit per second | |
| Duty factor (relative stance duration) | Duration of stance phase as a proportion of the total limb cycle duration | ||
| Interlimb timing | Diagonal advance placement | % of stride duration | Temporal dissociation at hoof contact between diagonal limb pairs |
| Lateral advance placement | Temporal dissociation at hoof contact between ipsilateral limb pairs | ||
| Minimum number of limbs on the ground | Minimum number of limbs on the ground per stride | ||
| Maximum number of limbs on the ground | Maximum number of limbs on the ground per stride | ||
| Median number of limbs on the ground | Median number of limbs on the ground per stride | ||
| Quardupedal stance | % of stride duration | Time of simultaneous stance of four limbs | |
| Tripedal stance | Time of simultaneous stance of tree limbs | ||
| Bipedal stance | Time of simultaneous stance of two limbs | ||
| Single limb stance | Time of simultaneous stance of one limb | ||
| Suspension | Airborne phase of stride where all four limbs are in swing phase and free from weightbearing | ||
| Limb pair overlap LF-RF | Period of synchronous ground contact between LF and RF limbs | ||
| Limb pair overlap LH-RH | Period of synchronous ground contact between LH and RH limbs | ||
| Limb pair overlap LF-LH | Period of synchronous ground contact between LF and LH limbs | ||
| Limb pair overlap RF-RH | Period of synchronous ground contact between RF and RH limbs | ||
| Limb pair overlap LF-RH | Period of synchronous ground contact between LF and RH limbs | ||
| Limb pair overlap RF-LH | Period of synchronous ground contact between RF and LH limbs |
LF Left front limb, RF Right front limb, LH Left hind limb, RH Right hind limb.