FUSU: 多源多时相土地利用变化分割数据集

FUSU是首个针对细粒度城市语义理解的多时态、多源地类变化分割数据集,其提供高分辨率双时态图像和每月时序观测,支持对城市动态变化的高频率监测。FUSU-Net是统一的时序架构,可同时进行变化检测和分割任务。结合光学和SAR数据,通过特征融合提升了城市地类分割的精度。

图片

1.现有数据集的局限性

尽管已有多个土地覆盖变化分割数据集用于城市变化监测,但这些数据集大多只关注粗粒度的土地覆盖分类系统。

现有数据集在分辨率、覆盖区域、时间间隔和标注精细度上存在权衡。例如,有些数据集只包含双时态图像,且标注类别较少,无法全面捕捉城市内部丰富的土地类型和动态变化。

由于获取高分辨率、多时态影像的难度(如云层遮挡、数据获取限制),大多数现有数据集缺乏多时态的观测,难以满足及时城市规划和管理的需求。

图片

图片

2.数据介绍

2.1 数据集概况

数据量:FUSU数据集包含62,752个图像块,每个图像块包含27张不同时间点和来源的图像,总共覆盖了847平方公里的城市区域。

覆盖区域:数据集选取了中国南北五个主要城市地区,包括嘉兴的秀洲区和西安的雁塔区、碑林区、新城区和莲湖区。这些区域具有不同的地理特征和气候类型。

土地类型:FUSU数据集定义了17种细粒度土地类型,如交通用地、住宅用地、农业用地、工业用地、森林、湿地等,具有极高的标注精细度,总计超过300亿像素的土地类型标注。

2.2 数据来源与时序特性

高分辨率双时态图像:数据集包含双时态的高分辨率图像,分辨率为0.2-0.5米,获取于2018年和2020年,每次拍摄间隔2年。

时序光学和雷达数据:数据集还包含来自Sentinel-2和Sentinel-1的每月时序观测。Sentinel-2提供10米分辨率的多光谱影像,包括12个光谱波段;Sentinel-1提供10米分辨率的C波段SAR影像,具有VV和VH极化模式。

时间跨度:Sentinel数据的时间跨度为2018年8月至2020年8月,涵盖了从两个高分辨率图像拍摄之间的每个月观测。

2.3 数据标注

图片

标注标准:土地类型的标注依据中国土地利用分类标准(GB/T21010-2017)的一级分类体系,由两组地理学专家团队手动标注,确保了数据的精度和一致性。

标注方法:使用ArcGIS地理信息软件进行像素级别的标注,所有标注对象均为多边形特征,标注工作耗时约3个月。

质量控制:两个标注团队之间进行了交叉核对,并随机抽取了100个小区域进行质量检查,确保标注的一致性和准确性。

2.4 数据特征与分布

像素与多边形分布:FUSU数据集在不同城市区域和时间点上,土地类型的像素和多边形数量分布各异。嘉兴区域主要以耕地和住宅用地为主,而西安区域则商业用地比例较高。

不平衡性:不同土地类型的样本数量差异显著,例如某些农业建设用地的样本数量远少于常见的交通或住宅用地。这种数据分布的不均衡增加了模型训练的挑战性。

2.5 多源数据整合

光学与雷达数据整合:通过Google Earth Engine平台,结合光学和SAR数据的优势,对Sentinel-1和Sentinel-2数据进行了预处理(包括云移除、大气校正、辐射校正等),确保了数据的一致性和可用性。

空间对齐与数据扩展:FUSU数据集采用了中心裁剪的方式,将高分辨率图像与覆盖更大区域的Sentinel数据对齐,以提供更全面的空间和时间上下文信息。

3.相关方法介绍

一种新方法称为FUSU-Net,用于处理多时态、多源的城市土地类型变化分割和检测任务。

3.1 方法概述

FUSU-Net是一个统一的时间序列架构,旨在同时执行变化检测和语义分割任务。该方法充分利用了多时态、多源数据的优势,能够在高分辨率图像和低分辨率时序数据之间进行有效的特征融合。

主要包括两大模块:一个是用于处理时序数据的U-TAE(基于时间注意力的编码器),另一个是用于双时态高分辨率图像的分割模块。

