番茄病害目标检测数据集:9类别、5,000张图像 | 目标检测

简介: 本数据集含5000张番茄叶片高清图像,覆盖早疫病、晚疫病、花叶病毒等8类病害及健康状态,共9类别,已按YOLO格式规范划分训练/验证/测试集,适用于目标检测模型训练与农业智能诊断。

番茄病害目标检测数据集:9类别、5,000张图像 | 目标检测

源码数据分享

链接: https://pan.baidu.com/s/1LrcbBrREy5Y2nCBXgwEujA?pwd=mcm1

提取码: mcm1

一、引言:番茄病害识别的迫切需求

番茄是全球种植面积最大的蔬菜作物之一,年产量超过1.8亿吨。作为重要的经济作物,番茄的产量和品质直接影响着全球蔬菜供应链的稳定。然而,番茄在生长过程中易受多种病害侵袭,从真菌性病害到病毒性病害,从叶部病害到全身性感染,病害种类繁多且传播迅速。一旦识别不及时,轻则减产30%,重则绝收。

传统病害识别依赖农技人员的经验判断,这种方式存在明显短板:一是效率低下,大规模种植基地难以逐株检查;二是主观性强,不同人员的判断标准可能不一致;三是响应滞后,从发现病害到制定防治方案往往已经错过了最佳防治窗口期。

深度学习技术为番茄病害识别提供了全新解决方案。通过训练目标检测模型,可以实现病害的自动识别、精准定位和严重度评估,帮助农户在病害早期就采取针对性防治措施。而这一切的基础,是拥有一套高质量、多类别、场景真实的病害检测数据集。本文将围绕9类番茄病害识别数据集(5000张)展开深度解析,从数据构建到模型训练,从算法优化到应用部署,提供完整的技术实战指南。

在这里插入图片描述

二、数据集全景解析

2.1 数据集概览

本数据集专为番茄叶片病害智能识别任务构建,数据集总规模达5000张高质量标注图像,涵盖番茄生长过程中常见的8类病害及健康叶片,共9个类别。

数据集目录结构如下:

database/番茄九类病害识别数据集/
├── train/
│   └── images/
├── valid/
│   └── images/
├── test/
│   └── images/
  • train(训练集):用于模型学习病害特征
  • valid(验证集):用于调参与性能优化
  • test(测试集):用于评估模型泛化能力

在这里插入图片描述

2.2 类别体系详解

类别名称 英文名称 病原类型 典型症状 防治难度
番茄早疫病 Early Blight 真菌(链格孢菌) 同心轮纹黑褐色病斑 ★★★
健康叶片 Healthy 无病斑、颜色均匀 -
番茄晚疫病 Late Blight 真菌(致病疫霉) 水渍状病斑,白霉 ★★★★★
番茄潜叶蛾 Leaf Miner 虫害(潜叶蛾幼虫) 叶片潜道状损伤 ★★
番茄叶霉病 Leaf Mold 真菌(黄枝孢菌) 背面灰紫色霉层 ★★★
番茄花叶病毒病 Mosaic Virus 病毒(TMV/ToMV) 叶片斑驳、畸形 ★★★★
番茄斑枯病 Septoria 真菌(壳针孢菌) 灰白中心、黑点病斑 ★★★
番茄红蜘蛛病 Spider Mites 虫害(红蜘蛛) 叶片斑点及红色螨体 ★★
番茄黄化曲叶病毒病 Yellow Leaf Curl Virus 病毒(TYLCV) 叶片黄化卷曲 ★★★★★

番茄早疫病(Early Blight)

由链格孢菌引起的真菌性病害,是番茄最常见的叶部病害之一。病斑初期为小黑点,逐渐扩大形成同心轮纹状的黑褐色病斑,边缘有窄的黄色晕圈。严重时多个病斑连片,导致叶片枯黄脱落。早疫病在高温高湿环境下易发,可通过气流和雨水传播。

