ABSTRACT
Expert identification of horse breeds is an age-old task that can now be identified using genetic techniques. However, neither approach is cheap nor efficient. The automatic classification of horse breeds by computer vision is an effective solution. In this paper, we solve this task by proposing a novel method using transfer learning of pre-trained deep convolution neural networks architectures. The pre-trained convolutional neural networks include MobilenetV2, Mobilenet, Xception, VGG16, and VGG19. We use the keras deep learning framework, and train these deep convolution neural networks for transfer learning, which overcomes the problem of small amount of data in the early stage. An extensive experimental study on various horse breeds datasets shows that our method obtains an average accuracy rate of automatic classification of horse breeds to 89.34%, which has obvious advantage over other deep convolutional neural network models such as xception, vgg16, vgg19 and self-made convolutional neural network.
- Cassidy, R. (2002). The Sport of Kings: Kinship, Class and Thoroughbred Breeding in Newmarket. Cambridge: Cambridge University Press. doi:10.1017/CBO9780511613760Google ScholarCross Ref
- Thiruvenkadan, A. K. , Kandasamy, N. , & Panneerselvam, S. . (2009). Inheritance of racing performance of thoroughbred horses. Livestock ence, 121(2-3), 308-326. doi: 10.1016/j.livsci.2008.07.009Martin A. Fischler and Robert C. Bolles. 1981. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24, 6 (June 1981), 381–395. https://doi.org/10.1145/358669.358692Google Scholar
- Hendricks, B. L. (1995). International encyclopedia of horse breeds. Norman: University of Oklahoma Press. doi: 10.2111/1551501X(2008)30[42:BR]2.0.CO;2Google Scholar
- DILXAT, M., &Tai-hong, Z. (2019). Study on Breed Identification of Horse Based on Adaptive Pooling Convolution Neural Network. Computer Technology and Development,29(10),105-110Google Scholar
- Trnovszky, Tibor , "Animal Recognition System Based on Convolutional Neural Network." Advances in Electrical and Electronic Engineering 15.3(2017). doi:10.15598/aeee.v15i3.2202Google Scholar
- Yu, Zhengxu "Progressive Transfer Learning for Person Re-Identification. " Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (2019): n. pag. Crossref. Web.doi: 10.24963/ijcai.2019/586Google Scholar
- Ibrahim, Ali & Zhuang, Hanqi & Erubin, Laurent & Arer-Umpierre, Michelle & Nemeth, Richard & Erdol, Nurgun & Muhamed Ali, Ali. (2020). Transfer learning for efficient classification of grouper sound. The Journal of the Acoustical Society of America.doi:10.1121/10.0001943Google Scholar
- Y. Lecun, L. Bottou, Y. Bengio and P. Haffner, "Gradient-based learning applied to document recognition," in Proceedings of the IEEE, vol. 86, no. 11, pp. 2278-2324, Nov. 1998. doi: 10.1109/5.726791Google ScholarCross Ref
- Krizhevsky, A. , Sutskever, I. , & Hinton, G. . (2012). ImageNet Classification with Deep Convolutional Neural Networks. NIPS (Vol.25). Curran Associates Inc. doi:10.1145/3065386Google ScholarDigital Library
- Zeiler, M.D., & Fergus, R. (2014). Visualizing and Understanding Convolutional Networks. ECCV.doi: 10.1007/978-3-319-10590-1_53.Google Scholar
- Simonyan, K., & Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556Google Scholar
- Szegedy, C. , Liu, W. , Jia, Y. , Sermanet, P. , Reed, S. , & Anguelov, D. , (2014). Going deeper with convolutions.doi: 10.1109/CVPR.2015.7298594Google Scholar
- He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 770-778).doi:10.1109/cvpr.2016.90Google ScholarCross Ref
- Chollet, F. . (2016). Xception: deep learning with depthwise separable convolutions. arXiv e-prints.doi: 10.1109/CVPR.2017.195Google Scholar
- Howard, A. G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., ... & Adam, H. (2017). Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861Google Scholar
- S. J. Pan and Q. Yang, "A Survey on Transfer Learning," in IEEE Transactions on Knowledge and Data Engineering, vol. 22, no. 10, pp. 1345-1359, Oct. 2010. doi: 10.1109/TKDE.2009.191Google ScholarDigital Library
- M. Hon and N. M. Khan, "Towards Alzheimer's disease classification through transfer learning," 2017 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Kansas City, MO, 2017, pp. 1166-1169.doi: 10.1109/BIBM.2017.8217822.Google Scholar
- Y. Wu, X. Qin, Y. Pan and C. Yuan, "Convolution Neural Network based Transfer Learning for Classification of Flowers," 2018 IEEE 3rd International Conference on Signal and Image Processing (ICSIP), Shenzhen, 2018, pp. 562-566, doi: 10.1109/SIPROCESS.2018.8600536Google Scholar
- Olga Belitskaya.2020.Horse Breeds Retrieved September 18, 2020 from https://www.kaggle.com/olgabelitskaya/horse-breedsGoogle Scholar
- Ioffe, S., & Szegedy, C. (2015). Batch normalization: Accelerating deep network training by reducing internal covariate shift. arXiv preprint arXiv:1502.03167Google ScholarDigital Library
- Glorot, X., Bordes, A., & Bengio, Y. (2011, June). Deep sparse rectifier neural networks. In Proceedings of the fourteenth international conference on artificial intelligence and statistics (pp. 315-323)Google Scholar
- Hinton, G. E. , Srivastava, N. , Krizhevsky, A. , Sutskever, I. , & Salakhutdinov, R. R. . (2012). Improving neural networks by preventing co-adaptation of feature detectors. Computer ence, 3(4), págs. 212-223.doi: 10.9774/GLEAF.978-1-909493-38-4_2Google Scholar
- Santurkar, S., Tsipras, D., Ilyas, A., & Madry, A. (2018). How does batch normalization help optimization?. In Advances in Neural Information Processing Systems (pp. 2483-2493)Google Scholar
- Kingma, D. P., & Ba, J. (2014). Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980.\Google Scholar
Index Terms
- Horse Breed Classification Based on Transfer Learning
Recommendations
Fruit Image Classification Based on MobileNetV2 with Transfer Learning Technique
CSAE '19: Proceedings of the 3rd International Conference on Computer Science and Application EngineeringFruit image classification is the key technology for robotic picking which can tremendously save costs and effectively improve fruit producer's competitiveness in the international fruit market. In the image classification field, deep learning ...
Enhancing Malware Family Classification in the Microsoft Challenge Dataset via Transfer Learning
LADC '23: Proceedings of the 12th Latin-American Symposium on Dependable and Secure ComputingIn recent years, malware developers have introduced new and advanced protection techniques against conventional signature-based and heuristic-based malware analysis techniques to avoid detection and removal by conventional antivirus. With the progress ...
A comparative study of deep transfer learning models for malware classification using image datasets
This paper proposes deep convolution neural network-based malware classification approach. The proposed work is a transfer learning approach, where we have developed multiple deep learning classification models. The classification models are built by ...
Comments