Tomato pest classification using deep convolutional neural network with transfer learning, fine tuning and scratch learning

Pests are major threat to economic growth of a country. Application of pesticide is the easiest way to control the pest infection. However, excessive utilization of pesticide is hazardous to environment. The recent advances in deep learning have paved the way for early detection and improved classification of pest in tomato plants which will benefit the farmers. This paper presents a comprehensive analysis of 11 state-of-the-art deep convolutional neural network (CNN) models with three configurations: transfers learning, fine-tuning and scratch learning. The training in transfer learning and fine tuning initiates from pre-trained weights whereas random weights are used in case of scratch learning. In addition, the concept of data augmentation has been explored to improve the performance. Our dataset consists of 859 tomato pest images from 10 categories. The results demonstrate that the highest classification accuracy of 94.87% has been achieved in the transfer learning approach by DenseNet201 model with data augmentation.

[1]  Daniel Marçal de Queiroz,et al.  Fall Armyworm Damaged Maize Plant Identification using Digital Images , 2003 .

[2]  Chris Chatwin,et al.  AUTOMATIC PLANT PEST DETECTION AND RECOGNITION USING k-MEANS CLUSTERING ALGORITHM AND CORRESPONDENCE FILTERS , 2013 .

[3]  Tae-Soo Chon,et al.  Automatic identification of whiteflies, aphids and thrips in greenhouse based on image analysis , 2007 .

[4]  Mark A. O'Neill,et al.  Automated identification of live moths (Macrolepidoptera) using digital automated identification System (DAISY) , 2004 .

[5]  Jing Zhao,et al.  Cotton Pests and Diseases Detection Based on Image Processing , 2013 .

[6]  Enrique Rico-García,et al.  Tomato quality evaluation with image processing: A review , 2011 .

[7]  Indrajit Ghosh,et al.  Tea Insect Pests Classification Based on Artificial Neural Networks , 2012 .

[8]  Jang-myung Lee,et al.  Detection of small-sized insect pest in greenhouses based on multifractal analysis , 2015 .

[9]  Wray Buntine Machine learning after the deep learning revolution , 2020, Frontiers of Computer Science.

[10]  G. S. Dhaliwal,et al.  Crop Losses due to insect pests: Global and Indian Scenario , 2015 .

[11]  Sang Cheol Kim,et al.  A Robust Deep-Learning-Based Detector for Real-Time Tomato Plant Diseases and Pests Recognition , 2017, Sensors.

[12]  Abdelouahab Moussaoui,et al.  Deep Learning for Tomato Diseases: Classification and Symptoms Visualization , 2017, Appl. Artif. Intell..

[13]  Deng Limiao,et al.  Recognition pest by image-based transfer learning. , 2019, Journal of the science of food and agriculture.

[14]  P PrathibhaG,et al.  Early Pest Detection in Tomato Plantation using Image Processing , 2014 .

[15]  U. Rajendra Acharya,et al.  Convolutional neural networks for multi-class brain disease detection using MRI images , 2019, Comput. Medical Imaging Graph..

[16]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[17]  Jian Tang,et al.  Automated Counting of Rice Planthoppers in Paddy Fields Based on Image Processing , 2014 .

[18]  Jayamala K. Patil,et al.  Color Feature Extraction of Tomato Leaf Diseases , 2011 .

[19]  N. Rajpoot,et al.  Automatic Detection of Diseased Tomato Plants Using Thermal and Stereo Visible Light Images , 2015, PloS one.

[20]  A. Urbaneja,et al.  Predation by Nesidiocoris tenuis on Bemisia tabaci and injury to tomato , 2009, BioControl.

[21]  Kashi Nath Dey,et al.  Automatic Detection of Whitefly Pest using Statistical Feature Extraction and Image Classification Methods , 2016 .

[22]  Vincent Martin,et al.  A cognitive vision approach to early pest detection in greenhouse crops , 2008 .