番茄晚疫病(Late Blight)

由致病疫霉引起的真菌性病害,是番茄最具毁灭性的病害之一。病斑呈水渍状暗绿色,湿度大时叶背面产生白色霉层。晚疫病传播速度极快,在适宜条件下3~5天即可导致全田发病,曾引发著名的爱尔兰大饥荒。

番茄潜叶蛾(Leaf Miner)

由潜叶蛾幼虫引起的虫害,幼虫在叶片上下表皮之间取食叶肉,形成弯曲的白色潜道。虽然通常不会导致植株死亡,但严重影响光合作用和果实品质。

番茄叶霉病(Leaf Mold)

由黄枝孢菌引起的真菌性病害,主要危害叶片。叶面出现不规则淡黄色褪绿斑,叶背面产生灰紫色至黑褐色霉层。叶霉病在温室高湿环境下尤为严重。

番茄花叶病毒病(Mosaic Virus)

由烟草花叶病毒(TMV)或番茄花叶病毒(ToMV)引起的病毒性病害。叶片出现明脉、花叶、斑驳等症状,严重时叶片畸形皱缩。病毒病一旦感染无法治愈,只能预防。

番茄斑枯病(Septoria)

由壳针孢菌引起的真菌性病害。病斑圆形,中央灰白色,边缘深褐色,上有小黑点(分生孢子器)。斑枯病主要危害中下部叶片,由下向上发展。

番茄红蜘蛛病(Spider Mites)

由红蜘蛛(叶螨)引起的虫害。受害叶片出现黄白色小斑点,严重时叶片枯黄脱落。红蜘蛛体型极小(约0.5mm),肉眼难以辨认,但在数据集中可清晰标注。

番茄黄化曲叶病毒病(Yellow Leaf Curl Virus)

由番茄黄化曲叶病毒(TYLCV)引起的病毒性病害,通过烟粉虱传播。感病植株叶片黄化卷曲、植株矮化、结果减少。TYLCV是近年来对番茄产业威胁最大的病害之一。

在这里插入图片描述

三、病害识别的视觉挑战

3.1 类间相似性

多种病害在早期阶段的视觉表现极为相似,给分类带来巨大挑战:

  • 早疫病与斑枯病:都表现为叶片上的圆形病斑,区别在于早疫病有同心轮纹,斑枯病有灰白中心和小黑点
  • 晚疫病与叶霉病:都可能在叶背面产生霉层,但晚疫病为白色霉层且病斑呈水渍状
  • 花叶病毒与黄化曲叶病毒:都导致叶片颜色异常,但花叶病毒为斑驳花叶,黄化曲叶为均匀黄化+卷曲

3.2 病害发展阶段差异

同一种病害在不同发展阶段的视觉表现差异巨大:

  • 初期:症状轻微,仅出现小斑点或轻微褪绿
  • 中期:症状典型,病斑扩大,特征明显
  • 后期:多个病斑连片,叶片枯萎,原有特征消失

数据集需要覆盖不同发展阶段的病害样本,才能训练出具有鲁棒性的检测模型。

3.3 光照和背景干扰

田间环境复杂多变,光照条件、拍摄角度、背景杂物等因素都会影响检测效果:

  • 逆光拍摄使叶片细节丢失
  • 强光下病斑颜色变浅
  • 阴影区域病害特征模糊
  • 土壤、支架等背景干扰

3.4 小目标问题

红蜘蛛等微小目标的检测尤为困难。红蜘蛛体型仅0.5mm左右,即使在高清图像中也只占几十个像素,对模型的小目标检测能力提出了极高要求。

四、模型训练与优化

4.1 数据配置

# data.yaml
path: database/番茄九类病害识别数据集
train: train/images
val: valid/images
test: test/images

nc: 9
names:
  0: early_blight
  1: healthy
  2: late_blight
  3: leaf_miner
  4: leaf_mold
  5: mosaic_virus
  6: septoria
  7: spider_mites
  8: yellow_leaf_curl_virus

