Back to Search Start Over

Classification of Dog Breeds Using Convolutional Neural Network Models and Support Vector Machine.

Authors :
Cui, Ying
Tang, Bixia
Wu, Gangao
Li, Lun
Zhang, Xin
Du, Zhenglin
Zhao, Wenming
Source :
Bioengineering (Basel). Nov2024, Vol. 11 Issue 11, p1157. 14p.
Publication Year :
2024

Abstract

When classifying breeds of dogs, the accuracy of classification significantly affects breed identification and dog research. Using images to classify dog breeds can improve classification efficiency; however, it is increasingly challenging due to the diversities and similarities among dog breeds. Traditional image classification methods primarily rely on extracting simple geometric features, while current convolutional neural networks (CNNs) are capable of learning high-level semantic features. However, the diversity of dog breeds continues to pose a challenge to classification accuracy. To address this, we developed a model that integrates multiple CNNs with a machine learning method, significantly improving the accuracy of dog images classification. We used the Stanford Dog Dataset, combined image features from four CNN models, filtered the features using principal component analysis (PCA) and gray wolf optimization algorithm (GWO), and then classified the features with support vector machine (SVM). The classification accuracy rate reached 95.24% for 120 breeds and 99.34% for 76 selected breeds, respectively, demonstrating a significant improvement over existing methods using the same Stanford Dog Dataset. It is expected that our proposed method will further serve as a fundamental framework for the accurate classification of a wider range of species. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
23065354
Volume :
11
Issue :
11
Database :
Academic Search Index
Journal :
Bioengineering (Basel)
Publication Type :
Academic Journal
Accession number :
181168580
Full Text :
https://doi.org/10.3390/bioengineering11111157