不同成熟度番茄果实多模态图像数据集 | 番茄成熟度 多模态检测 可见光深度红外 智慧农业 语义分割 目标检测9233期

不同成熟度番茄果实多模态图像数据集 | 番茄成熟度 多模态检测 可见光深度红外 智慧农业 语义分割 目标检测9233期

数据集概述

本数据集专注于自然与人工光照条件下不同成熟度番茄果实的多模态视觉检测与分割 ,服务于智慧农业、自动化采摘及果实品质评估。数据涵盖可见光、深度图与近红外三种模态,适配目标检测与语义分割等多任务应用。

数据集核心信息

数据要素 详细说明
类别 共 3 类:未熟、半熟、成熟
数量 4000 组多模态图像样本(合计 12000 张单模态图像)
数据量 约 10.08 GB
分辨率 1280×720
模态 可见光(RGB)、深度图(Depth)、近红外(Infrared)
光照条件 自然光、人工光、微弱光、钠黄光 4 种
标注格式 目标检测(XML / VOC 格式)、语义分割(JSON / COCO 格式)
应用价值 1. 智能采摘 :支撑采摘机器人识别不同成熟度番茄,实现选择性采收。 2. 多模态融合 :利用深度与近红外信息提升复杂光照下的检测与分割鲁棒性。 3. 品质分级 :根据成熟度进行果实自动分级,辅助采后处理。 4. 算法研发:为多模态目标检测、跨模态语义分割等视觉任务提供高质量基准数据。

完整类别列表(共3类)

序号 中文类别名称 类别说明
1 未熟 果实未达到成熟标准,通常呈绿色
2 半熟 果实处于转色期,部分变色
3 成熟 果实完全成熟,色泽鲜艳

数据三要素解析

类别与任务覆盖

  • 数据集定义 3 类番茄成熟度:未熟 、半熟 、成熟,直接服务于采摘决策。
  • 同时提供目标检测 (边界框)与语义分割(像素级掩膜)两种标注,支持从粗定位到精细轮廓提取的多层次任务。

数据规模与模态

  • 数据包含 4000 组多模态样本,涵盖可见光、深度图、近红外三种模态,总数据量约 10.08 GB。
  • 图像分辨率统一为 1280×720,画质清晰。
  • 数据在自然光、人工光、微弱光、钠黄光 4 种光照条件下采集,场景多样性极强,能大幅提升模型在复杂真实环境下的泛化能力。

格式与结构

  • 按模态分类存储:RGB(可见光)、Depth(深度)、Infrared(近红外),文件为 PNG 格式。
  • 标注文件分为 annotationsXML(目标检测)与 annotationsJSON(语义分割),数据结构规范,便于直接接入主流框架训练。

知识普及:多模态农业视觉检测的技术要点

  • 多模态互补价值 :
    • 可见光:提供丰富的颜色与纹理信息,是成熟度判断的主要依据。
    • 深度图:提供三维空间信息,有助于分离重叠果实,辅助机械臂精准定位与抓取。
    • 近红外:对光照变化不敏感,能穿透部分遮挡,在微弱光或复杂光照下提供稳定的目标特征。
  • 光照鲁棒性:钠黄光等人工光源会改变果实的表观颜色,单纯依赖可见光的模型容易失效。融合近红外或深度信息,可构建对光照变化更鲁棒的检测系统。
  • 遮挡与重叠:田间番茄常被枝叶遮挡或相互重叠,语义分割能提供精细轮廓,有助于区分相邻个体。
  • 应用闭环:检测与分割结果可结合深度信息,直接输出三维空间坐标与成熟度标签,指导机械臂执行"识别-定位-采摘"的自动化闭环。

快速开始(代码示例)

1. 准备配置文件 (data.yaml)

yaml 复制代码
train: ./dataset/images/train
val: ./dataset/images/val
nc: 3
names: ['未熟', '半熟', '成熟']

2. 启动 YOLOv8 语义分割训练

python 复制代码
from ultralytics import YOLO

model = YOLO('yolov8m-seg.pt')
model.train(
    data='data.yaml',
    epochs=100,
    imgsz=640,
    batch=8,
    device=0
)

3. 多模态融合提示

可将 RGB 图像与深度/近红外图像在通道维度拼接,或分别提取特征后进行融合,以充分利用多模态信息。

标签

番茄成熟度 多模态检测 可见光深度红外 智慧农业 语义分割 目标检测 深度学习数据集 计算机视觉

相关推荐
Mirawork8 小时前
Mirawork v0.32.0 更新体验:会话引用、任务分享与音频转写怎么用
人工智能·音视频
lucas_AI9 小时前
模型一升级缓存全作废?DeepSeek 实测:KV Cache 跨版本直接复用,首 token 快 5 倍
人工智能
在所不辞兄9 小时前
【人工智能驱动的电催化研究-05】条件、循环与数据检查
人工智能·深度学习·神经网络·机器学习·有限元·电化学·电催化
IT_陈寒9 小时前
JavaScript项目实战经验分享:从内存泄漏到性能优化的血泪史
前端·人工智能·后端
小oo呆11 小时前
【自然语言处理与大模型】如何编写优质的Skill?
人工智能
非优秀程序员18 小时前
第12章 烧钱无底洞!!!不烧就死,烧了也不知道啥时候死|《互联网产品恩仇录》
人工智能
Zelman94519 小时前
第06章-交互与观察动作空间
人工智能
冬奇Lab19 小时前
开源项目第258期:Harness² —— Google Research 的「递归式 Agent Harness 优化」,模型权重不动,只改 Agent 的外壳
人工智能·开源
字节跳动视频云技术团队21 小时前
每两家头部手机厂商就有一家选它:火山引擎如何成为 AI 手机助手的“隐形底座”?
人工智能