Agriculture has notably become one of the fields experiencing intensive digital transformation. Leveraging state-of-the-art techniques in this domain has provided numerous advantages for agricultural activities. Deep learning (DL) algorithms have proven beneficial in addressing various agricultural challenges. This study presents a comprehensive investigation into applying DL models for palm disease detection and classification in the context of smart agriculture. The research aims to address the limitations observed in previous studies and improve the robustness and generalizability of the results. To achieve this, a two-stage optimization methodology is employed. First, transfer learning and fine-tuning techniques are applied using various pre-trained deep neural network models. The experiments show promising results, with all models achieving high accuracy rates during training and validation. Furthermore, their performance on unseen test data is also assessed to ensure practical applicability. The top-performing models are MobileNetV2 (92.48 %), ResNet (92.42 %), ResNetRS50 (92.30 %), and DenseNet121 (92.01 %). Second, a deep ensemble learning approach is applied to enhance the models' generalization capability further. The best-performing models with different criteria are combined using the ensemble technique, resulting in remarkable improvements in disease detection tasks. DELM1 emerges as the most successful ensemble model, achieving an ROC AUC Score of 99 %. This study demonstrates the effectiveness of deep ensemble learning models in palm disease detection and classification for smart agriculture applications. The findings contribute to advancing disease detection systems and emphasize the potential of ensemble learning. The study provides valuable insights for future research, guiding the application of DL techniques to address critical agricultural challenges and improve crop health monitoring systems. Another contribution is combining various plant diseases and insect pest classes using diverse datasets. A comprehensive classification system is achieved by considering different disease classes and stages within the white scale category, improving the model's robustness.
Read full abstract