Agronomy (Feb 2019)

Estimating Body Condition Score in Dairy Cows From Depth Images Using Convolutional Neural Networks, Transfer Learning and Model Ensembling Techniques

  • Juan Rodríguez Alvarez,
  • Mauricio Arroqui,
  • Pablo Mangudo,
  • Juan Toloza,
  • Daniel Jatip,
  • Juan M. Rodriguez,
  • Alfredo Teyseyre,
  • Carlos Sanz,
  • Alejandro Zunino,
  • Claudio Machado,
  • Cristian Mateos

DOI
https://doi.org/10.3390/agronomy9020090
Journal volume & issue
Vol. 9, no. 2
p. 90

Abstract

Read online

BCS (Body Condition Score) is a method to estimate body fat reserves and accumulated energy balance of cows, placing estimations (or BCS values) in a scale of 1 to 5. Periodically rating BCS of dairy cows is very important since BCS values are associated with milk production, reproduction, and health of cows. However, in practice, obtaining BCS values is a time-consuming and subjective task performed visually by expert scorers. There have been several efforts to automate BCS of dairy cows by using image analysis and machine learning techniques. In a previous work, an automatic system to estimate BCS values was proposed, which is based on Convolutional Neural Networks (CNNs). In this paper we significantly extend the techniques exploited by that system via using transfer learning and ensemble modeling techniques to further improve BCS estimation accuracy. The improved system has achieved good estimations results in comparison with the base system. Overall accuracy of BCS estimations within 0.25 units of difference from true values has increased 4% (up to 82%), while overall accuracy within 0.50 units has increased 3% (up to 97%).

Keywords