Automatic classification of Breeds of Dog using Convolutional Neural Network

Authors

  • P. O. Adejumobi Engr.
  • I. O. Adejumobi Ladoke Akintola University, Ogbomoso
  • O. A. Adebisi Ladoke Akintola University Ogbomoso
  • S. O. Ayanlade
  • Adeaga The Polytechnic Ibadan

Keywords:

stanford's dog dataset, convolutional neural network, deep learning

Abstract

Dog is a mammal that has been a friend of man for ages, it is naturally a domestic animal with a high level of phenotype differences in behaviour and morphology. Breeding and crossbreeding activities have increased the number of dog breeds globally, thereby resulting in dogs with inter breed similarities and intra breed differences thereby creating a difficulty in their classification. The American Kennel Club (AKC) classified breeds of dog into groups based on characteristic, purpose, behaviuor and uses in order to optimize the potentials in the breeds. However, most people find it difficult to identify and classify the dog breed groups. Existing works did not consider the automatic grouping of dog breeds. Hence, there is need for automatic techniques to classify dog breeds into groups with improved accuracy. This work used the concept of Convolutional Neural Network (CNN) to develop a model that will automatically classify dog breeds into group based on the American Kennel Club standard using the Stanford’s dog dataset. The developed model achieved 92.2% accuracy, 80.0% sensitivity, 95.3% specificity and 93.4% area under curve (AUC). The model’s performance is excellent compared to existing works that used the same dataset. The experimental result was validated with two classic CNN models (ResNet-50 and SqueezeNet) using the same parameters.

References

Adebisi, O.A.; J.A. Ojo and O.T. Bello (2020). Computer aided diagnosis system for classification of abnormalities in thyroid nodules ultrasound images using deep learning. IOSR Journal of Computer Engineering (IOSR-JCE), 22(3): 60-66.

Aditya, K.; J. Nityananda; Y. Bangpeng and L. Fei-Fei (2013). Novel dataset for fine-grained image categorization: stanford dogs, pp. 1-2.

Akash, V.; K. Abhay; K. S. Aman and S.C. Surendra (2021). Dog breed classification using deep learning. International Conference on Intelligent Technologies (CONIT) Karnataka, India, 1-5, https://www.researchgate.net/publication/353693466.

Alex, K.; S. Ilya and E.H. Geoffrey (2012). ImageNet classification with deep convolutional neural networks. pp. 1-9, https://www.researchgate.net/publication/330729785.

Alexandre, B.L. and G.M. Mauricio (2017). Computer vision and artificial intelligence techniques applied to robot soccer. International Journal of Innovative Computing, Information and Control, 13(3):991-1005.

Althnian, A.; D. AlSaeed; H. Al-Baity; A. Samha; A.B. Dris; N. Alzakari; A. Abou Elwafa and H. Kurdi (2021). Impact of Dataset Size on Classification Performance: An Empirical Evaluation in the Medical. Applied Sciences, 11(796):1-18.

American Kennel Club (ACK) is the recognized and trusted expert in breed, https://www.akc.org.

Amit, K.J.; S. Mritynjay and K.S. Anjani (2021). Dog breed classification using convolutional neural network. International Journal of Swarm Intelligence, 6(2):130-142.

Anuj, G.; K. Rishi and P. Kailash (2019). A comparative study of fruit recognition system using machine learning approaches. International Journal of Engineering Technology and Applied Science (IJETAS), 5(7): 1-9.

Ayan, M.; S. Subhankar and J. Vinod (2022). A convolutional neural-network-based approach for automatic dog breed classification using modified-xception model. Electronic Systems and Intelligent Computing, Springer, 61-70.

Bickey, K.S.; K. Aman and K. Amrit (2020). Dog breed classifier for facial recognition using convolutional neural networks. 3rd International Conference on Smart Systems and Inventive Technology (ICSSIT), IEEE, 4(7):234-242.

