Classification of Agricultural Pests Through Digital Images Using Deep Learning

Abstract


In the agricultural sector, pest detection is vital, and given the susceptibility of human analysis to errors, deep learning solutions such as Convolutional Neural Networks (CNNs) provide a promising alternative. Classifying insect pests is challenging due to the high variability among species across different regions and their various life stages. In this study, we evaluate several deep learning models and training strategies for automatic pest image classification. We analyze four CNN architectures—AlexNet, ResNet-50, EfficientNet, and Vision Transformer (ViT). Following a hyperparameter optimization step, the models were fine-tuned, and we examined the impact of four data augmentation strategies on classification performance using the Agricultural Pests dataset. ViT demonstrated superior performance, achieving an accuracy of 0.9574 without data augmentation. Although ViT did not benefit from data augmentation, these techniques proved essential for enhancing the performance of AlexNet, ResNet-50, and EfficientNet. Our findings underscore the potential of deep learning methods for pest classification, offering valuable tools to help professionals maintain crop quality and value.

Keywords: Pest Classification, Deep Learning, Data Augmentation, Hyperparameter Optimization
Published
2024-11-06
COSTA, Pedro Lucas de Oliveira; COSTA, Thiago Matheus de Oliveira; RODRIGUES MOREIRA, Larissa Ferreira; SILVA, Leandro Henrique Furtado Pinto; MARI, João Fernando. Classification of Agricultural Pests Through Digital Images Using Deep Learning. In: WORKSHOP ON COMPUTATIONAL VISION (WVC), 19. , 2024, Rio Paranaíba/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 18-25.

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.