Universal Bovine Identification via Depth Data and Deep Metric Learning
Not on the map. Why?
Abstract (arXiv)
This paper proposes and evaluates, for the first time, a top-down (dorsal view), depth-only deep learning system for accurately identifying individual cattle and provides associated code, datasets, and training weights for immediate reproducibility. An increase in herd size skews the cow-to-human ratio at the farm and makes the manual monitoring of individuals more challenging. Therefore, real-time cattle identification is essential for the farms and a crucial step towards precision livestock farming. Underpinned by our previous work, this paper introduces a deep-metric learning method for cattle identification using depth data from an off-the-shelf 3D camera. The method relies on CNN and MLP backbones that learn well-generalised embedding spaces from the body shape to differentiate individuals -- requiring neither species-specific coat patterns nor close-up muzzle prints for operation. The network embeddings are clustered using a simple algorithm such as k-NN for highly accurate identification, thus eliminating the need to retrain the network for enrolling new individuals. We evaluate two backbone architectures, ResNet, as previously used to identify Holstein Friesians using RGB images, and PointNet, which is specialised to operate on 3D point clouds. We also present CowDepth2023, a new dataset containing 21,490 synchronised colour-depth image pairs of 99 cows, to evaluate the backbones. Both ResNet and PointNet architectures, which consume depth maps and point clouds, respectively, led to high accuracy that is on par with the coat pattern-based backbone.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 14 of its 76 references that are in the map. First posted on arXiv 29 Mar 2024.
Builds on
14 of 76 references.
References · 14
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2018Albumentations: fast and flexible image augmentationscited by 558
- 2018PointCloud Saliency Mapscited by 112
- 2020Visual Identification of Individual Holstein-Friesian Cattle via Deep Metric Learningcited by 26
- 2019Single-frame Regularization for Temporally Stable CNNscited by 21
- 2020Adapting Grad-CAM for Embedding Networkscited by 21
- 2021Towards Self-Supervision for Video Identification of Individual Holstein-Friesian Cattle: The Cows2021 Datasetcited by 21
- 2019Great Ape Detection in Challenging Jungle Camera Trap Footage via Attention-Based Spatial and Temporal Feature Blendingcited by 12
- 2022Label a Herd in Minutes: Individual Holstein-Friesian Cattle Identificationcited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.
- 2025The SA-FARI Dataset: Segment Anything in Footage of Animals for Recognition and Identificationcited by 6
- 2024Holstein-Friesian Re-Identification using Multiple Cameras and Self-Supervision on a Working Farmcited by 3
- 2026A Non-Invasive Alternative to RFID: Self-Sufficient 3D Identification of Group-Housed Livestockcited by 0
- 2026A Non-Invasive Alternative to RFID: Self-Sufficient 3D Identification of Group-Housed Livestock24 Apr 2026
- 2025The SA-FARI Dataset: Segment Anything in Footage of Animals for Recognition and Identification19 Nov 2025
- 2024Holstein-Friesian Re-Identification using Multiple Cameras and Self-Supervision on a Working Farm16 Oct 2024