Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
The Effect of Harvest Date and Storage Conditions on the Quality of Remontant Strawberry Cultivars Grown in a Gutter System under Covers
Next Article in Special Issue
LED Lighting Agrosystem with Parallel Power Supply from Photovoltaic Modules and a Power Grid
Previous Article in Journal
Assessment of the Effects of Soil Fertilization with Spent Mushroom Substrate in the Context of Microbial Nitrogen Transformations and the Potential Risk of Exacerbating the Greenhouse Effect
Previous Article in Special Issue
Design and Test of Longitudinal Axial Flow Staggered Millet Flexible Threshing Device
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Convolutional Neural Networks in Detection of Plant Leaf Diseases: A Review

Department of Computer Engineering, Ankara University, Ankara 06830, Türkiye
*
Author to whom correspondence should be addressed.
Agriculture 2022, 12(8), 1192; https://doi.org/10.3390/agriculture12081192
Submission received: 7 July 2022 / Revised: 7 August 2022 / Accepted: 8 August 2022 / Published: 10 August 2022
(This article belongs to the Special Issue Advances in Agricultural Engineering Technologies and Application)

Abstract

:
Rapid improvements in deep learning (DL) techniques have made it possible to detect and recognize objects from images. DL approaches have recently entered various agricultural and farming applications after being successfully employed in various fields. Automatic identification of plant diseases can help farmers manage their crops more effectively, resulting in higher yields. Detecting plant disease in crops using images is an intrinsically difficult task. In addition to their detection, individual species identification is necessary for applying tailored control methods. A survey of research initiatives that use convolutional neural networks (CNN), a type of DL, to address various plant disease detection concerns was undertaken in the current publication. In this work, we have reviewed 100 of the most relevant CNN articles on detecting various plant leaf diseases over the last five years. In addition, we identified and summarized several problems and solutions corresponding to the CNN used in plant leaf disease detection. Moreover, Deep convolutional neural networks (DCNN) trained on image data were the most effective method for detecting early disease detection. We expressed the benefits and drawbacks of utilizing CNN in agriculture, and we discussed the direction of future developments in plant disease detection.

1. Introduction

Plant diseases are one of the most critical elements impacting food production. They are responsible for a significant drop in the economic productivity of crops, as well as being an obstruction to this activity in some cases. According to [1], disease management and control procedures must be carried out effectively to reduce output losses and ensure agricultural sustainability, underlining the importance of continual crop monitoring paired with prompt and accurate disease detection. In addition, as the world’s population continues to rise, a significant increase in food production is required (FAO) [2]. This must be combined with the preservation of natural ecosystems through the use of environmentally-friendly farming methods. Food must keep a high nutritious value while still being secure worldwide [3]. This can be accomplished by using new scientific methodologies for leaf disease diagnosis and crop management, as well as applying these new technologies to large-scale ecosystem monitoring.
The main point for researchers is correctly identifying diseases affecting crops [4]. According to Miller et al. [5], manual practices in conventional farming operations cannot cover large areas of crops and provide early background information for decision-making processes. As a result, researchers have never stopped looking for ways to develop automated practical solutions and effective methods for detecting plant diseases. DL-based models, in particular, have found many applications in plant disease detection. They have overcome the problems associated with traditional classification methods and represent cutting-edge technology in this field. DL [6] is an advanced technique that has shown great promise and success in various fields where it has been used [7]. It is, however, a group of machine learning methods that attempt to model at a high level of data abstraction through articulating structures of various transformations.
The current review aims to describe the state-of-the-art identification and examination of plant disease detection problems using a specific class of DL called CNN, which extends classic Artificial Neural Networks (ANN) by adding more “depth” to the network, as well as the various convolutions that allow the data to be successfully applied in various problems related to images [8]. Therefore, the inquiry of this survey discusses significant contributions concerning CNN and various innovations which aimed to improve the performance of CNN and thus correctly identify diseases.
The motivation for conducting this survey comes from the fact that CNN has recently been primarily used in agriculture, with CNN’s growing popularity and success in solving many problems related to agriculture, and the fact that multiple research efforts using CNN to discuss various agricultural problems exist today. As a result of its success, CNN is perhaps the most popular and commonly used approach in agricultural research today.
Regarding image analysis, the current survey focuses on a particular subset of DL models and techniques since there are very few of this type of survey in the agricultural field, especially about CNN utilization. Thus it would be beneficial to present and analyze relevant work to help the authors conduct a more comprehensive review. A discussion about innovative and high-potential techniques for solving numerous difficulties in agriculture-related to image and DL will be presented. In addition to reviewing recent research in this area, significant practical features of CNN based on images are presented to explain the technique’s advantages and disadvantages further.
The rest of the paper is structured as follows: Section 2 provides related work. Section 3 describes the methodologies used in this study. Section 4 presents CNN. Section 5 discusses the applications of CNN in agriculture, Section 6 provides the main problems and solutions associated with the CNN used in plant disease detection, Section 7 presents the discussion and Section 8 concludes the paper.

2. Related Work

Many studies have been conducted to find an ideal solution to the problem of crop disease detection by creating techniques that can assist in identifying crops in an agricultural environment. This section will provide the most recently reviewed studies on CNN’s applicability in the broad field of agriculture; this section includes papers from peer-reviewed articles that use CNN methods and plant datasets.
Abade et al. [9] reviewed CNN algorithms for the detection of plant diseases. The authors studied 121 papers that were published between 2010 and 2019. PlantVillage was selected as the most widely used dataset, while TensorFlow was identified as the most frequently used framework in this review. Dhaka et al. [10] outlined the basic methods of CNN models used to identify plant diseases using leaf images. They also compared CNN models, pre-processing approaches, and frameworks. The study also looks at the datasets and performance measures used to assess model efficiency. Moreover, Nagaraju et al. [11] also provided a review to find the best datasets, pre-processing approaches, and DL techniques for various plants. They reviewed and analyzed 84 papers on DL’s applicability in plant disease diagnosis. They observed that so many DL methods are limited in their ability to analyze original images and that effective model performance necessitates using a suitable pre-processing technique.
Kamilaris et al. [12] found that DL approaches were used to solve various agricultural challenges. According to the study, DL methods performed better than standard image processing techniques. Fernandez-Quintanilla et al. [13] evaluated weed-monitoring technologies in crops. They focused on weed monitoring devices in agricultural fields that were both remote sensed and ground-based. Weed monitoring is critical for weed control, according to them. They predicted that data acquired by various sensors would be saved in a public cloud and used in appropriate contexts at the optimal time. Lu et al. [14] introduced a review for plant disease classification using a CNN. They evaluated the significant problems and solutions of CNN used for plant disease classification and DL criteria in plant disease classification. They discovered that additional research with more complex datasets was required to obtain a more satisfactory result.
Golhani et al. [15] presented a review paper on hyperspectral data for plant leaf disease identification, highlighting existing problems and potential prospects. They also presented NN approaches for SDI development in a short time. They discovered that, as long as SDIs remain relevant for proper crop protection, they must be tested on various hyperspectral sensors at the plant leaf scale. Bangari et al. [16] presented a review on disease detection using CNN, focusing on potato leaf disease. They reviewed several papers and concluded that convolutional neural networks work better at detecting the disease. They also identified that CNN contributed significantly to the maximum possible accuracy for disease identification.

3. Methodology

In this work, we discussed the most recent research papers on applying DL in the agricultural field. Moreover, this work was accomplished through two essential stages: the first is the collection of 100 previous research works that discuss DL in its relationship to the agricultural field, and the second is a thorough examination and analysis of the collected work.
In the first stage, we looked for papers and articles published within the last five years using scientific databases such as Science Direct and Elsevier and web-based scientific indexing services. In addition, we conducted our searches for relevant papers using several keywords, the most prominent of which were agriculture, CNN and DL. Papers mentioning CNN but not applying it to the agricultural domain were thus removed. In the second stage, the papers chosen in the first stage were analyzed one by one, taking into account the following research questions:
  • The approach used.
  • The problem presented.
  • The datasets used.
  • The performance achieved.
  • Limitations of the study, if any.
  • Have the authors compared their CNN-based approach with other technologies, and what is the difference in performance?
Examining how CNN performs is an essential aspect of this study. As a result, we reviewed and analyzed several relevant studies. We also compared CNN to other current technologies and summarized the most important advantages and disadvantages that affect CNN’s performance. It should be noted that the current paper focuses on comparing techniques used for the same data and on the same scale. We also investigated and discussed the most significant problems and limitations identified by previous research.

4. Convolutional Neural Networks (CNN)