Deepika, J.; V. Sowmya and K.P. Soman (2014). Image classification using neural network, International Journal of Advancement in Research and Technology, 3(6):1661-1668.

Dog Breed Classifier Using Deep Learning Jaypee University of Information Technology Waknaghat, Solan 173234, Himachal Pradesh July 2019.

Durga, C.; J.W. Lisa; R. Friederike; A. Nadja; S. Jessica and V. Zsofia (2019). Behavioural and cognitive changes in aged pet dogs: No effects of an enriched died and lifelong training. PLoS ONE, 15(9):34-43.

Enya, V. P.; H. Amanda; J. Per and S. V. R. Lina, (2022). Breed group differences in the unsolvable problem task: herding dogs prefer their owner, while solitary hunting dogs seek stranger proximity. Animal Cognition, 25:597–603.

Ezat, W. A.; M.M. Dessouky and N.A. Ismail (2019). Multi-class image classification using deep learning algorithm. The 4th International Conference on Advanced Technology and Applied Sciences (ICaTAS), 167-172, https://www.researchgate.net/publication/335821715.

Federation Cynologique Internationale (FCI), an international federation of a number of national kennel Club www.fci.be.

Ghirlanda, S.; A. Acerbi; H. Herzog and J.A. Serpell (2013). Fashion vs. function in cultural evolution: The case of dog breed popularity, PLoS ONE, 8(9): 747-770.

James, A. S. and L.D. Deborah (2014). Dog breeds and their behavior. 31-57, https://www.researchgate.net/publication/271826897.

Jiongxin, L.; K. Angjoo, K.; J. David and B. Peter (2012). Dog breed classification using part localization. 1-14, https://www.researchgate.net/publication/323456726.

Kanika, G.; G. Sharankhala; A. Bhavya and G. Riya (2020). Dog breed identification using CNN architecture. International Journal of Scientific and Engineering Research, 11(6):1040-1046.

Kenneth, L.; T. Xinyuan and Y. Svetlana (2019). Dog identification using soft biometrics and neural networks. International Joint Conference on Neural Networks (IJCNN), 5(7):1-7.

Kenth, S. and F. Bjorn (2012). Personality traits in the domestic dog (Canis Familiaris). Applied Animal Behaviour Science, 79(2): 234-246.

Manoj, M.K.; M. Neelima; M. Harshali and M.G.R. Venu (2018). Image classification using deep learning, International Journal of Engineering and Technology, 7(2.7): 614-617.

Maria, S. (2015). Dog breeds of the world. 1-96, http://www.plexidors.com

Middi, V.; R. Sai and A.H. Tanvir (2018). Dog Breed Classifier using Convolution Neural Networks. in IEEE., 6(2):1-13.

Mohamed, S.M.; S. Naveen; K.C. Praveen and M.R.M. Arun (2020). Dog breed identification using convolution neural network and web scraping. International Journal of Science and Research (IJSR), 9(3): 488-491.

Muhammad, A.; R. Ziaur; A.A. Waheed and T. Muhammad (2019). An Optimized Architecture of Image Classification Using Convolutional Neural Network. International Journal of Image, Graphics and Signal Processing, Vol. 10, 30-39.

Naufal, H. P.; R. Ema and K. Gamma, (2022). Classification of dog breeds from sporting groups using convolutional neural network. Jurnal Ilmiah Penelitian dan Pembelajaran Informatika (JIPI), 7(4):1080 – 1087.

Neda, A.; I. Tehran; T. Omid and A. Mohammad (2021). Flower image classification using deep convolutional neural network. https://www.researchgate.net/publication/352093979, pp. 1-6.

Neeraj, K.; K.B. Dashutosh; K.D. Rakesh and B. Rajendra (2019). Performance analysis of support vector machine in defective and non-defective mangoes classification. International Journal of Engineering and Advanced Technology (IJEAT), 8(4):1563-1572.

