Classification of Cattle Behavior and Detection of Heat (Estrus) using Sensor Data

Druva Dhakshinamoorthy, Avikshit Jha, Sabyasachi Majumdar, Devdulal Ghosh, Ranjita Chakraborty +1 more
6/19/2025
cs.LG

No confident code implementation found for this paper.

Abstract

This paper presents a novel system for monitoring cattle behavior and detecting estrus (heat) periods using sensor data and machine learning. We designed and deployed a low-cost Bluetooth-based neck collar equipped with accelerometer and gyroscope sensors to capture real-time behavioral data from real cows, which was synced to the cloud. A labeled dataset was created using synchronized CCTV footage to annotate behaviors such as feeding, rumination, lying, and others. We evaluated multiple machine learning models -- Support Vector Machines (SVM), Random Forests (RF), and Convolutional Neural Networks (CNN) -- for behavior classification. Additionally, we implemented a Long Short-Term Memory (LSTM) model for estrus detection using behavioral patterns and anomaly detection. Our system achieved over 93% behavior classification accuracy and 96% estrus detection accuracy on a limited test set. The approach offers a scalable and accessible solution for precision livestock monitoring, especially in resource-constrained environments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dhakshinamoorthy2025classification,
  title  = {Classification of Cattle Behavior and Detection of Heat (Estrus) using Sensor Data},
  author = {Druva Dhakshinamoorthy and Avikshit Jha and Sabyasachi Majumdar and Devdulal Ghosh and Ranjita Chakraborty and Hena Ray},
  year   = {2025},
  eprint = {2506.16380},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.16380v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.16380.svg)](https://codeofpaper.com/paper/2506.16380)

Discussion