Ensemble Learning of Lightweight Deep Convolutional Neural Networks for Crop Disease Image Detection

被引:7
作者
Al-Gaashani, Mehdhar S. A. M. [1 ]
Shang, Fengjun [1 ]
Abd El-Latif, Ahmed A. [2 ,3 ]
机构
[1] Chongqing Univ Posts & Telecommun, Coll Comp Sci & Technol, 2 Chongwen Rd, Chongqing 400065, Peoples R China
[2] Prince Sultan Univ, Coll Comp & Informat Sci, EIAS Data Sci Lab, Riyadh 11586, Saudi Arabia
[3] Menoufia Univ, Fac Sci, Math & Comp Sci Dept, Shibin Al Kawm 32511, Egypt
关键词
Deep learning; plant disease; ensemble learning; convolutional neural network; transfer learning;
D O I
10.1142/S021812662350086X
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The application of convolutional neural networks (CNNs) to plant disease recognition is widely considered to enhance the effectiveness of such networks significantly. However, these models are nonlinear and have a high bias. To address the high bias of the single CNN model, the authors proposed an ensemble method of three lightweight CNNs models (MobileNetv2, NasNetMobile and a simple CNN model from scratch) based on a stacking generalization approach. This method has two-stage training, first, we fine-tuned and trained the base models (level-0) to make predictions, then we passed these predictions to XGBoost (level-1 or meta-learner) for training and making the final prediction. Furthermore, a search grid algorithm was used for the hyperparameter tuning of the XGBoost. The proposed method is compared to the majority voting approach and all base learner models (MobileNetv2, NasNetMobile and simple CNN model from scratch). The proposed ensemble method significantly improved the performance of plant disease classification. Experiments show that the ensemble approach achieves higher prediction accuracy (98% for majority voting and 99% for staking method) than a single CNN learner. Furthermore, the proposed ensemble method has a lightweight size (e.g., 10x smaller than VGG16), allowing farmers to deploy it on devices with limited resources such as cell phones, internet of things (IoT) devices, unmanned aerial vehicles (UAVs) and so on.
引用
收藏
页数:25
相关论文
共 28 条
  • [1] A new Conv2D model with modified ReLU activation function for identification of disease type and severity in cucumber plant
    Agarwal, Mohit
    Gupta, Suneet
    Biswas, K. K.
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2021, 30
  • [2] Development of Efficient CNN model for Tomato crop disease identification
    Agarwal, Mohit
    Gupta, Suneet Kr
    Biswas, K. K.
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 28 (28)
  • [3] Tomato leaf disease classification by exploiting transfer learning and feature concatenation
    Al-gaashani, Mehdhar S. A. M.
    Shang, Fengjun
    Muthanna, Mohammed S. A.
    Khayyat, Mashael
    Abd El-Latif, Ahmed A.
    [J]. IET IMAGE PROCESSING, 2022, 16 (03) : 913 - 925
  • [4] [Anonymous], 2017, COMPUT INTEL NEUROSC
  • [5] AlexNet Convolutional Neural Network for Disease Detection and Classification of Tomato Leaf
    Chen, Hsing-Chung
    Widodo, Agung Mulyo
    Wisnujati, Andika
    Rahaman, Mosiur
    Lin, Jerry Chun-Wei
    Chen, Liukui
    Weng, Chien-Erh
    [J]. ELECTRONICS, 2022, 11 (06)
  • [6] Deng J, 2009, PROC CVPR IEEE, P248, DOI 10.1109/CVPRW.2009.5206848
  • [7] H2K-A robust and optimum approach for detection and classification of groundnut leaf diseases
    Devi, K. Suganya
    Srinivasan, P.
    Bandhopadhyay, Sivaji
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 178
  • [8] Deep learning models for plant disease detection and diagnosis
    Ferentinos, Konstantinos P.
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2018, 145 : 311 - 318
  • [9] Identification of plant leaf diseases using a nine-layer deep convolutional neural network
    Geetharamani, G.
    Pandian, Arun J.
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2019, 76 : 323 - 338
  • [10] Howard A.G., 2017, MOBILENETS EFFICIENT