ANNs consist of three different layers: input, one or more hidden, and output layers. Neurons placed in hidden layers have an associated weight and a bias value. These values are multiplied by the input values and sent to an activation function. If the output value is greater than the specified threshold, that node carries the output value to the next layer of the network. Otherwise, no data is transmitted. The process of spreading data in the network from one layer to the successive layer is called a feed-forward network. The ultimate objective is to minimize the cost function for any input when tuning the model weights and bias. The process is depicted in Figure 1. CNNs, a form of multi-layer neural networks, are designed to extract dependencies in a grid-structured input such as images and text. The convolution operation applied in many intermediate layers is the most crucial property of CNNs. Similarly, a convolution operation is a dot-product of a set of grid-structured weights and another set of similarly structured inputs.
The term CNN refers to a type of ANN widely used in image recognition and processing. Since the introduction of LeNet-5 in 1998, various innovations in CNN architectures have been presented [17]. In addition, before developing DL for computer vision, learning relied on extracting interesting variables called features. However, these methods require a significant amount of experience in image processing. CNN introduced by [18] have revolutionized image processing and removed manual feature extraction. CNNs operate directly on matrices or even tensors in the case of RGB color three-channel images.
CNNs are now widely used for image classification, image segmentation, face recognition and object recognition. They have been successfully applied by many organizations in various domains such as health, web, mail services, etc. CNN can receive any data input, including images, video, sound, speech, and natural language [19,20]. However, CNN is simply a stack of several layers (see Figure 2), pooling and fully connected layers, beginning with a convolution layer and progressing through the following layers: pooling, Relu correction, and ending with a fully-connected layer [21]. As a result, each image received as input will be filtered, reduced, and corrected several times, to finally form a vector. The strength of the CNN is found in the convolution layer. The CNN will learn the most valuable filters for the task (such as detection). Another benefit is that several convolution layers can be considered: the output of one convolution becomes the input of the next one, and the pooling layer is another component of a CNN. It performs downsampling, which significantly reduces computational weight, memory usage, and the number of parameters. On the other hand, in fully Connected Layers, as the name implies, each layer has a complete connection with the layer that comes before it. We can use a “sigmoid” or “softmax” function with the last fully connected layer for class predictions.
As a result, the convolutional layers extract features from the input images, which are then reduced in dimensionality by the pooling layers. Typically, the fully connected layers use the high-level features learned to classify input images into predefined classes at the final layer [22]. Moreover, the classification layer can extract features for classification and detection tasks [23]. Figure 2 provides an overview of the architecture of a typical CNN.

4.1. Comparison of Popular CNN Frameworks

CNN frameworks play an important role in projects that use the CNN architecture. Therefore, we now have many frameworks available that allow us to develop tools that can offer a higher level of expertise while simplifying complicated programming difficulties, with each framework created differently for different purposes. Therefore, numerous tools and platforms are available to researchers for conducting DL experimental studies [24]; the most famous of them is resumed in Table 1.
Developments in DL provide various tools and platforms to implement CNN in different applications, including the fields of agriculture. Therefore, so many applications and studies in agriculture have used the framework described above, each one employed depending on the author’s study conditions, data type, size and complexity of the project. The following sections will provide a detailed description of CNN applications in agricultural fields.

4.2. Pre-Trained Network

A pre-trained model has already been trained to solve a similar problem. Using a pre-trained model with transfer learning instead of creating a model from scratch to solve a similar problem is usually much quicker and more straightforward than training a network from scratch. Naik et al. [32] classified five diseases of the chili with 12 different deep learning models (AlexNet, DarkNet53, DenseNet201, EfficientNetb0, InceptionV3, MobileNetV2, NasNetLarge, ResNet101, ShuffleNet, SqueezeNet, VGG19, and XceptionNet). The VGG19 model produced the best accuracy value of 83.54% without data augmentation. On the other hand, DarkNet53 gave the best result with data augmentation. They reached the best accuracy values of 98.63% and 99.12% with Squeeze-and-Excitation-based Convolutional Neural Networks (SECNN) without and with augmentation, respectively. The study examined tomato maturity levels with three different CNN models (VGG, Inception and ResNet). The best accuracy value was calculated for VGG19 at 97.37% for batch size 32 and epoch 50.
Partel et al. [33] studied the performance of the YOLO-v3 [34], Faster R-CNN [35], ResNet-50, ResNet-101, and Darknet-53 [36] models to create an intelligent sprayer for real-time plant leaf control. The recall value, precision, and ResNet-50 model performed better than others. Bin-guitcha-Fare and Sharma [37], on the other hand, used the ResNet-101 model. They proved that the input image’s size might impact the performance of the ResNet-101. Sahu et al. [38] presented a method for classifying Bean Crop Diseases. The proposed method found that fine-tuning pre-trained networks performed significantly better than training from scratch. The fine-tuning of hyperparameters raises GoogleNet’s accuracy from 90.1% to 95.31% and VGG16’s accuracy from 89.6% to 93.75%. The effect of transfer learning is later clarified in this study by the network’s ability to reuse and transmit features from one specific problem to another.
Mukti et al. [39] presented a method for identifying plant diseases using a transfer learning model based on ResNet50. There are 87.867 images in their dataset. A total of 80% of the dataset was used for training and 20% for validation. Their highest accuracy performance was 99.80%. According to Arya et al. [40], CNN can perform well in detecting various plant diseases. They introduced a method based on a pre-trained model to compare different CNN architectures (i.e., AlexNet, shallow CNN) to identify diseases in potato and mango leaves. The approach was considered more effective using AlexNet (up to 98.33%) than using a shallow CNN, which obtained only 90.85% accuracy.

4.3. Training from Scratch

Milioto et al. [41] developed a CNN model for discriminating blobs-wise. They suggested a system that coupled vegetation detection with high-quality plant classification into important crops and weeds in the field. To train the model, they used multi-spectral data. Furthermore, they tested this system on images taken from various sugar beet fields, analyzing different combinations of convolutional layers and fully connected layers to find an efficient and problem-free model. Finally, they achieved a superior result by combining three convolutional layers with two fully linked layers. They addressed that this strategy had no geometric priors, such as planting crops in rows.
Lu et al. [42] reported a novel rice disease detection approach based on DCNN. They trained the suggested model from scratch to identify ten common rice diseases using a dataset of 500 images of infected and healthy rice leaves, all of which were taken from a rice field. The suggested CNN-based model achieves an accuracy of 95.48% using a 10-fold cross-validation technique. The accuracy of this model is substantially higher than that of a traditional machine learning model. Zhang et al. [43] proposed a method for detecting Broad-leaf weeds using a CNN model with three fully connected classification layers and six convolutional layers. They also compared CNN to SVM and reported that the model succeeded in identifying weeds with an accuracy of 96.88%, while SVM could only achieve 89.4%. As a result, they showed that the CNN model outperformed the SVM model in detecting broad-leaf weeds in pastures. Liang et al. [44] also demonstrated that the CNN model performs better than both the LBP and HoG approaches in classification. They developed a low-cost weed identification system using a CNN architecture that includes three pooling, three convolutional, four Dropout layers, and a fully connected layer.
Dyrmann et al. [45] demonstrate a method for detecting plant species in color pictures using a convolutional neural network. The network was created from the ground up and tested on 10,413 images featuring 22 early-stage crop species. Dyrmann et al. created a new system based on their needs, utilizing a combination of convolutional layers, max-pooling layers, fully connected layers, activation functions, batch normalization, and residual layers. The network was then capable of classifying 22 species with an accuracy of 86.2%. Chen et al. [46] suggested a method for detecting tea plant diseases from leaf images based on DCNN. They built and trained the model from scratch. Furthermore, to extract the properties of tea plant diseases from images, they employed a CNNs model called LeafNet that was constructed with several feature extractors. They also employed SVM and MLP classifiers to classify diseases using DSIFT (dense scale-invariant feature transform). The three disease identification classifiers had various performance results, with an average accuracy of 90.16% for LeafNet, 60.62% for the SVM algorithm, and 70.77% for the MLP algorithm.
Nkemelu et al. [47] presented a study for plant seedling classification. They compared the CNN’s performance to that of the K-Nearest Neighbor (KNN) algorithm, which scored 56.84%, and SVM, which scored 61.47%, and they proved that CNN was better at distinguishing crop plants diseases. Furthermore, to reach 92.6%, they used three fully connected layers and six convolutional layers in the CNN architecture. They also tested CNN’s accuracy using both the original and pre-processed pictures. In another study, Pearlstein et al. [48] presented a study for plant disease detection. They utilized synthetic image data to evaluate and train the CNN model on real data. They constructed a CNN model using two fully connected layers and five convolutional layers. The results demonstrated that CNN could accurately distinguish crop plants from natural images, even when many occlusions were present.

5. Applications of CNN in Agriculture

