无人机低空影像语义分割数据集 | 语义分割 遥感影像 无人机低空 地物分类 Potsdam Vaihingen LoveDA 9080期

无人机低空影像语义分割数据集 | 语义分割 遥感影像 无人机低空 地物分类 Potsdam Vaihingen LoveDA 9080期

数据集概述

本数据集整合了 Potsdam、Vaihingen、LoveDA 三大经典遥感语义分割数据源,面向无人机低空影像的像素级地物分类任务。数据服务于城市遥感解译、土地利用调查、生态环境监测及智慧城市规划,适配语义分割模型训练、算法对比及创新实验。

数据集核心信息

数据要素 详细说明
类别 共 9 类(含忽略区域):忽略区域、背景、建筑、道路、水体、裸地、植被、农业用地、车辆
数量 7000 张影像
格式 图像为 JPG/TIF/PNG;标签为像素级语义分割掩码(Mask)
数据来源 Potsdam、Vaihingen、LoveDA 等公开遥感数据集整合
应用价值 1. 城市遥感 :支撑建筑物、道路、植被等地物的自动化提取与制图。 2. 土地调查 :辅助土地利用分类、变化检测与违建识别。 3. 生态监测 :分析水体、植被、农业用地分布,服务环境评估。 4. 算法研发:为高分辨率遥感语义分割、多尺度特征学习提供标准化基准数据。

完整类别列表(共9类)

类别 ID 英文名称 中文释义 说明
0 Ignore 忽略区域 不参与训练与评估的无效像素
1 Background 背景 未归入其他类别的区域
2 Building 建筑 建筑物屋顶及主体
3 Road 道路 机动车道、人行道等硬化路面
4 Water 水体 河流、湖泊、池塘等
5 Barren 裸地 无植被覆盖的裸露土壤或沙地
6 Vegetation 植被 树木、草地等绿色植被
7 Agricultural 农业用地 农田、果园等农业种植区
8 Vehicle 车辆 汽车、卡车等交通工具

数据三要素解析

类别与地物覆盖

  • 数据集定义 9 类地物(含1类忽略区域),覆盖城市与城郊遥感场景的主要地表要素。
  • 类别体系兼顾 人工地物 (建筑、道路、车辆)、自然地物 (水体、裸地、植被)及 农业用地,具有较强的综合性。
  • "忽略区域"类别的设置,允许模型在训练时排除模糊或无效像素,提升学习效率。

数据规模与来源

  • 影像总量约 7000 张,整合自多个公开遥感数据集,规模充足。
  • 数据来源包括 Potsdam (城市高分辨率)、Vaihingen (城郊)、LoveDA(城乡结合)等,场景多样性丰富。
  • 所有影像均已完成像素级语义标注,标注精度高,可直接用于监督学习。

格式与配套服务

  • 提供图像与对应的语义分割掩码,标签与图像一一对应,数据结构规范。
  • 格式齐全,可直接用于主流语义分割框架(如 U-Net、DeepLabv3+、SegFormer、HRNet 等)。
  • 提供技术支持服务,包括环境配置、代码复现、模型训练、优化与评估,并支持适配用户自有数据集。

知识普及:遥感语义分割的技术要点

  • 高分辨率与小目标:遥感影像分辨率高,但车辆等目标像素占比小,需采用多尺度特征融合或高分辨率保持网络(如HRNet)。
  • 类别不平衡:建筑、植被等大类样本多,车辆等小类样本少,需采用类别加权损失或Focal Loss。
  • 边界精度:地物边界(如道路与建筑交界)分割精度直接影响制图质量,可引入边界感知损失或后处理优化。
  • 多源数据融合:Potsdam、Vaihingen等数据源在传感器、光照、季节上存在差异,融合使用时需注意域适应问题。
  • 应用闭环:分割结果可导入GIS系统,用于城市三维建模、土地变更监测及生态环境评估。

快速开始(代码示例)

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

yaml 复制代码
path: ./dataset
train: images/train
val: images/val
nc: 9
names: ['Ignore', 'Background', 'Building', 'Road', 'Water', 
        'Barren', 'Vegetation', 'Agricultural', 'Vehicle']

2. 启动语义分割训练(以 YOLOv8-seg 为例)

python 复制代码
from ultralytics import YOLO

model = YOLO('yolov8m-seg.pt')
model.train(
    data='data.yaml',
    epochs=100,
    imgsz=1024,  # 高分辨率输入有利于小目标
    batch=8,
    device=0
)

3. 使用 DeepLabv3+ 训练(PyTorch 示例)

python 复制代码
import torch
import torch.nn as nn
from torchvision import models

model = models.segmentation.deeplabv3_resnet50(pretrained=True)
model.classifier[4] = nn.Conv2d(256, 9, kernel_size=1)  # 修改为9类输出
# 后续加载数据、定义损失、优化器并训练...

标签

语义分割 遥感影像 无人机低空 地物分类 Potsdam Vaihingen LoveDA 深度学习数据集 计算机视觉

相关推荐
Raspberry_Pi_官方账号21 分钟前
观察、理解与响应:Raspberry Pi 5 上的低功耗 CNN、VLM 和 SLM 工作负载
人工智能·神经网络·cnn·树莓派·raspberrypi
AI日报派送佬25 分钟前
2026年10月8日AI行业日报|GPT-6可视化UI全面上线、AI PC硬件革新、智能体安全与商业化提速
人工智能·gpt·openai·谷歌·deepseek·ai日报·智能体技术
MobotStone1 小时前
做了几个 Agent 项目后,我发现:真正拉开 AI 产品经理差距的,不是技术
人工智能·架构
孟健1 小时前
Qwen3.8-27B 本地推理实测:从 14 tok/s 到 159 tok/s 的投机解码调优
人工智能·llm·ai编程
思无邪661 小时前
用 AI 做 JS 逆向:从抓包到复现的完整方法论
开发语言·javascript·人工智能
KeyAction66661 小时前
AI改写战争规则,也在改写商业规则:体系对抗时代已经到来
大数据·人工智能
小蒋观天下1 小时前
专项方案:大场景港口AI安防、多干扰环境下的算法调优与落地实操
人工智能·深度学习·算法·安全·机器学习·计算机视觉·ai大模型
冬奇Lab2 小时前
一天一个开源项目(第231篇):MiniMind —— 花3块钱、2小时,从零训练一个 64M 参数的大语言模型
人工智能·开源·资讯
揽秀亭长2 小时前
视频转脚本有哪些方法?5种方案技术拆解
人工智能·音视频
冬奇Lab2 小时前
LLM 驱动的自动化测试系列(07):移动端自动化(三)——Mobile-Agent-v3 与自研 GUI-Owl 模型路线
android·人工智能·测试