High performing ensemble of convolutional neural networks for insect pest image detection

08/28/2021
by   Loris Nanni, et al.
0

Pest infestation is a major cause of crop damage and lost revenues worldwide. Automatic identification of invasive insects would greatly speedup the identification of pests and expedite their removal. In this paper, we generate ensembles of CNNs based on different topologies (ResNet50, GoogleNet, ShuffleNet, MobileNetv2, and DenseNet201) altered by random selection from a simple set of data augmentation methods or optimized with different Adam variants for pest identification. Two new Adam algorithms for deep network optimization based on DGrad are proposed that introduce a scaling factor in the learning rate. Sets of the five CNNs that vary in either data augmentation or the type of Adam optimization were trained on both the Deng (SMALL) and the large IP102 pest data sets. Ensembles were compared and evaluated using three performance indicators. The best performing ensemble, which combined the CNNs using the different augmentation methods and the two new Adam variants proposed here, achieved state of the art on both insect data sets: 95.52 73.46 classifications. Additional tests were performed on data sets for medical imagery classification that further validated the robustness and power of the proposed Adam optimization variants. All MATLAB source code is available at https://github.com/LorisNanni/.

READ FULL TEXT

page 11

page 16

research
12/16/2019

Data augmentation approaches for improving animal audio classification

In this paper we present ensembles of classifiers for automated animal a...
research
10/09/2021

Gated recurrent units and temporal convolutional network for multilabel classification

Multilabel learning tackles the problem of associating a sample with mul...
research
01/24/2022

Feature transforms for image data augmentation

A problem with Convolutional Neural Networks (CNNs) is that they require...
research
07/23/2020

Deep Network Ensemble Learning applied to Image Classification using CNN Trees

Traditional machine learning approaches may fail to perform satisfactori...
research
04/26/2018

Decentralized learning with budgeted network load using Gaussian copulas and classifier ensembles

We examine a network of learners which address the same classification t...
research
04/17/2019

General Purpose (GenP) Bioimage Ensemble of Handcrafted and Learned Features with Data Augmentation

Bioimage classification plays a crucial role in many biological problems...
research
02/08/2022

Equivariance versus Augmentation for Spherical Images

We analyze the role of rotational equivariance in convolutional neural n...

Please sign up or login with your details

Forgot password? Click here to reset