欢迎您访问《智慧农业(中英文)》官方网站! English

Smart Agriculture ›› 2025, Vol. 7 ›› Issue (1): 136-145.doi: 10.12133/j.smartag.SA202411026

• 专题--农业知识智能服务和智慧无人农场(下) • 上一篇    下一篇

基于深度网络集成的复杂背景甘蔗叶片病害识别

马巍巍, 陈悦, 王咏梅   

  1. 合肥师范学院 计算机与人工智能学院,安徽 合肥 230061,中国
  • 收稿日期:2024-11-25 出版日期:2025-01-30
  • 基金项目:
    国家自然科学基金(62071001); 合肥师范学院大学生创新创业训练计划资助项目(S202414098181); 安徽省社会科学创新发展研究课题(2023KY016); 合肥师范学院校级科研项目(2024KYJX44)
  • 通信作者:
    马巍巍,硕士,讲师,研究方向为智慧农业、高性能计算。E-mail:

Recognition of Sugarcane Leaf Diseases in Complex Backgrounds Based on Deep Network Ensembles

MA Weiwei, CHEN Yue, WANG Yongmei   

  1. School of Computer Science and Artificial Intelligence, Hefei Normal University, Hefei 230061, China
  • Received:2024-11-25 Online:2025-01-30
  • Foundation items:National Natural Science Foundation of China(62071001); Hefei Normal University College Students' Innovation and Entrepreneurship Training Program Funded Projects(S202414098181); Anhui Province Social Science Innovation and Development Research Project(2023KY016); Hefei Normal University Scientific Research Project(2024KYJX44)
  • Corresponding author:
    MA Weiwei, E-mail:

摘要:

【目的/意义】 农作物病害图像的随机性和复杂性仍给病害识别带来诸多挑战。针对自然条件下甘蔗叶片病害识别难题,本研究提出XEffDa模型。 【方法】 该模型利用色调、饱和度、亮度(Hue-Saturation-Value, HSV)颜色空间的图像分割与边缘处理技术去除背景干扰,根据特征融合策略,集成高效网络 B0 版本(Efficient Network B0, EfficientNetB0)、深度可分离卷积网络(Extreme Inception, Xception)和密集连接卷积网络201 (Dense Convolutional Network 201, DenseNet201)作为特征提取器,采用预训练权重,通过贝叶斯优化确定顶层超参数,改进弹性网络(ElasticNet)正则化方法并加入随机失活(Dropout)层,以双重机制遏制过拟合现象。在甘蔗叶片病害数据集上训练并完成分类任务。 【结果和讨论】 模型集成后的识别准确率为97.62%,对比EfficientNetB0、Xception单模型及EfficientNetB0与其他深度网络结合模型识别准确率分别提高了9.96、6.04、8.09、4.19、1.78个百分点。融合实验进一步表明,加入改进ElasticNet正则化后的网络较主干网络其准确率、精确度、召回率及F1值分别提高了3.76、3.76、3.67及3.72个百分点。最大概率散点图结果显示预测最大概率值不低于0.5的比例高达99.4%。 【结论】 XEffDa模型具有更好的鲁棒性和泛化能力,能为农作物叶片病害精准防治提供参考。

关键词: 甘蔗叶片病害, 图像识别, EfficientNet, Xception, DenseNet201, 模型集成

Abstract:

[Objective] Sugarcane is an important cash crop, and its health status affects crop yields. However, under natural environmental conditions, the identification of sugarcane leaf diseases is a challenging problem. There are various issues such as disease spots on sugarcane leaves being blocked and interference from lighting, which make it extremely difficult to comprehensively obtain disease information, thus significantly increasing the difficulty of disease identification. Early image recognition algorithms cannot accurately extract disease features and are prone to misjudgment and missed judgment in practical applications. To solve the problem of identifying sugarcane leaf diseases under natural conditions and break through the limitations of traditional methods, a novel identification model, XEffDa was proposed in this research. [Methods] The XEffDa model proposed implemented a series of improvement measures based on the ensemble learning framework, aiming to significantly improve the accuracy of classifying and identifying sugarcane leaf diseases. Firstly, the images in the sugarcane leaf disease dataset under natural conditions were pre-processed. Real-time data augmentation techniques were used to expand the scale of the dataset. Meanwhile, HSV image segmentation and edge-processing techniques were adopted to effectively remove redundant backgrounds and interference factors in the images. Considering that sugarcane leaf disease images were fine-grained images, in order to fully extract the semantic information of the images, the transfer learning strategy was employed. The pre-trained models of EfficientNetB0, Xception, and DenseNet201 were loaded respectively, and with the help of the pre-trained weight parameters based on the ImageNet dataset, the top layers of the models were frozen. The performance of the validation set was monitored through the Bayesian optimization method, and the parameters of the top-layer structure were replaced, thus achieving a good balance between optimizing the number of model parameters and the overall performance. In the top-layer structure, the improved ElasticNet regularization and Dropout layer were integrated. These two mechanisms cooperated with each other to double-suppress overfitting and significantly enhance the generalization ability of the model. During the training process, the MSprop optimizer was selected and combined with the sparse categorical cross - entropy loss function to better adapt to the multi-classification problem of sugarcane disease identification. After each model completed training independently, an exponential weight-allocation strategy was used to organically integrate the prediction features of each model and accurately map them to the final disease categories. To comprehensively evaluate the model performance, the accuracy indicator was continuously monitored, and an early-stopping mechanism was introduced to avoid overfitting and further strengthen the generalization ability of the model. Through the implementation of this series of refined optimization and integration strategies, the XEffDa model for sugarcane leaf diseases was finally successfully constructed. [Results and Discussions] The results of the confusion matrix showed that the XEffDa model performed very evenly across various disease categories, and all indicators achieved excellent results. Especially in the identification of red rot disease, its F1-Score was as high as 99.09%. This result was not only higher than that of other single models (such as EfficientNetB0 and Xception) but also superior to the combination of EfficientNetB0 and other deep networks (such as DenseNet121 and DenseNet201). This indicated that the XEffDa model significantly improved the ability to extract and classify features of complex pathological images by integrating the advantages of different network architectures. The comparison experiments of different models showed that the recognition accuracy of the XEffDa model reached 97.62%. Compared with the single models of EfficientNetB0 and Xception, as well as the combined models of EfficientNetB0 and other deep networks, the recognition accuracy increased by 9.96, 6.04, 8.09, 4.19, and 1.78 percentage points, respectively. The fusion experiments further showed that the accuracy, precision, recall, and F1-Score of the network improved by ElasticNet regularization increased by 3.76, 3.76, 3.67, and 3.72 percentage points respectively compared with the backbone network. The results of the maximum-probability scatter plot showed that the proportion of the maximum prediction probability value not lower than 0.5 was as high as 99.4%. [Conclusions] The XEffDa model demonstrated stronger robustness and stability. In the identification task of small sugarcane leaf disease datasets, it showed good generalization ability. This model can provide a powerful reference for the accurate prevention and control of sugarcane crop leaf diseases in practical scenarios, and it has positive significance for promoting the intelligent and precise management of sugarcane production.

Key words: sugarcane leaf diseases, image recognition, EfficientNet, Xception, DenseNet201, model ensemble

中图分类号: