| Literature DB >> 25520816 |
Roeland A Bom1, Willem Bouten2, Theunis Piersma3, Kees Oosterbeek4, Jan A van Gils1.
Abstract
BACKGROUND: Animal-borne accelerometers measure body orientation and movement and can thus be used to classify animal behaviour. To univocally and automatically analyse the large volume of data generated, we need classification models. An important step in the process of classification is the segmentation of acceleration data, i.e. the assignment of the boundaries between different behavioural classes in a time series. So far, analysts have worked with fixed-time segments, but this may weaken the strength of the derived classification models because transitions of behaviour do not necessarily coincide with boundaries of the segments. Here we develop random forest automated supervised classification models either built on variable-time segments generated with a so-called 'change-point model', or on fixed-time segments, and compare for eight behavioural classes the classification performance. The approach makes use of acceleration data measured in eight free-ranging crab plovers Dromas ardeola.Entities:
Keywords: Behaviour classification; Change-point model; Crab plover; Dromas ardeola; Movement ethogram; Random forest; Supervised classification; Tri-axial acceleration; Video annotation
Year: 2014 PMID: 25520816 PMCID: PMC4267607 DOI: 10.1186/2051-3933-2-6
Source DB: PubMed Journal: Mov Ecol ISSN: 2051-3933 Impact factor: 3.600
Figure 1The eight step protocol for obtaining acceleration-based supervised behavioural classification that was followed during our study.
Figure 2A crab plover carrying the UvA-BiTS tracker. The arrows represent the tree-axial acceleration that is measured by the device. Original photo by Jan van de Kam.
Ethogram of the behavioural classes of crab plovers distinguished on the video recording and the number of assignments per tracked bird
| Behavioural class | Description | # of observations per tracked bird | Total | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| #446 | #642 | #672 | #674 | #675 | #676 | #680 | #682 | |||
| Attack | Fast forwards prey attack, typically followed after a period of waiting | 1 | 3 | 1 | 6 | 0 | 0 | 0 | 26 | 37 |
| Body care | Cleaning and arranging feathers | 21 | 0 | 0 | 18 | 3 | 23 | 0 | 2 | 67 |
| Fly | Flying | 4 | 0 | 0 | 7 | 0 | 0 | 0 | 8 | 19 |
| Handle | Preparing prey for ingestion, usually crabs are stripped on the ground | 53 | 6 | 1 | 19 | 12 | 3 | 0 | 75 | 169 |
| Inactive | All inactive behaviours, sit, sleep, stand, sit on tarsus, lurk | 207 | 24 | 56 | 257 | 70 | 77 | 6 | 480 | 1177 |
| Peck | Pecking, similar to attack, but more downwards and slower | 17 | 0 | 0 | 11 | 2 | 8 | 0 | 9 | 47 |
| Search | The bill is used to sense prey, similar to, but less irregular than handling | 56 | 0 | 14 | 31 | 47 | 35 | 0 | 116 | 299 |
| Walk | Moving legs forwards | 124 | 16 | 45 | 213 | 60 | 59 | 5 | 331 | 853 |
Figure 3Example of 10 seconds acceleration data. The top diagram shows the tri-axial accelerometer data at 20 Hz and in colour the observed behavioural classes. The variable-time row shows the boundaries of the variable-time segments (ARL0 = 50,000) and the classified behavioural class. The fixed-time row shows the boundaries of the fixed-time segments (1 sec) and the classified behavioural class. The background colours are unique per behaviour.
Classification performance (mean percentage and 95% confidence intervals) of the variable-time segmentation approach for different values of ARL (upper three rows) and of the fixed-time segmentation approach for different fixed segment lengths (lower four rows)
| Segmentation | ARL0 | Fixed length (s) | Attack (%) | Body care (%) | Fly (%) | Handle (%) | Inactive (%) | Peck (%) | Search (%) | Walk (%) |
|---|---|---|---|---|---|---|---|---|---|---|
| Variable-time | 500 | 5.0 (0–24.1) | 65.9 (50.3-78.0) | 89.8 (55.6-100) | 77.6 (70.5-84.4) | 94.5 (93.5-95.4) | 13.5 (0–28.6) | 74.5 (67.0-81.6) | 87.6 (85.2-89.7) | |
| 5,000 | 2.8 (0–17.5) | 64.4 (47.3-77.7) | 87.8 (52.7-100) | 80.3 (73.0-86.7) | 94.8 (93.8-95.7) | 17.2 (0–33.5) | 77.1 (69.2-84.8) | 87.8 (84.9-90.2) | ||
| 50,000 | 2.2 (0–16.2) | 67.6 (52.4-81.4) | 89.4 (47.7-100) | 83.7 (76.3-90.1) | 94.7 (93.6-95.6) | 14.5 (0–33.6) | 77.7 (69.8-85.3) | 87.8 (84.8-90.3) | ||
| Fixed-time | 0.5 | 7.3 (0–21.9) | 64.6 (57.2-71.3) | 87.6 (78.3-95.7) | 70.4 (65.6-75.3) | 93.9 (93.0-94.8) | 0.4 (0–5.2) | 66.3 (60.9-71.8) | 88.5 (86.7-90.1) | |
| 1 | 0.7 (0–10.2) | 71.6 (62.8-80.3) | 90.8 (80.8-100) | 76.5 (70.1-82.4) | 92.2 (91.0-93.3) | 4.1 (0–16.0) | 67.0 (60.4-73.2) | 87.4 (85.4-89.5) | ||
| 2 | 62.7 (49.6-75.6) | 90.8 (77.9-100) | 76.6 (68.5-84.2) | 88.2 (86.3-89.8) | 61.8 (53.2-68.9) | 82.5 (79.6-85.5) | ||||
| 3 | 50.4 (35.0-66.0) | 95.0 (83.7-100) | 73.0 (62.9-81.8) | 85.0 (82.8-87.3) | 46.9 (37.5-56.5) | 80.8 (76.6-84.5) |
Figure 4Results of the variable-time and fixed-time approach with the settings that yielded highest classification performance. The mean classifications performance and 95% confidence intervals are shown. Significant differences in classification approaches between methods are indicitated on top of the behavioural classes.
Figure 5Movements of crab plover #674 during a single low tide on 20 November 2012. The time between points is, in general, 30 seconds during low water and 10 minutes during high water. Lines connect subsequent measured positions. After each measured position, acceleration was measured during 10 seconds. Acceleration-based behaviour classification was done using the variable-time segmentation approach. In the enlargement, the point size of handling is slightly larger for visual reasons. The hourly time budget for this example is shown in Figure 6.
Figure 6Hourly time budget constructed from accelerometer data for crab plover #674 during a single low tide on 20 November 2012, using the variable-time segmentation approach. N-values refer to the number of segments. Behaviours are ranked from least to most occurring.