Stacking ensemble model of deep learning for plant disease recognition

被引:20
|
作者
Chen J. [1 ,2 ]
Zeb A. [2 ]
Nanehkaran Y.A. [1 ,3 ]
Zhang D. [2 ]
机构
[1] Department of Electronic Commerce, Xiangtan University, Xiangtan
[2] School of Informatics, Xiamen University, Xiamen
[3] School of Information Engineering, Yancheng Teachers University, Yancheng
关键词
CNN; Ensemble learning; Image classification; Lightweight; Plant disease recognition;
D O I
10.1007/s12652-022-04334-6
中图分类号
学科分类号
摘要
Diverse plant diseases have a major impact on the yield of food crops, and if plant diseases are not recognized in time, they may spread widely and directly cause losses to crop yield. In this work, we studied the deep learning techniques and created a convolutional ensemble network to improve the capability of the model for identifying minute plant lesion features. Using the method of ensemble learning, we aggregated three lightweight CNNs including SE-MobileNet, Mobile-DANet, and MobileNet V2 to form a new network called Es-MbNet to recognize plant disease types. The transfer learning and two-stage training strategy were adopted in model training, and the first phase implemented the initialization of network weights. The second phase re-trained the network using the target dataset by injecting the weights trained in the first phase, thereby gaining the optimum parameters of the model. The proposed method attained a 99.37% average accuracy on the local dataset. To verify the robustness of the model, it was also tested on the open-source PlantVillage dataset and reached an average accuracy of 99.61%. Experimental findings prove the validity and deliver superior performance of the proposed method compared to other state-of-the-arts. Our data and codes are provided at https://github.com/xtu502/Ensemble-learning-for-crop-disease-detection. © 2022, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
引用
收藏
页码:12359 / 12372
页数:13
相关论文
共 50 条