其特点在于:

  • 时间序列注意力机制:在时序分支中,通过U-TAE架构捕捉时序图像间的长时间上下文关系,提高了变化检测的准确性。

  • 多时态特征融合:通过对高分辨率双时态图像和低分辨率时序数据进行联合特征提取和融合,能够捕捉更丰富的时空信息,实现了对城市土地类型变化的精准检测和分割。

  • 数据增强设计:在处理高分辨率图像时,考虑了与时序图像的对齐,通过中心裁剪和大范围的上下文覆盖,提升了模型在不同空间尺度上的泛化能力。

3.2 架构设计

采用U-TAE架构,用于处理来自Sentinel-1和Sentinel-2的时间序列图像,提取多时态特征。U-TAE集成了时间注意力机制,能够有效捕捉不同时刻特征之间的变化。

利用HR-Net作为基础骨干网络,处理高分辨率的双时态图像,并通过ASPP(空间金字塔池化)模块进行特征提取,生成每个时态的分割结果。

在特征融合阶段,将时序分支提取的特征与双时态分支的特征进行对齐和融合。采用中心裁剪和上采样的方法,使时序特征和高分辨率特征在空间上严格对齐,便于进行联合预测。

通过融合模块中的瓶颈结构和扩张卷积,将融合后的特征映射到相同的特征空间,实现精确的变化检测。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/926776.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

LLM学习笔记(13)分词器 tokenizer

由于神经网络模型不能直接处理文本,因此我们需要先将文本转换为数字,这个过程被称为编码 (Encoding),其包含两个步骤: 使用分词器 (tokenizer) 将文本按词、子词、字符切分为 tokens;将所有的 token 映射到对应的 tok…

Unity中让光点跟图片填充区的末尾一起移动

