Plant disease detection and classification techniques: a comparative study of the performances

One of the essential components of human civilization is agriculture. It helps the economy in addition to supplying food. Plant leaves or crops are vulnerable to different diseases during agricultural cultivation. The diseases halt the growth of their respective species. Early and precise detection and classification of the diseases may reduce the chance of additional damage to the plants. The detection and classification of these diseases have become serious problems. Farmers’ typical way of predicting and classifying plant leaf diseases can be boring and erroneous. Problems may arise when attempting to predict the types of diseases manually. The inability to detect and classify plant diseases quickly may result in the destruction of crop plants, resulting in a significant decrease in products. Farmers that use computerized image processing methods in their fields can reduce losses and increase productivity. Numerous techniques have been adopted and applied in the detection and classification of plant diseases based on images of infected leaves or crops. Researchers have made significant progress in the detection and classification of diseases in the past by exploring various techniques. However, improvements are required as a result


Introduction
Agricultural biodiversity is essential for providing humans with food and raw materials and is an essential component of human civilization [1,2].The disease can occur when pathogenic organisms such as fungi, bacteria, and nematodes; soil PH; temperature extremes; changes in the quantity of moisture and humidity in the air; and other elements continuously harm a plant.Plant diseases can have an impact on the growth, function, and structure of plants and crops, affecting the people that rely on them.The majority of farmers still use manual methods to detect and classify plant ailments because it is difficult to do so early on, and this reduces productivity.Agriculture's productivity is a significant economic factor.As a result, disease identification and classification in plants are critical in agricultural industries [3].If proper precautions are not taken, it can have serious consequences for plants by reducing the quality, quantity, or productivity of the corresponding products or services.Automatic disease detection and classification recognize symptoms at an early stage, i.e., when they first appear on plant leaves, lowering the amount of labor necessary to monitor large farms of crops.
According to [4] Plant leaf disease is a major issue in rice production, and the disease has the potential to harm the crop, resulting in a drop in products.Farmers have a difficult time detecting and classifying plant leaf diseases.The traditional method of detecting and classifying diseases by physical observation is not always reliable and may result in a significant decrease in agricultural production [5].Plant diseases attack the leaf initially before infecting the entire plant, reducing production quality and quantity [6].Recent advances in DL have resulted in numerous approaches for detecting and classifying plant disease using images of infected plants [7].Early detection and classification of plant diseases is critical for increasing agricultural productivity [8,9].Plant diseases reduce crop results by having a negative impact on the crop [10].Plant disease identification is a major challenge in agriculture for both farmers and experts [11].Artificial intelligence (AI) increases crop productivity by detecting and classifying plant leaf diseases early on before they spread to other plants on the farm [12].Accurate plant disease classification would not only increase crop results but will also provide support for various cultivation methods [13].Every country needs farming to meet its requirements as well as to strengthen its economy.When crop plants are damaged by diseases, the country's production and its economy are also affected [14,15].Because of data disparities, selecting an appropriate approach for image processing is always a difficult task.
To produce good results, huge datasets necessitate advanced approaches such as CNN and large image datasets result in increased accuracy rates [16].
Image processing is used to improve the quality of images to extract valuable information from them; as a result of this feature, image processing techniques are used in many areas of the medical and agricultural fields, such as color processing, remote sensing, and pattern recognition.Image processing techniques that are acceptable, effective, and dependable can be used to discover disease in plant leaves.Image processing can be used in a variety of fields, including biology, agriculture, medicine, engineering, computing, etc. Computerized image processing techniques are critical for detecting and classifying plant diseases early before they cause widespread damage to entire crops [17,18].To address this, several DL, image processing, and ML techniques were being developed to detect and classify disease in plants using images of plant leaves.DL technologies can help agricultural firms succeed.This research focuses on the comparative study of the performances, evaluation metrics, and results of numerous methodologies and methods previously used to detect and classify different forms of plant leaf diseases using image processing approaches.Accordingly, finding a reliable technique to apply is critical to increasing the yields of agricultural products.
The paper will have the following contributions to the scientific community.
• This paper presents an overview of recent advances in plant disease detection and classification using ML and DL approaches.Accordingly, it provides an in-depth review of the state-of-the-art techniques and methodologies used in the area by covering research published in the field.• The paper shows how using ML and DL approaches improves the performance and speed of plant disease detection and classification.• Identifying the best DL technique for multi-class plant disease detection and classification and optimal identification accuracy.• The development of DL techniques for detecting and classifying numerous plant diseases; • Addressing the different labeling and class challenges in recognizing plant diseases by recommending multi-class, multi-label DL techniques.• The use of a new technique with different steps designed to improve plant disease detection and classification in real-world images yields quick results and is suited for real-time applications.
The rest of the paper is organized into different but interrelated subsections.The paper begins by discussing plant disease identification and classification in Sect."Plant disease identification and classification", factors responsible for plant diseases in Sect."Factors responsible for plant diseases", detection and classification of plant diseases in Sect."Detection and classification of plant diseases", plant disease detection and classification techniques in Sect."Plant disease detection and classification techniques", related works in Sect."Related works", performance evaluation of plant disease detection and classification in Sect."Performance evaluation of plant disease detection and classification", results and discussions in Sect."Results and discussions", and the conclusion and recommendation in Sect."Conclusion and recommendation".

Plant disease identification and classification
Computer vision is a subdomain of AI that allows machines to counterfeit the human visual system and precisely draw out, inspect, and recognize real-world images in the same way that humans do [19].
ML techniques have been used to detect and classify plant diseases, but with advancements in a subset of ML, DL, this area of research appears to have considerable potential in terms of increasing accuracy.Many developed DL architectures were used, along with various visualization techniques, to detect and classify plant disease symptoms accordingly [20].
Medical diagnosis, espionage, satellite images, and agribusiness are just a few of the rapidly increasing industries that have already shown the benefits of computer visionbased technologies.Computer vision-enabled systems can be used in agriculture to detect and classify plant diseases based on different features or symptoms that have been extracted.It uses a well-defined series of steps beginning with image acquisition and continuing with various image-processing tasks such as scaling, filtering, segmentation, feature extraction, and selection, and finally, detection and classification are performed using ML or DL techniques [21].

Factors responsible for plant diseases
A wide range of agricultural diseases can arise at various stages of plant development and harm the plant's growth, which can have a negative impact on overall crop production [19,22,23].Plant diseases are caused by a variety of conditions at various phases of plant development [24].As summarized in [22], crop disease-causing variables are categorized into two: biotic factors and abiotic factors.Biotic factors such as viruses, fungi, bacteria, mites, and slugs emerge as a result of microbial infection in plants, whereas abiotic variables such as water, temperature, irradiation, and nutritional deprivation damage plant growth [9,[25][26][27][28].Accordingly, some sample plant leaf images with different diseases from the PlantVillage dataset and different images from other datasets showing healthy and diseased plant leaves have been included in the study [21] and different images from other datasets showing healthy and diseased plant leaves have been summarized in the works of [29] and [30] accordingly.Additionally, the detail computer vision-based techniques and proccsses including field crops, image acquisition, leaf image datasets, image preprocessing (test set, training set, and validation sets), data splitting, and performance assessment methods) for plant disease detection and classification have been clearly indicated in the work of [21].The details of the factors responsible for plant diseases has been depicted in Fig. 1.Additionally, some sample plant leaf images with different diseases from the PlantVillage dataset and different images from other datasets showing healthy and diseased plant leaves have been depicted in Figs. 2. 3 respectively.
Fig. 1 Factors responsible for plant diseases [22] Some sample plant leaf images with different diseases from the PlantVillage dataset and different images from other datasets showing healthy and diseased plant leaves have been depicted in Figs. 2, 3 respectively.
The detailed computer vision-based techniques for plant disease detection and classification have been depicted in Fig. 4.

