mlsanityData to 14 Oct 2026

Consistent multi-animal pose estimation in cattle using dynamic Kalman filter based tracking

arXiv 2503.10450 ↗First posted 13 Mar 2025cs.CVcited by 1

Not on the map. Why?

Abstract (arXiv)

Over the past decade, studying animal behaviour with the help of computer vision has become more popular. Replacing human observers by computer vision lowers the cost of data collection and therefore allows to collect more extensive datasets. However, the majority of available computer vision algorithms to study animal behaviour is highly tailored towards a single research objective, limiting possibilities for data reuse. In this perspective, pose-estimation in combination with animal tracking offers opportunities to yield a higher level representation capturing both the spatial and temporal component of animal behaviour. Such a higher level representation allows to answer a wide variety of research questions simultaneously, without the need to develop repeatedly tailored computer vision algorithms. In this paper, we therefore first cope with several weaknesses of current pose-estimation algorithms and thereafter introduce KeySORT (Keypoint Simple and Online Realtime Tracking). KeySORT deploys an adaptive Kalman filter to construct tracklets in a bounding-box free manner, significantly improving the temporal consistency of detected keypoints. In this paper, we focus on pose estimation in cattle, but our methodology can easily be generalised to any other animal species. Our test results indicate our algorithm is able to detect up to 80% of the ground truth keypoints with high accuracy, with only a limited drop in performance when daylight recordings are compared to nightvision recordings. Moreover, by using KeySORT to construct skeletons, the temporal consistency of generated keypoint coordinates was largely improved, offering opportunities with regard to automated behaviour monitoring of animals.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 12 of its 36 references that are in the map. First posted on arXiv 13 Mar 2025.

Builds on

12 of 36 references.

References · 12

  1. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
  2. 2018OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,162
  3. 2016Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,064
  4. 2017Simple Online and Realtime Tracking with a Deep Association Metriccited by 910
  5. 2016Simple Online and Realtime Trackingcited by 868
  6. 2016RMPE: Regional Multi-person Pose Estimationcited by 340
  7. 2019HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Estimationcited by 247
  8. 2017Recurrent Autoregressive Networks for Online Multi-Object Trackingcited by 48
  9. 2020Multi-Loss Weighting with Coefficient of Variationscited by 36
  10. 2016Multi-Person Pose Estimation with Local Joint-to-Person Associationscited by 18
  11. 2023Human Body Pose Estimation for Gait Identification: A Comprehensive Survey of Datasets and Modelscited by 5
  12. 2024Video-based automatic lameness detection of dairy cows using pose estimation and multiple locomotion traitscited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.