Catbreedsnet: An Android Application for Cat Breed Classification Using Convolutional Neural Networks
DOI:
https://doi.org/10.15575/join.v8i1.1007Keywords:
Accuracy, Cat breeds, Convolutional Neural Network, MobilenetV2, Transfer LearningAbstract
There are so many cat races in the world. Ignorance in recognizing cat breeds will be dangerous if the cat being kept is affected by a disease, which allows mishandling of the cat being kept. In addition, many cat breeds have different foods from one race to another. The problem is that a cat caretaker cannot easily recognize the cat breed. Therefore, technology needs to help a cat caretaker to treat cats appropriately. In this study, we proposed a Machine Learning approach to recognize cat breeds. This study aims to identify the cat breed from the cat images then deployed on an Android smartphone. It was tested with data from cat images of 13 races. The classification method applied in this study uses the Convolutional Neural Network (CNN) algorithm using transfer learning. The base models tested are MobilenetV2, VGG16, and InceptionV3. The results tested using several models and through several experimental scenarios produced the best classification model with an accuracy of 82% with MobilenetV2. The model with the best accuracy is then embedded in an application with the Android operating system. Then the application is named Catbreednet.
References
V. J. Crossley, A. Debnath, Y. M. Chang, R. C. Fowkes, J. Elliott, and H. M. Syme, “Breed, Coat Color, and Hair Length as Risk Factors for Hyperthyroidism in Cats,” J Vet Intern Med, vol. 31, no. 4, pp. 1028–1034, Jul. 2017, doi: 10.1111/jvim.14737.
D. van Lent, J. C. M. Vernooij, and R. J. Corbee, “Kittens That Nurse 7 Weeks or Longer Are Less Likely to Become Overweight Adult Cats,” Animals, vol. 11, no. 12, p. 3434, Dec. 2021, doi: 10.3390/ani11123434.
F. Alharbi, A. Alharbi, and E. Kamioka, “Animal species classification using machine learning techniques,” MATEC Web of Conferences, vol. 277, p. 02033, 2019, doi: 10.1051/matecconf/201927702033.
A. Vecvanags et al., “Ungulate Detection and Species Classification from Camera Trap Images Using RetinaNet and Faster R-CNN,” Entropy, vol. 24, no. 3, p. 353, Feb. 2022, doi: 10.3390/e24030353.
T. Karlita, N. A. Choirunisa, R. Asmara, and F. Setyorini, “Cat Breeds Classification Using Compound Model Scaling Convolutional Neural Networks,” in International Conference on Applied Science and Technology on Social Science, 2022.
Y. Lee, “Image Classification with Artificial Intelligence: Cats vs Dogs,” in 2021 2nd International Conference on Computing and Data Science (CDS), IEEE, Jan. 2021, pp. 437–441. doi: 10.1109/CDS52072.2021.00081.
P. Borwarnginn, K. Thongkanchorn, S. Kanchanapreechakorn, and W. Kusakunniran, “Breakthrough Conventional Based Approach for Dog Breed Classification Using CNN with Transfer Learning,” in The 11th International Conference on Information Technology and Electrical Engineering, 2019.
S. Varghese and S. Remya, “Dog Breed Classification Using CNN,” in Security Issues and Privacy Concerns in Industry 4.0 Applications, Wiley, 2021, pp. 195–205. doi: 10.1002/9781119776529.ch10.
K. Simonyan and A. Zisserman, “Very Deep Convolutional Networks for Large-Scale Image Recognition,” Sep. 2014, [Online]. Available: http://arxiv.org/abs/1409.1556
S. Divya Meena and L. Agilandeeswari, “An Efficient Framework for Animal Breeds Classification Using Semi-Supervised Learning and Multi-Part Convolutional Neural Network (MP-CNN),” IEEE Access, vol. 7, pp. 151783–151802, 2019, doi: 10.1109/ACCESS.2019.2947717.
Y. Zhang, J. Gao, and H. Zhou, “Breeds Classification with Deep Convolutional Neural Network,” in ACM International Conference Proceeding Series, Association for Computing Machinery, Feb. 2020, pp. 145–151. doi: 10.1145/3383972.3383975.
W. Raccagni and S. Ntalampiras, “Acoustic Classification of Cat Breed Based on Time and Frequency Domain Features,” in 2021 30th Conference of Open Innovations Association FRUCT, IEEE, Oct. 2021, pp. 184–189. doi: 10.23919/FRUCT53335.2021.9599975.
N. Qatrunnada, M. Fachrurrozi, and A. S. Utami, “Cat Breeds Classification using Convolutional Neural Network for Multi-Object Image,” Sriwijaya Journal of Informatic and Applications, vol. 3, no. 2, pp. 26–35, 2022, [Online]. Available: http://sjia.ejournal.unsri.ac.id
O. M. Parkhi, A. Vedaldi, A. Zisserman, and C. v Jawahar, “Cats and Dogs,” in IEEE Conference on Computer Vision and Pattern Recognition, 2012.
C. Shorten and T. M. Khoshgoftaar, “A survey on Image Data Augmentation for Deep Learning,” J Big Data, vol. 6, no. 1, Dec. 2019, doi: 10.1186/s40537-019-0197-0.
L. Alzubaidi et al., “Review of deep learning: concepts, CNN architectures, challenges, applications, future directions,” J Big Data, vol. 8, no. 1, Dec. 2021, doi: 10.1186/s40537-021-00444-8.
F. Zhuang et al., “A Comprehensive Survey on Transfer Learning,” Nov. 2019, [Online]. Available: http://arxiv.org/abs/1911.02685
M. Sandler, A. Howard, M. Zhu, A. Zhmoginov, and L.-C. Chen, “MobileNetV2: Inverted Residuals and Linear Bottlenecks,” Jan. 2018, [Online]. Available: http://arxiv.org/abs/1801.04381
C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, and Z. Wojna, “Rethinking the Inception Architecture for Computer Vision,” Dec. 2015, [Online]. Available: http://arxiv.org/abs/1512.00567
V. Nair and G. E. Hinton, “Rectified Linear Units Improve Restricted Boltzmann Machines,” in International Conference on Machine Learning, 2010. doi: 10.5555/3104322.3104425.
D. P. Kingma and J. Ba, “Adam: A Method for Stochastic Optimization,” Dec. 2014, [Online]. Available: http://arxiv.org/abs/1412.6980
Downloads
Published
Issue
Section
Citation Check
License
Copyright (c) 2023 Jurnal Online Informatika

This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.
You are free to:
- Share — copy and redistribute the material in any medium or format for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
-
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
-
NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.
-
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
- You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
- No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License