Open Access Open Access  Restricted Access Subscription Access

Identification of Goat Breeds by Digital Image using Convolution Neural Network


Affiliations
1 Kalyani Government Engineering College, Kalyani, Nadia, West Bengal 741235, India
2 Department of Agronomy, UBKV, Pundibari, Cooch Behar, West Bengal 736165, India
3 ICAR-National Research Centre on Pig, Rani, Guwahati, Assam 781131, India
 

Diversity in domestic animals in most of the species is depicted in the form of breeds. Phenotypic and genotypic characterizations are the tools for breed identification of livestock species. Variation within breed or similar looking breeds make it difficult to confirm breed identity of individual animal. An experiment was conducted with the aim of identification of breed of an individual goat by the help of its image using Inception model v3; a convolutional neural network. More than 500 digital images of individual goat captured in restricted (to get similar image-background) and unrestricted (natural) environment without imposing stress to animals. Six different purebred goats (Blackbengal, Beetal, Jamunapari, Barbari, Jakhrana and Sirohi) which have been reared and maintained by reputed government research organizations in India were used for training and testing the model. 10% of the captured images were used for testing the trained model. Breed confirmation was made by seeing the value (probability) in output terminals corresponding to six different breeds under study which best described an input image. 56 images out of the 60 images used in the test were successfully interpreted for breed identity by the trained model and thus the model was 93.33% accurate. Output probability of more than or equal to 0.95 was taken as minimum confidence limit for determination of breed. Value less than 0.95 was considered as unsuccessful test. Upon testing with images from breeds for which the model was not trained on, the output values could not provide confirmatory result. Therefore, the technique has great potential to solve confusion on breed identity. It would also be useful in implementation of Global Plan ofAction for animal genetic resource (AnGR).

Keywords

Livestock, Goat Breed Identification, Deep Learning, Convolutional Neural Network, Confidence Level.
User
Notifications
Font Size


  • Food and Agriculture Organization of the United Nations, Phenotypic Characterization of Animal Genetic Resources, http://www.fao.org/3/i2686e/i2686e00.htm, Date of access: 24/06/2020.
  • Food and Agriculture Organization of the United Nations, Molecular Genetic Characterization of Animal Genetic Resources, http://www.fao.org/3/i2413e/i2413e00.htm, Date of access: 24/06/2020.
  • Rugh, D., Zeh, J., Koski, W., Baraff, L., Miller, G.W. and Shelden, K.E., An Improved System for Scoring Photo Quality and Whale Identi!ability in Aerial Photographs of Bowhead Whales, Rep. int. Whal. Commn, Vol.48, pp. 501-512, 1998.
  • Hirsch, M., Graham, E.F. and Dracy, A.E., A Classification for the Identification of Bovine Noseprints, Journal of Dairy Science, Vol. 35, No.4, pp. 314319, 1952.
  • Burghardt, T., A General Introduction to Visual Animal Biometrics, Visual Information Laboratory, University of Bristol, 2012.
  • Corkery, G., Gonzales-Barron, U.A., Butler, F., Mc, D.K. and Ward, S., A Preliminary Investigation on Face Recognition as a Biometric Identifier of Sheep, Transactions of theASABE, Vol. 50, No.1, pp. 313-320, 2007.
  • The Food and Agriculture Organization (FAO) of the United Nations, FAOSTAT, http://www.fao.org/faostat/en/#data/Q A/visualize, Date of access: 24/06/ 2020.
  • ICAR- National Bureau of Animal Genetic Resources, REGISTERED BREEDS OF GOAT, http://www.nbagr.res.in/reggoat. html, Date of access: 24/06/2020.
  • Donahue, J., Jia, Y., Vinyals, O., Hoffman, J., Zhang, N., Tzeng, E. and Darrell, T., Decaf: A Deep Convolutional Activation Feature for Generic Visual Recognition, Proceedings of the International Conference on Machine Learning, 2014.
  • Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Erhan, D., Vanhoucke, V. and Rabinovich, A., Going Deeper with Convolutions, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2015.
  • Dumoulin, V. and Visin, F., A Guide to Convolution Arithmetic for Deep Learning, arXiv Preprint:1603.07285, 2016.
  • Nagi, J., Ducatelle, F., Di, C.G., Ciresan, D., Meier, U., Giusti, A., Nagi, A.F., Schmidhuber, J. and Gambardella, L.M., Max-Pooling Convolutional Neural Networks for Vision-Based Hand Gesture Recognition, Proceedings of the IEEE International Conference on Signal and Image Processing Applications (ICSIPA), 2011.
  • Nwankpa, C., Ijomah, W., Gachagan, A. and Marshall, S., Activation Functions: Comparison of Trends in Practice and Research for Deep Learning, arXiv Preprint: 1811.03378, 2018.
  • Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J. and Wojna, Z., Rethinking the Inception Architecture for Computer Vision, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2016.
  • Jon, S., Train Your Own Image Classifier with Inception in Tensor Flow, Google AI Blog, https://ai.googleblog.com/2016/03/train-your-own-imageclassifier-with.html, Date of access: 24/06/2020.
  • Yosinski, J., Clune, J., Bengio, Y. and Lipson, H., How Transferable Are Features in Deep Neural Networks?, Proceedings of the Advances in Neural Information Processing Systems, pp. 3320-3328, 2014.
  • Jia, D., Wei, D., Richard, S., Li-Jia, L., Kai, L. and Li, F.-F., ImageNet: A LargeScale Hierarchical Image Database, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2009.
  • Francois, C., Keras, Date of access: 24/06/2020.

Abstract Views: 553

PDF Views: 207




  • Identification of Goat Breeds by Digital Image using Convolution Neural Network

Abstract Views: 553  |  PDF Views: 207

Authors

Satyendra Nath Mandal
Kalyani Government Engineering College, Kalyani, Nadia, West Bengal 741235, India
Sanket Dan
Kalyani Government Engineering College, Kalyani, Nadia, West Bengal 741235, India
Pritam Ghosh
Kalyani Government Engineering College, Kalyani, Nadia, West Bengal 741235, India
Subhranil Mustafi
Kalyani Government Engineering College, Kalyani, Nadia, West Bengal 741235, India
Kunal Roy
Kalyani Government Engineering College, Kalyani, Nadia, West Bengal 741235, India
Kaushik Mukherjee
Kalyani Government Engineering College, Kalyani, Nadia, West Bengal 741235, India
Dilip Kumar Hajra
Department of Agronomy, UBKV, Pundibari, Cooch Behar, West Bengal 736165, India
Santanu Banik
ICAR-National Research Centre on Pig, Rani, Guwahati, Assam 781131, India

Abstract


Diversity in domestic animals in most of the species is depicted in the form of breeds. Phenotypic and genotypic characterizations are the tools for breed identification of livestock species. Variation within breed or similar looking breeds make it difficult to confirm breed identity of individual animal. An experiment was conducted with the aim of identification of breed of an individual goat by the help of its image using Inception model v3; a convolutional neural network. More than 500 digital images of individual goat captured in restricted (to get similar image-background) and unrestricted (natural) environment without imposing stress to animals. Six different purebred goats (Blackbengal, Beetal, Jamunapari, Barbari, Jakhrana and Sirohi) which have been reared and maintained by reputed government research organizations in India were used for training and testing the model. 10% of the captured images were used for testing the trained model. Breed confirmation was made by seeing the value (probability) in output terminals corresponding to six different breeds under study which best described an input image. 56 images out of the 60 images used in the test were successfully interpreted for breed identity by the trained model and thus the model was 93.33% accurate. Output probability of more than or equal to 0.95 was taken as minimum confidence limit for determination of breed. Value less than 0.95 was considered as unsuccessful test. Upon testing with images from breeds for which the model was not trained on, the output values could not provide confirmatory result. Therefore, the technique has great potential to solve confusion on breed identity. It would also be useful in implementation of Global Plan ofAction for animal genetic resource (AnGR).

Keywords


Livestock, Goat Breed Identification, Deep Learning, Convolutional Neural Network, Confidence Level.

References





DOI: https://doi.org/10.21843/reas%2F2019%2F72-82%2F196168