Philip, O.A; A. A. Oluwadare; I. A. Iyabo; B. B. Abiodun and M. A. Kolawole (2023). Automatic classification of mechanical components of engines using deep learning techniques. International Journal of Innovative Science and Research Technology (IJISRT), 8(4):2028-2037.

Punyanuch, B.; K. Worapan and T. Kittikhum (2021). Knowing your dog breed: identifying a dog breed with deep learning. International Journal of Automation and Computing, 18(1), 45-54.

Punyanuch, B.; T. Kittikhum and K. Worapan (2019). Breakthrough Conventional Based Approach for Dog Breed Classification using CNN with Transfer Learning. 11th Learning Information Conference on Information Technology and Electrical Engineering (ICITEE), 6(5): 2032-2043.

Ravi, K., and K. Shailender (2019). Image Segmentation Using Convolutional Neural Network. International Journal of Scientific and Technology Research, 8(11): 667-675.

Richard, O. S.; W. Fang and C. Wenbin (2018). A mobile application for dog breed detection and recognition based on deep learning’, 2018 IEEE/ACM 5th International Conference on Big Data Computing Applications and Technologies (BDCAT), 87-96.

Rikiya, Y., N. Mizuho, K.G.D. Richard and T. Kaori (2018). Convolutional neural networks: an overview and application in radiology, springer, 611-629, https://doi.org/10.1007/s13244-018-0639-9.

Sandra, V. and S. Remya (2021). Dog breed classification using CNN. 195-205, DOI:10.1002/9781119776529.ch.10.

Seyyid, A.M. (2015). A comparative study of feature extraction methods in image classification. International Journal of Image, Graphics and Signal Processing, 3:16-23.

Sneha, I. K.; S.K. Shubhada and G.K. Sharada (2020). Dog breed prediction using convolutional neural network. International Journal of Engineering and Advanced Technology (IJEAT), 9(5):318-322.

Suyash, B.; P. Rishikesh; W. Rohit; J. Kaustubh and B. Balaji (2021). Dog breed classification using convolutional neural network. International Journal of Advanced Research in Science, Communication and Technology (IJARSCT), 6(1):753-759.

Thai, H.L; T.S. Hai and T.T. Nguyen (2012). Image classification using support vector machine and artificial neural network. International Journal of Information Technology and Computer Science, 5(2):32-38.

Vikas, K.M.; K. Shobhit and S. Neeraj (2017). Image Acquisition and Techniques to Perform Image Acquisition. SAMRIDDHI-A Journal of Physical Sciences, Engineering and Technology (S-JPSET), 9(1):21-24.

Vikram, K. and R.N. Awale (2020). A facial EMG data analysis for emotion classification based on spectral kurtogram and CNN. International Journal of digital signals and smart systems, 4(1/2/3):50-63.

Wenting, S.; C. Jiaquan; L. Muyun and L. Fangyu (2015). Dog breed identification. 1-6, https://noiselab.ucsd.edu.

Wenzhong, L. (2020). Interfruit: Deep Learning Network for Classifying Fruit Images. 1-16, https://doi.org/10.1101/2020.02.09.941039.

Whitney, L.; M. Brian and S. Vijay (2015). Dog breed identification. 1-7, https://web.stanford.edu.

Xiaolong, W.; L. Vincent; S. Scott and K. Chandra (2015). Dog breed classification via landmarks. 5237-5241, https://www.researchgate.net/publication/283183525.

Xinyuan, T; L. Kenneth and Y. Svetlana (2018). Transfer learning on convolutional neural networks for dog identification. IEEE 9th International Conference on Software Engineering and Service Science (ICSESS), 9(3):123-132.

Zalan, R.; S. Csaba; V. Zsolt and Z. Attila (2018). Dog breed identification using deep learning. 1-6, https://www.researchgate.net/publication/328834665.

Published

2023-09-16