DL techniques, especially CNN, have made substantial advances in image analysis. Numerous studies for the automatic identification of plant disease have been implemented. This implementation and interest, in particular, could open the way for developing automatic imaging techniques for plant disease diagnosis and classification, plant recognition, fruit counting, and weed detection. Such technologies could assist farmers in adopting more farming techniques, good agricultural practices, and improving food security.
The researcher has presented several plant leaf disease detection methods based on CNNs in the last five years. Remarkably, almost all of the publications were released and published after 2016, demonstrating how new and modern this method is in agriculture. Figure 3 depicts the number of research articles published on the automatic detection of plant leaf diseases using CNN from 2013 to 2022. The graph demonstrates that automatic disease detection research peaked in 2016, which confirmed the field’s newness and freshness. Data were collected by performing a keyword search on journal articles published in ScienceDirect, Springer, MDPI and Google Scholar databases between 2013 and 2022.
All of these studies are concerned with identifying and classifying plant diseases on images. This article reviewed both pre-trained and custom CNN-based models developed by the authors. CNN models given different names by the authors were taken as CNN. However, a comparison of various studies reveals that, rather than constructing a new CNN model from scratch, most researchers use transfer learning to meet their needs and complete their tasks quickly and easily. The CNN model then is used to perform different tasks for various research in transfer learning. Jiang et al. [49] employed VGG16 to diagnose diseases in rice and wheat plants. As a consequence of the experimental comparisons with other state-of-the-art, the overall accuracy on rice and wheat plants was 97.22% and 98.75%, respectively.
Sravan et al. [50] presented the fine-tuning of hyperparameters of current ResNet-50 for disease identification and classification. They reached a higher accuracy of 99.26% on the Plant Village dataset, which contained 20,639 images. Shin et al. [51] presented a method for detecting disease on strawberry leaves. They compared six CNN models for detecting disease on strawberry leaves using various criteria such as speed, accuracy, videlicet, and hardware requirements. ResNet-50 had the highest classification accuracy of 98.11%, SqueezeNet-MOD2 required the least amount of memory, and AlexNet had the fastest processing time. Mohanty et al. [4] worked on multiple crops to identify 26 diseases using PlantVillage, GoogLeNet, and AlexNet. The result recorded an accuracy of 99.35%. Ferentinos et al. [27] also worked on various crops for plant disease identification and diagnosis, and they had a reasonable success rate with Alex-NetOWTB and VGG.
Brahimi et al. [52] conducted a study in which they used AlexNet and GoogLeNet to classify nine tomato leaf diseases, with an accuracy rate of 99.18%. Darwish et al. [53] proposed a method for detecting three maize diseases; in this study, they used VGG16 and 19 and reported a 98.2% average accuracy. Similarly, the authors presented similar studies to identify and recognize diseases in maize using CNN architecture [54,55]. Furthermore, there are other plants in which the authors used CNN architectures. For instance, they used CNN to detect apple disease [56,57]. In [31], they presented a study to detect Black Sigatoka and Black speckled disease in banana plants. The authors used Inception-v3 and 2756 images to detect cassava diseases. Yuwana et al. proposed a study to detect Tea diseases [58], using 5632 images of tea, MCT, AlexNet, and GoogLeNet. Only two segmentation methods were used in the proposed study, each with a kernel size of five and a rotation of 40. Kawasaki et al. [59] proposed a method for detecting cucumber diseases such as melon yellow spot virus and zucchini yellow mosaic virus using CNN.
There are also several studies to detect olive plant disease, such as [60], where Cruz et al. use PlantVillage to detect symptoms of Olive Quick Decline Syndrome. However, their study task may be challenging for large numbers of samples or quarantine pests with restricted modifications. In [61,62], the authors have presented a method to distinguish Fusarium wilt disease in the radish plant. They achieved 93.3% and 90% accuracy, respectively. Another study using CNN to identify ten different diseases of the rice plant may be found in [63]. Table 2 summarizes and clarifies all relevant information to assist readers in selecting one or more criteria and comparing various DL models.
Most researchers apply similar CNN architectures, as indicated in Table 2, and achieve similar experiment results. As a result, new requirements and experiments with more datasets and new architectures should be performed; otherwise, much work will be duplicated.
A comparison of CNN architectures reveals that the choice of appropriate CNN models is impacted by experimental settings, dataset, and data size. Figure 4 compares several architectures based on plant type and accuracy trained by various authors.
When comparing the performance of these studies, it was noticed that CNN performed very well. The results appeared to be close because the methods used were applied using somewhat similar architectures.

Analysis and Data Extraction

In this section, we give discrete data derived from 100 studies to assist researchers in generating responses to their queries and to provide insight into the application of CNN in the agriculture field, including the datasets, plants, and model architectures used. In the paper collection phase, we choose 100 studies concerning CNN to conduct the data extraction technique, then excluded 25 similar papers. After reviewing the rest of the papers, we summarized 100 studies that met the criteria for our review objectives. Figure 5 depicts the percentage distribution and the number of crops most frequently used in 100 reviewed studies that applied CNN to detect diseases. It is obvious that the majority of authors used multiple crops (more than one type of crop) in their studies with a percentage of 19.2%, and thus make use of datasets with different plant phenotypes. We also observed that maize (11.5%) is the second most commonly used crop in the 100 summarized studies, while the least used were cassava, blueberry, strawberry, olive, and soybean at only 1.9%.
Figure 6 illustrates the distribution and number of studies categorized by the algorithm used in the approach development process. Among the 100 summarized studies, the newly developed architecture was the most widely used architecture in plant diseases using CNN. A total of 10 studies, representing 22.2% of the summarized studies, used new architecture. While we observed that Alexnet is the second most commonly used CNN algorithm. In addition, we presented in Figure 7 the accuracy characteristics of 7 CNN architectures used in 100 reviewed studies to detect plant leaf diseases. It could be seen that almost all models converged by the 100th epoch of training reported accuracies of more than 99%. Models such as AlexNet and VGG yielded the highest accuracy when compared to the other models such as ResNet and MobileNet.
The diversity of the data used is also a critical factor for the performance of the CNN to detect disease in the plant. Therefore, with respect to the characteristics of the datasets most frequently used in the studies examined, we generated a distribution of studies by dataset by previously correlating the data for each dataset used in the summarized studies (see Figure 8a).

6. CNN’s Agriculture Applications: Major Problems and Solutions

This section may be divided into subheadings. It should provide a concise and precise description of the experimental results, their interpretation, and the experimental conclusions that can be drawn.

6.1. Limited Plant Leaf Datasets

In the last five years, CNN has become increasingly used to detect plant leaf disease. However, CNN faces numerous hurdles. Therefore, in this section, we explained and summarized the problems and solutions encountered in developing CNN-based plant disease detection.
Datasets are critical for CNN models. As a result, the main challenge to using CNN for plant disease detection and classification is the requirement for large datasets. Thus, insufficient dataset size significantly impacts the practical implementation, which means that the results will be inaccurate no matter how efficient the model is. However, there are few publicly released datasets for agricultural researchers to work with, and in many cases, researchers must create their datasets of images from scratch. Furthermore, external environmental factors such as climate can readily affect data collection, making it time-consuming, and several days of work may be required. Moreover, to solve the problem of an insufficient and limited dataset, we provide the following solutions:
1.
Data augmentation techniques: Data augmentation techniques increase the diversity of the data during training by artificially generating additional samples from the real dataset. Furthermore, image augmentation is a technique that creates new data from existing data to help train a deep neural network model. The most recent augmentation techniques. Fast Auto Augment [128], AugMix [129], Rand Augment [130], and population-based augmentation [131]. Liu et al. [56] used data augmentation techniques to increase the dataset size from 1053 to 13,689 images. Sladojevic et al. [132] used data augmentation to increase from 4483 to 33,469 images using perspective transformation and rotation methods. With the expansion of the dataset, the accuracy improved as well. In another study, Barbedo [133] used resizing and image segmentation methods to increase the size of the dataset from 1567 images to 46,409 images. The accuracy improved by 10.83% over the no expanded dataset.
2.
Transfer learning: Transfer learning is a machine learning technique in which we reuse a previously trained model as the base for a new model on a new task. As a result of the new datasets, it will just retrain a few layers of pertained networks which helps to reduce the amount of data required [133]. Chen et al. [46] introduced the INC-VGGN DL architectural features to detect plant diseases, which used transfer learning by changing the pre-trained VGGNet. On the public dataset Plant Village, the suggested model obtained an accuracy of 91.83%, while on their dataset, it obtained an accuracy of 92.00%. Coulibaly et al. suggested a method for detecting mildew diseases in pearl millet using transfer learning. This method was developed using the VGG16 CNN model, which was pre-trained on the public dataset. The study provided a satisfactory result, with a 94.5% recall rate and a 95.00% accuracy rate [134].
3.
Citizen science: In 1995, the concept of citizen science was proposed. Nonprofessional participants collect data as part of a scientific study in this technique. Farmers submit the collected images to a server for plant disease and pest classification, after which the images are correctly labeled and analyzed by an expert [133].
4.
Data sharing: Data sharing is another way of increasing datasets. Several studies are now being conducted worldwide on accurate disease detection. The dataset will become more accurate if the different datasets are shared. This situation will encourage more significant and satisfying study results.
PlantVillage [4] and Kaggle [53] are the most commonly employed public datasets in the literature on DL methods for plant disease classification and detection. Table 3 describes these datasets as the most widely applied public datasets.

6.2. Image Background

From the section above, we found that almost all of the datasets used in training a CNN model for different studies used large datasets of images. However, one of the problems researchers face is the effect of image background on detection. Most of the time, this effect is unclear by the overlapping of many factors. The most remarkable is the interaction of plants with each other and the organization process. When images are collected in real-time conditions with a crowded background, some of the background features are similar to the area of interest; thus, a leaf segmentation technique is required in these conditions. Otherwise, the model will learn background features throughout training, leading to inaccurate classification results. On the other hand, some researchers are interested in organizing the image collection. In this case, the background is usually preserved because it creates relatively homogeneous backgrounds. It does not affect detection and may even improve detection accuracy.
Mohanty et al. [4] conducted a study in which they employed three different versions of the PlantVillage dataset to identify plant diseases and examine the influence of image background on identification outcomes, namely gray-scaled, color, and segmentation. The researchers concluded that the CNN model’s performance with colored images was better than the model’s performance with segmented images. As a result, we believe that the problem of image background can be solved in two ways: (i) Organize the image collection to obtain a homogeneous background. (ii) By utilizing image segmentation.

6.3. Variability in Symptoms

Symptoms are the impact and changes in the appearance of the plant. It may provide a significant change in appearance, color, or functionality. Therefore, the symptoms of plant diseases are the interaction of diseases, environment, and plants [135]. In general, there is much overlap between the symptoms of the diseases. Many factors in nature, such as humidity, temperature, sunlight, wind, and others, might affect disease symptoms. The interplay of diseases, plants, and the environment can affect various symptom changes, making it difficult to take and report on data.
The main challenge in plant disease identification is that numerous diseases may be identified and combined on the same plant leaves. Therefore, the symptoms may rapidly change, making it challenging to recognize disease types [135], and also, similar symptoms usually develop between many different diseases, further complicating disease identification [136]. Solving this type of problem is to continue increasing the database’s diversity in real applications [137]. Researchers are increasingly employing this strategy to improve data diversity successfully. Furthermore, this method is seen to be more realistic because it allows researchers to collect all of the variations and information on the disease in a timely and efficient manner.

7. Discussion