Detection and classification of plant diseases
The detection and classification of crop diseases is an essential use of DL, ML, and computer vision techniques in agriculture industries [1].The aim is to develop algorithms and techniques based on images of leaves or other plant features that can automatically detect and classify agricultural plant diseases.This can help farmers assist and manage the disease.Following a detailed and critical study of numerous recent ML and DL-based approaches developed for plant disease detection and classification in the literature, the author has summarised a few key challenges in crop disease detection and classification, allowing the research community to investigate the causes that may have a significant impact on real-time-based systems for plant identification and diagnosis.Some factors and issues may have an impact on disease identification and classification; the majority of them have been summarised in the studies of [19,27,28,[31][32][33][34][35][36][37][38].

Machine learning (ML) techniques or algorithms
A. The NB Technique It is a probabilistic classifier variation built on the NB classifier idea [19,21].It is assumed that the patterns' prior probabilities are known to exist and that the class labels are assigned their posterior probabilities.In light of this premise, the maximum likelihood values of the data that belong to a specific class label are computed using the posterior probability.It is calculated by applying Baye's theorem to the product of each feature's conditional probability.This theory works fairly well in many classification problems, even though it usually does not hold in a real-life setting.

B. The KNN Technique
It is a nonparametric, supervised ML technique commonly applied to pattern recognition [19,21].It is predicated on the nearest neighbor rule, which is applied in ML applications to classify data.This method involves training the test pattern using the classifier, and then classifying the test pattern according to how similar it is to each training pattern.The KNN classifier produces a class membership value that it is a member of.The object is allocated to the most widely used class labels among its k-nearest neighbors based on the plurality vote of its neighbors.It functions similarly to an instance-based learning model, with locally approximated operations and distinct computations throughout the classification process.
C. The DT Technique In supervised learning, it is a supervised classification and regression algorithm that creates classifiers by splitting the data into multiple smaller groups (tree structure) according to which division creates the greater disproportion [ 19,21].One of the often utilized attribute selection metrics that are frequently employed as disparity measurements is the Gini index, also known as entropy.One benefit of this method is that it may make it simple for humans to interpret the results.If the tree could have trained without being limited by its depth, a DT may generate very little training error.Several DT variations, including ID3, C4.5, and CART, are widely employed in various data mining and ML applications.

D. The SVM Technique
The separating hyperplane defines this supervised ML classifier.In high-dimensional space, this technique determines the ideal hyperplane that maximizes the margin between the data points of the two classes [19,21,29].The kernel tricks that are helpful for nonlinear classification are an attribute of SVM.Obtaining more distinct features in the high-dimensional feature space is highly anticipated.Several general functions, including the linear, polynomial, and radial basis functions, can be used to transform the features to finish it.The feature space's dimensions could grow significantly as a result of feature transformation.As such, it lengthens the classification process's training period.By calculating the dot products, it might change the features into higher proportions without changing the feature set.
E. The RF Technique It is a collection of learning techniques for randomized DT classifiers [19,21].During training, it is run by building several DTs.Based on each classification tree's vote, the class labels of the testing dataset are calculated.The class labels with the highest votes by the classification trees determine the classifier's final result.This approach attempts to produce an uncorrelated forest of trees that will predict performance more accurately than that of the individual tree by using bagging and randomness of features during the building of each tree.

Deep learning (DL) techniques or algorithms
A. The CNN Technique Deep feed-forward neural networks are used by the CNN to analyze multidimensional data.The CNN learns channels that are activated after it classifies a particular highlight at some spatial positioning information [19,21,24,29].The number of epochs utilized in the implementation of various convolution filters with dimensions of 2 × 2 and 3 × 3 determines their accuracy.This is contingent upon the filter's dimensions.Several pre-trained architectures, including VGG16, VGG19, ResNet50, ResNet152, InceptionV3, InceptionNet, and DenseNet121, are available for use with the CNN approach.
B. The ANN Technique A neural network is a model that mimics the information processing capabilities of a biological system, such as the brain [19,21,29].Coefficients link artificial neurons, also known as processing elements (PEs), to create a network structure.Experience leads to the discovery of data patterns and linkages rather than their programming.Because ANNs can comprehend complex data, they can be utilized to extract patterns from it.

Related works
In this study, the author has analyzed the literature on various plant leaf disease detections and classifications, as well as the models/techniques that have been used.
According to [1], DL-based solutions for real-time insect detection and identification in the soybean crop have been proposed.The performances of various transfer learning (TL) models were investigated to determine the feasibility and reliability of the proposed approach for determining the insect's identification and detection accuracy.The proposed approach achieved 98.75%, 97%, and 97% accuracy using YoloV5, InceptionV3, and CNN, respectively.Among these, the YoloV5 algorithm performs quite well in the solution and can run at 53 fps, making it suitable for real-time detection.Furthermore, a dataset of crop insects was collected and labeled by mixing images taken with various devices.The proposed study reduced the workload of the producer, was considerably simpler, and produced better results.The authors of [14] have proposed a system that uses DL approaches to classify and detect plant leaf diseases.They collected the images from the PlantVillage dataset website.They used the CNN to classify plant leaf diseases in the suggested method.There were 15 classes, including 12 classes for diseases of various plants that were found, such as bacteria, fungi, and so on, and three classes for healthy leaves.As a result, they achieved high accuracy in both training and testing, with an accuracy of 98.29% in training and 98.029% in testing for all data sets used.
In the study of [25], an effective method for recognizing and identifying rice plant disease based on the size, shape, and color of lesions in a leaf image has been presented.The suggested model uses Otsu's global threshold technique to perform image binarization to remove image background noise.To detect the three rice diseases, the proposed technique based on a fully connected CNN was trained using 4000 image samples of each diseased leaf and 4000 image samples of healthy rice leaves.The results revealed that the proposed fully connected CNN approach was fast and effective, with an accuracy of 99.7% on the dataset.This accuracy far exceeded that of the existing plant disease detection and classification methods.The authors of [26] have presented a model based on CNN to identify and classify tomato leaf disease using a public dataset and complement it with images taken on the country's farms.To avoid overfitting, generative adversarial networks were used to generate samples that were similar to the training data.The results reveal that the proposed model performed well in the detection and classification of diseases in tomato leaves, with an accuracy greater than 99% in both the training and test datasets.
The authors of [29] have used the dataset "PlantVillage" to depict four bacterial infections, two viral diseases, two mold diseases, and one mite-related ailment.Images of unaffected leaves were also shown for a total of 12 crop species.For the development of prediction models, ML approaches such as SVMs, grey-level co-occurrence matrices (GLCMs), and CNNs were used.AI for classification has evolved alongside the development of the backpropagation of ANNs.Based on the real-time leaf images gathered, a KMC operation was also performed to detect diseases.Finally, the proposed approach achieved an overall accuracy of 99% and 98% for rice trees and apples, respectively, and 96%, 94%, 95%, and 97% for tomato trees.Multi-class classification problems, such as the one in this study, were evaluated using precision, recall, and f-measure metrics for a set containing only one symptom pool for each class.The authors of [39] have proposed the use of an enhanced CNN technique to detect rice disease.DNNs have had a lot of success with image classification tasks.In this study, they have demonstrated how DNNs can be used for plant disease detection in the context of image classification.Finally, this research compares existing techniques in terms of accuracy of 80%, 85%, 90%, and 95% for TL, CNN + TL, ANN, and ECNN + GA techniques, respectively.The work in [40] has addressed numerous ML and DL techniques.SVM, KNN, RF, LR, and CNN were the ML approaches used in the study effort for disease prediction in plants.Then, a comparison of ML and DL approaches was carried out.Among the ML techniques, the RF has the best accuracy of 97.12%; however, when compared to the DL model presented in the study, the CNN technique has the highest accuracy of 98.43%.
The capacity to identify rice leaf disease was limited by the image backgrounds and the conditions under which the images were acquired [41].DL models for automated identification of rice leaf diseases suffer significantly when evaluated on independent rice leaf disease data.The results of well-known and frequently used TL models for detecting rice leaf disease were examined in this study.There were two methods for accomplishing this: frozen layers and fine-tuning.The DenseNet169 findings produced an excellent testing accuracy of 99.66%, and when the results of the fine-tuned TL models were analyzed, Xception performed well and achieved 99.99% testing accuracy.The authors of [42] have presented Ant Colony Optimisation with Convolution Neural Network (ACO-CNN), a novel DL technique for disease detection and classification.ACO was used to assess the effectiveness of disease diagnostics in plant leaves.The CNN classifier was used to subtract color, texture, and plant leaf arrangement geometries from the given images.Some of the effectiveness metrics used for analysis and providing a proposed method demonstrate that the proposed approach outperforms previous techniques with an accuracy rate.Aoncert measurements were utilized for the execution of these approaches.Finally, the ACO-CNN model outperformed the C-GAN, CNN, and SGD models in terms of accuracy, precision, recall, and f1-score.The accuracy rates of C-GAN, CNN, and SGD were 99.6%, 99.97%, and 85%, respectively.The accuracy rate in the ACO-CNN model was 99.98%; therefore, precision, recall, and F1-score have higher rates in the ACO-CNN technique compared to other models, and the F1-score has the highest rate compared to other models.The authors of [43] have presented a DL model (PPLCNet) that includes dilated convolution, a multi-level attention mechanism, and GAP layers.The model used novel weather data augmentation to expand the sample size to enhance the generalization and robustness of feature extraction.The feature extraction network uses saw-tooth dilated convolution with a configurable expansion rate to extend the perceptual field of the convolutional domain, effectively addressing the problems of insufficient data information extraction.The lightweight CBAM attention mechanism was located in the feature extraction network's middle layer.It was used to improve the model's information representation.By reducing the number and complexity of parameters computed by the network, the GAP layer prevents overfitting of the model.The validation of the retained test dataset reveals that the PPLC-Net model's recognition accuracy and F1-score were 99.702% and 98.442%, respectively, and that the number of parameters and FLOPs were 15.486 M and 5.338G, respectively, which can meet the requirements of accurate and fast recognition.Furthermore, the proposed integrated CAM visualization approach fully validates the efficiency of the proposed model.According to the study [44], an effective CNN model was proposed to categorize tomato leaf diseases and detect the name of the disease affecting tomato leaves.An approach to a 2-dimensional Convolutional Neural Network (2DCNN) model with 2-Max Assembling covers and completely related layers has been proposed.The experimental results show that the model was successful enough to detect the disease with an accuracy of 96% when compared to other classification models such as SVM, VGG16, Inception V3, and Mobile Net CNN model.
To extract different features [45] have used model engineering (ME).To improve feature discrimination and processing speed, several SVM models were used.In the training process, the kernel parameters of the radial basis function (RBF) were computed depending on the selected model.Six leaf image sets encompassing healthy and sick leaves of apple, corn, cotton, grape, pepper, and rice were analyzed using PlantVillage and UCI databases.Accordingly, the categorization procedure yielded almost 90,000 images.The findings of the experimental implementation phase reveal the potential of a powerful model in classification activities, which would be useful for a variety of future leaf disease diagnostic applications in the agricultural business.In terms of stability, the dilated learning model outperforms the typical ResNet-18 design.On the test set, the model had an average accuracy of 98.5% for leaf disease recognition models.In recognizing grape or cotton leaf diseases, a test set accuracy of 97.93% is less than the proposed structure's accuracy of 97.93%.The authors of [46] have presented an image segmentation algorithm for the automatic detection and classification of plant leaf diseases.It also includes an overview of various disease classification techniques that can be used to detect plant leaf disease.The genetic algorithm was used for image segmentation, which was vital for disease detection in plant leaf disease.
The ensemble classifiers (EC) in [47] were developed by using various approaches to preparation, feature extraction, and classification.The performance of these multiple ensemble techniques was then compared to select the best ensemble classifiers.The suggested technique's precision and reliability were tested in both controlled laboratory settings and real-world conditions using two databases, namely PlantVillage and Taiwan tomato leaves.The top EC, which achieved 96% accuracy, was determined by the consideration of shadow, brightness fluctuations, disease similarities, background clutter, multiple leaves, and diverse textures.Here, the proposed ensemble models were presented and linked to several DL techniques.Furthermore, the proposed solution outperformed the most recent state-of-the-art DL technique.
The authors of [48] have proposed a hybrid DL approach for the early detection and classification of tomato plant leaf diseases.A CNN, a convolutional attention module (CBAM), and SVM were combined in the hybrid system.The proposed approach was evaluated using a database of tomato leaf images.The suggested model can initially detect nine distinct tomato diseases; however, it is not limited to this.The obtained findings were highly encouraging, with an accuracy of up to 97.2%, which can be improved by improving learning processes.Here, the proposed approach outperformed better than the state-of-the-art DL approaches.
The proposed system was lightweight and efficient, so the farmer may install it on any smart device with a digital camera and processing capabilities.A farmer can detect any disease immediately with a little training, allowing them to take timely preventive measures.
The authors of [49] have tested and presented their work on a publicly available standard database, the PlantVillage Kaggle dataset.More specifically, they obtained mAP and accuracy values of 98.10% and 99.97%, respectively, as well as a test time of 0.23 s.Both qualitative and quantitative results confirmed that the presented solution was robust for plant leaf disease detection and could replace manual systems.Moreover, the suggested method showed a low-cost solution to tomato leaf disease classification that was robust to several image transformations, such as variations in the size, color, and orientation of the diseased portion of the leaf.Furthermore, the framework can locate the affected plant leaves when there are variations in blurring, noise, chrominance, and brightness.The authors have confirmed that, based on the reported data, their technique was robust to several tomato leaf disease classifications under varying image-capturing conditions.The proposed work in [50] has employed an aggregated loss function by combining triplet and cross-entropy loss with MobileNetV2 as a basis model for the effective classification of plant disease using small samples.For the evaluation of the proposed study, two publicly available datasets (PlantVillage with 54,303 leaf samples and Plantdoc with 2598 leaf samples) were used.To partition the dataset into the source and target domains, different domain splits were examined, and a large quantity of testing was conducted on the target dataset using various sample sizes.
For the analysis of the PlantVillage dataset, four domain splits were considered, and it was found that using the proposed aggregated loss and the lightweight transfer learning (TL) model for the target domain data (K-ways, N-shot), an average improvement in accuracy was 1.49% for split-1, 16.25% for split-2, 2.9% for split-3, and 2.1% for split-4 when compared to previous work.For the plantdoc dataset, two domain splits were evaluated, yielding an accuracy of around 81% with 30 samples and more than 40% with only one sample.Using several evaluation measures such as loss functions, execution time, model size, and model parameters, the suggested work was compared to other state-ofthe-art research works.
According to [51], a DL approach for early ginger disease detection from the leaf was proposed through different phases.After collecting 7014 ginger images with the help of domain experts from different farms, a DL approach has been implemented.The acquired data was subjected to various image preprocessing to design and develop a DL model capable of detecting and classifying various scenarios.The experimental results showed that the proposed approach was useful for detecting ginger diseases, especially bacterial wilt.With a test accuracy of 95.2%, the proposed model can correctly detect the given image.The results showed that the DL approach provides a fast, affordable, and easily deployable strategy for ginger disease detection, making the model a useful early disease detection tool.This analysis was also extended to develop a mobile app to assist a large number of ginger farmers in developing countries.
The work in [52] has examined an alternative approach for developing a disease detection model supported by leaf classification using deep convolutional networks (DCN).Growth in computer vision presents an opportunity to broaden and boost precision crop protection practice, as well as expand the market for computer vision applications in precision agriculture, a unique form of training, and thus the technique used allows for quick and direct implementation of the system in practice.The database used in this research work contains 77,000 images of healthy and diseased plant leaves.They were able to train a CNN model for classifying plant diseases, determining whether they were present or not, and then another model was trained with YOLOv7 to detect the disease, with the trained classification model achieving an accuracy of 99.5% and the detection model achieving mAP, precision, and recall of 65%, 59%, and 65%, respectively.
The authors of [53] have presented a DL-based CNN solution for automatically classifying and distinguishing cotton leaf diseases.There has been a lot of study done on leaf diseases that were common in many crops, but this work offered an effective and reliable method for identifying cotton leaf disease.The proposed method successfully classified and detected three significant cotton leaf diseases, which were difficult to control if not detected early.The proposed model for the identification and classification of cotton leaf diseases has used CNN, with training and testing accuracy of 100% and 90%, respectively.
The research works of [54] have shown the detection of various diseases using hybrid image processing and decision tree (DT) techniques.The images were from Jimma and Zegie in Southern Ethiopia.Backpropagation artificial neural network (BPNN) and DT approaches were used.A total of 9100 images were collected.70% of them are used for training, while the remaining 30% are used for testing.When a decision tree and a BPNN with a tanh activation function were coupled the overall accuracy was 94.5%.
The authors used three different types of data sets [55] by including original images of RGB, blending images, and a mixture of RGB images and blending images.The classification results produced by a mixture of RGB images and blending images outperformed others, with a Genuine Acceptance Rate (GAR) of 96.7%, followed by a percentage of False Acceptance Rate (FAR) values of 3.3% and False Rejection Rate (FRR) values of 3.3%.
The authors of [56] have proposed a technique in the literature that reports that have good detection accuracy but have a low reliability.This work has presented a DL-based method for detecting tomato disease using image segmentation.The authors create leaf masks with the VIA tool.The proposed method segments images using a customized U-Net model and then it classifies the segmented images into ten categories using a convolutional network.The accuracy of 98.12% proved that it was a promising technique for automated tomato disease detection, which can help to improve tomato production and reduce crop loss.
According to [57] an autonomous method for detecting and classifying coffee plant disease becomes very crucial for better productivity.Here, the DL model was trained using 1120 images from the Wolaita Sodo agricultural research center, and an augmentation method was used to deal with data over-fitting.A total of 3360 images were used.They have compared training from scratch and TL strategies to get the best results during the classification of such diseases.As a result, training from scratch achieves an accuracy rate of 98.5%, whereas transfer-based learning achieved rates of 97.01% and 99.89% when using Mobilnet and Resnet50, respectively.The pre-trained Resnet50 model outperformed other approaches for the classification of images.
The authors of [58] have proposed a method for detecting tomato plant disease using a DL-based system and image data from plant leaves.In this research, they have used the InceptionNet model and a DL architecture based on a recently developed CNN that was trained over 18,161 segmented and non-segmented tomato leaf images using a supervised learning approach to detect and recognize various tomato diseases.In this work, two state-of-the-art semantic segmentation models, U-Net and Modified U-Net, were used to detect and segment disease-affected regions.By 98.66%, 98.5% IoU score, and 98.73% on the dice, the Modified U-net segmentation model exceeds the standard U-net segmentation model.Here, the InceptionNet1 achieved 99.95% accuracy for binary classification problems and 99.12% accuracy for classifying images with six segments; the InceptionNet technique outperformed the Modified U-Net model in terms of accuracy.The experimental findings of their proposed method for classifying plant diseases showed that it outperformed existing methods in the literature.
The authors of [59] have proposed a pipeline for autonomous identification of tomato leaf diseases using three compact CNNs.The authors have used TL to extract deep features from the CNNs' final fully connected layer for more condensed and high-level representation.Next, it merges elements from the three CNNs to take advantage of each CNN structure.Following that, a hybrid feature selection approach was used to select and build a comprehensive feature set of lower dimensions.The tomato leaf disease identification approach has been utilized for six classifiers.The results showed that the KNN and SVM techniques achieved the highest accuracy of 99.92% and 99.90% using only 22 and 24 features, respectively.The proposed pipeline's experimental findings were also compared with existing research studies for tomato leaf disease classification, confirming its competitive potential.
The authors of [60] have combined features taken from input images using two recent pre-trained CNN models, ResNet50 and MobileNet, using a deep feature concatenation (DFC) technique.As a result, they have proposed MobiResNet: a neural network that was a concatenation of the ResNet50 and MobileNet models for overall prediction capability improvement.5400 olive leaf images were taken from an olive grove using a remote-controlled agricultural unmanned aerial vehicle (UAV) equipped with a camera to create the dataset used in the study.The overall performance of the MobiResNet model was 97.08%, demonstrating its superiority over ResNet50 and MobileNet, which attained classification accuracies of 94.86% and 95.63%, respectively.
The PlantDet, a robust new deep ensemble model built on InceptionResNetV2, Effi-cientNetV2L, and Xception, has been proposed in [61].The PlantDet not only solves under-fitting problems, but it also nourishes performances for a scarce dataset with a sparse number of different background image datasets.PlantDet integrates efficient data augmentation, pre-processing, a Global Average Pooling layer, a Dropout mechanism, L2 regularizes, a PRelu activation function, Batch Normalization layers, and more Dense layers, which make the model more robust in comparison to all existing models and assist in dealing with under-fitting and overfitting problems while maintaining high performance.
PlantDet outperformed the previous best model for the rice leaf dataset, with 98.53% accuracy, 98.50% precision, 98.35% recall, 98.42% F1-score, and 99.71% specificity.PlantDet also outperformed all available base models, including several robust ensemble models, on the Betel leaf dataset.Finally, Grad-CAM and Score-CAM were accomplished using the Xception approach to explain model performances, specifically how DL models function for this complicated dataset.In terms of localizing the predicted area, Score-CAM somewhat exceeded Grad-CAM + + .
The authors of [62] have introduced a strong plant disease classification system using a Custom CenterNet framework with DenseNet-77 as a base network.The presented method consists of three steps.Annotations were developed in the initial phase to determine the region of interest.Second, an enhanced CenterNet was presented, with DenseNet-77 recommended for deep key point extraction.Finally, several plant diseases were detected and classified using the one-stage detector CenterNet.They used the PlantVillage Kaggle database to do the performance analysis, which was the standard dataset for plant disease and challenges in terms of intensity variations, color changes, and differences in the shapes and sizes of leaves.Both qualitative and quantitative analyses confirmed that the presented method was more proficient and trustworthy than other latest approaches in identifying and classifying plant diseases.
The goal of [63] was to assist farmers in correctly identifying early-stage diseases and informing them about these diseases.To properly describe and categorize tomato diseases, CNN was used.The entire experiment was carried out using Google Colab and a dataset including 3000 images of tomato leaves affected by nine different diseases as well as a healthy leaf.Firstly, the input images were first pre-processed, and the targeted area of images was split from the original images.Secondly, the images were further processed with different CNN model hyper-parameters.Finally, CNN extracts other features from images like as colors, texture, and edges, among others.The results showed that the proposed model predictions were 98.49% accurate.
The authors of [64] have proposed a tomato leaf disease classification method using TL and feature concatenation.The authors extract features from MobileNetV2 and NASNetMobile using pre-trained kernels (weights), then concatenate and reduce the dimensionality of these features using kernel principal component analysis.They then feed these features into a conventional learning algorithm.The experimental results confirmed the efficiency of concatenated features in improving classifier performance.The authors have tested the three most common traditional ML classifiers, RF, SVM, and multinomial LR, and found that multinomial LR performed the best, with an average accuracy of 97%.
The authors of [65] have proposed a novel method for improving broadleaf plant categorization by combining filtered features collected by Local Binary Pattern operators and features retrieved by plant leaf contour masks.Noise in plant images was filtered using morphological operators of opening and closing.A testbed system was used to collect images at four stages of growth.Local binary pattern features based on masks were combined with filtered features and with a coefficient of k.SVM with radial basis function kernel was used to classify crops and weeds.By investigating optimal parameters, this method achieved a classification accuracy of 98.63% with 4 classes in the ''bccrsegset'' dataset published online, compared to a previously reported method's accuracy of 91.85%.
Directional Local Quinary Patterns (DLQP) as a feature descriptor for plant leaf disease detection and SVM as a classifier were investigated in [66].The DLQP as a feature descriptor was being used for the first time in horticulture for disease detection.DLQP gives directional edge information by calculating the grey-level difference between the reference pixel and its neighboring pixel value by involving computation of their grey-level difference based on quinary value (− 2, − 1, 0, 1, 2) in the 0o, 45o, 90o, and 135o directions of a specified window of a plant leaf images.They have used a research-oriented PlantVillage dataset of tomato plant (3900 leaf images) with 6 diseased classes, potato plant (1,526 leaf images), and apple plant (2600 leaf images) with 3 diseased classes to examine the robustness of DLQP as a texture descriptor.Accuracy rates of 95.6%, 96.2%, and 97.8% were obtained for the aforementioned crops, which were higher when compared to classification on the same dataset using other standard feature descriptors such as Local Binary Pattern (LBP) and Local Ternary Patterns (LTP).Furthermore, the proposed method's effectiveness was demonstrated by comparing it to existing algorithms for plant disease phenotyping.
The authors of [67] have developed an algorithm for detecting and preventing disease spreading to the entire crop, which results in excellent quality crop production.The database of various leaf images was created and processed using KMC image segmentation, and textural analysis of leaf images was performed using GLCM.After ranking their attributes using an information gain algorithm, the SVM classifier was used to classify the feature-extracted images.A graphical user interface (GUI) has been developed to portray the various stages of the image processing algorithm and to detect the two leaf diseases.
The authors of [68] have proposed a DL-based technique for detecting tomato disease that uses the Conditional Generative Adversarial Network (C-GAN) to generate synthetic images of tomato plant leaves.Following that, a DenseNet121 model was trained on synthetic and real images using TL to classify tomato leaf images into ten disease categories.The proposed model has been thoroughly trained and tested using the publicly available PlantVillage dataset.For tomato leaf image categorization into 5 classes, 7 classes, and 10 classes, the suggested method achieved an accuracy of 99.51%, 98.65%, and 97.11%, respectively.Accordingly, the proposed methodology outperformed the existing methodologies.
The authors of [69] have focused on supervised machine learning approaches such as NB, DT, KNN, SVM, and RF for maize plant disease detection using plant images.The aforementioned classification techniques were analyzed and compared to determine the suitable model with the highest accuracy for plant disease prediction.When compared to the other classification techniques, the RF algorithm has the highest accuracy of 79.23%.
The authors of [70] have proposed a new method of assembling TL models to detect rice plants and categorize diseases using images.This model detects the three most frequent rice crop diseases: brown spot, leaf smut, and bacterial leaf blight.The TL, in general, uses pre-trained models and provides higher accuracy for image datasets.Additionally, assembling machine learning algorithms (combining two or more ML algorithms) aids in reducing generalization errors and making the model more robust.EL was becoming more popular since it minimizes generalization errors while also making the model more robust.With an accuracy of 96.42%, they proposed a novel model that ensembles three TL models: InceptionV3, MobileNetV2, and DenseNet121.
A newly conducted research paper microscope called Foldscope was used [71] to identify early blight disease in tomato leaves.To assess the severity of early blight disease in tomato leaves, the study used a deep residual network 101 (ResNet101) of CNN.The model's dataset was trained using an open database, namely the PlantVillage dataset for mild, moderate, and severely infected tomato leaves, as well as healthy tomato leaves.The ResNet101 architecture's performance was compared to that of other pre-trained CNN architectures, including Visual Geometry Group 16 (VGG16), VGG19, Goog-leLeNet, AlexNet, and ResNet50.The deep ResNet101 architecture achieved the highest accuracy of 94.6% among these networks.
The authors of [72] have proposed a lightweight TL-based technique for detecting disease in tomato leaves.It uses an efficient pre-processing method to improve classification by enhancing the leaf images with illumination correction.For effective prediction, the system extracts features using a hybrid model composed of a pre-trained MobileNetV2 architecture and a classifier network.To avoid data leaks and handle the class imbalance issue, traditional augmentation procedures were substituted by runtime augmentation.They trained and tested on the PlantVillage dataset.Finally, the proposed architecture attained a 99.30% accuracy.
The authors of [73] have developed methods for detecting and classifying plant disease using diseased plant leaves.In this study, they used four different DL models (Incep-tionV3, InceptionResnetV2, MobileNetV2, and EfficientNetB0) to classify plant diseases using images of healthy and diseased plant leaves.They used the standard PlantVillage dataset with 53,407 images recorded under laboratory conditions to train and test the classifier.They used accessible datasets to train models that included 14 different plant species, 38 different categorical disease groups, and healthy plant leaves.Using Incep-tionV3, InceptionResNetV2, MobileNetV2, and EfficientNetB0, the implemented models achieved disease classification accuracy rates of 98.42%, 99.11%, 97.02%, and 99.56%, respectively, which was higher than that of traditional handcrafted-feature based techniques.Finally, EfficientNetB0 achieved the maximum successful classification accuracy of 99.56%, with significantly less training time than the InceptionV3, InceptionResNetV2, and MobileNetV2 designs.
A DCNN technique was developed by [74] to integrate an attention mechanism that can better adapt to the diagnosis of a range of tomato leaf diseases.The network structure that was implemented primarily consists of residual blocks and attention extraction modules.The model can extract complex aspects of numerous diseases with high accuracy.The dataset was derived from the most widely used publicly available PlantVillage dataset.It was also found that, when compared to another model, the SE-ResNet50 was better suited for the identification of tomato leaf diseases.On the tomato leaf diseases dataset, the suggested model achieved an average identification accuracy of 96.81%, according to the experiment findings.
The authors of [75] have focused on identifying tomato plant leaf disease using image processing techniques based on image segmentation, clustering, and open-source algorithms.Using the image classifier technique that has been implemented, the comparison image was classed as a disease-affected or normal leaf.Other algorithms that can be used include ANN, FL, and hybrid algorithms.All of this contributes to a reliable, safe, and accurate leaf disease system with a focus on tomato plants' leaves.The method was evaluated using OpenCV, one of the most used libraries for computer vision applications.Finally, when compared to other neural networks, they attained an accuracy of 98% using the proposed technique.
The authors of [76] have used a DNN for real-time tomato plant leaf disease image classification.They were used to develop a framework that uses a series of frameworks to classify the leaf disease, including image acquisition, feature extraction, and the tomato plant.The MatLab platforms were used to analyze the DNN classification performance on tomato leaves, which consists of 1,500 images of healthy and diseased leaves, respectively.The tomato leaf images were well-ranked using the DNN DL technique.The DNN results were 86.18% more accurate than existing models.
The authors of [77] have developed a DL technique for classifying tomato plant disease by combining CNN pre-trained models and fine-tuning them.The purpose of this work was to use multiple performance indicators to compare the performance of AlexNet, GoogleNet, Inception V3, ResNet 18, and ResNet 50.When these models were compared, the advantages were that CNNs do not require any tiresome pre-processing and have a faster convergence rate and lucrative training results.The model used in this study was capable of classifying nine diseases in tomato leaves from the healthy class, whereas the GoogleNet model with 22 layers can achieve 99.72% tomato disease classification using the TL training method.When compared to the other architectures, Inception V3 had the lowest performance.
The authors of [78] have proposed an advanced classification model to detect and classify tomato leaf disease.Before classification with KNN, a training dataset of 450 images was used, and image features were retrieved using different models.The AlexNet model had a classification accuracy of 76.1%, which was the highest when compared to other models.In general, CNNs, such as AlexNet for feature extraction and KNN for classification, were used.Using three pre-trained CNN models, the authors of [40] used TL and feature extraction techniques to estimate the disease severity of tomato late blight disease.
The authors of [79] have developed a computer vision way to identify the condition by recording leaf images and recognizing the disease's probability.A DL technique was used in this study to develop a robust judgment that spans a wide range of leaf appearances.The MobileNet V2, a small DL architecture, has been fine-tuned to detect three types of tomato disease.When MobileNet V2 was trained using Adagrad with a batch size of 16, it achieved the best classification performance.The system was put through its paces on 4,671 images from the PlantVillage dataset.The findings suggested that MobileNet V2 can detect the disease with greater than 90% accuracy.
The authors of [80] have described how to develop a hybrid of SVM and LR methods to predict powdery mildew disease in tomato plants.The SVM was used here to minimize noise in the data before it was supplied to the LR classifier.The adaptive sampling-based noise reduction (ANR) method was used to reduce noise using an SVM classifier.In this study, a real-world tomato Powdery Mildew Disease (TPMD) dataset was used to create a prediction model using the proposed strategy.Individual SVM and LR algorithms were also employed to create the prediction models.According to the results, the suggested classifier outperformed SVM by 3.06% and LR by 5.35%, with an accuracy of 92.37%.
The authors of [81] have described a novel plant leaf disease identification model based on a DCNN.The DCNN model was trained in this study using an available dataset containing 39 different classes of plant leaves and background images.They also employed six data augmentation techniques: image flipping, gamma correction, noise injection, principal component analysis (PCA), color augmentation, rotation, and scaling.Different training epochs, batch sizes, and dropouts were used to train the proposed model.They also compared them to common TL algorithms; the new model outperformed the others when using validation data.The proposed model had a classification accuracy of 96.46%.
The authors of [82] have proposed a technique that outperformed the existing ML approaches in terms of accuracy.They have presented a computer vision framework for identifying and classifying plant diseases.The proposed technique extracts local tri-directional patterns (LTriDP) from images of plant leaves of various types.The classification was done using multiclass SVM, and the studies were done on a tomato leaf dataset with five different classes.Finally, experimental findings demonstrate that the proposed framework outperforms competing approaches based on regularly used feature descriptors, achieving an overall accuracy of 94%.
The authors of [83] have proposed a DCNN model based on TL to identify tomato leaf disease.In this case, the model detects disease by using real-time and stored tomato plant images.In addition, the suggested model's performance was evaluated using adaptive moment estimation (Adam), stochastic gradient descent (SGD), and RMSprop optimizers.The experimental results showed that the suggested model, which used the TL approach, was effective in the automated categorization of tomato leaf disease.The suggested model for the Adam optimizer, which uses a TL strategy, yields a 99.55% accuracy, which is 0.54% higher than RMSprop and 17.78% higher than SGD optimizers.
The authors of [84] have developed a DL-based technique to detect the disease.A CNN-based technique was used here for disease detection and classification.There were three convolution layers, three max-pooling layers, and two fully linked layers in this model.The experimental findings showed that the proposed model outperformed the pre-trained models VGG16, InceptionV3, and MobileNet.The classification accuracy varies from 76 to 100% depending on the class, and the suggested model's average accuracy is 91.2% for the 9 diseases and 1 healthy class.
The authors of [85] have proposed many ML methods and CNN models for the identification of tomato crop disease.A simpler CNN model with eight hidden layers was proposed.They used the publicly available PlantVillage dataset, and the proposed lightweight model outperforms established ML approaches.While KNN provides the best accuracy of 94.9% in a traditional ML technique, VGG16 in pre-trained models achieves the best accuracy of 93.5%.Finally, the proposed model outperformed PlantVillage on other datasets, with an accuracy of 98.7%.
The authors of [86] have provided an overview of various techniques for detecting and classifying plant leaf disease.The study found that image processing approaches can give an effective and accurate method of classifying plant leaf disease.The authors of [87] have used GLCM, KMC, and SVM algorithms to classify diseases on images of citrus leaves.Using their proposed strategy, the researchers achieved a classification accuracy of 90%.
The authors of [88] have developed a method for detecting disease using image processing techniques in wheat fields.This study has made a significant contribution to the automation of agricultural methods and processes.The authors of [89] have developed a computer-aided image-processing approach for detecting plant leaf diseases.To classify cucumber leaf diseases, the authors have used KMC and SVM classifiers.The researchers in [90] carried out a study of five different modern DL models.With an accuracy of 86.799%, ResNet101V2 produced the best result.The authors of [91] have proposed a model for identifying paddy leaf diseases.The authors achieved 97.5% recognition accuracy by combining the SVM classifier and DCNN algorithms.
The authors of [92] have proposed a model to detect groundnut leaf disease using the KNN algorithm.According to the researcher's perspective, plant diseases can be caused by fungi, bacteria, viruses, and other organisms.Plant diseases can be identified using image processing approaches based on images of affected leaves [93].The authors achieved an accuracy of 88.89% using SVM and KMC.Agricultural plant diseases that impact farmlands cause a decrease in agricultural crop results volume.Early disease detection controls the disease and prevents it from spreading throughout the farm [94].A computerized approach for classifying soybean plants was used to develop a decision support system that provides users with advice.The categorization accuracy of the authors was 93.79%.
To identify plant diseases, a new architecture called plant disease detection neural network (PDDNN) was a successful detection system for plant diseases using a CNN model [95].
Farmers cannot effectively identify plant disease with their naked eyes, and if the disease is not uncovered promptly, it may harm the entire farmland or even a neighboring farm.Accordingly, modern computer technology is required for efficient and early plant leaf disease detection.The architectures of CNN were used to achieve an overall classification accuracy of 86.00% for AlexNet and GoogleNet techniques.Every country's economic fortune is determined by the quality and quantity of its crop production.By classifying the disease at an early stage, production can be considerably increased.According to [96], the technology ensures that the naked eye wastes time and resources.The technology ensures success by allowing for faster and more accurate identification of plant leaf disease.Cotton leaf disease was detected using a DCNN.The authors implemented their approach and confusion matrix in MATLAB to classify disease types.Their results showed an average accuracy of 96%.
The authors of [97] have proposed using image processing and artificial neural approaches to identify disease in brinjal leaf plants.For segmentation, they used the KMC algorithm, and for classification, they used the ANN.
The authors of [98] have done a study that used DL to detect tomato leaf diseases.To detect tomato plant disease, they used an algorithm that ran in real-time.The authors of [99] have used CNN to investigate tomato leaf disease.The authors attained a 97% classification accuracy.
Monitoring large farms with automated approaches can be useful to farmers because it reduces the tedious work of close observation by experts.In classifying plant leaf disease, automatic systems used image segmentation algorithms [100].They have used MATLAB for experimentation purposes.
The authors of [101] have proposed a new image identification system based on several linear regressions and an enhanced histogram segmentation algorithm.Their method worked well since the appropriate threshold could be determined automatically.It was important to use digital image processing for vision-based automated prediction of crop plant diseases [102].The KMC algorithm was used for color segmentation, and the GLCM technique was used for classification.Here, good results and promising performances were achieved.The authors proposed that their technique reduces detection time and labor costs.Using computerized imaging technologies, early detection and identification of plant leaf disease can aid in enhancing agricultural production [103].The authors examined various ways of detecting leaf plant diseases used by previous researches.Their research provides a critical analysis of various image classification algorithms.To identify crop plant diseases, many disease recognition approaches have been used.Different strategies have been used to increase disease classification recognition rates [104].When it comes to accurately identifying plant diseases, farmers have limited knowledge.According to recent studies, computerized image classification systems based on CNN structure can aid in addressing the issue of erroneous identifications.
According to [105] datasets for rice plant disease are not easily available.The authors developed their small dataset and achieved a 92.46% accuracy.The authors in [106] have written research that highlights the importance of using image processing techniques to detect plant diseases using images of infected leaves.The researchers developed a software system solution for automatically detecting and classifying images.They have discussed the steps involved in the classifying process, from loading the images to identifying the disease.
Farmers lack a full understanding of leaf plant diseases and must be guided on how to apply computerized image processing methods [107].The researchers proposed a solution that works with Android applications.The model provides an efficient method for detecting and classifying plant diseases.The CNN was used by the proposed system to classify plant leaf diseases.Accordingly, DL-based disease identification in plants and pests poses a variety of issues in the future.However, feasible answers and general suggestions can be obtained through the practical implementation of different plant leaf disease detection technologies.Adopting technology is required to address the challenges of recognizing and analyzing plant diseases [108].The authors proposed a system for used to compute attention-aware characteristics in the system.The proposed technique has reached state-of-the-art performance, with 99% for apples and rice, 94% for corn, and 97% for grapes.
The DeepPlantNet DL-based architecture has been proposed, and the study was efficient, unique, and lightweight for predicting and categorizing plant leaf diseases [152].The DeepPlantNet model suggested consists of 28 learned layers, 25 convolutional layers (ConV), and three fully connected (FC) layers.It was a unique plant disease classification system that used Leaky RelU (LReLU), batch normalization (BN), fire modules, and a mix of 33 and 11 filters.The proposed DeepPlantNet model can classify plant disease photos into a variety of categories.The proposed method divides plant diseases into the ten categories listed below: peach_bacterial_spot (PBS), pep-per_bell_bacterial_spot (PBBS), potato_early_blight (PEB), squash_powdery_mildew (SPM), strawberry_leaf_scorch (SLS), bacterial tomato spot (TBS), and maize common rust (MCR).In the case of eight-class and three-class classification schemes, the proposed framework attained average accuracy of 98.49 and 99.85, respectively.The authors of [153] have proposed a PDD framework (i.e., PDD-Net) based on CNN, which leverages data augmentation techniques and includes multilevel and multiscale features to produce a class and scale-invariant architecture.The flatten-t swish (FTS) activation function was used to prevent gradient disappearing and explosion difficulties during PDD-Net training, while the focused loss function was used to alleviate the impact of class imbalance.On the PlantVillage dataset, the PDD-Net technique beats baseline models, attaining an average precision of 92.06%, recall of 92.71%, F1 score of 92.36%, and accuracy of 93.79%.On the cassava leaf disease dataset, it achieves an average precision of 86.41%, recall of 85.77%, F1 score of 86.02%, and accuracy of 86.98%.These findings indicate PDD-Net's efficiency and resilience in plant disease diagnosis.
Early detection of plant diseases is critical because they inflict social, ecological, and economic costs [154].In this study, four well-known CNN models (MobileNet-V3Small, EfficientNetV2L, InceptionV3, and MobileNetV2) are used in addition to the suggested two novel CNN models.The experimental results show that the suggested ensemble models stand out for their quick training and testing times, as well as their excellent classification performances with a 99.60% accuracy.
The authors of [155] have proposed a DNSVM classification technique that combines DenseNet-201 with SVM to identify plant leaf diseases.The PlantVillage dataset had good variations, color differences, differences in orientation, and leaf size.Sugarcane plant leaves were employed for the suggested model's performance examination, and it achieved 97.78% classification accuracy above the previous DenseNet-121based classifier model (94%).
The authors of [156] have suggested two DL techniques for palm leaf disease classification: residual network (ResNet) and inception ResNet TL.The models enable the training of hundreds of layers while achieving excellent performance.Given the value of their excellent representation ability, the performance of image classification using ResNet has improved, such as in the disease classification of plant leaves.Both approaches addressed issues such as brightness and backdrop variance, image scale variation, and inter-class similarity.The date palm dataset, which included 2,631 colored images of varying sizes, was utilized to train and test the models.Using certain well-known measures, the suggested models surpassed many prior studies in the field in both original and augmented datasets, achieving an accuracy of 99.62% and 100%, respectively.
Table 1 summarizes the DL and ML-based implemented plant leaf and/or crop species disease detection and classification research works including the type (s) of plant, used techniques/models/algorithms, and accuracies.

Performance evaluation of plant disease detection and classification
Since agriculture is a significant part of the population around the globe, a comprehensive research study on several types of DL and ML approaches for different plant leaf and/or crop disease detection and classification has been implemented.Following that, different classification techniques in the DL and ML approaches may be utilized for plant disease detection and classification, to assist farmers with automatic disease detection and classification of all types of disease in the crop that were to be identified [162].
The distribution of relevant papers over the years has been depicted in Fig. 5.The Figure shows an increase in plant leaf and/or crop disease detection and classification over the years.
Accurately detecting and classifying different plant disease occurrence at an early stage is critical for crop quality and result through the selection of appropriate treatments [150,163].The detection of such diseases on a large scale in a timely and accurate way is prone to human error [164,165].Accordingly, ML and DL techniques offer possibilities for developing automated models that can detect such diseases promptly.However, disease identification and classification necessitate specialized knowledge and extensive experience in plant pathology.Thus, by developing an early detection and classification system for disease, an automated system for disease detection in crops will play an essential role in agricultural industries.Automatic plant disease detection and classification is an interesting study area since it may be useful for monitoring enormous fields and, hence, the automatic identification and classification of disease by symptoms in different plant sections [166].Image dataset size, class numbers, preprocessing techniques, classification approaches, performance analysis, and so on are examples of these measurements.The previous decade's research was thoroughly reviewed, including studies on several plant diseases, and an investigation of the important features was provided.This work contributes by comparing the automated detection and classification of various plant diseases through the use of image processing, DL, ML, and meta-heuristic optimization techniques.The study gives information on many methods used to identify diseases in various plants.The study's various elements include the type of segmentation, dividing technology, extracted features, dataset size and year of publication, disease category, methodologies, detection accuracy, classification, and constraints accordingly.

Evaluation metrics
The application of DL approaches to detect and classify plant diseases can avoid the disadvantages of artificial selection of disease spot features, making plant disease feature extraction more objective, and increasing research performances and technology transformation speed [167].The researchers in the literature have measured their proposed    techniques by using different performance evaluation metrics such as accuracy, mean average precision (mAP), recall, precision, Intersection over Union (IoU), sensitivity, and specificity [62].Equations ( 1), ( 2), ( 3), ( 4), ( 5), ( 6), (7), and ( 8) are defined and describe how to evaluate the performances of the plant disease detection and classification techniques.

A. Accuracy
The accuracy score of a model, often known as accuracy, is a classification statistic in DL and ML techniques that represents the proportion of correct predictions made by the model.
(1) Accuracy = TP + TN TP + FP + TN + FN B. mAP When the Intersection over Union (IOU) is greater than or equal to the threshold, mAP is the accuracy.It is the ratio of a true and predicted region of interests' intersection area to the union of the same.At different thresholds, detection performance is measured in thresholds of mAP.
where AP denotes the average precision of each class and q is the query or test image.Q is the total number of test images: C. Recall A model's recall is defined as the model's ability to correctly identify True Positives.It is defined as the ratio of correctly classified positive outputs to correctly classified outputs.

D Precision
Precision is defined as the ability to identify only relevant objects.It is defined as the ratio of correctly classified positive outputs to total positive outputs.

E. F1-score
The f1 score is also introduced to assess the model's accuracy.The f1-score considers both the model's precision and recall [34].In addition to the above performance evaluation metrics, determining the performances of the plant leaf and /or crop disease detection and classification performance should be evaluated in terms of the Logarithmic Loss (including the training loss, validation loss, and testing loss) and Area Under Curve (AUC) metrics accordingly.As indicated in [62], designing an effective logarithmic loss function is mandatory for the robust performance of plant leaf and /or crop disease detection and classification models.

Results and discussions
A comparative review of different research works done in different plant leaf disease detection and classification using DL and ML techniques has been investigated by many researchers.Accordingly, when sufficient data is available for training, DL techniques are capable of detecting and classifying plant leaf diseases with high accuracy.As indicated in Figs. 6, 7, 8, and 9, different researchers have developed plant leave disease detection and classification systems by using plant leave images.Here, most of the researchers have tested their proposed systems on different plant leaves.They have computed the evaluation metrics such as accuracy, precision, recall, f1-score, mAP, IoU, sensitivity, specificity, and Matthews correlation coefficient (MCC) for training and testing purposes.Accordingly, for this particular comparative study, the author has considered only ( CNNs are specifically designed for handling image data, as they can automatically learn hierarchical features from raw pixel values.They use convolutional layers to capture local patterns and hierarchical representations, enabling them to excel at tasks like object recognition, image detection, and classification.DL and ML both have roles in image detection and classification.ML techniques like SVMs may be sufficient for simple image detection and classification tasks with well-defined features.However, DL, including CNNs, is typically more powerful and versatile for complex image tasks.DL models can automatically learn intricate features and representations, reducing the need for manual feature engineering.Hence, for most modern image detection classification tasks, DL, particularly CNNs, is the preferred choice due to their ability to outperform traditional ML techniques in terms of accuracy and efficiency [161].
CNNs are often the favored choice for image detection and classification due to their inherent capacity to autonomously acquire pertinent image features and grasp spatial hierarchies.Nevertheless, the selection between conventional ML and DL hinges on the problem, the accessibility of data, and the computational capabilities accessible.In numerous advanced image detection and classification tasks, DL, mainly through CNNs, is preferred when ample data and computational resources are available.
The significance of collecting large datasets with high variability, data augmentation, transfer learning, and visualization of CNN activation maps in improving detection and classification accuracies, as well as the significance of small sample plant leaf disease detection, classification, and hyper-spectral imaging for early detection and classification of plant disease, have all been mandatory activities to increase the best results of agricultural products [62].Most of the DL frameworks proposed in the study showed good detection and classification effects on their datasets but not on other datasets, indicating that the model is not good.As a result, more robust DL models are required to adapt to the different disease datasets.The PlantVillage dataset was used to evaluate the performance of both DL and ML techniques in most of the studies.Although the dataset contains several images of various plant species with diseases, they were all taken in the lab.As a result, a large dataset of plant diseases in real-world situations is expected.Although some researchers use hyperspectral images of diseased leaves and different

Accuracy
Fig. 9 Performances of the DL and ML techniques in the study d DL and ML frameworks for the early detection and classification of plant leaf diseases, issues that affect the widespread use of hyperspectral imaging (HSI) in the early detection and classification of plant diseases have yet to be resolved [168].That is, it is difficult to get labeled datasets for early plant disease detection and classification, and even experienced experts cannot mark where the invisible disease symptoms are and define purely invisible disease pixels, which is critical for HSI to detect plant disease.The analysis of the reviewed papers revealed that the detection and classification of plant disease is a hot issue and needs further investigation.The detection and classification of plant leaf disease for different crops are a pressing issue and a complex process, partly due to the availability of datasets and the task of developing an ML model with rigid performance.As depicted in Figs. 6, 7, 8, and 9 below, based on the reviewed research works in the area, most researchers have achieved better evaluation results with the DL technique than with the ML technique for developing plant disease detection and classification systems.Additionally, most researchers have combined different techniques, such as DL and ML, to detect and classify various plant leaves.Accordingly, though SVM has excellent performance in image detection and classification, its performance depends on the image features it receives.It is suggested to combine CNN features with the SVM classifier unless the researchers plan to use pre-trained models.
As depicted in Fig. 10, most of the studies that have been included in this particular study have concentrated on the detection and classification of different diseases in tomato and rice crops, respectively.In addition to the tomato and rice crops, the researchers have tried to conduct disease detection and classification studies on different plant leaves and/or crop species accordingly.Currently, plant leaf and/or crop species disease detection and classification studies have been implemented and tested using different techniques and approaches for multiple plant leaf and/or crop species accordingly.As summarized in Fig. 11, plant leaf and/ or crop species disease detection and classification techniques and approaches have been implemented for more than two plants.From Fig. 11, the Apple, Blueberry, Cherry, Corn, Grape, Orange, Peach, Pepper Bell, Potato, Raspberry, Soybean, Squash, Strawberry, and Tomato plant leaf and/or crop species have been implemented and tested by the CNN technique and achieved an overall accuracy of 99.35%.
Additionally, most of the researchers have tried to include the tomato plant in the selected plant leaf and/or crop species disease detection and classification research works.This indicates that the tomato plant is the most researchable plant leaf and/or crop species.

Conclusion and recommendation
The literature provided many strategies that have been developed and made available to aid in the achievement of enormous accomplishments in the fields of ML, DL, and image processing.The assessment also stated that the percentage accuracy can be enhanced by training and testing the models with more and more datasets to boost the classification and identification accuracy.To address the problem of plant leaf or crop disease, new and better DL algorithms that can provide higher accuracy in identifying and classifying plant leaf or crop diseases must always be developed and applied.
Several methods for classifying plant leaf diseases have been developed and used in the past.However, neural networks, such as CNN, appear to be the ideal technique for classifying plant diseases due to their flexibility and feature extractor property, which allows them to extract features automatically.Unlike prior models such as NB, KNN, SVM, RFC, and others, CNN may learn extra features from images to produce superior results.Because of their sophistication in learning and extracting information from images for trustworthy output, neural networks such as CNN are well suited for research work in the areas of computer vision and image processing.In addition, from the DL and ML techniques that have been included in this particular study, CNNs are often the favored choice for image detection and classification due to their inherent capacity to autonomously acquire pertinent image features and grasp spatial hierarchies.Nevertheless, the selection between conventional ML and DL hinges upon the particular problem, the accessibility of data, and the computational capabilities accessible.Accordingly, in numerous advanced image detection and classification tasks, DL, mainly through CNNs, is preferred when ample data and computational resources are available and show good detection and classification effects on their datasets, but not on other datasets.
Finally, the author recommends future researchers to investigate plant disease detection and classification research works by considering the following points accordingly:

Fig. 2
Fig.2Some sample plant leaf images with different diseases from the PlantVillage dataset[21]

Fig. 4
Fig.4Computer vision-based techniques for plant disease detection and classification[21]

FF 1 −Fig. 5
Fig. 5 Distribution of plant leaf and/or crop disease detection and classification research papers per year (i.e., for this particular study)

Fig. 10
Fig.10 Distribution of the studies per plant leaf and/or crop species (i.e., for this particular study)

Fig. 11
Fig. 11 Distribution of the studies per multiple plant leaf and/or crop species Developing DL models for disease detection and classification in different parts of plants.• To improve the robustness of homemade datasets in complicated contexts, an automated parameter search technique for the weather data augmentation method should be developed.• Data augmentation, large datasets with significant variability, and other strategies can increase plant disease detection and classification accuracies.• Expanding the recommended techniques will result in a significant contribution to sustainable agriculture, influencing crop quality for future generations.• Using preprocessing techniques on the dataset, such as resizing and augmentation.• DL models for real-time disease detection are being developed.• Development of an Android app that detects the presence of diseases on different plants using a DL model.• Develop such plant leave detection and classification systems by combining DL and ML techniques such as DCCN and CNN features with SVM techniques.

Table 1
Summary of the related works using the DL and ML techniques

Table 1
(continued) Performances of the DL and ML techniques in the study a the accuracy of the literature.Additionally, the maximum accuracy (including multiclass level accuracies accordingly) result has been considered in plant leaf disease detection and classification research work that has been tested on different plant leaves in the literature.As depicted in Figs. 6, 7, 8, and 9, CNNs are generally superior to SVMs for plant leaf disease detection and classification tasks by using the images of plants accordingly.Performances of the DL and ML techniques in the study b Performances of the DL and ML techniques in the study c AccuracyFig.7