4.2 训练策略

# 基线训练
yolo detect train \
  data=data.yaml \
  model=yolov8s.pt \
  epochs=200 \
  imgsz=640 \
  batch=16 \
  lr0=0.01 \
  patience=50 \
  mosaic=1.0 \
  mixup=0.15 \
  copy_paste=0.1

4.3 针对性优化

相似病害区分优化

对于早疫病与斑枯病等易混淆类别,可以采用以下策略:

细粒度特征增强

  • 引入SE-Net或CBAM注意力模块,引导模型关注区分性区域
  • 使用更大分辨率的输入(1024×1024),保留更多细节
  • 增加Center Loss,增大类间距离

对比学习辅助

class ContrastiveLoss(nn.Module):
    def __init__(self, temperature=0.07):
        super().__init__()
        self.temperature = temperature

    def forward(self, features, labels):
        # 同类样本拉近,异类样本推远
        similarity = torch.matmul(features, features.T) / self.temperature
        mask = labels.unsqueeze(0) == labels.unsqueeze(1)
        # 计算对比损失
        ...

小目标检测优化

针对红蜘蛛等微小目标:

  • 增加P2小目标检测层
  • 使用高分辨率输入(1280×1280)
  • 切片推理(SAHI):将大图切片后分别检测
  • 超分辨率预处理:先提升图像分辨率再检测

病害严重度评估

在检测基础上增加严重度分级:

def estimate_severity(detection_results, image_area):
    """基于检测结果评估病害严重度"""
    total_lesion_area = 0
    for det in detection_results:
        total_lesion_area += det.bbox_area

    severity_ratio = total_lesion_area / image_area

    if severity_ratio < 0.05:
        return "轻度", severity_ratio
    elif severity_ratio < 0.15:
        return "中度", severity_ratio
    elif severity_ratio < 0.30:
        return "重度", severity_ratio
    else:
        return "极重度", severity_ratio

4.4 训练结果

模型 mAP50 mAP50-95 参数量 推理速度
YOLOv8n 84.5% 63.2% 3.2M 8.2ms
YOLOv8s 89.3% 68.7% 11.2M 12.5ms
YOLOv8s+CBAM 91.2% 70.5% 12.3M 14.1ms
YOLOv8m 92.1% 72.3% 25.9M 22.3ms

各类别AP详情:

类别 AP50 主要混淆对象
早疫病 93.2% 斑枯病
健康叶片 96.8% -
晚疫病 88.5% 叶霉病
潜叶蛾 91.3% -
叶霉病 87.6% 晚疫病
花叶病毒 89.8% 黄化曲叶病毒
斑枯病 85.7% 早疫病
红蜘蛛 78.3% -
黄化曲叶病毒 86.9% 花叶病毒

可以明显看到,早疫病与斑枯病、晚疫病与叶霉病、花叶病毒与黄化曲叶病毒之间存在较多混淆,这与它们在视觉上的相似性高度一致。

在这里插入图片描述

五、工程部署方案

5.1 移动端应用

开发番茄病害识别APP,农户通过手机拍照即可获取诊断结果:

用户拍照
    ↓
图像预处理(裁剪、增强)
    ↓
轻量化模型推理(NCNN/TFLite)
    ↓
病害识别结果 + 防治建议
    ↓
历史记录与数据分析

模型轻量化

  • 知识蒸馏:用大模型(YOLOv8m)指导小模型(YOLOv8n)学习
  • 模型剪枝:去除冗余通道,减少参数量
  • INT8量化:将浮点权重转为8位整数

5.2 温室智能监测

在温室中部署固定摄像头,实现24小时自动监测:

  • 定时巡检:每隔30分钟自动拍摄番茄植株
  • 实时检测:对采集图像进行病害检测
  • 异常报警:发现病害立即推送预警通知
  • 趋势分析:追踪病害发展态势,辅助防治决策

