| Literature DB >> 36127747 |
Heidi Rautiainen1, Moudud Alam2, Paul G Blackwell3, Anna Skarin4.
Abstract
Animal behavioural responses to the environment ultimately affect their survival. Monitoring animal fine-scale behaviour may improve understanding of animal functional response to the environment and provide an important indicator of the welfare of both wild and domesticated species. In this study, we illustrate the application of collar-attached acceleration sensors for investigating reindeer fine-scale behaviour. Using data from 19 reindeer, we tested the supervised machine learning algorithms Random forests, Support vector machines, and hidden Markov models to classify reindeer behaviour into seven classes: grazing, browsing low from shrubs or browsing high from trees, inactivity, walking, trotting, and other behaviours. We implemented leave-one-subject-out cross-validation to assess generalizable results on new individuals. Our main results illustrated that hidden Markov models were able to classify collar-attached accelerometer data into all our pre-defined behaviours of reindeer with reasonable accuracy while Random forests and Support vector machines were biased towards dominant classes. Random forests using 5-s windows had the highest overall accuracy (85%), while hidden Markov models were able to best predict individual behaviours and handle rare behaviours such as trotting and browsing high. We conclude that hidden Markov models provide a useful tool to remotely monitor reindeer and potentially other large herbivore species behaviour. These methods will allow us to quantify fine-scale behavioural processes in relation to environmental events.Entities:
Keywords: Activity recognition; Hidden Markov models; Random forests; Rangifer tarandus; Support vector machines; Tri-axial accelerometer
Year: 2022 PMID: 36127747 PMCID: PMC9490970 DOI: 10.1186/s40462-022-00339-0
Source DB: PubMed Journal: Mov Ecol ISSN: 2051-3933 Impact factor: 5.253
Fig. 1Enclosures with placement of cameras used for video recordings of ground-truth behaviour of ten and nine reindeer, respectively, fitted with acceleration sensors in (a) Sirges reindeer herding community and (b) in Ståkke reindeer herding community, both in northern Sweden
Main behavioural categories of 19 video recorded reindeer attached with tri-axial accelerometers used for model training and corresponding subgroups (behavioural categories) included within each main behaviour
| Behaviour | General description | Subgroup | Description |
|---|---|---|---|
| Grazing | Lower the head to the ground and foraging from the ground. Mouth close to the ground | From ground while standing still or taking one or two steps without moving head position or while walking slowly and foraging from the ground. Mouth positioned close to the ground | |
| Browsing high | Moving lips towards a branch in a tree or a high shrub | Standing on all four legs, stretching the neck upwards, head level above shoulder height (minimum 45º head angle) or standing on the hind legs, stretching the neck upwards | |
| Browsing low | Moving lips towards a low branch in a tree or a low shrub | Standing on all four legs, moving the head forward or downwards without mouth touching the ground | |
| Inactivity (lying) | Belly or side on the ground with folded or extended legs and head in different positions | Resting | Folded legs with head raised from the ground facing forward or with the neck bent on the side |
| Sleeping | Head close to ground (on ground or against body) in the same position | ||
| Ruminating | Lying with legs folded and belly on the ground, head raised from the ground facing forward or with the neck bent on the side while chewing | ||
| Groominga | Lying with legs folded and belly on the ground, head moving against legs or body | ||
| Inactivity (standing) | Standing on all four legs without moving forward without chewing | ||
| Walking | Moving forward by alternately moving the legs from one point to another | Lifting all four legs in a symmetric movement and moving forward, with mouth up from the ground (not grazing) | |
| Trotting | Moving forward by alternately moving the legs from one point to another | Simultaneous movement of hoof paired two by two diagonally (trotting) or three-beat gait faster than the average trot (running) | |
| Digging a | Standing and repetitively scratching on ground with one front leg at least two times in a row | ||
| Agonistic behaviour a | Pushing away an individual or being pushed away by another individual | ||
| Scratching head against tree a | Repeated head movement against branches on trees without having contact with the lips on branch | ||
| Missing data a | Animal out of sight | ||
| Other a | Undefined |
a Behaviours classified as “other”.
Processing (A) performed on raw acceleration data after applying a sliding window of five seconds prior to segmentation and summary statistics (features) calculated (B) for each window (two-, three-, and five-second windows) after segmentation
| A | Data processing | Term | Equation | Description |
|---|---|---|---|---|
| Static acceleration | sX, sY, sZ | Gravitational component of acceleration (9.81 m/s2 = 1 g) caused by gravitational force acting on the accelerometers [ | ||
| Dynamic acceleration | dX, dY, dZ | Dynamic acceleration measures acceleration caused by animal movements where the gravitational component is removed [e.g., | ||
| Roll (φ) | roll | Rotation around the X-axis (roll) given in Euler angles ranging between ± π radian (equivalent to ± 180º) using 2-argument arctangent function, implemented as atan2 in R | ||
| Pitch (θ) | pitch | Rotation around the Y-axis (pitch) given in Euler angles ranging between ± π/2 rad (equivalent to ± 90º) using arctangent function, implemented as atan in R | ||
| Norm | Orientation-independent measure of acceleration magnitude [ | |||
| Rotation matrix | Rx( | Rotation matrix around X-axis to adjust for rotations around the neck |
Performance statistics (%) of Random forests (RF), Support vector machines (SVM) and Hidden-Markov models (HMM) using time-domain features in 2-, 3- and 5-s windows (2 s, 3 s and 5 s)
| Grazing | Browsing high | Browsing low | Inactivity | Walking | Trotting | Other | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Window size | Se | Pr | Ac | Se | Pr | Ac | Se | Pr | Ac | Se | Pr | Ac | Se | Pr | Ac | Se | Pr | Ac | Se | Pr | Ac | K | Overall accuracy | |
| RF | 2 s | 25 | 56 | 62 | 68 | 64 | 79 | 92 | 92 | 45 | 53 | 72 | 18 | 51 | 59 | 72 | 82 | |||||||
| 3 s | 73 | 70 | 82 | 92 | 93 | 73 | 53 | 58 | 76 | 75 | 84 | |||||||||||||
| 5 s | 86 | 85 | 92 | 25 | 49 | 62 | 49 | 52 | 34 | 34 | 67 | 19 | 50 | 59 | ||||||||||
| SVM | 2 s | 89 | 84 | 93 | 66 | 65 | 79 | 91 | 92 | 47 | 56 | 73 | 55 | 39 | 72 | 82 | ||||||||
| 3 s | 9 | 36 | 54 | 72 | 68 | 81 | 22 | 56 | 61 | 19 | 43 | 59 | 74 | 83 | ||||||||||
| 5 s | 86 | 85 | 92 | 0 | 0 | 50 | 43 | 58 | 71 | 0 | 52 | 19 | 59 | |||||||||||
| 3 s | 68 | 26 | 83 | 90 | 92 | 69 | 39 | 82 | 79 | 40 | 89 | 36 | 40 | 67 | ||||||||||
| 5 s | 78 | 86 | 88 | 24 | 20 | 62 | 54 | 74 | 74 | 88 | 90 | 65 | 38 | 81 | 24 | 20 | 62 | 29 | 25 | 63 | 66 | 78 | ||
Behaviour-specific metrics are given as sensitivity (Se), precision (Pr), accuracy (Ac), and overall model performance are presented as overall accuracy and Cohen’s kappa (K)
Behaviours other than grazing, browsing high, browsing low, inactivity, walking, and trotting are included as “other” in model training
Highest behaviour-specific metrics for each model are presented in bold and the overall best performing model is highlighted in italic