无人船视角水面目标检测数据集 |无人船 USV 水面目标检测 自主航行 避障 水域监测 目标检测9076期

无人船视角水面目标检测数据集 |无人船 USV 水面目标检测 自主航行 避障 水域监测 目标检测9076期

数据集概述

本数据集专注于无人船(USV)水面视角下的多类别目标检测,服务于自主航行避障、水域环境监测及水上安防。数据由无人船第一视角实拍采集,涵盖14类水上与岸基目标,适配无人船感知系统、水面垃圾巡检及港口监管等应用。

数据集核心信息

数据要素 详细说明
类别 14 类(详见下方列表)
数量 7466 张图像
格式 图像为 JPG/PNG(分辨率 1836×3264 );同时提供 YOLO (txt)与 VOC(xml)两种标注格式
数据划分 训练集 5227 张,验证集 1493 张,测试集 746
应用价值 1. 自主航行 :支撑USV实时感知水面目标,实现障碍物识别与航行避障。 2. 环境监测 :识别水面垃圾、船只、浮标等,用于水域环保巡查。 3. 水上安防 :水域目标识别,岸边人员、船舶检测预警。 4. 算法研发:为水面场景目标检测、小目标识别等任务提供标准化训练与评测数据。

完整类别列表(共14类)

序号 类别名称 图片数量 标注框数量
0 4324 8177
1 1826 2013
2 岩石 696 1540
3 652 2609
4 平台 480 614
5 垃圾 461 669
6 船舶 1832 3423
7 桅杆 177 354
8 357 695
9 港口 1211 1224
10 动物 50 94
11 浮标 153 167
12 72 219
13 103 110

数据三要素解析

类别与场景覆盖

  • 数据集定义 14 类水上与岸基目标,覆盖 水上交通 (船、船舶、桅杆、浮标)、基础设施 (桥、平台、港口)、自然要素 (岩石、树、草、动物)及 水面异物 (垃圾、球)与 人员
  • 类别设置贴近无人船实际航行中可能遭遇的各类目标,具有较强的工程实用性。
  • 部分类别(如"船"与"船舶")语义相近,使用时可考虑合并或确认其区分标准。

数据规模与划分

  • 图像总量约 7466 张,已按 训练集(5227张)验证集(1493张)测试集(746张) 完成标准化划分,便于模型开发与独立评估。
  • 图像分辨率高达 1836×3264,远距离小目标细节保留完整,有利于提升检测精度。

格式与配套资源

  • 同时提供 YOLOVOC 双格式标注,无需额外转换即可适配不同算法框架。
  • 附赠 YOLOv26 完整训练代码usv_water.yaml 配置文件,用户可直接运行。
  • 训练建议:16G显存及以上显卡;开启马赛克、mixup数据增强,提升水面反光、复杂岸基背景下小目标识别效果;设置早停策略避免过拟合。

知识普及:无人船视觉感知的技术要点

  • 水面反光与波纹:水面反光、波浪纹理易与目标混淆,是水面视觉检测的主要干扰源。数据增强与偏振成像技术可有效缓解。
  • 目标尺度差异大:从远处的浮标到近处的大型船舶,尺度变化剧烈,需采用多尺度特征融合策略。
  • 类别不平衡:部分类别(如动物50张)样本稀少,训练时可采用类别加权损失或过采样策略。
  • 应用闭环:检测结果可直接用于USV的路径规划与避障决策,实现"感知-决策-控制"的自主航行闭环。

快速开始(代码示例)

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

yaml 复制代码
path: ./usv_water_dataset
train: images/train
val: images/val
test: images/test
nc: 14
names: ['船', '桥', '岩石', '球', '平台', '垃圾', '船舶', '桅杆', 
        '人', '港口', '动物', '浮标', '树', '草']

2. 启动训练

python 复制代码
from ultralytics import YOLO

model = YOLO("yolov26.yaml")
results = model.train(
    data="usv_water.yaml",
    epochs=120,
    imgsz=640,
    batch=8,
    device=0,
    workers=2,
    patience=15,
    augment=True,
    mixup=0.1,
    mosaic=1.0,
    lr0=0.01,
    lrf=0.01,
    weight_decay=0.0005,
    warmup_epochs=3,
    val=True,
    project="usv_water_exp",
    name="yolov26_usv_water_train"
)

标签

无人船 USV 水面目标检测 自主航行 避障 水域监测 目标检测 YOLO格式 深度学习数据集 计算机视觉

相关推荐
EW Frontier1 小时前
无人机集群协同拦截的目标分配怎么做?一套可落地的分布式决策框架拆解【附代码链接】
无人机·拦截·集群对抗
YOLO数据集集合1 小时前
渔船船只检测数据集 | 船只检测 渔船识别 拖船检测 海事监管 目标检测 YOLO格式 深度学习数据集 计算机视觉9076期
人工智能·深度学习·yolo·目标检测·计算机视觉
AI人工智能+1 小时前
了一种融合OCR与大模型的文档抽取系统,解决传统OCR“识字不识意”的痛点
深度学习·计算机视觉·语言模型·自然语言处理·ocr·文档抽取
马剑威(威哥爱编程)13 小时前
【共创稿事节】HarmonyOS 7 应用 Skill 化实战:从“被打开“到“被调用“,把功能递进系统意图分发池
pytorch·深度学习·harmonyos
词却16 小时前
深度学习入门:数据预处理与自定义数据集
深度学习
imbackneverdie16 小时前
论文中的机制图、原理图用什么软件画?AI生成可编辑矢量图的方法分享
人工智能·深度学习·计算机视觉·aigc·科研·ai绘图·科研绘图
程序猿编码17 小时前
两张 3090 扛 27B:Qwen3.8-27B 大模型 DFlash2 加速版生产级落地
开发语言·gpt·深度学习·神经网络·大模型·qwen
小O的算法实验室19 小时前
IEEE TASE,基于异构注意力的图卷积网络求解非对称取送货问题
无人机