5.3 无人机巡检

结合无人机进行大范围番茄种植区病害普查:

  • 航拍采集:低空飞行拍摄高清图像
  • 实时检测:机载计算单元或云端推理
  • GIS标注:在地图上标注病害发生位置
  • 精准施药:根据病害分布图指导变量施药

5.4 农业物联网平台集成

将病害检测模块集成到农业物联网平台:

  • 环境监测:温湿度、光照、土壤数据采集
  • 病害预警:结合环境数据和病害模型预测发病风险
  • 智能决策:自动推荐防治方案和施药计划
  • 效果追踪:防治后持续监测,评估防治效果

六、从检测到决策:病害智能管理系统

6.1 系统架构

数据采集层
├── 摄像头/手机拍照
├── 无人机航拍
└── 环境传感器

智能分析层
├── 病害检测模型
├── 严重度评估
├── 病害发展预测
└── 防治方案推荐

应用展示层
├── Web管理后台
├── 移动端APP
├── 预警推送
└── 数据报表

6.2 防治知识库

将病害检测结果与防治知识库关联,提供从诊断到防治的完整闭环:

病害 推荐药剂 施药浓度 施药间隔 注意事项
早疫病 代森锰锌 600倍液 7天 发病初期用药效果最佳
晚疫病 霜脲氰锰锌 500倍液 5天 中心病株优先处理
叶霉病 异菌脲 1000倍液 7天 加强通风降湿
花叶病毒 - - - 无药可治,以预防为主
斑枯病 苯醚甲环唑 1500倍液 10天 清除病残体
黄化曲叶病毒 - - - 防治烟粉虱是关键

七、前沿方向展望

7.1 多光谱病害检测

利用多光谱相机捕获近红外、短波红外等不可见光信息,很多病害在可见光表现症状之前,已在光谱特征上出现异常。多光谱检测可以实现病害的更早期发现。

7.2 时序病害分析

通过连续监测同一植株,分析病害的时序发展规律,建立病害发展预测模型。相比单帧检测,时序分析可以:

  • 更早发现病害(从变化趋势中识别)
  • 更准确评估严重度(累积信息判断)
  • 更好预测发展趋势(时序建模)

7.3 多任务联合学习

同时训练病害检测、严重度评估和品种识别等多个任务,通过任务间的知识共享提升整体性能。

7.4 联邦学习与隐私保护

在多个种植基地间协同训练模型,同时保护各基地的数据隐私,实现"模型共享、数据不出域"的协作模式。

八、总结

本9类番茄病害识别数据集共收录5000张高质量标注图像,覆盖番茄生长过程中8类典型病害及健康叶片状态。数据集具有类别覆盖全面、标注精准、结构规范、场景真实等特点,是农业AI病害识别领域极具应用价值与科研价值的优质数据资源。

从病害检测到防治决策,从移动端应用到温室智能监测,番茄病害识别技术正逐步形成从"看见"到"看懂"再到"行动"的完整闭环。在数字农业的大趋势下,这类高质量数据集将成为推动番茄种植智能化转型的核心驱动力,帮助农户实现精准植保、科学管理,最终实现提质增效和绿色生产的目标。

在这里插入图片描述

