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.
Similar content being viewed by others
References
H. Wang, B. Raj, On the origin of deep learning. arXiv preprint arXiv:1702.07800, 2017
A. Hailu, Breed characterization: tools and their applications. Open Access Libr J 2(4), 1 (2015)
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)
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)
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)
S. Kumar, S.K. Singh, Visual animal biometrics: survey. IET Biometrics 6(3), 139–156 (2016)
A. Krizhevsky, I. Sutskever, G. Hinton, “Imagenet classification with deep convolutional neural networks,” in Advances in neural information processing systems, 2012
O. M. Parkhi, A. Vedaldi, A. Zisserman, C. V. Jawahar, Cats and dogs. in IEEE conference on computer vision and pattern recognition, 2012
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
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
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
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)
J. Yosinski, J. Clune, Y. Bengio, H. Lipson, How transferable are features in deep neural networks?, in Advances in neural information processing systems, 2014
A. Ayanzadeh, S. Vahidnia, A modified deep neural networks for dog breeds identification,” Preprints.org, 2018
S.A. Jwade, A. Guzzomi, A. Mian, On farm automatic sheep breed classification using deep learning. Comput Electr Agric 167, 105055 (2019)
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)
A. Khosla, N. Jayadevaprakash, B. Yao, F.-F. Li, Novel dataset for fine-grained image categorization: Stanford dogs, vol. 2, no. 1, 2011
L. Fei-Fei, K. Andrej, J. Justin, CS231n: convolutional neural networks for visual recognition 2015. [Online]. Available: http://cs231n.stanford.edu
I. Goodfellow, B. Yoshua, C. Aaron, Deep Learning (MIT Press, Cambridge, 2016)
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)
J. Nathalie, S. Mohak, Performance evaluation in machine learning. in Machine Learning in Radiation Oncology, pp. 41–56, 2015
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
K. Simonyan, Z. Andrew, Very deep convolutional networks for large-scale image recognition, arXiv preprint arXiv:1409.1556, 2014
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
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
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)
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
C. Francois, Keras. 2015. [Online]. Available: https://keras.io
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
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
N. Zhang, J. Donahue, R. Girshick, T. Darrell, Part-based R-CNNs for fine-grained category detection. in European conference on computer vision, 2014
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
W. LaRow, B. Mittl, V. Singh, Dog breed identification. Network, 2016
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
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40031-020-00471-8