In this work, we analyzed research on the application of CNN in agriculture, especially on the application of CNN methods in the detection of plant leaf diseases. In addition to leaf disease, this study also focused on CNN architectures, CNN frameworks, datasets applied, dataset size, CNN Pros and Cons, and experimental results of various models used to detect plant leaf diseases. Moreover, in this study, the review is based on research completed in the last five years, and as a result, there has been an increase in research on using CNN techniques for plant leaf disease detection.
Furthermore, the current analysis has revealed that CNN performs well in detecting plant leaf disease. Most studies found that the results were almost identical because the architecture used appeared to be similar. Consequently, new requirements and experiments with larger datasets and new architectures are required; otherwise, much work will be duplicated.
According to the literature, CNN, with various models, has become necessary in agriculture. These models are resilient under challenging conditions such as images with a complex background, non-uniform size, symptom variability, and insufficient datasets. Thus, creating a large dataset from various locations and under different conditions is necessary. On the other hand, most of the datasets mentioned in the summarized studies have a class imbalance, which could lead to model overfitting. The problem must be addressed in future research; this can be accomplished by employing correct data redistribution techniques or class balancing classifiers [138].
Through the evaluation and analysis we have conducted on the reviewed studies, traditional algorithms are dominant in almost all of the studies summarized. The most prominent of these algorithms are AlexNet [139], GoogLeNet [8], ResNet [140], VGG [141], LeNet [142]. They frequently achieve good results and high performance, which explains the importance of their widespread use in various studies. Moreover, one of the reasons for its widespread use is the employment of transfer learning methods and fine-tuning to improve the accuracy of their results. However, many researchers still choose to use their ways to detect plant diseases; for instance, we found that 22.2% of the studies employed innovative architectures, while the remainder used traditional approaches. This is due to several factors, the most important of which are the nature of the research, the data available, and the work’s goals. Nevertheless, the assessed studies do not include the possibility of recommending algorithms with substantial documentation, application examples, and usability, which can assist readers and provide inspiration for future initiative approaches.
After reviewing several studies, it became evident that maize, potato, apple, rice, cucumbers, wheat, potatoes, radish, and bananas are the most widely used and studied plants. We also observed that some researchers focus on one crop’s disease, while others choose to study diseases in multiple crops as data that can include more than one plant. In the reviewed studies, we found that 19.2% of the comprehensive research used multiple crops, including different plants. The second percentage and area of interest were applying CNN to determine Maize disease. Moreover, when analyzing the results that study the types of plant diseases, we conclude the relationship between diseases and the factors causing them, as it is noted that the majority of diseases are identified and classified by fungi, and this can be explained by the fact that this pathogen causes a large proportion of plant diseases; we found that diseases caused by viruses and bacteria follow a consistent quantitative approach that is determined by the crops present in the datasets. Plant disease identification is critical, especially when employing CNN approaches. However, there are several challenges, the most significant of which are disease overlap, the presence of many disease Symptoms in a single image, and a lack of sufficient and organized data; all these challenges should be considered and worked on in the future.

8. Conclusions and Future Directions

CNN methods are widely used in the detection of plant diseases. It has solved the problems of traditional object detection and classification methods. In this study, we presented a detailed review of CNN-based research on plant leaf disease detection in crops over the last five years. A total of 100 publications were reviewed based on detection methods and model performance evaluation, comparison of popular CNN frameworks, detailed description of CNN applications in agricultural fields, dataset preparation, the problem and solution related to plant leaf disease detection, and publicly released datasets in the relevant field. We addressed highly related research articles to present a comparative analysis of various CNN models.
Most studies used CNN approaches, and they note that pre-training models compared with training from scratch models on plant leaf datasets can quickly improve performance accuracy, especially if there is a sufficient dataset for each class to train the models. Moreover, we found that most CNN approaches have many problems and challenges, one of which is the lack of dataset, a severe challenge that researchers face while doing their work. However, an essential future impact would be to develop highly efficient detection approaches employing large datasets with different plant leaf diseases. This would also address the class imbalance by requiring large generalized datasets.

Author Contributions

Conceptualization, E.E. and B.T.; methodology, E.E. and R.E.; formal analysis, E.E. and R.E.; writing—original draft preparation, E.E., B.T. and R.E.; writing—review and editing, E.E., B.T. and R.E.; supervision, B.T. and R.E. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

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.

Abbreviations

The following abbreviations are used in this manuscript:
DLDeep Learning
CNNConvolutional Neural Networks
DCNNDeep Convolutional Neural Networks
FOAThe Food and Agriculture Organization