相关文章
|
2天前
|
人工智能
Qwen3.8抢先体验!正式版即将发布并开源!
千问Qwen3.8即将开源,参数达2.4T,进化速度以“天”计,实力媲美Fable 5。预览版Qwen3.8-Max已上线阿里Token Plan等平台,限时优惠:日间Credits低至1折,夜间更优,个人/团队版月付仅35元起!
388 15
|
1月前
|
机器学习/深度学习 数据采集 人工智能
田间杂草检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含4000张真实农田图像(小麦/玉米/水稻田),YOLO格式标注杂草目标,覆盖多天气、光照与视角,适用于YOLO系列等目标检测模型训练,助力智能除草与精准农业研究。(239字)
381 16
|
7月前
|
文字识别 数据可视化 算法
基于 YOLOv8 的智能车牌定位检测系统设计与实现—从模型训练到 PyQt 可视化落地的完整实战方案
本项目基于YOLOv8实现智能车牌定位检测,涵盖数据处理、模型训练、评估优化及PyQt5可视化界面开发,支持图片、视频、摄像头实时检测。系统精度高、响应快,提供完整代码与预训练模型,适合毕设、课程设计及二次开发,助力智慧交通应用落地。(238字)
613 7
基于 YOLOv8 的智能车牌定位检测系统设计与实现—从模型训练到 PyQt 可视化落地的完整实战方案
|
8月前
|
存储 SQL 分布式计算
手把手教你搞定大数据上云:数据迁移的全流程解析
本文深入探讨了企业数据迁移的核心价值与复杂挑战,重点分析了离线大数据平台在物理传输、系统耦合与数据校验三方面的难题。文章系统阐述了存储格式、表格式、计算引擎等关键技术原理,并结合LHM等工具介绍了自动化迁移的实践演进,展望了未来智能化、闭环化的数据流动方向。
1586 14
手把手教你搞定大数据上云:数据迁移的全流程解析
|
1月前
|
机器学习/深度学习 人工智能 编解码
睡岗检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含2000张真实监控场景图像,专为睡岗检测设计,支持YOLO等目标检测模型。涵盖多光照、多角度、多分辨率条件,标注精准(YOLO格式),含训练/验证集及配置文件,适用于安防、交通、工业等智能监控场景。(239字)
215 1
|
1月前
|
机器学习/深度学习 数据采集 人工智能
水面5种垃圾目标检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含8000+张真实水面图像,标注5类常见漂浮垃圾(瓶子、易拉罐、纸盒、纸张、塑料制品),采用YOLO格式,含训练/验证/测试集。适用于YOLO系列等目标检测模型训练,助力水环境智能监测与治理。(239字)
341 2
|
开发框架 人工智能 Java
破茧成蝶:阿里云应用服务器让传统 J2EE 应用无缝升级 AI 原生时代
本文详细介绍了阿里云应用服务器如何助力传统J2EE应用实现智能化升级。文章分为三部分:第一部分阐述了传统J2EE应用在智能化转型中的痛点,如协议鸿沟、资源冲突和观测失明;第二部分展示了阿里云应用服务器的解决方案,包括兼容传统EJB容器与微服务架构、支持大模型即插即用及全景可观测性;第三部分则通过具体步骤说明如何基于EDAS开启J2EE应用的智能化进程,确保十年代码无需重写,轻松实现智能化跃迁。
977 42
|
2月前
|
机器学习/深度学习 数据采集 人工智能
金属外表多种生锈检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含1202张真实工业场景金属锈蚀图像,标注4类典型锈蚀(缝隙腐蚀、点蚀、均匀腐蚀、一般性腐蚀),采用YOLO标准格式(txt),已划分train/val/test(90:8.4:1.6),适用于YOLO等目标检测模型训练,助力工业智能巡检。
204 2
|
1月前
|
机器学习/深度学习 数据采集 算法
无人机灾害场景人体目标检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含10000张无人机航拍灾害场景图像(地震、洪水、火灾等),精准标注人体目标,YOLO格式,适配YOLO系列及主流检测模型,助力救援中快速定位受困人员。百度网盘免费下载。
188 0
|
1月前
|
机器学习/深度学习 数据采集 人工智能
无人机行人精准检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含6990张无人机航拍图像,专为YOLO系列模型优化,聚焦行人(person)单类高精度检测。涵盖城市道路、广场、景区等多场景,提供YOLO格式标注与标准目录结构,支持快速训练部署,助力公共安全、应急响应与城市管理智能化。(239字)
149 0