Publication:
Crop pest classification with a genetic algorithm-based weighted ensemble of deep convolutional neural networks

cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.department2dff7862-cef7-4231-adf9-1b1867ebf6dd
cris.virtualsource.orcid2dff7862-cef7-4231-adf9-1b1867ebf6dd
dc.contributor.affiliationKirikkale University; Turkish Aeronautical Association; Turk Hava Kurumu University
dc.contributor.authorAyan, Enes; Erbay, Hasan; Varcin, Fatih
dc.date.accessioned2024-06-25T11:44:51Z
dc.date.available2024-06-25T11:44:51Z
dc.date.issued2020
dc.description.abstractInsects are among the important causes of significant losses in crops such as rice, wheat, corn, soybeans, sugarcane, chickpeas, potatoes. Identification of insect species in the early period is crucial so that the necessary precautions can be taken to keep losses at a low level. However, accurate identification of various types of crop insects is a challenging task for the farmers due to the similarities among insect species and also their lack of knowledge. To address this problem, computerized methods, especially based on Convolutional Neural Networks (CNNs), can be employed. CNNs have been used successfully in many image classification problems due to their ability to learn data-dependent features automatically from the data. Throughout the study, seven different pre-trained CNN models (VGG-16, VGG-19, ResNet-50, Inception-V3, Xception, MobileNet, SqueezeNet) were modified and re-trained using appropriate transfer learning and finetuning strategies on publicly available D0 dataset with 40 classes. Later, the top three best performing CNN models, Inception-V3, Xception, and MobileNet, were ensembled via sum of maximum probabilities strategy to increase the classification performance, the model was named SMPEnsemble. After that, these models were ensembled using weighted voting. The weights were determined by the genetic algorithm that takes the success rate and predictive stability of three CNN models into account, the model was named GAEnsemble. GAEnsemble achieved the highest classification accuracy of 98.81% for D0 dataset. For the sake of robustness ensembled model, without changing the initial best performing CNN models on D0, the process was repeated by using two more datasets such that SMALL dataset with 10 classes and IP102 dataset with 102 classes. The accuracy values for GAEnsemble are 95.15% for SMALL dataset and 67.13% for IP102. In terms of performance metrics, GAEnsemble is competitive compared to the literature for each of these three datasets.
dc.description.doi10.1016/j.compag.2020.105809
dc.description.pages10
dc.description.researchareasAgriculture; Computer Science
dc.description.urihttp://dx.doi.org/10.1016/j.compag.2020.105809
dc.description.volume179
dc.description.woscategoryAgriculture, Multidisciplinary; Computer Science, Interdisciplinary Applications
dc.identifier.issn0168-1699
dc.identifier.urihttps://acikarsiv.thk.edu.tr/handle/123456789/1169
dc.language.isoEnglish
dc.publisherELSEVIER SCI LTD
dc.relation.journalCOMPUTERS AND ELECTRONICS IN AGRICULTURE
dc.subjectFood safety; Crop pest classification; Deep convolutional neural networks; Transfer learning; Ensemble system
dc.titleCrop pest classification with a genetic algorithm-based weighted ensemble of deep convolutional neural networks
dc.typeArticle
dspace.entity.typePublication

Files