References

  1. Altieri, M.A. Agroecology: The Science of Sustainable Agriculture; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
  2. Gebbers, R.; Adamchuk, V.I. Precision agriculture and food security. Science 2010, 327, 828–831. [Google Scholar] [CrossRef] [PubMed]
  3. Carvalho, F.P. Agriculture, pesticides, food security and food safety. Environ. Sci. Policy 2006, 9, 685–692. [Google Scholar] [CrossRef]
  4. Mohanty, S.P.; Hughes, D.P.; Salathé, M. Using deep learning for image-based plant disease detection. Front. Plant Sci. 2016, 7, 1419. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Miller, S.A.; Beed, F.D.; Harmon, C.L. Plant disease diagnostic capabilities and networks. Annu. Rev. Phytopathol. 2009, 47, 15–38. [Google Scholar] [CrossRef] [Green Version]
  6. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
  7. Najafabadi, M.M.; Villanustre, F.; Khoshgoftaar, T.M.; Seliya, N.; Wald, R.; Muharemagic, E. Deep learning applications and challenges in big data analytics. J. Big Data 2015, 2, 1–21. [Google Scholar] [CrossRef] [Green Version]
  8. Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 1–9. [Google Scholar]
  9. Abade, A.; Ferreira, P.A.; de Barros Vidal, F. Plant diseases recognition on images using convolutional neural networks: A systematic review. Comput. Electron. Agric. 2021, 185, 106125. [Google Scholar] [CrossRef]
  10. Dhaka, V.S.; Meena, S.V.; Rani, G.; Sinwar, D.; Ijaz, M.F.; Woźniak, M. A survey of deep convolutional neural networks applied for prediction of plant leaf diseases. Sensors 2021, 21, 4749. [Google Scholar] [CrossRef]
  11. Nagaraju, M.; Chawla, P. Systematic review of deep learning techniques in plant disease detection. Int. J. Syst. Assur. Eng. Manag. 2020, 11, 547–560. [Google Scholar] [CrossRef]
  12. Kamilaris, A.; Prenafeta-Boldú, F.X. Deep learning in agriculture: A survey. Comput. Electron. Agric. 2018, 147, 70–90. [Google Scholar] [CrossRef] [Green Version]
  13. Fernández-Quintanilla, C.; Peña, J.; Andújar, D.; Dorado, J.; Ribeiro, A.; López-Granados, F. Is the current state of the art of weed monitoring suitable for site-specific weed management in arable crops? Weed Res. 2018, 58, 259–272. [Google Scholar] [CrossRef]
  14. Lu, J.; Tan, L.; Jiang, H. Review on convolutional neural network (CNN) applied to plant leaf disease classification. Agriculture 2021, 11, 707. [Google Scholar] [CrossRef]
  15. Golhani, K.; Balasundram, S.K.; Vadamalai, G.; Pradhan, B. A review of neural networks in plant disease detection using hyperspectral data. Inf. Process. Agric. 2018, 5, 354–371. [Google Scholar] [CrossRef]
  16. Bangari, S.; Rachana, P.; Gupta, N.; Sudi, P.S.; Baniya, K.K. A Survey on Disease Detection of a potato Leaf Using CNN. In Proceedings of the 2nd IEEE International Conference on Artificial Intelligence and Smart Energy (ICAIS), Coimbatore, India, 23–25 February 2022; pp. 144–149. [Google Scholar]
  17. LeCun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef] [Green Version]
  18. Le Cun, Y.; Jackel, L.D.; Boser, B.; Denker, J.S.; Graf, H.P.; Guyon, I.; Henderson, D.; Howard, R.E.; Hubbard, W. Handwritten digit recognition: Applications of neural network chips and automatic learning. IEEE Commun. Mag. 1989, 27, 41–46. [Google Scholar] [CrossRef]
  19. Abdel-Hamid, O.; Mohamed, A.R.; Jiang, H.; Deng, L.; Penn, G.; Yu, D. Convolutional neural networks for speech recognition. IEEE/ACM Trans. Audio Speech Lang. Process. 2014, 22, 1533–1545. [Google Scholar] [CrossRef] [Green Version]
  20. Kamilaris, A.; Prenafeta-Boldú, F.X. Disaster monitoring using unmanned aerial vehicles and deep learning. arXiv 2018, arXiv:1807.11805. [Google Scholar]
  21. Canziani, A.; Paszke, A.; Culurciello, E. An analysis of deep neural network models for practical applications. arXiv 2016, arXiv:1605.07678. [Google Scholar]
  22. Schmidhuber, J. Deep learning in neural networks: An overview. Neural Netw. 2015, 61, 85–117. [Google Scholar] [CrossRef] [Green Version]
  23. Alom, M.Z.; Taha, T.M.; Yakopcic, C.; Westberg, S.; Sidike, P.; Nasrin, M.S.; Hasan, M.; Van Essen, B.C.; Awwal, A.A.; Asari, V.K. A state-of-the-art survey on deep learning theory and architectures. Electronics 2019, 8, 292. [Google Scholar] [CrossRef] [Green Version]
  24. Bahrampour, S.; Ramakrishnan, N.; Schott, L.; Shah, M. Comparative study of deep learning software frameworks. arXiv 2015, arXiv:1511.06435. [Google Scholar]
  25. Chollet, F. Xception: Deep learning with depthwise separable convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 1251–1258. [Google Scholar]
  26. Jia, Y.; Shelhamer, E.; Donahue, J.; Karayev, S.; Long, J.; Girshick, R.; Guadarrama, S.; Darrell, T. Caffe: Convolutional architecture for fast feature embedding. In Proceedings of the 22nd ACM International Conference on Multimedia, Orlando, FL, USA, 3–7 November 2014; pp. 675–678. [Google Scholar]
  27. Ferentinos, K.P. Deep learning models for plant disease detection and diagnosis. Comput. Electron. Agric. 2018, 145, 311–318. [Google Scholar] [CrossRef]
  28. Abadi, M.; Barham, P.; Chen, J.; Chen, Z.; Davis, A.; Dean, J.; Devin, M.; Ghemawat, S.; Irving, G.; Isard, M.; et al. {TensorFlow}: A system for {Large-Scale} machine learning. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), Savannah, GA, USA, 2–4 November 2016; pp. 265–283. [Google Scholar]
  29. Bastien, F.; Lamblin, P.; Pascanu, R.; Bergstra, J.; Goodfellow, I.; Bergeron, A.; Bouchard, N.; Warde-Farley, D.; Bengio, Y. Theano: New features and speed improvements. arXiv 2012, arXiv:1211.5590. [Google Scholar]
  30. Kim, P. Matlab Deep Learning: With Machine Learning, Neural Networks and Artificial Intelligence; Apress: New York, NY, USA, 2017; p. 130. [Google Scholar]
  31. Amara, J.; Bouaziz, B.; Algergawy, A. A deep learning-based approach for banana leaf diseases classification. In Proceedings of the Datenbanksysteme für Business, Technologie und Web (BTW 2017)—Workshopband, Stuttgart, Germany, 6–10 March 2017. [Google Scholar]
  32. Naik, B.N.; Ramanathan, M.; Palanisamy, P. Detection and classification of chilli leaf disease using a squeeze-and-excitation-based CNN model. Ecol. Inform. 2022, 69, 101663. [Google Scholar] [CrossRef]
  33. Partel, V.; Kim, J.; Costa, L.; Pardalos, P.M.; Ampatzidis, Y. Smart Sprayer for Precision Weed Control Using Artificial Intelligence: Comparison of Deep Learning Frameworks. In Proceedings of the International Symposium on Artificial Intelligence and Mathematics, ISAIM 2020, Fort Lauderdale, FL, USA, 6–8 January 2020. [Google Scholar]
  34. Redmon, J.; Farhadi, A. Yolov3: An incremental improvement. arXiv 2018, arXiv:1804.02767. [Google Scholar]
  35. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster r-cnn: Towards real-time object detection with region proposal networks. In Proceedings of the Advances in Neural Information Processing Systems 28 (NIPS 2015), Montreal, QC, Canada, 7–12 December 2016. [Google Scholar]
  36. Redmon, J. Darknet: Open Source Neural Networks in C. 2013–2016. Available online: http://pjreddie.com/darknet/ (accessed on 13 June 2022).
  37. Binguitcha-Fare, A.A.; Sharma, P. Crops and weeds classification using convolutional neural networks via optimization of transfer learning parameters. Int. J. Eng. Adv. Technol. (IJEAT) 2019, 8, 2249–8958. [Google Scholar]
  38. Sahu, P.; Chug, A.; Singh, A.P.; Singh, D.; Singh, R.P. Deep Learning Models for Beans Crop Diseases: Classification and Visualization Techniques. Int. J. Mod. Agric. 2021, 10, 796–812. [Google Scholar]
  39. Mukti, I.Z.; Biswas, D. Transfer learning based plant diseases detection using ResNet50. In Proceedings of the 4th IEEE International Conference on Electrical Information and Communication Technology (EICT), Khulna, Bangladesh, 20–22 December 2019; pp. 1–6. [Google Scholar]
  40. Arya, S.; Singh, R. A Comparative Study of CNN and AlexNet for Detection of Disease in Potato and Mango leaf. In Proceedings of the IEEE International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT), Ghaziabad, India, 27–28 September 2019; Volume 1, pp. 1–6. [Google Scholar]
  41. Milioto, A.; Lottes, P.; Stachniss, C. Real-Time Blob-Wise Sugar Beets VS Weeds Classification for Monitoring Fields Using Convolutional Neural Networks. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, 4, 41–48. [Google Scholar] [CrossRef] [Green Version]
  42. Lu, Y.; Yi, S.; Zeng, N.; Liu, Y.; Zhang, Y. Identification of rice diseases using deep convolutional neural networks. Neurocomputing 2017, 267, 378–384. [Google Scholar] [CrossRef]
  43. Zhang, W.; Hansen, M.F.; Volonakis, T.N.; Smith, M.; Smith, L.; Wilson, J.; Ralston, G.; Broadbent, L.; Wright, G. Broad-leaf weed detection in pasture. In Proceedings of the 3rd IEEE International Conference on Image, Vision and Computing (ICIVC), Chongqing, China, 27–29 June 2018; pp. 101–105. [Google Scholar]
  44. Liang, W.C.; Yang, Y.J.; Chao, C.M. Low-cost weed identification system using drones. In Proceedings of the 7th IEEE International Symposium on Computing and Networking Workshops (CANDARW), Nagasaki, Japan, 26–29 November 2019; pp. 260–263. [Google Scholar]
  45. Dyrmann, M.; Karstoft, H.; Midtiby, H.S. Plant species classification using deep convolutional neural network. Biosyst. Eng. 2016, 151, 72–80. [Google Scholar] [CrossRef]
  46. Chen, J.; Liu, Q.; Gao, L. Visual tea leaf disease recognition using a convolutional neural network model. Symmetry 2019, 11, 343. [Google Scholar] [CrossRef] [Green Version]
  47. Nkemelu, D.K.; Omeiza, D.; Lubalo, N. Deep convolutional neural network for plant seedlings classification. arXiv 2018, arXiv:1811.08404. [Google Scholar]
  48. Pearlstein, L.; Kim, M.; Seto, W. Convolutional neural network application to plant detection, based on synthetic imagery. In Proceedings of the 2016 IEEE Applied Imagery Pattern Recognition Workshop (AIPR), Washington, DC, USA, 18–20 October 2016; pp. 1–4. [Google Scholar]
  49. Jiang, Z.; Dong, Z.; Jiang, W.; Yang, Y. Recognition of rice leaf diseases and wheat leaf diseases based on multi-task deep transfer learning. Comput. Electron. Agric. 2021, 186, 106184. [Google Scholar] [CrossRef]
  50. Sravan, V.; Swaraj, K.; Meenakshi, K.; Kora, P. A deep learning based crop disease classification using transfer learning. Mater. Today Proc. 2021. Epub ahead of printing. [Google Scholar] [CrossRef]
  51. 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. [Google Scholar] [CrossRef]
  52. Brahimi, M.; Boukhalfa, K.; Moussaoui, A. Deep learning for tomato diseases: Classification and symptoms visualization. Appl. Artif. Intell. 2017, 31, 299–315. [Google Scholar] [CrossRef]
  53. Darwish, A.; Ezzat, D.; Hassanien, A.E. An optimized model based on convolutional neural networks and orthogonal learning particle swarm optimization algorithm for plant diseases diagnosis. Swarm Evol. Comput. 2020, 52, 100616. [Google Scholar] [CrossRef]
  54. DeChant, C.; Wiesner-Hanks, T.; Chen, S.; Stewart, E.L.; Yosinski, J.; Gore, M.A.; Nelson, R.J.; Lipson, H. Automated identification of northern leaf blight-infected maize plants from field imagery using deep learning. Phytopathology 2017, 107, 1426–1432. [Google Scholar] [CrossRef] [Green Version]
  55. Sibiya, M.; Sumbwanyambe, M. A computational procedure for the recognition and classification of maize leaf diseases out of healthy leaves using convolutional neural networks. AgriEngineering 2019, 1, 119–131. [Google Scholar] [CrossRef] [Green Version]
  56. Liu, B.; Zhang, Y.; He, D.; Li, Y. Identification of apple leaf diseases based on deep convolutional neural networks. Symmetry 2017, 10, 11. [Google Scholar] [CrossRef] [Green Version]
  57. Nachtigall, L.G.; Araujo, R.M.; Nachtigall, G.R. Classification of apple tree disorders using convolutional neural networks. In Proceedings of the 28th IEEE International Conference on Tools with Artificial Intelligence (ICTAI), San Jose, CA, USA, 6–8 November 2016; pp. 472–476. [Google Scholar]
  58. Yuwana, R.S.; Suryawati, E.; Zilvan, V.; Ramdan, A.; Pardede, H.F.; Fauziah, F. Multi-condition training on deep convolutional neural networks for robust plant diseases detection. In Proceedings of the 2019 IEEE International Conference on Computer, Control, Informatics and Its Applications (IC3INA), Tangerang, Indonesia, 23–24 October 2019; pp. 30–35. [Google Scholar]
  59. Kawasaki, Y.; Uga, H.; Kagiwada, S.; Iyatomi, H. Basic study of automated diagnosis of viral plant diseases using convolutional neural networks. In Proceedings of the International Symposium on Visual Computing; Springer: Berlin/Heidelberg, Germany, 2015; pp. 638–645. [Google Scholar]
  60. Cruz, A.C.; Luvisi, A.; De Bellis, L.; Ampatzidis, Y. X-FIDO: An effective application for detecting olive quick decline syndrome with deep learning and data fusion. Front. Plant Sci. 2017, 8, 1741. [Google Scholar] [CrossRef] [PubMed]
  61. Ha, J.G.; Moon, H.; Kwak, J.T.; Hassan, S.I.; Dang, M.; Lee, O.N.; Park, H.Y. Deep convolutional neural network for classifying Fusarium wilt of radish from unmanned aerial vehicles. J. Appl. Remote Sens. 2017, 11, 042621. [Google Scholar] [CrossRef]
  62. Dang, L.M.; Syed, I.H.; Suhyeon, I. Drone agriculture imagery system for radish wilt. J. Appl. Remote Sens. 2017, 11, 16006. [Google Scholar]
  63. Liang, W.j.; Zhang, H.; Zhang, G.F.; Cao, H.x. Rice blast disease recognition using a deep convolutional neural network. Sci. Rep. 2019, 9, 1–10. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  64. Ioffe, S.; Szegedy, C. Batch normalization: Accelerating deep network training by reducing internal covariate shift. In Proceedings of the International Conference on Machine Learning, PMLR, Lille, France, 7–9 July 2015; pp. 448–456. [Google Scholar]
  65. Lu, J.; Hu, J.; Zhao, G.; Mei, F.; Zhang, C. An In-field Automatic Wheat Disease Diagnosis System. Comput. Electron. Agric. 2017, 142, 369–379. [Google Scholar] [CrossRef] [Green Version]
  66. Ramcharan, A.; Baranowski, K.; McCloskey, P.; Ahmed, B.; Legg, J.; Hughes, D.P. Deep learning for image-based cassava disease detection. Front. Plant Sci. 2017, 8, 1852. [Google Scholar] [CrossRef] [Green Version]
  67. Wang, G.; Sun, Y.; Wang, J. Automatic image-based plant disease severity estimation using deep learning. Comput. Intell. Neurosci. 2017, 2017, 2917536. [Google Scholar] [CrossRef] [Green Version]
  68. Oppenheim, D.; Shani, G. Potato disease classification using convolution neural networks. Adv. Anim. Biosci. 2017, 8, 244–249. [Google Scholar] [CrossRef]
  69. Durmus, H.; Günes, E.O.; Kirci, M. Disease detection on the leaves of the tomato plants by using deep learning. In Proceedings of the 6th International Conference on Agro-Geoinformatics, Fairfax, VA, USA, 7–10 August 2017; pp. 1–5. [Google Scholar]
  70. Arivazhagan, S.; Ligi, S.V. Mango leaf diseases identification using convolutional neural network. Int. J. Pure Appl. Math. 2018, 120, 11067–11079. [Google Scholar]
  71. Rangarajan, A.K.; Purushothaman, R.; Ramesh, A. Tomato crop disease classification using pre-trained deep learning algorithm. Procedia Comput. Sci. 2018, 133, 1040–1047. [Google Scholar] [CrossRef]
  72. Nandhini, M.; Kala, K.U.; Thangadarshini, M.; Verma, S.M. Deep Learning model of sequential image classifier for crop disease detection in plantain tree cultivation. Comput. Electron. Agric. 2022, 197, 106915. [Google Scholar] [CrossRef]
  73. Picón, A.; Alvarez-Gila, A.; Seitz, M.; Ortiz-Barredo, A.; Echazarra, J.; Johannes, A. Deep convolutional neural networks for mobile capture device-based crop disease classification in the wild. Comput. Electron. Agric. 2019, 161, 280–290. [Google Scholar] [CrossRef]
  74. Howlader, M.R.; Habiba, U.; Faisal, R.H.; Rahman, M.M. Automatic Recognition of Guava Leaf Diseases using Deep Convolution Neural Network. In Proceedings of the 2019 International Conference on Electrical, Computer and Communication Engineering (ECCE), Cox’s Bazar, Bangladesh, 7–9 February 2019; pp. 1–5. [Google Scholar]
  75. Singh, U.P.; Chouhan, S.S.; Jain, S.; Jain, S. Multilayer Convolution Neural Network for the Classification of Mango Leaves Infected by Anthracnose Disease. IEEE Access 2019, 7, 43721–43729. [Google Scholar] [CrossRef]
  76. GeethaRamani, R.; ArunPandian, J. Identification of plant leaf diseases using a nine-layer deep convolutional neural network. Comput. Electr. Eng. 2019, 76, 323–338. [Google Scholar]
  77. Fang, T.; Chen, P.; Zhang, J.; Wang, B. Crop leaf disease grade identification based on an improved convolutional neural network. J. Electron. Imaging 2020, 29, 013004. [Google Scholar] [CrossRef]
  78. Mishra, S.; Sachan, R.; Rajpal, D. Deep convolutional neural network based detection system for real-time corn plant disease recognition. Procedia Comput. Sci. 2020, 167, 2003–2010. [Google Scholar] [CrossRef]
  79. Mkonyi, L.; Rubanga, D.; Richard, M.; Zekeya, N.; Sawahiko, S.; Maiseli, B.; Machuve, D. Early identification of Tuta absoluta in tomato plants using deep learning. Sci. Afr. 2020, 10, e00590. [Google Scholar] [CrossRef]
  80. Karlekar, A.; Seal, A. SoyNet: Soybean leaf diseases classification. Comput. Electron. Agric. 2020, 172, 105342. [Google Scholar] [CrossRef]
  81. Liu, B.; Ding, Z.; Tian, L.; He, D.; Li, S.; Wang, H. Grape Leaf Disease Identification Using Improved Deep Convolutional Neural Networks. Front. Plant Sci. 2020, 11, 1082. [Google Scholar] [CrossRef]
  82. Ahmad, J.; Jan, B.; Farman, H.; Ahmad, W.; Ullah, A. Disease Detection in Plum Using Convolutional Neural Network under True Field Conditions. Sensors 2020, 20, 5569. [Google Scholar] [CrossRef]
  83. Rangarajan, A.K.; Purushothaman, R. Disease Classification in Eggplant Using Pre-trained VGG16 and MSVM. Sci. Rep. 2020, 10, 2322. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  84. Yin, H.; Gu, Y.H.; Park, C.J.; Park, J.H.; Yoo, S.J. Transfer Learning-Based Search Model for Hot Pepper Diseases and Pests. Agriculture 2020, 10, 439. [Google Scholar] [CrossRef]
  85. Wang, F.; Rao, Y.L.; Luo, Q.; Jin, X.; Jiang, Z.H.; Zhang, W.; Li, S. Practical cucumber leaf disease recognition using improved Swin Transformer and small sample size. Comput. Electron. Agric. 2022, 199, 107163. [Google Scholar] [CrossRef]
  86. Subetha, T.; Khilar, R.; Christo, M.S. A comparative analysis on plant pathology classification using deep learning architecture—Resnet and VGG19. Mater. Today Proc. 2021. Epub ahead of printing. [Google Scholar] [CrossRef]
  87. Indu, V.T.; Priyadharsini, S.S. Crossover-based wind-driven optimized convolutional neural network model for tomato leaf disease classification. J. Plant Dis. Prot. 2021, 129, 559–578. [Google Scholar] [CrossRef]
  88. Vallabhajosyula, S.; Sistla, V.; Kolli, V.K.K. Transfer learning-based deep ensemble neural network for plant leaf disease detection. J. Plant Dis. Prot. 2021, 129, 545–558. [Google Scholar] [CrossRef]
  89. Hassan, S.M.; Maji, A.K.; Jasinski, M.F.; Leonowicz, Z.; Jasińska, E. Identification of Plant-Leaf Diseases Using CNN and Transfer-Learning Approach. Electronics 2021, 10, 1388. [Google Scholar] [CrossRef]
  90. Yadav, S.; Sengar, N.; Singh, A.; Singh, A.; Dutta, M.K. Identification of disease using deep learning and evaluation of bacteriosis in peach leaf. Ecol. Inform. 2021, 61, 101247. [Google Scholar] [CrossRef]
  91. Atila, Ü.; Uçar, M.; Akyol, K.; Uçar, E. Plant leaf disease classification using EfficientNet deep learning model. Ecol. Inform. 2021, 61, 101182. [Google Scholar] [CrossRef]
  92. Ahmad, I.; Hamid, M.; Yousaf, S.; Shah, S.T.; Ahmad, M.O. Optimizing Pretrained Convolutional Neural Networks for Tomato Leaf Disease Detection. Complexity 2020, 2020, 8812019:1–8812019:6. [Google Scholar] [CrossRef]
  93. Zhang, K.; Wu, Q.; Chen, Y. Detecting soybean leaf disease from synthetic image using multi-feature fusion faster R-CNN. Comput. Electron. Agric. 2021, 183, 106064. [Google Scholar] [CrossRef]
  94. Pandey, A.; Jain, K. A robust deep attention dense convolutional neural network for plant leaf disease identification and classification from smart phone captured real world images. Ecol. Inform. 2022, 70, 101725. [Google Scholar] [CrossRef]
  95. Jin, H.; Li, Y.; Qi, J.; Feng, J.; Tian, D.; Mu, W. GrapeGAN: Unsupervised image enhancement for improved grape leaf disease recognition. Comput. Electron. Agric. 2022, 198, 107055. [Google Scholar] [CrossRef]
  96. Javidan, S.M.; Banakar, A.; Vakilian, K.A.; Ampatzidis, Y. Diagnosis of Grape Leaf Diseases Using Automatic K-Means Clustering and Machine Learning. SSRN Electron. J. 2022, 3, 100081. [Google Scholar] [CrossRef]
  97. Zeng, W.; Li, H.; Hu, G.; Liang, D. Lightweight dense-scale network (LDSNet) for corn leaf disease identification. Comput. Electron. Agric. 2022, 197, 106943. [Google Scholar] [CrossRef]
  98. Yu, H.; Cheng, X.; Chen, C.; Heidari, A.A.; Liu, J.; Cai, Z.; Chen, H. Apple leaf disease recognition method with improved residual network. Multimed. Tools Appl. 2022, 81, 7759–7782. [Google Scholar] [CrossRef]
  99. Wei, K.; Chen, B.; Zhang, J.; Fan, S.; Wu, K.; Liu, G.; Chen, D. Explainable Deep Learning Study for Leaf Disease Classification. Agronomy 2022, 12, 1035. [Google Scholar] [CrossRef]
  100. Hanh, B.T.; Manh, H.V.; Nguyen, N.V. Enhancing the performance of transferred efficientnet models in leaf image-based plant disease classification. J. Plant Dis. Prot. 2022, 129, 623–634. [Google Scholar] [CrossRef]
  101. Ravi, V.; Acharya, V.; Pham, T.D. Attention deep learning-based large-scale learning classifier for Cassava leaf disease classification. Expert Syst. 2022, 39, e12862. [Google Scholar] [CrossRef]
  102. Li, X.; Li, S. Transformer Help CNN See Better: A Lightweight Hybrid Apple Disease Identification Model Based on Transformers. Agriculture 2022, 12, 884. [Google Scholar] [CrossRef]
  103. Sun, X.; Li, G.; Qu, P.; Xie, X.; Pan, X.; Zhang, W. Research on plant disease identification based on CNN. Cogn. Robot. 2022, 2, 155–163. [Google Scholar] [CrossRef]
  104. Jiang, J.; Liu, H.; Zhao, C.; He, C.; Ma, J.; Cheng, T.; Zhu, Y.; Cao, W.; Yao, X. Evaluation of Diverse Convolutional Neural Networks and Training Strategies for Wheat Leaf Disease Identification with Field-Acquired Photographs. Remote Sens. 2022, 14, 3446. [Google Scholar] [CrossRef]
  105. Memon, M.S.; Kumar, P.; Iqbal, R. Meta Deep Learn Leaf Disease Identification Model for Cotton Crop. Computers 2022, 11, 102. [Google Scholar] [CrossRef]
  106. Chen, Y.; Xu, K.; Zhou, P.; Ban, X.; He, D. Improved cross entropy loss for noisy labels in vision leaf disease classification. IET Image Process. 2022, 16, 1511–1519. [Google Scholar] [CrossRef]
  107. Russel, N.S.; Selvaraj, A. Leaf species and disease classification using multiscale parallel deep CNN architecture. Neural Comput. Appl. 2022. [Google Scholar] [CrossRef]
  108. Gaikwad, S.S.; Rumma, S.S.; Hangarge, M. Fungi affected fruit leaf disease classification using deep CNN architecture. Int. J. Inf. Technol. 2022. [Google Scholar] [CrossRef]
  109. Prabu, M.; Chelliah, B.J. Mango leaf disease identification and classification using a CNN architecture optimized by crossover-based levy flight distribution algorithm. Neural Comput. Appl. 2022, 34, 7311–7324. [Google Scholar] [CrossRef]
  110. Kurmi, Y.; Saxena, P.; Kirar, B.S.; Gangwar, S.; Chaurasia, V.; Goel, A. Deep CNN model for crops’ diseases detection using leaf images. Multidimens. Syst. Signal Process. 2022, 33, 981–1000. [Google Scholar] [CrossRef]
  111. Nagi, R.; Tripathy, S.S. Deep convolutional neural network based disease identification in grapevine leaf images. Multimed. Tools Appl. 2022, 81, 24995–25006. [Google Scholar] [CrossRef]
  112. Subramanian, M.; Shanmugavadivel, K.; Nandhini, P.S. On fine-tuning deep learning models using transfer learning and hyper-parameters optimization for disease identification in maize leaves. Neural Comput. Appl. 2022, 34, 13951–13968. [Google Scholar] [CrossRef]
  113. Gajjar, R.; Gajjar, N.P.; Thakor, V.J.; Patel, N.P.; Ruparelia, S. Real-time detection and identification of plant leaf diseases using convolutional neural networks on an embedded platform. Vis. Comput. 2022, 38, 2923–2938. [Google Scholar] [CrossRef]
  114. Xu, Y.; Kong, S.; Gao, Z.; Chen, Q.; Jiao, Y.B.; Li, C. HLNet Model and Application in Crop Leaf Diseases Identification. Sustainability 2022, 14, 8915. [Google Scholar] [CrossRef]
  115. Singh, R.K.; Tiwari, A.; Gupta, R.K. Deep transfer modeling for classification of Maize Plant Leaf Disease. Multimed. Tools Appl. 2022, 81, 6051–6067. [Google Scholar] [CrossRef]
  116. Ruth, J.A.; Uma, R.; Meenakshi, A.; Ramkumar, P. Meta-Heuristic Based Deep Learning Model for Leaf Diseases Detection. Neural Process. Lett. 2022. [Google Scholar] [CrossRef]
  117. Pandian, J.A.; Kanchanadevi, K.; Kumar, V.D.; Jasińska, E.; Goňo, R.; Leonowicz, Z.; Jasinski, M.L. A Five Convolutional Layer Deep Convolutional Neural Network for Plant Leaf Disease Detection. Electronics 2022, 11, 1266. [Google Scholar] [CrossRef]
  118. Pandian, J.A.; Kumar, V.D.; Geman, O.; Hnatiuc, M.; Arif, M.; Kanchanadevi, K. Plant Disease Detection Using Deep Convolutional Neural Network. Appl. Sci. 2022, 12, 6982. [Google Scholar] [CrossRef]
  119. Borhani, Y.; Khoramdel, J.; Najafi, E. A deep learning based approach for automated plant disease classification using vision transformer. Sci. Rep. 2022, 12, 11554. [Google Scholar] [CrossRef] [PubMed]
  120. Yakkundimath, R.; Saunshi, G.; Anami, B.S.; Palaiah, S. Classification of Rice Diseases using Convolutional Neural Network Models. J. Inst. Eng. Ser. B 2022, 103, 1047–1059. [Google Scholar] [CrossRef]
  121. Chen, W.; Chen, J.; Zeb, A.; Yang, S.; Zhang, D. Mobile convolution neural network for the recognition of potato leaf disease images. Multimed. Tools Appl. 2022, 81, 20797–20816. [Google Scholar] [CrossRef]
  122. Yogeswararao, G.; Naresh, V.; Malmathanraj, R.; Palanisamy, P. An efficient densely connected convolutional neural network for identification of plant diseases. Multimed. Tools Appl. 2022. [Google Scholar] [CrossRef]
  123. Paymode, A.S.; Malode, V.B. Transfer learning for multi-crop leaf disease image classification using convolutional neural networks VGG. Artif. Intell. Agric. 2022, 6, 23–33. [Google Scholar] [CrossRef]
  124. Thakur, P.S.; Sheorey, T.; Ojha, A. VGG-ICNN: A Lightweight CNN model for crop disease identification. Multimed. Tools Appl. 2022. [Google Scholar] [CrossRef]
  125. Math, R.M.; Dharwadkar, D.N.V. Early detection and identification of grape diseases using convolutional neural networks. J. Plant Dis. Prot. 2022, 129, 521–532. [Google Scholar] [CrossRef]
  126. Kamal, K.; Yin, Z.; Wu, M.; Wu, Z. Depthwise separable convolution architectures for plant disease classification. Comput. Electron. Agric. 2019, 165, 104948. [Google Scholar]
  127. Elfatimi, E.; Eryigit, R.; Elfatimi, L. Beans Leaf Diseases Classification Using MobileNet Models. IEEE Access 2022, 10, 9471–9482. [Google Scholar] [CrossRef]
  128. Lim, S.; Kim, I.; Kim, T.; Kim, C.; Kim, S. Fast autoaugment. Adv. Neural Inf. Process. Syst. 2019, 32, 6665–6675. [Google Scholar]
  129. Hendrycks, D.; Mu, N.; Cubuk, E.D.; Zoph, B.; Gilmer, J.; Lakshminarayanan, B. Augmix: A simple data processing method to improve robustness and uncertainty. arXiv 2019, arXiv:1912.02781. [Google Scholar]
  130. Cubuk, E.D.; Zoph, B.; Shlens, J.; Le, Q.V. Randaugment: Practical automated data augmentation with a reduced search space. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, Seattle, WA, USA, 14–19 June 2020; pp. 702–703. [Google Scholar]
  131. Ho, D.; Liang, E.; Chen, X.; Stoica, I.; Abbeel, P. Population based augmentation: Efficient learning of augmentation policy schedules. In Proceedings of the International Conference on Machine Learning, PMLR, Long Beach, CA, USA, 9–15 June 2019; pp. 2731–2741. [Google Scholar]
  132. Sladojevic, S.; Arsenovic, M.; Anderla, A.; Culibrk, D.; Stefanovic, D. Deep neural networks based recognition of plant diseases by leaf image classification. Comput. Intell. Neurosci. 2016, 2016, 3289801. [Google Scholar] [CrossRef] [Green Version]
  133. Barbedo, J.G.A. Plant disease identification from individual lesions and spots using deep learning. Biosyst. Eng. 2019, 180, 96–107. [Google Scholar] [CrossRef]
  134. Coulibaly, S.; Kamsu-Foguem, B.; Kamissoko, D.; Traore, D. Deep neural networks with transfer learning in millet crop images. Comput. Ind. 2019, 108, 115–120. [Google Scholar] [CrossRef] [Green Version]
  135. Barbedo, J.G.A. A review on the main challenges in automatic plant disease identification based on visible range images. Biosyst. Eng. 2016, 144, 52–60. [Google Scholar] [CrossRef]
  136. Zhang, H.; Tang, Z.; Xie, Y.; Gao, X.; Chen, Q. A watershed segmentation algorithm based on an optimal marker for bubble size measurement. Measurement 2019, 138, 182–193. [Google Scholar] [CrossRef]
  137. Barbedo, J.G. Factors influencing the use of deep learning for plant disease recognition. Biosyst. Eng. 2018, 172, 84–91. [Google Scholar] [CrossRef]
  138. Taherkhani, A.; Cosma, G.; McGinnity, T.M. AdaBoost-CNN: An adaptive boosting algorithm for convolutional neural networks to classify multi-class imbalanced datasets using transfer learning. Neurocomputing 2020, 404, 351–366. [Google Scholar] [CrossRef]
  139. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet classification with deep convolutional neural networks. In Proceedings of the 26th Annual Conference on Neural Information Processing Systems 25, Lake Tahoe, NV, USA, 3–6 December 2012. [Google Scholar]
  140. 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. [Google Scholar]
  141. Simonyan, K.; Zisserman, A. Very deep convolutional networks for large-scale image recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
  142. LeCun, Y.; Boser, B.; Denker, J.S.; Henderson, D.; Howard, R.E.; Hubbard, W.; Jackel, L.D. Backpropagation applied to handwritten zip code recognition. Neural Comput. 1989, 1, 541–551. [Google Scholar] [CrossRef]
