YOLO and CNN for Cat Detection and Recognition

Authors

DOI:

https://doi.org/10.22456/2175-2745.143684

Keywords:

YOLO, KNN, InceptionV3, Cat, Detection, Recognition

Abstract

This paper proposes a processing architecture for recognizing domestic felines in videos and images based on facial features.
Some photos of the cats to be identified in the videos and images need to be collected in advance. A key aspect of this study is avoiding the need to retrain the model whenever the set of cats to be identified changes. The architecture involves five processing stages: video processing, YOLOv8 for cat detection, InceptionV3 for feature extraction, KNN for database searching, and voting process to improve classification. Transfer learning and fine-tuning techniques are employed to improve performance. The proposed method achieves high accuracy, offering a scalable and non-invasive solution for cat recognition, which can contribute to urban management, cat loss prevention, and medical insurance control for domestic cats, among other applications.

Downloads

Download data is not yet available.

References

WELFARE, I. F. for A. Cats. 2024. ⟨https://www.ifaw.org/international/animals/cats⟩. Accessed: 2024-07-22.

FAN, Y.; YANG, C.-C.; CHEN, C.-T. Cat face recognition based on MFCC and GMM. In: 2021 6th International Conference on Image, Vision and Computing (ICIVC). [S.l.: s.n.], 2021. p. 81–84.

KUMAR, S.; SINGH, S. Cattle recognition: A new frontier in visual animal biometrics research. Proceedings of the National Academy of Sciences, India Section A: Physical Sciences, v. 90, 05 2019.

M. SHEN et al. Review of monitoring technology for animal individual in animal husbandry. Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, v. 45, n. 10, p. 245, 251, 2014.

KUMAR, S. K. S. S. Biometric recognition for pet animal. Journal of Software Engineering and Applications, v. 7, n. 5, 2014.

KÜHL, T. B. H. S. Animal biometrics: quantifying and detecting phenotypic appearance. Trends in Ecology & Evolution, v. 28, n. 7, p. 432–441, 2013.

ZHANG, Q. et al. Recent advances in convolutional neural network acceleration. Neurocomputing, v. 323, p. 37–51, 2019. ISSN 0925-2312. Disponível em: ⟨https://www.sciencedirect.com/science/article/pii/S0925231218311007⟩.

ALBAWI, S.; MOHAMMED, T. A.; AL-ZAWI, S. Understanding of a convolutional neural network. In: 2017 International Conference on Engineering and Technology (ICET). [S.l.: s.n.], 2017. p. 1–6.

SHAHA, M.; PAWAR, M. Transfer learning for image classification. In: 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA). [S.l.: s.n.], 2018. p. 656–660.

TAJBAKHSH, N. et al. Convolutional neural networks for medical image analysis: Full training or fine tuning? IEEE Transactions on Medical Imaging, v. 35, n. 5, p. 1299–1312, 2016.

MUKAI, N.; ZHANG, Y.; CHANG, Y. Pet face detection. In: 2018 Nicograph International (NicoInt). [S.l.: s.n.], 2018. p. 52–57.

INNOVATION, D. 10,000 Cat Pictures for Science. 2014. ⟨http://www.datainnovation.org/2014/10000-cat-pictures-for-science/⟩. Acessado em: 8 de maio de 2024.

KHOSLA, A. et al. Dataset for fine-grained image categorization: Stanford dogs. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR). [s.n.], 2011. p. 1–2. Disponível em: ⟨https://people.csail.mit.edu/khosla/papers/fgvc2011.pdf⟩.

LI, H.; ZHANG, W. Cat face recognition using Siamese network. In: LOSKOT, P. (Ed.). International Conference on Artificial Intelligence and Intelligent Information Processing (AIIIP 2022). SPIE, 2022. v. 12456, p. 124562U. Disponível em: ⟨https://doi.org/10.1117/12.2659645⟩.

BROMLEY, J. et al. Signature verification using a “siamese” time delay neural network. International Journal of Pattern Recognition and Artificial Intelligence, v. 07, n. 04, p. 669–688, 1993.

QASSIM, H.; VERMA, A.; FEINZIMER, D. Compressed residual-VGG16 CNN model for big data places image recognition. In: 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC). [S.l.: s.n.], 2018. p. 169–175.

LIN, T.-Y.; KUO, Y.-F. Cat face recognition using deep learning. In: ASABE 2018 Annual International Meeting. [s.n.], 2018. Disponível em: ⟨https://api.semanticscholar.org/CorpusID:57554357⟩.

CAHYO, D. D. N.; SUNYOTO, A.; ARIATMANTO, D. Transfer learning and fine-tuning effect analysis on classification of cat breeds using a convolutional neural network. In: 2023 6th International Conference on Information and Communications Technology (ICOIACT). [S.l.: s.n.], 2023. p. 488–493.

PARKHI, O. M. et al. Cats and dogs. In: IEEE Conference on Computer Vision and Pattern Recognition. [S.l.: s.n.], 2012.

ULTRALYTICS. Ultralytics YOLO Docs. 2024. ⟨https://docs.ultralytics.com/⟩. Acessado em: 24-ago-2024.

LIN, T.-Y. et al. Microsoft COCO: Common objects in context. In: FLEET, D. et al. (Ed.). Computer Vision – ECCV 2014. Cham: Springer International Publishing, 2014. p. 740–755. ISBN 978-3-319-10602-1.

TRAORE, M. Open Source Dataset, Cats Dataset. Roboflow, 2022. ⟨https://universe.roboflow.com/mohamed-traore-2ekkp/cats-n9b87⟩. Visited on 2024-08-24. Disponível em: ⟨https://universe.roboflow.com/mohamed-traore-2ekkp/cats-n9b87⟩.

SZEGEDY, C. et al. Rethinking the inception architecture for computer vision. CoRR, abs/1512.00567, 2015. Disponível em: ⟨http://arxiv.org/abs/1512.00567⟩.

DENG, J. et al. Imagenet: A large-scale hierarchical image database. In: 2009 IEEE Conference on Computer Vision and Pattern Recognition. [S.l.: s.n.], 2009. p. 248–255.

EL-CHIANG. CatFace. 2019. ⟨https://github.com/El-Chiang/CatFace⟩. Acessado em: 8 de maio de 2024.

Kaggle. Dogs vs. Cats. 2024. ⟨https://www.kaggle.com/competitions/dogs-vs-cats⟩. Accessed: 2024-06-08.

STEINBACH, M.; TAN, P.-N. knn: k-nearest neighbors. In: WU, X.; KUMAR, V. (Ed.). The Top Ten Algorithms in Data Mining. 1st edition. ed. [S.l.]: Chapman and Hall/CRC, 2009. p. 12. ISBN 9780429138423.

HOWARD, A. G. et al. Mobilenets: Efficient convolutional neural networks for mobile vision applications. CoRR, abs/1704.04861, 2017. Disponível em: ⟨http://arxiv.org/abs/1704.04861⟩.

Downloads

Published

2025-02-20

How to Cite

Xavier Lemos, D. V., Jose Longo, H., Rodrigues Cappelle Santana, M., Dourado Ximenes de Sena Santos, M., Oliveira de Macedo, S., & Martins da Costa, R. (2025). YOLO and CNN for Cat Detection and Recognition. Revista De Informática Teórica E Aplicada, 32(1), 158–165. https://doi.org/10.22456/2175-2745.143684

Issue

Section

WVC2024
Received 2024-10-30
Accepted 2024-12-02
Published 2025-02-20

Most read articles by the same author(s)

Similar Articles

1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.