Home / Current Issue / Paper 1705454
Cat Breed & Emotion Detection Using Yolo, CNN & Canny Edge Detection
Subject area: Science,Engineering and Technology · Area of research: Animal Science Research
Abstract
Automatic cat facial expression recognition is actively emerging research in This study explores the recognition of emotional states in cats through their facial expressions, drawing inspiration from the extensive research conducted on human facial expressions. We propose a hybrid approach utilizing Convolutional Neural Networks (CNNs) and Canny edge detection to identify and classify cat facial emotions. To mitigate overfitting in the CNN model, we employ a regularization technique known as "dropout" in the fully connected layers. Additionally, we extend our system's capabilities by incorporating cat breed detection using the YOLO (You Only Look Once) Model. Our system demonstrates an impressive average accuracy rate of 87.00% in recognizing basic emotional states in cats, effectively classifying them into predefined categories. Furthermore, we discuss the potential for deploying software applications based on this methodology on various platforms such as mobile devices and computers, making it a versatile tool for real-world applications in pet behaviour analysis and beyond.
Keywords
Animal-Human Interaction, Cat Breed Detection, Canny Edge Detection, Cat Emotion Recognition, Cat Facial Expression, Computer Vision, Convolutional Neural Network (CNN), Deep Learning, Emotion Classification, Facial Emotion Classification, Human-Animal Bond, Image Analysis, Machine Learning, Pet Behavior Analysis, Pet Psychology, YOLO Model.
References
[1] Mehendale N. Facial emotion recognition using convolutional neural networks (FERC). SN Applied Sciences. 2020
[2] Dalal N, Triggs, B Histograms of oriented gradients for human detection. In Sept. 21 2005 to Sept. 23 2005 San Diego, CA, USA 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).
[3] Modi S, Bohara MH. Facial emotion recognition using convolution neural network. In2021 5th International Conference on Intelligent Computing and Control Systems (ICICCS) 2021 May 6 (pp. 1339-1344). IEEE.
[4] Guillaume Mougeot, Dewei Li, and Shuai Jia. A deep learning approach for dog face verification and detection. In abhaya c Nayak and Alok Sharma, editors PRICAI 2019. Trends in Artifical Intelligence, pages 418-430, Cham 2019.
[5] Cat Face Detection using OpenCV. https://blogs.oracle.com/meena/cat- facedetection-using-opencv. [Online; accessed 09-October-2019].
[6] Cat facial detection and landmark recognition in Python. https://github.com/marando/ pycatfd. [Online; accessed 10-October-2019].
[7] F.D Torre, W.-S. Chu, X. Xiong, F. Vicente, X. Ding, J. Cohn, IntraFace. In Proceedings of the IEEE International Conference on Automatic Face and Gesture Recognition, Ljubljana, Slovenia, 48 May 2015; pp. 18
[8] Xu Z, Baojie X, Guoxin W. Canny edge detection based on Open CV. In2017 13th IEEE international conference on electronic measurement & instruments (ICEMI) 2017 Oct 20 (pp. 53-56). IEEE.
[9] H. Sikkandar, R. Thiyagarajan. Deep learning based facial expression recognition using improved Cat Swarm Optimization. Journal of Ambient Intelligence and Humanized Computing.2021 Feb. https://link.springer.com/article/10.1007/s12652 -020-02463-4
[10] Marsot M,Mei J,Shan X, YeL,FeNG P.An adaptive pig face recognition approach using convolutional Neural Netowkrs. Computers and Electronics in Agriculture.2020 Jun 1. https://www.sciencedirect.com/science/article/a bs/pii/S0168169920300673
[11] M.H. Siddiqi, R. Ali, A.M Khan, Human facial expression recognition using stepwise linear discriminant analysis and hidden conditional random fields. IEEE Trans. Image Proc. 2015, 24, 13861398. [CrossRef] [PubMed].
[12] Alreshidi A, Ullah M. Facial emotion recognition using hybrid features. In Informatics 2020 Feb 18 (Vol. 7, No. 1, p. 6). MDPI.
[13] Kumar, Aman, and Amrit Kumar. "Dog breed classifier for facial recognition using convolutional neural networks." 2020 3rd International Conference on Intelligent Sustainable Systems (ICISS). IEEE, 2020.
[14] Parker, Heidi G., et al. "Genomic analyses reveal the influence of geographic origin, migration, and hybridization on modern dog breed development." Cell reports 19.4 (2017): 697- 708.Tizard IR, Jones SW.
[15] Hayes, J. E., et al. "Critical review of dog detection and the influences of physiology, training, and analytical methodologies." Talanta 185 (2018): 499-512.
[16] La Toya, J. Jamieson, Greg S. Baxter, and Peter J. Murray. "Identifying suitable detection dogs." Applied Animal Behaviour Science 195 (2017): 1-7.
[17] Lin, Xu-Hui, et al. "Ancylostoma ceylanicum Infection in a Miniature Schnauzer Dog Breed." Acta Parasitologica (2022): 1-5.
[18] Andrade, Joao PB, et al. "Dog Face Recognition Using Deep Feature Embeddings." Available at SSRN 4175201.
[19] Bertolo, Alessandro, et al. "Canine mesenchymal stem cell potential and the importance of dog breed: implication for cell-based therapies." Cell Transplantation 24.10 (2015): 1969-1980.
[20] Grimm‐Seyfarth, Annegret, Wiebke Harms, and Anne Berger. "Detection dogs in nature conservation: A database on their world‐wide deployment with a review on breeds used and their performance compared to other methods." Methods in Ecology and Evolution 12.4 (2021): 568-579.
[21] Sinnott, Richard O., Fang Wu, and Wenbin Chen. "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). IEEE, 2018.
[22] Ráduly, Zalán, et al. "Dog breed identification using deep learning." 2018 IEEE 16th International Symposium on Intelligent Systems and Informatics (SISY). IEEE, 2018.
[23] Borwarnginn, Punyanuch, et al. "Breakthrough conventional based approach for dog breed classification using CNN with transfer learning." 2019 11th International Conference on Information Technology and Electrical Engineering (ICITEE). IEEE, 2019.
[24] Wang, Changqing, et al. "Dog Breed Classification Based on Deep Learning." 2020 13th International Symposium on Computational Intelligence and Design (ISCID). IEEE, 2020.
How to cite this paper
@article{1705454,
author = {Kunika Jangid, Mithilesh Vishwakarma, Kiran Pal, Lisa Rodrigues},
title = {Cat Breed & Emotion Detection Using Yolo, CNN & Canny Edge Detection},
journal = {Iconic Research And Engineering Journals},
year = {2024},
volume = {7},
number = {8},
pages = {1-9},
issn = {2456-8880},
url = {https://www.irejournals.com/formatedpaper/1705454.pdf},
abstract = {Automatic cat facial expression recognition is actively emerging research in This study explores the recognition of emotional states in cats through their facial expressions, drawing inspiration from the extensive research conducted on human facial expressions. We propose a hybrid approach utilizing Convolutional Neural Networks (CNNs) and Canny edge detection to identify and classify cat facial emotions. To mitigate overfitting in the CNN model, we employ a regularization technique known as "dropout" in the fully connected layers. Additionally, we extend our system's capabilities by incorporating cat breed detection using the YOLO (You Only Look Once) Model. Our system demonstrates an impressive average accuracy rate of 87.00% in recognizing basic emotional states in cats, effectively classifying them into predefined categories. Furthermore, we discuss the potential for deploying software applications based on this methodology on various platforms such as mobile devices and computers, making it a versatile tool for real-world applications in pet behaviour analysis and beyond.},
keywords = {Animal-Human Interaction, Cat Breed Detection, Canny Edge Detection, Cat Emotion Recognition, Cat Facial Expression, Computer Vision, Convolutional Neural Network (CNN), Deep Learning, Emotion Classification, Facial Emotion Classification, Human-Animal Bond, Image Analysis, Machine Learning, Pet Behavior Analysis, Pet Psychology, YOLO Model.},
month = {February},
}