2. Related Works
Plant leaf diseases have traditionally been detected and analysed manually in agricultural practices. While effective in certain cases, these methods are often expensive, labour-intensive, time-consuming, and highly subjective, leading to inconsistent results and inefficiencies [
13,
14]. With technological advances, researchers have increasingly turned to automated solutions to improve the accuracy and speed of plant disease detection. Recently, numerous techniques have emerged leveraging computer vision, image processing, pattern recognition, and machine learning to classify and identify plant diseases more effectively [
3,
6,
14]. These techniques analyse key image features such as texture, colour, shape, and size to detect anomalies associated with specific plant diseases. Researchers have developed various models that automatically assess plant health, greatly reducing the limitations posed by manual techniques [
3,
6,
8,
14,
15]. The use of automatic disease detection systems has shown great promise in overcoming the challenges of traditional methods, offering more consistent, objective, and scalable solutions.
ML and DL techniques have gained significant traction in plant disease detection, offering a more efficient and accurate alternative to traditional manual methods [
3,
6,
8,
15,
16]. Several studies have demonstrated the potential of ML techniques in the classification and segmentation of plant lesions from digital images. For example, traditional ML algorithms including C4.5 classifier, tree bagger, and Support Vector Machines (SVMs) have been applied to a wide range of tasks, including identifying plant lesions, predicting crop yields, and optimising plant growth [
17,
18,
19,
20]. Akbar et al. [
19] proposed how these algorithms can detect disease patterns at early stages, making them particularly effective in preventing outbreaks. Similarly, Yoosefzadeh-Najafabadi et al. [
20] and Cedric et al. [
21] demonstrated the application of tree bagger and C4.5 classifiers in disease identification and pest detection, proving their utility in maximising agricultural yield.
Jeny et al. [
22] developed an SVM-based model to identify two types of diseases in cucumber leaves using a statistical pattern recognition approach to segment healthy and infected areas. A related SVM-based model for rice plants was presented by Yao et al. [
23] in a different study. The authors applied a colour transformation technique to differentiate between infected and healthy regions. Accurate classification was made possible by the model’s extraction of important characteristics from the sick patches, including colour, texture, and form. Sharma et al. [
24] introduced a model for plant disease detection based on image processing that enhanced image quality by combining a multi-layer perception technique with a pre-processing step after segmentation of the sick leaf portions using K-means clustering. The authors were able to provide a more thorough examination of plant health by the extraction of colour and texture data from each cluster. The effectiveness of the ML algorithms in plant disease detection further is reflected in their reported accuracy rates. For instance, support vector machines achieved an accuracy of 87.6% when trained on colour, texture, and shape features [
25]. Other models, such as K-nearest neighbours (KNN) and decision trees, have similarly demonstrated high accuracy, with KNN achieving 97.00% [
26] and decision trees reaching 95.26% [
27], further showcasing the robustness of these techniques. Naive Bayes classifiers, when applied to colour and texture features, have also proven effective, achieving a 97% accuracy rate [
28]. While traditional ML methods have shown promising results, they have limitations in terms of feature representation and scalability. Handcrafted features may not capture the complex patterns and variations present in leaf images, leading to suboptimal performance [
29]. Moreover, these methods often require extensive feature engineering and domain expertise, making them less adaptable to new diseases or plant species [
30].
DL approaches have become effective in the detection of plant diseases, offering significant advantages over traditional ML methods. CNN have consistently outperformed traditional ML methods in terms of accuracy and generalisation ability largely due to their ability to automatically extract discriminative features directly from raw pixel data. The performance of CNN can be attributed to their ability to learn discriminative features directly from raw pixel data, capturing both local and global patterns in leaf images [
7,
13,
15,
16,
31]. DL methods have proven particularly effective in handling high-dimensional and complex datasets, such as large-scale image datasets, making them well-suited for tasks like plant disease detection [
7,
13]. Unlike traditional manual classification techniques, which struggle to extract deep and intricate features from images, DL approaches excel by automatically identifying and learning abstract patterns and subtle details from the data [
32]. As such, DL models are capable of handling complex plant images more efficiently, delivering more accurate and reliable results. For instance, Deep Belief Networks (DBNs), a type of unsupervised DL model composed of stacked Restricted Boltzmann Machines (RBMs), have been successfully applied to detecting plant lesions and pest infestations [
33,
34,
35,
36]. DBNs can extract essential features from plant leaf images and have achieved accuracy rates between 96% and 97.5% for classifying diseases and pests [
36]. Furthermore, Recurrent Neural Networks (RNN) have also demonstrated good performance in achieving high accuracy in identifying plant lesions across various species [
16]. DL models are a reliable option for large-scale plant lesion identification since they do not require manual feature engineering and can efficiently identify and categorise various disease signs from photos [
37,
38]. Mohanty, Hughes, and Salathé [
39] conducted one of the earliest AlexNet CNN-based work to analyse a dataset containing 54,306 images of healthy and diseased plant leaves. The model achieved 99.27% accuracy in the detection of 14 different crop species and 26 distinct diseases, demonstrating the potential of DL methods in the detection of plant diseases. Too et al. [
40] conducted an in-depth comparison of various deep-learning architectures for plant disease classification. The authors evaluated AlexNet, VGGNet, Inception, ResNet, and DenseNet on the widely used PlantVillage dataset, consisting of 54,309 images of healthy and diseased leaves from 14 crop species [
41]. DenseNet121 outperformed all other models, achieving a remarkable accuracy of 99.75%, further establishing the superiority of deep learning models over traditional ML approaches in plant disease detection. Furthermore, recent advances in CNN architectures have led to improved plant disease detection approaches. Karthik et al. [
42] proposed a custom CNN architecture utilising residual connections and attention mechanisms to enhance feature learning and disease localisation. The CNN model was trained on the PlantVillage dataset and achieved an accuracy of 98% demonstrating the potential of hybrid CNN architectures for plant health monitoring. Similarly, Arsenovic et al. [
43] designed a custom CNN architecture based on AlexNet to classify 18 different plant diseases using a custom dataset. Despite achieving a lower accuracy of 93.67%, this study emphasised the critical role of data quality and diversity in improving DL model performance for plant disease classification. Atila et al. [
44] proposed EfficientNet-B3 - a lightweight CNN architecture optimised for computational efficiency. EfficientNet-B3 demonstrated both great accuracy and lower processing needs than previous CNN models when trained on the PlantVillage dataset, achieving a remarkable accuracy of 99.97%. Transfer learning, a technique where a model developed for one task is reused as the starting point for a model on a different but related task, has also been successfully applied to plant disease detection. In the study by Elhassouny and Smarandache [
45], they utilised MobileNet, a lightweight CNN architecture, pre-trained on a large dataset, and fine-tuned it on a custom dataset of 10 distinct plant diseases. By leveraging the knowledge from the pre-trained model, the proposed MobileNet was able to achieve an accuracy of 89%, demonstrating the effectiveness of transfer learning in adapting models to new tasks, even when data availability is limited.
While significant progress has been made in using DL techniques for plant disease detection, several challenges remain. The challenges include the need for high-quality, diverse datasets, and improving model generalisation and scalability. Furthermore, issues related to symptom variability, image background noise, and practical deployment in agricultural settings also warrant further exploration.