文档详情

基于深度学习的番茄叶片病害识别与分割方法研究.pdf

发布:2025-04-09约7.57万字共70页下载文档
文本预览下载声明

摘要

番茄生长过程中易受多种叶部病害的侵袭,这些病害不仅显著降低番茄的产量

和品质,还会增加农业生产的成本。因此,准确快速识别番茄叶片病害及病害程度

对番茄病害精准防治及减少经济损失具有重要的意义。本文选取番茄早疫病、番茄

晚疫病、番茄斑枯病及番茄叶霉病四种常见番茄叶部病害为研究对象,主要研究基

于深度学习的番茄叶片病害识别及番茄叶片病害图像语义分割,并在此基础上对番

茄叶片病害严重程度进行分级,为实现番茄叶片病害的智能化识别检测提供技术支

持。本文的主要研究内容如下:

(1)基于改进YOLOv7的番茄叶片病害识别研究。针对细小和复杂病害特征

的捕捉能力不足的问题,本文将YOLOv7网络模型的主干网络中的卷积部分替换为

动态蛇形卷积;针对识别关键病害特征时的聚焦与辨识力不足的问题,在YOLOv7

网络中的APPCSPC模块中集成Biformer注意力机制;针对在细节上采样和特征重

组过程中精度不足和特征丢失问题,采用内容感知特征重组模块替换传统上采样。

在番茄叶片病害数据集上进行试验,试验结果表明,改进后的YOLOv7网络模型

mAP为94.28%,相较于原模型提升了6.18%,能够实现对小目标病害的有效识别。

(2)基于改进U-Net的番茄叶片病害分割研究。为了精确分割番茄叶片病害区

域进而对病害严重程度分级,本文设计了一种基于改进U-Net模型的语义分割网络。

针对原始U-Net模型在深层特征提取能力较低的问题,将其下采样部分替换为残差

卷积。针对原始U-Net模型在细节捕捉能力上的不足,特别是难以准确聚焦于病斑

区域的问题,在跳跃连接阶段嵌入CBAM注意力机制。试验结果表明,改进后的

U-Net模型的mIoU和mPA分别为87.16%和92.25%,比原始模型分别提高了4.88%

和5.4%。

(3)番茄叶片病害识别系统设计与开发。为了使番茄叶片病害识别结果可视化,

并便于用户操作,基于Python设计开发了一个包含数据上传、病害识别及历史记录

等功能的系统。用户可上传番茄叶片图像至系统,该系统通过其病害识别模块处理

图像,并输出病害类型及严重程度,有效提升了病害管理的高效性和准确性。

关键词:深度学习;病害识别;病斑分割;注意力机制;番茄病害

I

目录

第一章绪论1

1.1研究背景与意义1

1.2国内外研究现状2

1.2.1植物病害识别研究现状2

1.2.2植物病害分割研究现状4

1.3研究内容6

1.4论文组织结构7

第二章相关技术及理论8

2.1卷积神经网络概述8

2.1.1基本网络结构8

2.1.2卷积神经网络特点13

2.1.3模型训练过程14

2.2目标检测算法15

2.2.1FasterR-CNN15

2.2.2SSD16

2.2.3YOLO17

2.3图像分割算法17

2.3.1基于阈值的图像分割方法18

2.3.2基于区域的图像分割方法18

2.3.3基于深度学习的图像分割方法18

2.3.4本章小结19

第三章基于改进YOLOv7的番茄叶片病害识别20

3.1番茄叶片常见病害20

3.2数据集构建22

3.2.1图像获取22

3.2.2图像预处理23

3.2.3数据集划分24

3.3目标检测模型的选取24

显示全部
相似文档