On farm automatic sheep breed classification using deep learning

Abstract Automatic identification of breeds of sheep can be valuable to the sheep industry. Sheep producers need to identify different breeds of sheep to estimate the commercial value of their flock. In many situations however, farmers find it challenging to identify the breeds of sheep without a great deal of experience. DNA testing is an alternative method for breed identification. However, it is not practical for real time assessment of large quantities of sheep in a production environment. Hence, autonomous methods that can efficiently and accurately replicate the identification ability of a sheep breed expert, while operating in a farm environment are beneficial to the industry. Our original contributions in this field include: setting up a prototype computer vision system in a sheep farm, building a database compromising 1642 sheep images of four breeds captured on a farm and labelled by an expert with its breed and training a sheep breed classifier using machine learning and computer vision to achieve an average accuracy of 95.8% with 1.7 standard deviation. This classifier could assist sheep farmers to accurately and efficiently differentiate between breeds and allow more accurate estimation of meat yield and cost management.

[1]  S. Paiva,et al.  Morphological characterization of sheep breeds in Brazil, Uruguay and Colombia. , 2010 .

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

[3]  M. Asamoah-Boaheng,et al.  Morphological characterization of breeds of sheep: a discriminant analysis approach , 2016, SpringerPlus.

[4]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[5]  David W. Jacobs,et al.  Dog Breed Classification Using Part Localization , 2012, ECCV.

[6]  Kofi Appiah,et al.  Automatic classification of flying bird species using computer vision techniques , 2016, Pattern Recognit. Lett..

[7]  D. G. McCall,et al.  Application of neural network and time series techniques in wool growth modeling. , 2000 .

[8]  Janne Heikkilä,et al.  Transfer Learning for Cell Nuclei Classification in Histopathology Images , 2016, ECCV Workshops.

[9]  Ephraim Maltz,et al.  Automatic lameness detection based on consecutive 3D-video recordings , 2014 .

[10]  Amit Kumar Singh,et al.  Deep Learning Framework for Recognition of Cattle Using Muzzle Point Image Pattern , 2018 .

[11]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  Yael Edan,et al.  Development of automatic body condition scoring using a low-cost 3-dimensional Kinect camera. , 2016, Journal of dairy science.

[13]  J. Armstrong,et al.  Illusions in Regression Analysis , 2011 .

[14]  A. H. Kirton,et al.  Dressing percentages of lambs , 1984 .

[15]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[16]  D. Hopkins Estimating carcass weight from liveweight in lambs , 1991 .

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

[18]  J. Donnelly,et al.  Breed and sex differences in skeletal dimensions of sheep in the first year of life , 1989, The Journal of Agricultural Science.