利用机器学习分类器检测图像上的牛种

IF 1 Q3 MULTIDISCIPLINARY SCIENCES
Ali Tezcan Sarizeybek, A. Işık
{"title":"利用机器学习分类器检测图像上的牛种","authors":"Ali Tezcan Sarizeybek, A. Işık","doi":"10.35378/gujs.1203685","DOIUrl":null,"url":null,"abstract":"There are too many cattle in the world and too many breeds of cattle. For someone who is new to cattle breeding, it may be difficult to tell which species their cattle are. In some cases, an experienced person may not understand the breeds of two cattle that are similar in appearance. In this study, the aim is to classify the cattle species with image processing methods and mobile applications written in Flutter and TensorFlow Lite. For classifying breeds, The VGG-16 algorithm was used for feature extraction. XGBoost and Random Forest algorithms were used for classification and the combined versions of the two methods were compared. In addition, SMOTE algorithm and image augmentation algorithms were used to prevent the imbalance of the dataset, the performance results of the combined versions of the two methods were compared. Images of different cattle species from different farms were obtained and the dataset was prepared, then trained image classification models and tested the trained models. As a result of performance tests, it’s obtained that the best model is VGG16+Random Forest+SMOTE+Augmentation with 88.77% accuracy result for this study. In the mobile application, first the cattle is detected with a pre-trained object detection model, and then the breed classification of the cattle on the image is made with image classification model.","PeriodicalId":12615,"journal":{"name":"gazi university journal of science","volume":null,"pages":null},"PeriodicalIF":1.0000,"publicationDate":"2023-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Detection of Bovine Species on Image Using Machine Learning Classifiers\",\"authors\":\"Ali Tezcan Sarizeybek, A. Işık\",\"doi\":\"10.35378/gujs.1203685\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"There are too many cattle in the world and too many breeds of cattle. For someone who is new to cattle breeding, it may be difficult to tell which species their cattle are. In some cases, an experienced person may not understand the breeds of two cattle that are similar in appearance. In this study, the aim is to classify the cattle species with image processing methods and mobile applications written in Flutter and TensorFlow Lite. For classifying breeds, The VGG-16 algorithm was used for feature extraction. XGBoost and Random Forest algorithms were used for classification and the combined versions of the two methods were compared. In addition, SMOTE algorithm and image augmentation algorithms were used to prevent the imbalance of the dataset, the performance results of the combined versions of the two methods were compared. Images of different cattle species from different farms were obtained and the dataset was prepared, then trained image classification models and tested the trained models. As a result of performance tests, it’s obtained that the best model is VGG16+Random Forest+SMOTE+Augmentation with 88.77% accuracy result for this study. In the mobile application, first the cattle is detected with a pre-trained object detection model, and then the breed classification of the cattle on the image is made with image classification model.\",\"PeriodicalId\":12615,\"journal\":{\"name\":\"gazi university journal of science\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":1.0000,\"publicationDate\":\"2023-03-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"gazi university journal of science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.35378/gujs.1203685\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"MULTIDISCIPLINARY SCIENCES\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"gazi university journal of science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35378/gujs.1203685","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MULTIDISCIPLINARY SCIENCES","Score":null,"Total":0}
引用次数: 0

摘要

世界上的牛太多了,牛的品种也太多了。对于刚开始养牛的人来说,可能很难分辨他们的牛是哪个品种。在某些情况下,一个有经验的人可能无法理解外表相似的两只牛的品种。在这项研究中,目的是用图像处理方法和用Flutter和TensorFlow Lite编写的移动应用程序对牛进行分类。品种分类采用VGG-16算法进行特征提取。使用XGBoost和Random Forest算法进行分类,并比较两种方法的组合版本。此外,采用SMOTE算法和图像增强算法防止数据集的不平衡,比较了两种方法组合版本的性能结果。获取不同养殖场不同牛种的图像,建立数据集,训练图像分类模型,并对训练好的模型进行测试。通过性能测试,得出本研究的最佳模型为VGG16+Random Forest+SMOTE+Augmentation,准确率为88.77%。在移动应用中,首先使用预训练的目标检测模型对牛进行检测,然后使用图像分类模型对图像上的牛进行品种分类。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Detection of Bovine Species on Image Using Machine Learning Classifiers
There are too many cattle in the world and too many breeds of cattle. For someone who is new to cattle breeding, it may be difficult to tell which species their cattle are. In some cases, an experienced person may not understand the breeds of two cattle that are similar in appearance. In this study, the aim is to classify the cattle species with image processing methods and mobile applications written in Flutter and TensorFlow Lite. For classifying breeds, The VGG-16 algorithm was used for feature extraction. XGBoost and Random Forest algorithms were used for classification and the combined versions of the two methods were compared. In addition, SMOTE algorithm and image augmentation algorithms were used to prevent the imbalance of the dataset, the performance results of the combined versions of the two methods were compared. Images of different cattle species from different farms were obtained and the dataset was prepared, then trained image classification models and tested the trained models. As a result of performance tests, it’s obtained that the best model is VGG16+Random Forest+SMOTE+Augmentation with 88.77% accuracy result for this study. In the mobile application, first the cattle is detected with a pre-trained object detection model, and then the breed classification of the cattle on the image is made with image classification model.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
gazi university journal of science
gazi university journal of science MULTIDISCIPLINARY SCIENCES-
CiteScore
1.60
自引率
11.10%
发文量
87
期刊介绍: The scope of the “Gazi University Journal of Science” comprises such as original research on all aspects of basic science, engineering and technology. Original research results, scientific reviews and short communication notes in various fields of science and technology are considered for publication. The publication language of the journal is English. Manuscripts previously published in another journal are not accepted. Manuscripts with a suitable balance of practice and theory are preferred. A review article is expected to give in-depth information and satisfying evaluation of a specific scientific or technologic subject, supported with an extensive list of sources. Short communication notes prepared by researchers who would like to share the first outcomes of their on-going, original research work are welcome.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信