中国农业科技导报 ›› 2023, Vol. 25 ›› Issue (9): 113-121.DOI: 10.13304/j.nykjdb.2022.0700

• 智慧农业 农机装备 • 上一篇    下一篇

基于卷积神经网络的水稻氮素营养诊断

钱政1(), 杨孙哲2, 张国卿3, 郭紫微4, 张林朋1, 万家兴1, 杨红云1()   

  1. 1.江西农业大学软件学院,南昌 330045
    2.江西师范大学计算机信息工程学院,南昌 330022
    3.北京粉笔天下教育科技有限公司石家庄分公司,石家庄 050051
    4.江西农业大学计算机与信息工程学院,南昌 330045
  • 收稿日期:2022-08-23 接受日期:2022-12-29 出版日期:2023-09-15 发布日期:2023-09-28
  • 通讯作者: 杨红云
  • 作者简介:钱政 E-mail:qz1058137670@outlook.com
  • 基金资助:
    国家自然科学基金项目(62162030);江西省研究生创新专项资金项目(YC2022-s432)

Rice Nitrogen Nutrition Diagnosis Based on Convolutional Neural Network

Zheng QIAN1(), Sunzhe YANG2, Guoqing ZHANG3, Ziwei GUO4, Linpeng ZHANG1, Jiaxing WAN1, Hongyun YANG1()   

  1. 1.School of Software,Jiangxi Agricultural University,Nanchang 330045,China
    2.School of Information Engineering,Jiangxi Normal University,Nanchang 330022,China
    3.Fenbi Technology Ltd. Shijiazhuang Branch,Fenbi Technology Co. ,Ltd. ,Shijiazhuang 050051,China
    4.School of Computer and Information Engineering,Jiangxi Agricultural University,Nanchang 330045,China
  • Received:2022-08-23 Accepted:2022-12-29 Online:2023-09-15 Published:2023-09-28
  • Contact: Hongyun YANG

摘要:

为了快速、准确诊断和识别水稻氮素胁迫程度,对水稻进行大田栽培试验。以超级水稻‘两优培九’为试验对象,设置0、210、300和390 kg·hm-2共4个施氮水平处理,通过扫描采集幼穗分化期和齐穗期水稻顶1、顶2、顶3叶图像,在卷积神经网络(convolutional neural network,CNN)ResNet34的每个残差块中加入SE block(squeeze-and-excitation block)模块,并将在图像数据集ImageNet(ImageNet large scale visual recognition challenge)上训练得到的权重参数迁移到水稻氮素营养诊断的识别模型中,ResNet34的特征提取层保持原结构,模型结尾的池化层替换为全局平均池化层,利用改进后的网络对水稻图像进行特征提取,训练得到最优的权重参数。结果表明,改进后的网络对水稻幼穗分化期的模型测试准确率达到98.13%,齐穗期的准确率达到99.46%,且模型的收敛速度更快,相比于改进前的网络准确率均提升了7%以上。以上结果表明,通过在ResNet34残差块中加入SE block并基于迁移学习的方法对水稻氮素营养诊断方法是可行的,能有效对水稻幼穗分化期和齐穗期的氮素营养进行诊断识别,为农作物的营养诊断识别提供了参考。

关键词: 卷积神经网络, 水稻氮素营养诊断, ResNet34, 迁移学习, SE block

Abstract:

In order to rapidly and accurately diagnose and identify nitrogen stress in rice, a field experiment was conducted. Taking the super rice variety ‘Liangyoupei 9’as material, 4 treatments of nitrogen application (0, 210, 300, and 390 kg·hm-2) were set, and images of the first, second, and third leaves at the top of the rice plant were scanned and collected during the spikelet differentiation and the full heading stage. The SE block (squeeze-and-excitation block) module was added to each residual block of the ResNet34 in convolutional neural network (CNN), and the weight parameters trained on the ImageNet (ImageNet large scale visual recognition challenge) dataset were transferred to the nitrogen nutrition diagnosis model of rice. The feature extraction layer of ResNet34 was kept unchanged, and the pooling layer at the end of the model was replaced with a global average pooling layer. The improved network was used to extract features from rice images and train the optimal weight file. The results showed that the improved network achieved a testing accuracy of 98.13% during the spikelet differentiation stage and 99.46% during the full heading stage of rice. The convergence speed of the model was faster, and the accuracy was improved by more than 7% compared to the original network. Above results showed that it was feasible to add the SE block to the residual block of ResNet34 and use transfer learning to diagnose nitrogen nutrition in rice, which could effectively diagnose and identify the nitrogen nutrition of rice during the spikelet differentiation stage and the full heading stage. Above results provided reference for the diagnosis and identification of nutrient status in crops.

Key words: convolutional neural network, rice nitrogen nutrition diagnosis, ResNet34, transfer learning, SE block

中图分类号: