Deep Learning Techniques for Beef Cattle Body Weight Prediction

Following the weight of beef cattle is of great importance to the producer. The activities of nutrition, management, genetics, health and environment can benefit from the weight control of these animals. We explore different deep learning models performance in the regression task of predicting cattle weight. This is a hard problem since moving from 3-D space to 2-D images presents a loss of information in object shape, making weight prediction more difficult. A model that produces good results in this problem could potentially be applied more abstractly to similar problem spaces. We analyzed convolutional neural networks, RNN/CNN networks, Recurrent Attention Models, and Recurrent Attention Models with Convolutional Neural Networks, and show that convolutional neural networks achieve the highest performance. Our top model averages a MAE of 23.19 kg. This is nearly half the error as previous top linear regression models which reached an error of 38.46 kg.

[1]  Radu Horaud,et al.  A Comprehensive Analysis of Deep Regression , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Luc Van Gool,et al.  Real time head pose estimation with random regression forests , 2011, CVPR 2011.

[3]  I Halachmi,et al.  Development of an automatic cow body condition scoring using body shape signature and Fourier descriptors. , 2013, Journal of dairy science.

[4]  Antoni B. Chan,et al.  3D Human Pose Estimation from Monocular Images with Deep Convolutional Neural Network , 2014, ACCV.

[5]  Wei Xu,et al.  ABC-CNN: An Attention Based Convolutional Neural Network for Visual Question Answering , 2015, ArXiv.

[6]  G. Rosa,et al.  Automated computer vision system to predict body weight and average daily gain in beef cattle during growing and finishing phases , 2020 .

[7]  Fabricio de Lima Weber,et al.  Prediction of Girolando cattle weight by means of body measurements extracted from images , 2020 .

[8]  G. Bretschneider,et al.  Estimation of body weight by an indirect measurement method in developing replacement Holstein heifers raised on pasture , 2014 .

[9]  B. Sturm,et al.  Implementation of machine vision for detecting behaviour of cattle and pigs , 2017 .

[10]  G. Rosa,et al.  A novel automated system to acquire biometric and morphological measurements and predict body weight of pigs via 3D computer vision. , 2018, Journal of animal science.

[11]  Kai Liu,et al.  Automatic recognition of lactating sow behaviors through depth image processing , 2016, Comput. Electron. Agric..

[12]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[13]  Deva Ramanan,et al.  Face detection, pose estimation, and landmark localization in the wild , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Kartik B. Ariyur,et al.  Strategic Cattle Roundup using Multiple Quadrotor UAVs , 2017 .

[15]  Kurt Keutzer,et al.  PDANet: Polarity-consistent Deep Attention Network for Fine-grained Visual Emotion Regression , 2019, ACM Multimedia.

[16]  Koray Kavukcuoglu,et al.  Multiple Object Recognition with Visual Attention , 2014, ICLR.

[17]  Daniel E. Crispell,et al.  Pix2Face: Direct 3D Face Model Estimation , 2017, 2017 IEEE International Conference on Computer Vision Workshops (ICCVW).

[18]  Matthias Bethge,et al.  ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustness , 2018, ICLR.

[19]  Q. M. Jonathan Wu,et al.  Salient object detection via multi-scale attention CNN , 2018, Neurocomputing.

[20]  Ilias Kyriazakis,et al.  Automated tracking to measure behavioural changes in pigs for health and welfare monitoring , 2017, Scientific Reports.

[21]  D. Stajnko,et al.  Estimation of bull live weight through thermographically measured body dimensions , 2008 .

[22]  Luciano Vieira Koenigkan,et al.  Perspectives on the use of unmanned aerial systems to monitor cattle , 2018, Outlook on Agriculture.

[23]  D. Anglart Automatic estimation of body weight and body condition score in dairy cows using 3D imaging technique , 2014 .

[24]  José García Rodríguez,et al.  A Review on Deep Learning Techniques Applied to Semantic Segmentation , 2017, ArXiv.

[25]  Quoc V. Le,et al.  Do Better ImageNet Models Transfer Better? , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  E. Detmann,et al.  Evaluation of body weight prediction Equations in growing heifers , 2017 .

[27]  S. C. V. Filho,et al.  Influência da suplementação com Concentrados nas características de carcaça de bovinos F1 Limousin - Nelore, não-castrados, durante a seca, em pastagens de Brachiaria decumbens , 2002 .

[28]  A. Cibils,et al.  Use of an Unmanned Aerial Vehicle — Mounted Video Camera to Assess Feeding Behavior of Raramuri Criollo Cows☆ , 2016, Rangeland Ecology and Management.

[29]  Alex Graves,et al.  Recurrent Models of Visual Attention , 2014, NIPS.

[30]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[31]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[32]  M Tscharke,et al.  Review of Methods to Determine Weight and Size of Livestock from Images , 2013 .

[33]  Sakir Tasdemir,et al.  Original papers: Determination of body measurements on the Holstein cows using digital image analysis and estimation of live weight with regression analysis , 2011 .

[34]  Hemerson Pistori,et al.  Weed detection in soybean crops using ConvNets , 2017, Comput. Electron. Agric..

[35]  Hao Wang,et al.  Precious Metal Price Prediction Based on Deep Regularization Self-Attention Regression , 2020, IEEE Access.

[36]  F. E. Madalena,et al.  Predição do peso vivo a partir de medidas corporais em animais mestiços Holandês/Gir , 2008 .

[37]  Quoc V. Le,et al.  EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks , 2019, ICML.

[38]  Salah Sukkarieh,et al.  Cattle segmentation and contour extraction based on Mask R-CNN for precision livestock farming , 2019, Comput. Electron. Agric..

[39]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[40]  Y. Bozkurt,et al.  The relationship of parameters of body measures and body weight by using digital image analysis in pre-slaughter cattle , 2008 .