Figure 1. The Computational Architecture of ANNs.
Figure 1. The Computational Architecture of ANNs.
Agriculture 12 01192 g001
Figure 2. A common CNN architecture.
Figure 2. A common CNN architecture.
Agriculture 12 01192 g002
Figure 3. Number of articles published for the detection of plant leaf diseases using CNN from 2013 to 2022.
Figure 3. Number of articles published for the detection of plant leaf diseases using CNN from 2013 to 2022.
Agriculture 12 01192 g003
Figure 4. Comparison of CNN architectures in terms of plant types and accuracy.
Figure 4. Comparison of CNN architectures in terms of plant types and accuracy.
Agriculture 12 01192 g004
Figure 5. Number of plants used in 100 summarized studies that applied CNN to detect diseases.
Figure 5. Number of plants used in 100 summarized studies that applied CNN to detect diseases.
Agriculture 12 01192 g005
Figure 6. Distribution of the widely applied CNN algorithm in 100 reviewed studies.
Figure 6. Distribution of the widely applied CNN algorithm in 100 reviewed studies.
Agriculture 12 01192 g006
Figure 7. Accuracy characteristics of CNN architectures used in 100 reviewed studies.
Figure 7. Accuracy characteristics of CNN architectures used in 100 reviewed studies.
Agriculture 12 01192 g007
Figure 8. Distribution of the year and dataset used in 100 reviewed studies.
Figure 8. Distribution of the year and dataset used in 100 reviewed studies.
Agriculture 12 01192 g008
Table 1. Comparison of CNN frameworks.
Table 1. Comparison of CNN frameworks.
FrameworkProgramming LanguageOperating System CompatibilityOpen SourceInterface
Keras [25]PythonWindows, Linux, macOSYesYes
Caffe [26]C++Windows, Linux, macOSYesPython C++, MATLAB
Torch [27]C, LuaWindows, Linux, macOSYesC, C++
TensorFlow [28]Python, C++, CUDAWindows, Linux, macOSYesJava, Python, JavaScript
Theano [29]PythonCross-platformYesPython
Matlab Toolbox [30]MATLAB, C, C++, JavaWindows, Linux, macOSNoMATLAB
deeplearning4j [31]Python, JavaWindows, Linux, macOSYesPython Java, Clojure
Table 2. Comparison of CNN models in the detection of plant leaf diseases.
Table 2. Comparison of CNN models in the detection of plant leaf diseases.
Ref. #SpeciesData SourceModelAccuracyYear
1[59]cucumberselfCNN94.902015
2[64]riceselfCNN95.482015
3[4]multiplePlantVillageGoogLeNet99.352016
4[57]applePlantVillageAlexNet97.302016
5[65]wheatselfVGG-FCN-VD1697,952017
6[42]riceselfDCNN95.482017
7[52]tomatoselfGoogLeNet99.182017
8[56]applePlantVilageAlexNet97.622017
9[31]bananaPlantVillageLeNet99.002017
10[66]cassavaselfInception-v393.002017
11[67]applePlantVillageVGG1690.402017
12[60]olivePlantVillageLeNet99.002017
13[68]potatoPlantVillageVGG96.002017
14[61]radishselfVGG-A93.302017
15[62]radishselfGoogLeNet90.002017
16[69]tomatoPlantvillageAlexNet95.602017
17[27]multiplePlantVillageVGG99.532018
18[70]mangoselfCNN96.672018
19[71]tomatoPlantVillageAlexNet97.492018
20[72]bananaselfCNN93.602018
21[73]wheatselfResNet-5096.002019
22[39]multiplePlantVillageResNet5099.802019
23[46]teaselfLeafNet90.162019
24[63]riceselfLenet595.832019
25[55]maizePlantVillageCNN92.852019
26[74]guavaselfDCNN98.742019
27[75]mangoselfMCNN97.132019
28[76]multiplePlantVillageCNN96.462019
29[77]multiplePlantVillageResNet-5095.612020
30[53]maizeKaggleVGG1698.202020
31[78]multiplePlantVillageDCNN88.462020
32[79]tomatoselfVGG1691.902020
33[80]soybeanselfCNN98.142020
34[81]grapeselfDICNN97.222020
35[82]plumselfInception-v392.002020
36[83]eggplantselfVGG1699.402020
37[84]pepperselfResNet5088.382020
38[85]cucumberselfEfficient-B5-SwinT99.252021
39[38]beanKaggleGoogleNet93.752021
40[86]applekaggleVGG1987.702021
41[87]tomatoPlantVillageAlexNet99.862021
42[88]multipleKaggleCNN100.002021
43[89]multiplePlantVillageEfficientNetB099.562021
44[90]peachselfCNN98.752021
45[91]multiplePlantVillageEfficientNet98.422021
46[92]tomatoselfInception v399.602021
47[32]chiliselfSECNN99.122022
48[32]chiliplantvillageSECNN99.282022
49[32]appleplantvillageSECNN99.782022
50[32]maizeplantvillageSECNN97.942022
51[32]pepperplantvillageSECNN99.192022
52[32]potatoplantvillageSECNN100.002022
53[32]tomatoplantvillageSECNN97.902022
54[93]soybeanselfR-CNN83.842022
55[94]multipleselfDADCNN-599.932022
56[95]grapeselfInceptionV196.132022
57[96]grapePlantVillageGoogleNet94.052022
58[97]maizePlantVillageGhostNet92.902022
59[97]maizePlantVillageLDSNet95.402022
60[98]applekaggleResnet95.802022
61[99]multiplekaggleResnet99.892022
62[100]multiplePlantVillageEfcientNet-B398.912022
63[101]cassavakaggleCNN87.002022
64[102]appleselfConvVIT96.852022
65[103]multiplekaggleEfficientNet99.702022
66[104]wheatPlantVillageInception-v392.532022
67[105]cottonselfCNN98.532022
68[106]cassavaselfResNet-5089.702022
69[107]multiplePlantvillageCNN98.612022
70[107]multipleMepcoTropicLeafCNN90.022022
71[108]multipleselfAlexNet86.852022
72[109]mangoselfMobilenetV299.432022
73[110]pepperPlantVillageCNN95.802022
74[110]potatoPlantVillageCNN94.102022
75[110]tomatoPlantVillageCNN92.602022
76[111]grapePlantVillageCNN98.402022
77[112]maizeKaggleInceptionV399.662022
78[113]multipleselfCNN96.882022
79[114]multiplePlantVillageCNN99.862022
80[115]maizePlantVillageAlexNet99.162022
81[116]multipleKaggleCNN99.002022
82[117]multiplePlantVillageCNN98.412022
83[118]multiplePlantVillageDCNN99.792022
84[119]wheatPlantVillageResNet15295.002022
85[120]riceselfVGG1692.242022
86[121]potatoPlantVillageMobileNet V297.732022
87[122]cucumberPlantVillageDCCNN98.232022
88[122]popatoPlantVillageDCCNN99.832022
89[122]grapePlantVillageDCCNN99.782022
90[122]applePlantVillageDCCNN99.782022
91[122]maizePlantVillageDCCNN98.852022
92[123]grapePlantVillageVGG1698.402022
93[123]tomatoPlantVillageVGG1695.712022
94[124]multiplePlantVillageVGG-ICNN99.162022
95[124]applePlantVillageVGG-ICNN94.242022
96[124]maizePlantVillageVGG-ICNN91.362022
97[124]ricePlantVillageVGG-ICNN96.672022
98[125]grapePlantVillageCNN99.342022
99[126]multiplePlantVillageMobileNet98.342022
100[127]beanKaggleMobileNet97.002022
Table 3. A glimpse of available plant datasets from Kaggle.
Table 3. A glimpse of available plant datasets from Kaggle.
DatasetNumber of ClassesNumber of Images Not AugmentedSource
PlantVillage3961,486Kaggle
Kaggle (plant pathology)1218,632Kaggle
Kaggle (cassava)515,000Kaggle
Kaggle (rice)41200Kaggle
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tugrul, B.; Elfatimi, E.; Eryigit, R. Convolutional Neural Networks in Detection of Plant Leaf Diseases: A Review. Agriculture 2022, 12, 1192. https://doi.org/10.3390/agriculture12081192

AMA Style

Tugrul B, Elfatimi E, Eryigit R. Convolutional Neural Networks in Detection of Plant Leaf Diseases: A Review. Agriculture. 2022; 12(8):1192. https://doi.org/10.3390/agriculture12081192

Chicago/Turabian Style

Tugrul, Bulent, Elhoucine Elfatimi, and Recep Eryigit. 2022. "Convolutional Neural Networks in Detection of Plant Leaf Diseases: A Review" Agriculture 12, no. 8: 1192. https://doi.org/10.3390/agriculture12081192

APA Style

Tugrul, B., Elfatimi, E., & Eryigit, R. (2022). Convolutional Neural Networks in Detection of Plant Leaf Diseases: A Review. Agriculture, 12(8), 1192. https://doi.org/10.3390/agriculture12081192

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop