Skip to main content
Log in

InceptGI: a ConvNet-Based Classification Model for Identifying Goat Breeds in India

  • Original Contribution
  • Published:
Journal of The Institution of Engineers (India): Series B Aims and scope Submit manuscript

Abstract

In this paper, an attempt has been made to develop a model to decide with precision the breed identity of individual goat by using its image. For image-based multi-class classification tasks, CNNs have been found to be the best tool. But selecting the most efficient CNN model for a particular classification scenario is a very difficult job. To find an optimal CNN model for goat breed prediction, we have compared two of the most popular pre-trained deep-learning-based CNN models (VGG-16 & Inception-v3) based on their performance. Both the models have been fine-tuned using transfer learning on the goat breed database. This goat breed database has been created from goat images of six different breeds, which have been captured from different organized registered goat farms in India and almost two thousand digital images of individual goat have been captured without imposing stress to animals. It has been observed that Inception-v3 has outperformed VGG-16 with higher accuracy and lower training time. To measure the prediction performance of this fine-tuned Inception-v3 model, it has been applied to a test set of pure breed goat images and standardized classification performance evaluation metrics have been used to evaluate the prediction results. From the results, it is established that the proposed method used in this paper is able to accurately classify (recognize) goat breeds with high accuracy. Finally, comparison has been made with prediction accuracies of different technologies used for identification of domestic animals.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. H. Wang, B. Raj, On the origin of deep learning. arXiv preprint arXiv:1702.07800, 2017

  2. A. Hailu, Breed characterization: tools and their applications. Open Access Libr J 2(4), 1 (2015)

    Google Scholar 

  3. W. Peng, H. Yang, K. Cai, L. Zhou, Z. Tan and K. Wu, Molecular identification of the Danzhou chicken breed in China using DNA barcoding. Mitochondrial DNA Part B 4(2), 2459–2463 (2019)

    Article  Google Scholar 

  4. M. Teweldemedhn, M. Selam, Characterization of Begait cattle using morphometric and qualitative traits in Western Zone of Tigray, Ethiopia. Int J Livestock Prod 11(1):21–33 (2020)

    Article  Google Scholar 

  5. J. Sunder, A. Kundu, M. Kundu, T. Sujatha, A. K. De, Farming practices and morphometric characterization of Andaman Local Goat. Ind J Anim Res 53(8), 1097–1103 (2019)

    Google Scholar 

  6. S. Kumar, S.K. Singh, Visual animal biometrics: survey. IET Biometrics 6(3), 139–156 (2016)

    Article  Google Scholar 

  7. A. Krizhevsky, I. Sutskever, G. Hinton, “Imagenet classification with deep convolutional neural networks,” in Advances in neural information processing systems, 2012

  8. O. M. Parkhi, A. Vedaldi, A. Zisserman, C. V. Jawahar, Cats and dogs. in IEEE conference on computer vision and pattern recognition, 2012

  9. T. Zhang, A. Wiliem, G. Hemsony, B. C. Lovell, Detecting kangaroos in the wild: the first step towards automated animal surveillance. in IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2015

  10. X. Liu, T. Xia, J. Wang, Y. Lin, Fully convolutional attention localization networks: efficient attention localization for fine-grained recognition,” arXiv preprint arXiv:1603.06765, vol. 1, no. 2, pp. 4–4, 2016

  11. D. Sundaram, A. Loganathan, A new supervised clustering framework using multi discriminative parts and expectation–maximization approach for a fine-grained animal breed classification (SC-MPEM), Neural Processing Letters, pp. 1–40, 2020

  12. S. D. l. A. L. Meena, An efficient framework for animal breeds classification using semi-supervised learning and multi-part convolutional neural network (MP-CNN). IEEE Access 7, 151783–151802 (2019)

    Article  Google Scholar 

  13. J. Yosinski, J. Clune, Y. Bengio, H. Lipson, How transferable are features in deep neural networks?, in Advances in neural information processing systems, 2014

  14. A. Ayanzadeh, S. Vahidnia, A modified deep neural networks for dog breeds identification,” Preprints.org, 2018

  15. S.A. Jwade, A. Guzzomi, A. Mian, On farm automatic sheep breed classification using deep learning. Comput Electr Agric 167, 105055 (2019)

    Article  Google Scholar 

  16. U. A. Khan, S. M. U. Din, S. A. Lashari, M. A. Saare, M. Ilyas, Cowbree: A novel dataset for fine-grained visual categorization. Bull Electric Eng Inf 9(5), 1882–1889 (2020)

    Google Scholar 

  17. A. Khosla, N. Jayadevaprakash, B. Yao, F.-F. Li, Novel dataset for fine-grained image categorization: Stanford dogs, vol. 2, no. 1, 2011

  18. L. Fei-Fei, K. Andrej, J. Justin, CS231n: convolutional neural networks for visual recognition 2015. [Online]. Available: http://cs231n.stanford.edu

  19. I. Goodfellow, B. Yoshua, C. Aaron, Deep Learning (MIT Press, Cambridge, 2016)

    MATH  Google Scholar 

  20. E. Mark, V.G. Luc, K.I.W. Christopher, W. John, Z. Andrew, The pascal visual object classes (voc) challenge. Int J Comput Vis 88(2), 303–338 (2010)

    Article  Google Scholar 

  21. J. Nathalie, S. Mohak, Performance evaluation in machine learning. in Machine Learning in Radiation Oncology, pp. 41–56, 2015

  22. L. Tsung-Yi, M. Michael, B. Serge, B. Lubomir, G. Ross, H. James, P. Pietro, R. Deva, D. Piotr, Z. C. Lawrence, Microsoft coco: Common objects in context, in European conference on computer vision, 2014

  23. K. Simonyan, Z. Andrew, Very deep convolutional networks for large-scale image recognition, arXiv preprint arXiv:1409.1556, 2014

  24. C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, Z. Wojna, Rethinking the inception architecture for computer vision, in Proceedings of the IEEE conference on computer vision and pattern recognition, 2016

  25. D. Jia, D. Wei, S. Richard, L. Li-Jia, L. Kai, F.-F. Li, ImageNet: a large-scale hierarchical image database. in 2009 IEEE conference on computer vision and pattern recognition, 2009

  26. T. Tijmen, H. Geoffrey, Lecture 6.5-rmsprop: divide the gradient by a running average of its recent magnitude. COURSERA Neural Netw Mach Learn 4(2), 26–31 (2012)

    Google Scholar 

  27. S. Jon, Train your own image classifier with inception in tensorFlow, Google AI Blog, 2016. [Online]. Available: https://ai.googleblog.com/2016/03/train-your-own-image-classifier-with.html. Accessed 10 June 2020

  28. C. Francois, Keras. 2015. [Online]. Available: https://keras.io

  29. G. Chen, J. Yang, H. Jin, E. Shechtman, J. Brandt, T. X. Han, Selective pooling vector for fine-grained recognition. in IEEE Winter Conference on Applications of Computer Vision, 2015

  30. M. E. Nilsback, A. Zisserman, Automated flower classification over a large number of classes. in Sixth Indian Conference on Computer Vision, Graphics & Image Processing, 2008

  31. N. Zhang, J. Donahue, R. Girshick, T. Darrell, Part-based R-CNNs for fine-grained category detection. in European conference on computer vision, 2014

  32. A. Angelova, S. Zhu, Efficient object detection and segmentation for fine-grained recognition. in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2013

  33. W. LaRow, B. Mittl, V. Singh, Dog breed identification. Network, 2016

  34. Z. Ráduly, C. Sulyok, Z. Vadászi, A. Zölde, Dog breed identification using deep learning. in IEEE 16th International Symposium on Intelligent Systems and Informatics (SISY), 2018

Download references

Acknowledgements

The authors are thankful to the AG & Food division of Information Technology Research Academy (ITRA), Media Lab Asia, New Delhi, India, for grant in aid for conducting the research. The authors gratefully acknowledged unconditional support from the Director, ICAR- CIRG Makhdoom, UP and the Joint Director of ICAR-IVRI Eastern Regional Station, Kolkata. For constant encouragement, constructive criticism and scientific input we all acknowledge with reverence the support from Dr. Amitabha Bandyopadhyay, Senior Consultant of ITRA Ag & Food. The Investigating team of the partner institutes–ICAR Research Complex for NEH region, Barapani and Indian Institute of Technology, Guwahati are duly acknowledged for their support. The authors are also thankful to Dr. Sourabh Kumar Das, Principal, Kalyani Government Engineering College for his continuous support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Satyendra Nath Mandal.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mandal, S.N., Ghosh, P., Mukherjee, K. et al. InceptGI: a ConvNet-Based Classification Model for Identifying Goat Breeds in India. J. Inst. Eng. India Ser. B 101, 573–584 (2020). https://doi.org/10.1007/s40031-020-00471-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40031-020-00471-8

Keywords

Navigation