Shengyi Zhao Et Al - 2021 - Tomato Leaf Disease Diagnosis Based On Improved Convolution Neural Network by
Shengyi Zhao Et Al - 2021 - Tomato Leaf Disease Diagnosis Based On Improved Convolution Neural Network by
Article
Tomato Leaf Disease Diagnosis Based on Improved
Convolution Neural Network by Attention Module
Shengyi Zhao, Yun Peng, Jizhan Liu * and Shuo Wu
Key Laboratory of Modern Agricultural Equipment and Technology, Ministry of Education, Jiangsu University,
Zhenjiang 212013, China; [email protected] (S.Z.); [email protected] (Y.P.);
[email protected] (S.W.)
* Correspondence: [email protected]; Tel.: +86-511-88797338
Abstract: Crop disease diagnosis is of great significance to crop yield and agricultural production.
Deep learning methods have become the main research direction to solve the diagnosis of crop
diseases. This paper proposed a deep convolutional neural network that integrates an attention
mechanism, which can better adapt to the diagnosis of a variety of tomato leaf diseases. The network
structure mainly includes residual blocks and attention extraction modules. The model can accurately
extract complex features of various diseases. Extensive comparative experiment results show that the
proposed model achieves the average identification accuracy of 96.81% on the tomato leaf diseases
dataset. It proves that the model has significant advantages in terms of network complexity and
real-time performance compared with other models. Moreover, through the model comparison
experiment on the grape leaf diseases public dataset, the proposed model also achieves better
results, and the average identification accuracy of 99.24%. It is certified that add the attention
module can more accurately extract the complex features of a variety of diseases and has fewer
Citation: Zhao, S.; Peng, Y.; Liu, J.; parameters. The proposed model provides a high-performance solution for crop diagnosis under the
Wu, S. Tomato Leaf Disease Diagnosis real agricultural environment.
Based on Improved Convolution
Neural Network by Attention Keywords: tomato leaf disease; deep learning; convolutional neural network (cnn); attention mecha-
Module. Agriculture 2021, 11, 651. nism; classification
https://doi.org/10.3390/agriculture
11070651
crop disease recognition for real agriculture environments [11–14]; the automatic detection
of tomato leaf diseases combined with CNN is conducive to improving the accuracy of
diagnosis and reducing labor costs.
Several studies have been carried out to use deep learning technology to improve
the survival rate of vegetables, fruits, and field crops through early disease detection and
subsequent disease management. Wang et al. [15] apply transfer learning to the original
Alex Net network, and the average recognition rate of 10 categories of tomato leaves is
better. Rangarajan et al. [16] use the original AlexNet, VGG16 network structure, combined
with migration learning to obtain an accuracy of about 97% on the seven segmented tomato
diseased leaves. The effects of weight, deviation, and learning rate on the accuracy and
speed of disease detection are analyzed. Alcaro et al. [17] use cameras with different
resolutions to capture images of 9 tomato diseases and insect pests, and use Faster R-
CNN, R-FCN, and SSD for training. Long et al. [18] trained AlexNet and GoogleNet
networks by using transfer learning technology for Camellia oleifera diseases identification.
Kaur et al. [12] use a pre-trained ResNet network to classify 7 tomato diseases with an
accuracy rate of 98.8%. Karthik et al. [19] proposed a deep detection model structure for
tomato leaf diseases, optimized and improved the residual network, and used transfer
learning to obtain important disease classification features. Although transfer learning
can achieve better recognition results, the original AlexNet and VGG16 networks have
complex structures and numerous parameters, which cannot meet the actual application
and deployment of the model.
Based on the previous investigations, CNNs have more potential than the traditional
feature extraction methods. Razavi et al. [20] used the improved CNN network to train
the disease detection model for the open source disease dataset, and compared them
with traditional classifiers such as SVM, LBP, and GIST, which proved that the model
is higher than other classifications in terms of classification accuracy. Yang et al. [21]
used the saliency analysis of the image to locate the pests in tea gardens, reduced the
number of network layers and convolution kernels for AlexNet, and combined with the
Dropout model optimization algorithm to improve the accuracy. The optimized model is
effective against 23 pests in tea gardens. The average recognition accuracy rate reaches
88.1%. Sun et al. [22] improved the Alex Net network model by reducing the size of the
convolution kernel, which improved the disease accuracy and reduced the parameters
required for the model. Liu et al. [7] improved a CNN model based on AlexNet to identify
four apple leaf diseases, and the model could achieve an average recognition accuracy
of 97.62%. Grinblat et al. [23] developed a powerful neural network for the successful
identification of three different legume species based on the morphological patterns of the
leaves’ veins. In the real agriculture environment, the above mentioned study provides a
lot of reference for the diagnosis of tomato leaf diseases.
In recent years, due to the characteristic of extracting discriminative features of the
area of interest, the attention network began to be widely used in machine translation,
generative adversarial, and so on [24,25]. However, it is still in the exploratory stage in
the field of agriculture diseases detection. Tang et al. [26] added the attention module
into ShuffleNet, which improved the recognition rate of grape diseases in the PlantVillage
dataset to 99.14%. Zhong et al. [27] based on the ResNet18 added a group attention module,
and the pixel accuracy of semantic segmentation of cucumber diseased leaves in the natural
environment reached 93.9%.
For tomato leaf disease diagnosis, the diseased area only occupies a part of the leaf
image size. So, this study adds an attention module to the original CNN network model to
automatically extract important disease feature information from a complex environment.
The feature extraction is focused on the disease feature channel, and the invalid feature
channel information is eliminated. In this paper, an improved CNN network model is
proposed to diagnosis tomato multiple leaf disease accurately.
The main contributions of this paper are summarized as follows:
Agriculture 2021, 11, x FOR PEER REVIEW 3 of 17
2.2.Materials
Materialsand
andMethods
Methods
2.1.Build
2.1. Buildthe
theDataset
Dataset
The image data
The dataofoftomato
tomato leafleaf
health andand
health disease in thisinpaper
disease comes from
this paper comes thefrom
PlantVil-
the
lage open source
PlantVillage open database [22]. The
source database database
[22]. containscontains
The database a large anumber of plantofdisease
large number plant
imagesimages
disease and is and
the world’s largest
is the world’s crop crop
largest database. After
database. initially
After acquiring
initially acquiringthetheimage
image of
tomato leaves, the image data needed for the research is manually screened
of tomato leaves, the image data needed for the research is manually screened to avoid to avoid prob-
lems suchsuch
problems as image duplication
as image andand
duplication classification errors
classification in the
errors dataset.
in the Finally,
dataset. a dataset
Finally, a da-
contained
taset 45854585
contained tomato leaf leaf
tomato images
imagesis obtained,
is obtained,andandthethesizesize
of each
of eachpicture
picture is is
fixed
fixedat
224
at × 224. The
224×224. The dataset
dataset contains
contains aa total
total of
of 10
10 tomato
tomatoleaf
leafcategories,
categories,suchsuchasasbacterial
bacterialspot,
spot,
early blight,
early blight, healthy,
healthy, late
lateblight,
blight,leaf
leafmold,
mold, mosaic
mosaicvirus, septoria
virus, leafleaf
septoria spot, target
spot, spot,spot,
target two-
spotted spider mite, and yellow leaf curl virus. The images of tomato
two-spotted spider mite, and yellow leaf curl virus. The images of tomato leaves in 10leaves in 10 categories
are shownare
categories in Figure
shown 1. in Figure 1.
(a) (b)
(c) (d)
Figure 1. Cont.
Agriculture 2021, 11, 651 4 of 15
Agriculture 2021, 11, x FOR PEER REVIEW 4 of 17
(e) (f)
(g) (h)
(i) (j)
Figure
Figure1.1.Tomato
Tomatoleaf
leafdataset:
dataset:(a)
(a)bacterial
bacterialspot;
spot;(b)
(b)early
earlyblight;
blight; (c)(c)
healthy; (d)(d)
healthy; late blight;
late blight;(e)(e)
leaf
leaf
mold;
mold;(f)
(f)mosaic
mosaicvirus;
virus;(g)
(g)septoria
septorialeaf
leafspot;
spot;(h)
(h)target
targetspot;
spot;(i)(i)two-spotted
two-spottedspider
spidermite; (j)(j)
mite; yellow
yellow
leaf
leafcurl
curlvirus.
virus.
2.2.
2.2.Data
DataAugmentation
Augmentation
In
Indeep
deep learning, diversityofofthe
learning, the diversity thedata
datasetset can
can enhance
enhance thethe generalization
generalization ability
ability and
robustness
and robustnessof the model
of the model[28].[28].
Therefore, thisthis
Therefore, paper usedused
paper a variety of image
a variety enhancement
of image enhance-
techniques,
ment and enhanced
techniques, and enhanced imageimage
data indata
combination with OpenCV
in combination under the
with OpenCV Pytorch
under the
framework.
Pytorch framework.
◦ , 90◦ , 180◦ , and 270◦ will not change the
1.1. Spin:
Spin:Rotated
Rotated the
the picture
picture randomly
randomly byby0°,090°, 180°, and 270° will not change the rel-
relative
ative position
position of the
of the diseased
diseased spot
spot and andthethe healthypart,
healthy part,simulated
simulatedthetherandomness
randomness
ofofthe
theshooting
shootingangleangleunder
undernatural
naturalconditions.
conditions.
2.2. Zoom:
Zoom:Reduced
Reduced anan image
image according
according to ato a certain
certain ratioratio
helpshelps to identify
to identify targets targets
at mul-at
multiple scales. For the zoomed image, the resolution of the image
tiple scales. For the zoomed image, the resolution of the image is expanded to 224×224 is expanded to
224 ×by
pixels 224 pixels
filling by filling 0 pixels.
0 pixels.
3.3. Add
Addnoise:
noise:Added
Addedsalt saltand
andpepper
peppernoise
noiseor orgaussian
gaussiannoise
noisetotothe
theimage
imageto tosimulate
simulate
imageswith
images withdifferent
differentdefinitions
definitionstaken
takenininthethenatural
naturalenvironment.
environment.
Colorjitter:
4.4. Color jitter:Changed
Changedthe thebrightness,
brightness,saturation,
saturation,and andcontrast
contrastof ofthe
theimage
imageto tosimulate
simulate
the image difference caused by the light intensity when shooting in the naturalnatural
the image difference caused by the light intensity when shooting in the envi-
environment.
ronment.
Usingthe
Using theabove
abovedata
data enhancement
enhancement method,
method, thethe number
number of samples
of samples in each
in each cate-
category
gory was expanded by 4 times, and the enhanced tomato leaf disease data set
was expanded by 4 times, and the enhanced tomato leaf disease data set contained 22,925 contained
22,925 images.
images. The trainset
The trainset and validationset
and validationset are randomly
are randomly divideddivided
into 8:2.into
The8:2. The detailed
detailed infor-
information of the dataset is shown in
mation of the dataset is shown in Table 1. Table 1.
Agriculture 2021, 11, x FOR PEER REVIEW 5 of 17
Figure 2.
Figure 2. The structure
structure of
of the
the ResNet-50.
ResNet-50.
culture 2021, 11, x FOR PEER REVIEW 6 of 17
ure 2021, 11, x FOR PEER REVIEW 6 of 17
lture 2021, Agriculture
11, x FOR PEER
2021,REVIEW
11, 651 6 of 17 6 of 15
The above
The above isis the
thecomplete
completestructure
structureand
andoperation
operationprocess
processof SENet module.
of SENet ThisThis
module. sub-
network structure is embedded in ResNet50. The combination of characteristic
sub-network structure is embedded in ResNet50. The combination of characteristic chan- channel
recalibration
nel strategy
recalibration strategyandand residual network
residual networkcancan
effectively improve
effectively improve thethe
network
network perfor-
per-
mance, and thus does not need to increase the computational cost much.
formance, and thus does not need to increase the computational cost much. Through fea- Through feature
refinement,
ture the learning
refinement, abilityability
the learning of complex disease
of complex features
disease is enhanced.
features The entire
is enhanced. Thetomato
entire
leaf disease diagnosis network structure is shown in Figure
tomato leaf disease diagnosis network structure is shown in Figure 6. 6.
T
TA = (7)
N
where T is the total detection time for validationset and N is the total number for the
validationset.
3. Results
3.1. Comparison of Various Convolution Neural Networks
The comparison of various CNN model test accuracy curves of different networks
is REVIEW
Agriculture 2021, 11, x FOR PEER shown
in Figure 7. The training iteration epochs are plotted on the X9 axis
of 17 and the
(a) (b)
The evaluation results of different approaches on the tomato leaf disease are obtained
in Table 2. Under the same experimental conditions, the SE-ResNet50 model proposed
in this paper has the highest average accuracy, with an accuracy of 96.81%. Compared
with GoogleNet, ResNet-101, Xception, and VGG-19 models, the average accuracy is 9.54%,
6.68%, 8.65%, and 6.39% higher, respectively, significantly ahead of the 4 mainstream CNN
networks. At the same time, it can be seen from Figure 7 that the SE-ResNet50 model
starts to converge after 150 iteration epochs, the convergence rate is the fastest among all
models. Also, the model tends to be stable after convergence, and the fluctuation range is
smaller. Moreover, the SE-ResNet50 model proposed in this paper has the fastest average
diagnosis time for a single disease image, which is only 31.68 ms. Compared with the
second-ranked Xception model, the time is reduced by 1.23 ms, which meets the needs of
real-time diagnosis of tomato leaf diseases. Synthesizing the above analysis, the proposed
model achieves the best performance in terms of accuracy and convergence speed.
Figure 8.
Figure Confusion matrixes
8. Confusion matrixes for
for tomato
tomato leaf
leaf diseases.
diseases.
The SE-ResNet50
The SE-ResNet50 model
model proposed
proposed in in this
this paper
paper has
has an
an accuracy
accuracy ofof over
over 97%
97% for
for the
the
diagnosis of healthy tomato leaves, and over 98% for the three diseases of bacterial
diagnosis of healthy tomato leaves, and over 98% for the three diseases of bacterial spot, spot,
mosaic virus,
mosaic virus, and
and yellow
yellow leaf
leaf curl
curl virus.
virus. The
The diagnosis
diagnosis accuracy
accuracy ofof early
early blight,
blight, target
target spot
spot
and two-spotted spider mite is low, but they have reached 93%, 94%, and 94%
and two-spotted spider mite is low, but they have reached 93%, 94%, and 94% respec- respectively,
which meets the accuracy requirements in actual diagnosis operations.
tively, which meets the accuracy requirements in actual diagnosis operations.
To better understand the learning capacity of the channel-wise mechanism, the vi-
sualizations with several tomato leaf disease feature maps of proposed SE-ResNet50 are
Agriculture 2021, 11, 651 10 of 15
(a) (b)
(c) (d)
Figure 9.
Figure 9. Visualization
Visualization of
of tomato
tomato leaf
leaf network
network feature
feature map:
map: (a) healthy; (b)
(a) healthy; early blight;
(b) early blight; (c)
(c) target
target spot;
spot; (d)
(d) two-spotted
two-spotted
spider mite.
spider mite.
Agriculture 2021, 11, 651 Based on the above results, it can be seen that the SE-ResNet50 model proposed in 11 of 15
this paper can well complete the task of tomato leaf disease diagnosis and has high ro-
bustness and accuracy. This model can be a very useful detection tool in the field of crop
diseases.
3.3. The SE-ResNet50 Effectiveness on Other Corp Disease Dataset
InSE-ResNet50
3.3. The order to verify the practical
Effectiveness application
on Other performance
Corp Disease Dataset of the SE-ResNet50 model
proposed in this paper, we conducted experiments on the public dataset ofmodel
In order to verify the practical application performance of the SE-ResNet50 grape leaf
proposed in this paper, we conducted experiments on the public dataset of grape leaf dis-black
diseases. The public dataset contains 2750 grape leaf disease images, including
measles,
eases. black rot,
The public brown
dataset spots,
contains healthy,
2750 anddisease
grape leaf leaf blight. Sample
images, images
including black are shown in
measles,
Figure 10.
black rot, brown spots, healthy, and leaf blight. Sample images are shown in Figure 10.
(a) (b)
(c) (d)
Figure
Figure10.
10.Grape
Grapeleaf dataset:
leaf (a)(a)
dataset: black measles;
black (b) brown
measles; spots;
(b) brown (c) healthy;
spots; (d) leaf
(c) healthy; (d)blight.
leaf blight.
Under
Underthe
thesame
sameexperimental
experimental conditions,this
conditions, this paper selected
paper Googlenet,
selected Resnet-50,
Googlenet, Resnet-50,
and
andXception
Xceptionfor
forcomparative
comparative experiments
experiments on on
grape leafleaf
grape diseases. As shown
diseases. in Figure
As shown 11, 11,
in Figure
the
theconvergence
convergencetimes
timesof of
thethefour models
four modelsareare
similar, but but
similar, the the
finalfinal
convergence accuracy
convergence accuracy
of
ofthe
theSE-ResNet50
SE-ResNet50 model
model is is
higher than
higher thatthat
than of the GoogleNet,
of the GoogleNet, ResNet-50, and Xception
ResNet-50, and Xception
models. At the same time, the SE-ResNet50 model proposed in this
models. At the same time, the SE-ResNet50 model proposed in this paper has paper has a small con-
a small
Agriculture 2021, 11, x FOR PEER REVIEW 13 of 17
vergence accuracy fluctuation range. The convergence accuracy of GoogleNet,
convergence accuracy fluctuation range. The convergence accuracy of GoogleNet, ResNet- ResNet-
50,
50,and
andXception
Xceptionmodels
models has a large
has fluctuation
a large fluctuationrange.
range.
Figure11.
Figure Thetraining
11.The trainingaccuracy
accuracy curves
curves forfor grape
grape leafleaf diseases.
diseases.
The evaluation results of approaches on the grape leaf disease are obtained in Table
4. The SE-ResNet50 model proposed in this paper has an average diagnostic accuracy of
99.24% for the four classifications of grape leaves. Compared with tomato leaf diseases,
the accuracy of diagnosis is increased by 2.43%, mainly due to the decrease of 6 kinds of
Agriculture 2021, 11, 651 12 of 15
The evaluation results of approaches on the grape leaf disease are obtained in Table 4.
The SE-ResNet50 model proposed in this paper has an average diagnostic accuracy of
99.24% for the four classifications of grape leaves. Compared with tomato leaf diseases,
the accuracy of diagnosis is increased by 2.43%, mainly due to the decrease of 6 kinds
of diseases. Compared with ResNet-50, GoogleNet and Xception models, the average
accuracy is 5.33%, 6.46% and 6.61% higher, respectively. Moreover, the SE-ResNet50 model
proposed in this paper has the fastest average diagnosis time for a grape leaf image, which is
only 31.42 ms. Compared with the second-ranked Xception model, the time is reduced
by 0.55 ms. Synthesizing the above analysis, the proposed model for grape leaf diseases
diagnosis also achieves the best performance in terms of accuracy and convergence speed.
Table 4. The results of SE-ResNet50 compared with ResNet50 without the attention module.
The identification result is represented by confusion matrix in Figure 12; the diagnostic
accuracy of black measles exceeds 98%, the diagnostic accuracy of brown spots and leaf
blight exceeds 99%, and the diagnostic accuracy of healthy leaves is 100%. It is proven that
Agriculture 2021, 11, x FOR PEER REVIEW 14 of 17
the proposed method has a wide range of applicability and has better performance relative
to deep based methods on other crop public datasets.
Figure12.
Figure Confusionmatrixes
12.Confusion matrixesfor
forgrape
grapeleaf
leafdiseases.
diseases.
4. Discussion
4. Discussion
Crop diseases are a major threat to global vegetable supply security, and the latest
Crop diseases
technologies need toare
beaapplied
major threat to global vegetable
to the agriculture supplydiseases.
field to control security,Due
andtothe
thelatest
long-
technologies need to be applied to the agriculture field to control diseases. Due
term continuous operations, ease of data acquiring, good robustness, and quick computing to the long-
term continuous operations,
of deep-learning-based ease
disease of data acquiring,
detection, it is widelygood robustness, and quick compu-
investigated.
ting of deep-learning-based disease detection, it is widely investigated.
According to the complex characteristics of tomato leaf diseases, this study designed a
According
diagnosis modeltofor
themulti-scale
complex characteristics of tomato
extraction of disease leaf diseases,
features. this study
In this study, designed
the dataset was
adivided
diagnosis
intomodel forclassification
10-class multi-scale extraction of disease
(bacterial spot, features.
early blight, In this
healthy, study,
late the
blight, dataset
leaf mold,
was divided
mosaic virus,into 10-class
septoria leaf classification (bacterial
spot, target spot, spot, early
two-spotted blight,
spider mite, healthy,
and yellowlateleaf
blight,
curl
leaf mold, mosaic virus, septoria leaf spot, target spot, two-spotted
virus). The SE-ResNet50 model proposed in this paper reaches an average detectionspider mite, and yel-
low leaf curl virus). The SE-ResNet50 model proposed in this paper reaches an average
detection accuracy of 96.81%, which is 4.25% higher than the original ResNet50 network
accuracy. The diagnostic accuracy of this model for the four diseases exceeds 97%, and the
detection accuracy for early blight is the worst, but it also exceeds 93%. The average diag-
nosis time of a single disease image is only 31.68 ms, and the diagnosis speed is faster to
Agriculture 2021, 11, 651 13 of 15
accuracy of 96.81%, which is 4.25% higher than the original ResNet50 network accuracy.
The diagnostic accuracy of this model for the four diseases exceeds 97%, and the detection
accuracy for early blight is the worst, but it also exceeds 93%. The average diagnosis time
of a single disease image is only 31.68 ms, and the diagnosis speed is faster to meet the
needs of real-time operations.
The results in this study are compared with study results as summarized in Table 5.
As shown in Table 5, Durmuş et al. [13], Wang et al. [15], Agarwal et al. [30], and Tm et al. [34]
used the same dataset as this study. The accuracy of all these studies is lower than the
model proposed in this paper. Even the accuracy of model designed by Guo et al. [29] for
eight-class tomato leaves is 4.11% lower than our study. It is found that the proposed model
accuracy of Kaur et al.[12], Rangarajan et al. [16], Karthik et al. [19], and Kaushik et al. [35]
are higher than our results, which are attributed to the less classification classes of diseases
(at most 7 classes). Overall, our model has good general performance and high diagnostic
accuracy for tomato leaf diseases.
5. Conclusions
In this work, we successfully developed a multi-scale feature extraction model for
tomato leaf diseases diagnosis. The model deeply integrates the residual block and the
attention module and is trained for the detection of healthy and different unhealthy tomato
leaf images. The obtained results show that our model outperforms some recent deep learn-
ing studies by using the most popular publicly available PlantVillage dataset.It was also
found that the SE-ResNet50 was best suited for the diagnosis of tomato leaf diseases com-
pared to other model. Besides, the performance of the SE-ResNet50 model generally further
improved when trained with more different environment images. The trained models can
be used in the early automatic diagnosis of tomato and other crop diseases. Thus, this work
can be beneficial in early and automatic disease diagnosis of tomato crops enabled by the
latest technologies such as smartphones, drone cameras, and robotic platforms.
In the next step, we will deploy the proposes model to the greenhouse inspection robot
independently developed by the team to realize the automatic identification of tomato leaf
diseases in the real agricultural environment. At the same time, we will also establish a
dataset of tomato leaf diseases in a real agricultural environment to improve the diagnostic
performance of the inspection robot. It can help farmers accurately identify diseases, carry
out corresponding agricultural tasks such as applying pesticides and fertilizing according to
the types of diseases, and successfully realize agricultural modernization and intelligence.
Author Contributions: Conceptualization, S.Z. and J.L.; methodology, S.Z. and J.L. and Y.P.; software,
S.Z.; validation, S.Z. and J.L.; formal analysis, S.Z., J.L. and Y.P.; investigation, S.Z. and S.W.; resources,
J.L.; data curation, S.Z. and S.W.; writing—original draft preparation, S.Z.; writing—review and
editing, S.Z., J.L. and Y.P. All authors have read and agreed to the published version of the manuscript.
Agriculture 2021, 11, 651 14 of 15
Funding: The work was supported by Graduate Research and Innovation Projects of Jiangsu Province
(No. KYCX20_3034), Primary Research & Developement Plan of Changzhou City (Modern Agri-
culture) (No. CE20202021), Primary Research & Developement Plan of Jiangsu Province-Modern
Agriculture (No. BE2020383), Priority Academic Program Development of Jiangsu Higher Education
Institutions (No. PAPD-2018-87).
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Not applicable.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Chowdhury, M.E.; Rahman, T.; Khandakar, A.; Ayari, M.A.; Khan, A.U.; Khan, M.S.; Al-Emadi, N.; Reaz, M.B.I.; Islam, M.T.;
Ali, S.H.M. Automatic and Reliable Leaf Disease Detection Using Deep Learning Techniques. AgriEngineering 2021, 3, 294–312.
[CrossRef]
2. Valenzuela, M.E.M.; Restović, F. Valorization of Tomato Waste for Energy Production. In Tomato Chemistry, Industrial Processing
and Product Development; Royal Society of Chemistry: London, UK, 2019; pp. 245–258.
3. Elnaggar, S.; Mohamed, A.M.; Bakeer, A.; Osman, T.A. Current status of bacterial wilt (Ralstonia solanacearum) disease in major
tomato (Solanum lycopersicum L.) growing areas in Egypt. Arch. Agric. Environ. Sci. 2018, 3, 399–406. [CrossRef]
4. Zhu, X.K. Research on Tomato Disease Identification Based on Convolutional Neural Network; Beijing University of Technology: Beijing,
China, 2020.
5. Sardogan, M.; Tuncer, A.; Ozen, Y. Plant leaf disease detection and classification based on CNN with LVQ algorithm. In Pro-
ceedings of the 2018 3rd International Conference on Computer Science and Engineering (UBMK), Sarajevo, Herzegovina,
20–23 September 2018; pp. 382–385.
6. Pooja, V.; Das, R.; Kanchana, V. Identification of plant leaf diseases using image processing techniques. In Proceedings of the
2017 IEEE Technological Innovations in ICT for Agriculture and Rural Development (TIAR), Chennai, India, 7–8 April 2017;
pp. 130–133.
7. Liu, B.; Zhang, Y.; He, D.; Li, Y. Identification of apple leaf diseases based on deep convolutional neural networks. Symmetry 2018,
10, 11. [CrossRef]
8. Boulent, J.; Foucher, S.; Théau, J.; St-Charles, P.-L. Convolutional neural networks for the automatic identification of plant diseases.
Front. Plant Sci. 2019, 10, 941. [CrossRef] [PubMed]
9. Ma, J.; Zheng, F.; Zhang, L.; Sun, Z. Disease recognition system for greenhouse cucumbers based on deep convolutional neural
network. Trans. Chin. Soc. Agric. Eng. 2018, 34, 186–192.
10. Chao, X.; Sun, G.; Zhao, H.; Li, M.; He, D. Identification of apple tree leaf diseases based on deep learning models. Symmetry 2020,
12, 1065. [CrossRef]
11. Arya, S.; Singh, R. A Comparative Study of CNN and AlexNet for Detection of Disease in Potato and Mango leaf. In Proceedings
of the 2019 International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT), Ghaziabad, India,
27–28 September 2019; pp. 1–6.
12. Kaur, M.; Bhatia, R. Development of an improved tomato leaf disease detection and classification method. In Proceedings of the
2019 IEEE Conference on Information and Communication Technology, Baghdad, Iraq, 15–16 April 2019; pp. 1–5.
13. Durmuş, H.; Güneş, E.O.; Kırcı, M. Disease detection on the leaves of the tomato plants by using deep learning. In Proceedings of
the 2017 6th International Conference on Agro-Geoinformatics, Fairfax, VA, USA, 7–10 August 2017; pp. 1–5.
14. Liu, Y.; Feng, Q.; Wang, S. Plant disease identification method based on lightweight CNN and its mobile application. J. Agric. Eng.
2019, 35, 194–204.
15. Wang, Y.; Zhang, H.; Liu, Q.; Zhang, Y. Image classification of tomato leaf diseases based on transfer learning. J. China Agric. Univ.
2019, 24, 124–130.
16. Rangarajan, A.K.; Purushothaman, R.; Ramesh, A. Tomato crop disease classification using pre-trained deep learning algorithm.
Procedia Comput. Sci. 2018, 133, 1040–1047. [CrossRef]
17. Fuentes, A.; Yoon, S.; Kim, S.C.; Park, D.S. A robust deep-learning-based detector for real-time tomato plant diseases and pests
recognition. Sensors 2017, 17, 2022. [CrossRef] [PubMed]
18. Long, M.; Ouyang, C.; Liu, H.; Fu, Q. Image recognition of Camellia oleifera diseases based on convolutional neural network &
transfer learning. Trans. Chin. Soc. Agricult. Eng. 2018, 34, 194–201.
19. Karthik, R.; Hariharan, M.; Anand, S.; Mathikshara, P.; Johnson, A.; Menaka, R. Attention embedded residual CNN for disease
detection in tomato leaves. Appl. Soft Comput. 2020, 86, 105933.
20. Razavi, S.; Yalcin, H. Using convolutional neural networks for plant classification. In Proceedings of the 2017 25th Signal
Processing and Communications Applications Conference (SIU), Antalya, Turkey, 15–18 May 2017; pp. 1–4.
21. Yang, G.; Bao, Y.; Liu, Z. Localization and recognition of pests in tea plantation based on image saliency analysis and convolutional
neural network. Trans. Chin. Soc. Agric. Eng. 2017, 33, 156–162.
Agriculture 2021, 11, 651 15 of 15
22. Sun, J.; Tan, W.; Mao, H.; Wu, X.; Chen, Y.; Wang, L. Recognition of multiple plant leaf diseases based on improved convolutional
neural network. Trans. Chin. Soc. Agric. Eng. 2017, 33, 209–215.
23. Grinblat, G.L.; Uzal, L.C.; Larese, M.G.; Granitto, P.M. Deep learning for plant identification using vein morphological patterns.
Comput. Electron. Agric. 2016, 127, 418–424. [CrossRef]
24. Luong, M.-T.; Pham, H.; Manning, C.D. Effective approaches to attention-based neural machine translation. arXiv 2015,
arXiv:1508.04025.
25. Zhang, H.; Goodfellow, I.; Metaxas, D.; Odena, A. Self-attention generative adversarial networks. In Proceedings of the
International Conference on Machine Learning, Long Beach, CA, USA, 9–15 June 2019; pp. 7354–7363.
26. Tang, Z.; Yang, J.; Li, Z.; Qi, F. Grape disease image classification based on lightweight convolution neural networks and
channelwise attention. Comput. Electron. Agric. 2020, 178, 105735. [CrossRef]
27. Zhong, C.; Hu, Z.; Yang, X.; Li, H.; Liu, F.; Li, M. Triple Stream Segmentation Network for Plant Disease Segmentation.
In Proceedings of the 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC),
Chongqing, China, 13–14 March 2021; pp. 496–501.
28. Pulgar, F.J.; Rivera, A.J.; Charte, F.; del Jesus, M.J. On the impact of imbalanced data in convolutional neural networks performance.
In Proceedings of the International Conference on Hybrid Artificial Intelligence Systems, La Rioja, Spain, 21–23 June 2017;
pp. 220–232.
29. Guo, X.; Fan, T.; Shu, X. Tomato leaf diseases recognition based on improved multi-scale AlexNet. Trans. Chin. Soc. Agricult. Eng.
2019, 35, 162–169.
30. Agarwal, M.; Gupta, S.K.; Biswas, K. Development of Efficient CNN model for Tomato crop disease identification. Sustain.
Comput. Inform. Syst. 2020, 28, 100407. [CrossRef]
31. Shin, J.; Chang, Y.K.; Heung, B.; Nguyen-Quang, T.; Price, G.W.; Al-Mallahi, A. A deep learning approach for RGB image-based
powdery mildew disease detection on strawberry leaves. Comput. Electron. Agric. 2021, 183, 106042. [CrossRef]
32. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on
Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778.
33. Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the IEEE Conference on Computer Vision and
Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 7132–7141.
34. Tm, P.; Pranathi, A.; SaiAshritha, K.; Chittaragi, N.B.; Koolagudi, S.G. Tomato leaf disease detection using convolutional neural
networks. In Proceedings of the 2018 Eleventh International Conference on Contemporary Computing (IC3), Noida, India,
2–4 August 2018; pp. 1–5.
35. Kaushik, M.; Prakash, P.; Ajay, R.; Veni, S. Tomato Leaf Disease Detection using Convolutional Neural Network with Data
Augmentation. In Proceedings of the 2020 5th International Conference on Communication and Electronics Systems (ICCES),
Coimbatore, India, 10–12 June 2020; pp. 1125–1132.