一、实现效果展示 想要实现的效果如下,就是要让白色光点图片跟随绿色圆形图片填充区末尾一起移动。 二、代码如下: using UnityEngine; using System.Collections; using UnityEngine.UI; using DG.Tweening;public class IconCircle : MonoBehaviour {public float ti…

给定一个整数可能为正,0,负数,统计这个数据的位数.

题目描述 给定一个整数可能为正,0,负数,统计这个数据的位数. 例如1234567输出7位; -12345678输出8位;0输出1位 代码实现 int main() { long long m; long long n; scanf("%lld",&n); mn; int count0;//位数 do { count; n/10;//舍弃个位 }while(n!0); printf(&…

LLamafactory API部署与使用异步方式 API 调用优化大模型推理效率

文章目录 背景介绍第三方大模型API 介绍LLamafactory 部署API大模型 API 调用工具类项目开源 背景介绍 第三方大模型API 目前,市面上有许多第三方大模型 API 服务提供商,通过 API 接口向用户提供多样化的服务。这些平台不仅能提供更多类别和类型的模型…

【关闭or开启电脑自带的数字键盘】

目录 一、按数字键盘左上角的按键【NumLK Scroll】 二、修改注册表中数字键盘对应的数值【InitialKeyboardIndicators】 1、步骤: 2、知识点: 一、按数字键盘左上角的按键【NumLK Scroll】 这是最简单快捷的方法。 关闭后若想开启,再按一…

【FAQ】使用Node.js 镜像 构建本地项目

在nodejs官方并没有提供使用node.js构建本地项目的方法,但是通过阅读官方文档,可以发现,官方在包管理器界面提供了如下语句 所以node.js容器是可以执行语句的 下面通过docker 的 -w 、-v 参数设置容器工作目录和目录映射(实现本…

深度学习 | pytorch + torchvision + python 版本对应及环境安装

Hi,大家好,我是半亩花海。要让一个基于 torch 框架开发的深度学习模型正确运行起来,配置环境是个重要的问题,本文介绍了 pytorch、torchvision、torchaudio 及 python 的对应版本以及环境安装的相关流程。 目录 一、版本对应 二…

4399大数据面试题及参考答案(数据分析和数据开发)

对数据分析的理解 数据分析是一个从数据中提取有价值信息以支持决策的过程。它涵盖了数据收集、清洗、转换、建模和可视化等多个环节。 首先,数据收集是基础。这包括从各种数据源获取数据,例如数据库、文件系统、网络接口等。这些数据源可以是结构化的数…

fastdds:编译、安装并运行helloworld

fastdds安装可以参考官方文档: 3. Linux installation from sources — Fast DDS 3.1.0 documentation 从INSTALLATION MANUAL这一节可以看出来,fastdds支持的操作系统包括linux、windows、qnx、MAC OS。本文记录通过源码和cmake的方式来安装fastdds的…

Istio笔记01--快速体验Istio

Istio笔记01--快速体验Istio 介绍部署与测试部署k8s安装istio测试istio 注意事项说明 介绍 Istio是当前最热门的服务网格产品,已经被广泛应用于各个云厂商和IT互联网公司。企业可以基于Istio轻松构建服务网格,在接入过程中应用代码无需更改,…

ipad项目 蓝湖宽度

ipad项目 横屏状态时 蓝湖宽度设置930px media screen and (orientation: portrait) {/* 竖屏时的样式 */ } media screen and (orientation: landscape) {/* 默认是 横屏时的样式 */ }

14、保存与加载PyTorch训练的模型和超参数

文章目录 1. state_dict2. 模型保存3. check_point4. 详细保存5. Docker6. 机器学习常用库 1. state_dict nn.Module 类是所有神经网络构建的基类,即自己构建一个深度神经网络也是需要继承自nn.Module类才行,并且nn.Module中的state_dict包含神经网络中…

在鸿蒙应用中 Debug 对开发者的帮助

文章目录 摘要引言Debug 的意义与挑战案例:页面渲染性能优化中的 Bug 排查Debug 过程详解问题定位问题解决优化布局与渲染逻辑 代码详细讲解示例代码详细讲解1. 导入必要模块2. 数据生成3. 使用虚拟列表组件items 属性itemHeight 属性renderItem 属性 4. 返回完整组…

基于多VSG独立微网的多目标二次控制MATLAB仿真模型

“电气仔推送”获得资料(专享优惠) 模型简介 本文将一致性算法引入微电网的二次频率和电压控制,自适应调节功率参考值和补偿电压,同时实现频率电压恢复、有功 无功功率的比例均分以及功率振荡抑制,提高系统的暂态和稳…

洛谷 P2415 集合求和 C语言

题目&#xff1a; https://www.luogu.com.cn/problem/P2415 思路从大佬学来的思路。 如图&#xff1a; 我们可以发现&#xff0c;集合最后出现过的数字是2的&#xff08;n-1&#xff09;次方&#xff0c;所以就很好计算了。 代码如下&#xff1a; #include <iostream&g…

leaflet 的基础使用

目录 一、创建dom节点 二、创建地图 三、添加底图&#xff08;天地图&#xff09;&#xff0c;在地图创建完成后添加底图 本章主要讲述leaflet在vue中的使用&#xff1a; leaflet 详情总目录&#xff1a;传送 一、创建dom节点 <div class"map" id"map_…

Springboot 2.x升级到3.x

运维在扫描项目的时候发现了官方发布的漏洞&#xff0c;https://spring.io/security/cve-2024-38816 我们使用的是spring框架的2.x系列&#xff0c;WebMvc依赖于5.3系列&#xff0c;描述说需要更新到5.3.40&#xff0c;但是官方迟迟不再更新。同时发现官方说5.3系列也就更新到…

【HarmonyOS】@Observed和@ObjectLink嵌套对象属性更改UI不刷新问题

【HarmonyOS】Observed和ObjectLink嵌套对象属性更改UI不刷新问题 一、问题背景 使用了Observed和ObjectLink&#xff0c;修改嵌套对象的属性&#xff0c;UI还是不刷新&#xff0c;常见的问题有以下三种形式&#xff1a; 1.多级嵌套&#xff0c;嵌套对象的类并没有添加Observ…

【rustdesk】客户端和服务端的安装和部署(自建服务器,docker,远程控制开源软件rustdesk)

【rustdesk】客户端和服务端的安装和部署&#xff08;自建服务器&#xff0c;docker&#xff09; 一、官方部署教程 https://rustdesk.com/docs/zh-cn/client/mac/ 官方服务端下载地址 https://github.com/rustdesk/rustdesk-server/releases 我用的docker感觉非常方便&am…

otter 高可用策略

关于otter高可用在设计之初&#xff0c;提供了这样几个基本的需求&#xff1a; 1.网络不可靠&#xff0c;异地机房尤为明显. 2.manager/node的jvm不可靠&#xff0c;需要考虑异常crash情况 3.node的jvm不可靠&#xff0c;需要考虑异常crash的情况 4.数据库不可靠&#xff0c;需…