GrapeNet: A Lightweight Convolutional Neural Network Model for Identification of Grape Leaf Diseases

Most convolutional neural network (CNN) models have various difficulties in identifying crop diseases owing to morphological and physiological changes in crop tissues, and cells. Furthermore, a single crop disease can show different symptoms. Usually, the differences in symptoms between early crop d...

Full description

Bibliographic Details
Main Authors: Jianwu Lin, Xiaoyulong Chen, Renyong Pan, Tengbao Cao, Jitong Cai, Yang Chen, Xishun Peng, Tomislav Cernava, Xin Zhang
Format: Article
Language:English
Published: MDPI AG 2022-06-01
Series:Agriculture
Subjects:
Online Access:https://www.mdpi.com/2077-0472/12/6/887
_version_ 1797490944258342912
author Jianwu Lin
Xiaoyulong Chen
Renyong Pan
Tengbao Cao
Jitong Cai
Yang Chen
Xishun Peng
Tomislav Cernava
Xin Zhang
author_facet Jianwu Lin
Xiaoyulong Chen
Renyong Pan
Tengbao Cao
Jitong Cai
Yang Chen
Xishun Peng
Tomislav Cernava
Xin Zhang
author_sort Jianwu Lin
collection DOAJ
description Most convolutional neural network (CNN) models have various difficulties in identifying crop diseases owing to morphological and physiological changes in crop tissues, and cells. Furthermore, a single crop disease can show different symptoms. Usually, the differences in symptoms between early crop disease and late crop disease stages include the area of disease and color of disease. This also poses additional difficulties for CNN models. Here, we propose a lightweight CNN model called GrapeNet for the identification of different symptom stages for specific grape diseases. The main components of GrapeNet are residual blocks, residual feature fusion blocks (RFFBs), and convolution block attention modules. The residual blocks are used to deepen the network depth and extract rich features. To alleviate the CNN performance degradation associated with a large number of hidden layers, we designed an RFFB module based on the residual block. It fuses the average pooled feature map before the residual block input and the high-dimensional feature maps after the residual block output by a concatenation operation, thereby achieving feature fusion at different depths. In addition, the convolutional block attention module (CBAM) is introduced after each RFFB module to extract valid disease information. The obtained results show that the identification accuracy was determined as 82.99%, 84.01%, 82.74%, 84.77%, 80.96%, 82.74%, 80.96%, 83.76%, and 86.29% for GoogLeNet, Vgg16, ResNet34, DenseNet121, MobileNetV2, MobileNetV3_large, ShuffleNetV2_×1.0, EfficientNetV2_s, and GrapeNet. The GrapeNet model achieved the best classification performance when compared with other classical models. The total number of parameters of the GrapeNet model only included 2.15 million. Compared with DenseNet121, which has the highest accuracy among classical network models, the number of parameters of GrapeNet was reduced by 4.81 million, thereby reducing the training time of GrapeNet by about two times compared with that of DenseNet121. Moreover, the visualization results of Grad-cam indicate that the introduction of CBAM can emphasize disease information and suppress irrelevant information. The overall results suggest that the GrapeNet model is useful for the automatic identification of grape leaf diseases.
first_indexed 2024-03-10T00:40:18Z
format Article
id doaj.art-64df138992464865b08977469e4a3ff2
institution Directory Open Access Journal
issn 2077-0472
language English
last_indexed 2024-03-10T00:40:18Z
publishDate 2022-06-01
publisher MDPI AG
record_format Article
series Agriculture
spelling doaj.art-64df138992464865b08977469e4a3ff22023-11-23T15:08:17ZengMDPI AGAgriculture2077-04722022-06-0112688710.3390/agriculture12060887GrapeNet: A Lightweight Convolutional Neural Network Model for Identification of Grape Leaf DiseasesJianwu Lin0Xiaoyulong Chen1Renyong Pan2Tengbao Cao3Jitong Cai4Yang Chen5Xishun Peng6Tomislav Cernava7Xin Zhang8College of Big Data and Information Engineering, Guizhou University, Guiyang 550025, ChinaCollege of Tobacco Science, Guizhou University, Guiyang 550025, ChinaCollege of Big Data and Information Engineering, Guizhou University, Guiyang 550025, ChinaCollege of Big Data and Information Engineering, Guizhou University, Guiyang 550025, ChinaCollege of Big Data and Information Engineering, Guizhou University, Guiyang 550025, ChinaCollege of Big Data and Information Engineering, Guizhou University, Guiyang 550025, ChinaCollege of Big Data and Information Engineering, Guizhou University, Guiyang 550025, ChinaInstitute of Environmental Biotechnology, Graz University of Technology, 8010 Graz, AustriaCollege of Big Data and Information Engineering, Guizhou University, Guiyang 550025, ChinaMost convolutional neural network (CNN) models have various difficulties in identifying crop diseases owing to morphological and physiological changes in crop tissues, and cells. Furthermore, a single crop disease can show different symptoms. Usually, the differences in symptoms between early crop disease and late crop disease stages include the area of disease and color of disease. This also poses additional difficulties for CNN models. Here, we propose a lightweight CNN model called GrapeNet for the identification of different symptom stages for specific grape diseases. The main components of GrapeNet are residual blocks, residual feature fusion blocks (RFFBs), and convolution block attention modules. The residual blocks are used to deepen the network depth and extract rich features. To alleviate the CNN performance degradation associated with a large number of hidden layers, we designed an RFFB module based on the residual block. It fuses the average pooled feature map before the residual block input and the high-dimensional feature maps after the residual block output by a concatenation operation, thereby achieving feature fusion at different depths. In addition, the convolutional block attention module (CBAM) is introduced after each RFFB module to extract valid disease information. The obtained results show that the identification accuracy was determined as 82.99%, 84.01%, 82.74%, 84.77%, 80.96%, 82.74%, 80.96%, 83.76%, and 86.29% for GoogLeNet, Vgg16, ResNet34, DenseNet121, MobileNetV2, MobileNetV3_large, ShuffleNetV2_×1.0, EfficientNetV2_s, and GrapeNet. The GrapeNet model achieved the best classification performance when compared with other classical models. The total number of parameters of the GrapeNet model only included 2.15 million. Compared with DenseNet121, which has the highest accuracy among classical network models, the number of parameters of GrapeNet was reduced by 4.81 million, thereby reducing the training time of GrapeNet by about two times compared with that of DenseNet121. Moreover, the visualization results of Grad-cam indicate that the introduction of CBAM can emphasize disease information and suppress irrelevant information. The overall results suggest that the GrapeNet model is useful for the automatic identification of grape leaf diseases.https://www.mdpi.com/2077-0472/12/6/887convolutional neural networkresidual blockattention mechanismgrape leaf disease
spellingShingle Jianwu Lin
Xiaoyulong Chen
Renyong Pan
Tengbao Cao
Jitong Cai
Yang Chen
Xishun Peng
Tomislav Cernava
Xin Zhang
GrapeNet: A Lightweight Convolutional Neural Network Model for Identification of Grape Leaf Diseases
Agriculture
convolutional neural network
residual block
attention mechanism
grape leaf disease
title GrapeNet: A Lightweight Convolutional Neural Network Model for Identification of Grape Leaf Diseases
title_full GrapeNet: A Lightweight Convolutional Neural Network Model for Identification of Grape Leaf Diseases
title_fullStr GrapeNet: A Lightweight Convolutional Neural Network Model for Identification of Grape Leaf Diseases
title_full_unstemmed GrapeNet: A Lightweight Convolutional Neural Network Model for Identification of Grape Leaf Diseases
title_short GrapeNet: A Lightweight Convolutional Neural Network Model for Identification of Grape Leaf Diseases
title_sort grapenet a lightweight convolutional neural network model for identification of grape leaf diseases
topic convolutional neural network
residual block
attention mechanism
grape leaf disease
url https://www.mdpi.com/2077-0472/12/6/887
work_keys_str_mv AT jianwulin grapenetalightweightconvolutionalneuralnetworkmodelforidentificationofgrapeleafdiseases
AT xiaoyulongchen grapenetalightweightconvolutionalneuralnetworkmodelforidentificationofgrapeleafdiseases
AT renyongpan grapenetalightweightconvolutionalneuralnetworkmodelforidentificationofgrapeleafdiseases
AT tengbaocao grapenetalightweightconvolutionalneuralnetworkmodelforidentificationofgrapeleafdiseases
AT jitongcai grapenetalightweightconvolutionalneuralnetworkmodelforidentificationofgrapeleafdiseases
AT yangchen grapenetalightweightconvolutionalneuralnetworkmodelforidentificationofgrapeleafdiseases
AT xishunpeng grapenetalightweightconvolutionalneuralnetworkmodelforidentificationofgrapeleafdiseases
AT tomislavcernava grapenetalightweightconvolutionalneuralnetworkmodelforidentificationofgrapeleafdiseases
AT xinzhang grapenetalightweightconvolutionalneuralnetworkmodelforidentificationofgrapeleafdiseases