【时空融合:遥感图像】

news2024/10/1 23:55:17

MUSTFN: A spatiotemporal fusion method for multi-scale and multi-sensor remote sensing images based on a convolutional neural network

(MUSTFN:一种基于卷积神经网络的多尺度多传感器遥感影像时空融合方法)
(第一篇关于时空融合的!!!但是感觉缺少详细的流程图片,原论文确实也没有???对于这个流程图的理解,最好是已经有些基础的,应该也能看懂)

时空数据融合是提高多源遥感影像应用潜力的常用技术。然而,当图像所覆盖的区域经历快速的土地覆盖变化或图像具有显著的配准误差时,大多数现有方法在生成质量融合结果方面存在困难。虽然深度学习算法已经展示了其影像融合的能力,但在经历持续云层覆盖和无云影像观测有限的地区应用基于深度学习的融合方法仍具有挑战性。为了解决这些问题,提出了一种基于卷积神经网络(CNN)的多场景时空融合网络(Multi-scene Spatiotemporal Fusion Network (MUSTFN))算法。我们的方法使用多级特征来融合由多个传感器获取的不同分辨率的图像。此外,MUSTFN利用多尺度特征克服了不同图像间几何配准误差的影响。此外,提出了一种多约束损失函数,利用云污染图像的微调方法,提高了大区域图像融合的精度,同时解决了融合和间隙填充问题。

介绍

随着空间遥感技术的不断发展 ,更多的高时间分辨率的卫星图像应用领域的天气预报,变化检测和生态监测。高空间分辨率卫星数据在土地覆盖物制图中发挥着不可替代的作用、灾害调查和精准农业。然而,由于受云层的影响和传感器技术的限制,很难获得时间密集、空间分辨率高的遥感图像。时空融合技术可以解决这一问题并大大提高遥感数据在动态土地制图中的应用潜力、地表蒸散量估算,以及作物物候分析。
与用于缺失信息重建的传统插值算法相比,时空融合方法可以避免引入不确定性。特别是对于变化较大或缺失数据面积较大的区域,传统的基于相邻时间或邻近像素的插值算法无法准确预测遥感影像信息。而不是依靠单个传感器,时空融合算法结合来自多个传感器的数据,可以相对有效地修复缺失的数据在大面积和大变化。时空融合的目标是使用粗空间分辨率图像(粗图像(C2),MODIS),以获得预测日期的精细空间分辨率图像(精细图像(F2),例如:Landsat)基于不同日期和不同传感器获取的图像的空间、时间和光谱相关性。同时,许多时空融合方法还依赖于来自相邻日期(C1、C3、F1、F3)的附加图像。然而,大多数时空融合算法并没有获得令人满意的结果,在融合存在土地覆盖变化、配准误差和连续云覆盖的遥感影像时,其适用性受到限制。
许多传统的数据融合算法利用遥感图像之间的空间和时间相关性。第一种广泛使用的模型是以时空自适应反射融合模型(STARFM)为代表的基于权函数的时空融合算法。该方法在土地覆被类型不随时间变化的假设下,使用来自周围空间的相似像素引入了粗图像到精细图像的变化率。然而,STARFM仅在同质区域表现良好。为了提高混合像元多的异构场地的分割性能,在STARFM算法的基础上,引入变化率转换系数,改变相似像元的搜索方式,提出了增强型STARFM算法(ESTARFM)。同样,映射反射率变化的时空自适应算法(STAARCH)也可以改善融合结果,但这些方法无法从发生较大变化的区域捕获信息。为了处理快速变化的区域,灵活时空数据融合(FSDAF)方法利用解混原理获得预测Fine图像与附加日期Fine图像之间的残差。同时,FSDAF通过引入权重函数,提高了模型在土地覆被类型快速变化情况下的适用性。此外,多传感器多分辨率技术(MMT)是第一种基于非混合的方法,在此基础上,Fit-FC算法结合了模型拟合(Fit)、空间滤波(F)和残差补偿(C),以科普变化剧烈的场景,并限制解混过程对结果的影响。

但大多数传统的数据融合算法在处理大变化场景时仍有很大的改进空间。这些大的变化情景是指土地覆被类型的快速变化,例如从裸地到植被的过渡,这通常是一种非线性变化。然而,传统算法总是依赖于表面不变性或线性变化假设且无法捕捉非线性变化在复杂遥感影像中。另外,传统的融合算法大多忽略了多波段遥感图像之间的光谱相关性,往往采用单一波段对相应波段进行融合。最后,大多数传统方法需要为每个预测重建模型,这是耗时的。而基于学习的方法可以直接调用训练好的模型,这一优势是非常有效的。
为了从变化较大的区域获取信息,基于学习的方法将遥感图像的光谱相关性与时空融合模型的非线性表达能力相结合。机器学习算法(如随机森林和极限学习)可以将多个波段的特征组合起来,从而融合整个遥感影像。各种类型的卷积神经网络模型被应用于遥感领域,以增强模型的非线性表示能力。时空融合的深度学习方法刚刚出现,受到的关注相对较少,但与传统方法相比有显著改进。最基本的深度学习方法直接在粗图像和细图像之间建立非线性关系,忽略了遥感图像之间的时间相关性。为了充分利用遥感图像的时间、空间和光谱相关性,扩展超分辨率卷积神经网络(ESRCNN)引入邻近日期的遥感影像,增加空间信息量,提高时空融合结果的精度。类似地,基于生成式对抗网络(GAN)的深度学习模型也可以科普急剧变化的场景。最深刻的学习方法还只适用于小面积,很少可以扩展到大区域。我们所知,有高精度相对较少(相对平均绝对误差小于15%深度学习的方法已被用于大面积时空融合的遥感图像。此外,它们适用于较少类型的传感器,尤其不适用于存在几何配准误差的传感器。原因如下:第一,当训练数据完整时,大多数深度学习方法只能生成高质量的模型,而对于大面积多云区域,由于内部(例如,SLC关闭)或外部(例如,云覆盖)因素。此外,短期合成图像可能还有大量的信息缺失。这个缺失的信息对训练数据的数量和质量产生影响,降低传统的深度学习方法的准确性。第二,来自多源传感器的图像分辨率不同,配准的准确性,和观察角度;特别是,降低配准精度可能会导致模糊图像。因此,深度学习时空融合方法的适用性不同的传感器需要作进一步的探讨。
幸运的是,深度学习发展带来的新技术可能会进一步增强时空融合的应用前景。最近,许多研究已经表明,分层CNNs可以有效地提取图像的空间特征,其中从浅到深的语义特征可能有利于多场景的时空融合和模型迁移。同时,研究发现,不同大小的土地覆盖类型的图像重建需要不同大小的特征图,不同大小的特征图中包含的周围像素信息有可能避免传感器配准误差对融合结果的影响。此外,作为一种新的策略,微调方法通过用新数据继续训练来提高模型精度。在此之前,填充和融合是重建遥感数据的两种独立策略。由于填充和融合方法受辅助数据或云量的不同时间间隔的影响,必须分别选择填充或融合方法。例如,作为一种新的策略,微调方法通过用新数据继续训练来提高模型精度。在此之前,填充和融合是重建遥感数据的两种独立策略。由于填充和融合方法受辅助数据或云量的不同时间间隔的影响,必须分别选择填充或融合方法。例如,当时间间隔很大时,融合方法通常不用于解决间隙填充问题,因为它们的准确性差。使用这种微调方法,用云污染数据训练时空融合模型以提高模型精度,有望同时解决融合和间隙填充问题,尽管难以使用具有缺失信息的图像来训练模型。最后,根据不同任务设置不同损失函数的策略大大增强了深度学习方法在遥感中的应用潜力,为进一步提高时空融合精度提供了思路。将这些新兴的技术加以改进,应用于遥感影像的时空融合,是非常有价值的,也是我们研究的重点。
在实际应用中,由于扫描线校正器故障和云的影响,很多遥感图像往往会丢失一部分地表信息,但剩余的图像仍然包含一些相对完整的数据,能够提供地表反射率变化的信息。因此,本研究主要针对信息不完全的不同遥感影像,提出一种新的时空融合方法,并达到以下目的:(1)利用深度学习方法的特点,提高快速变化场景下的融合精度;(2)提出了一种适用于不同传感器的融合方法,尤其适用于存在几何配准误差的传感器;(3)解决了大面积云污染遥感影像的填隙问题。

方法

Network architecture

MUSTFN(Multi-scene Spatiotemal Fusion Network)提取多层次、多尺度的特征。多层次特征包括从浅到深的三个层次,浅层次特征保留了空间细节,而深层次特征包含了背景信息,用于融合复杂场景和不同分辨率图像。多尺度特征权重减少周围像素图像配准误差的影响。之后,不同深度和特征融合使用不同的特征融合方法。MUSTFN的整体结构如图1所示,图1的详细结构见补充资料图S1。在这里插入图片描述

Multi-level and multi-scale feature extraction blocks

MUSTFN使用三步特征提取方法生成浅特征和深特征(f1、g1和h1,图1)。深层特征包含更多的语义信息,可以提高模型的表达能力,而浅层信息保留了更多的细节,有利于图像恢复。同时,多级网络可以有效地提取图像的空间特征。具体结构如下:首先,对初始的粗分辨率和高分辨率输入图像分别进行一次和两次卷积,以保持高分辨率图像的空间信息。除非另有规定,卷积后是批归一化(BN)和校正线性单元(ReLU)激活函数。然后,对整合后的输入特征使用两个普通卷积(Conv)和一个群卷积(GConv,具体结构如图S2所示)进行初始特征提取。不同的卷积用于初步特征提取,并保持原始粗分辨率和精细分辨率特征的相对独立性,这有助于保留精细图像中的详细信息。然后,将处理后的特征与输入特征通过跳跃连接融合形成f1。类似于该过程,f1继续加深并生成特征g1和h1。与获得f1的主要区别在于,我们使用扩张卷积(dilated convolution (DConv))来深化网络以用于语义信息提取并提高效率。
在该网络中,我们在g1和h1上构造两个相似的特征金字塔结构,以进一步提取不同尺度的特征。如图1所示,我们使用三种不同的自适应平均池(adaptive average pooling (AAPool))来生成基于g1的不同大小的特征图,这些特征图被重采样并堆叠在一起形成f2。特征图的大小随着网络的加深而减小,并且继续使用平均池减少了图像信息量,因此对于更深的h1,我们使用金字塔状的特征提取结构。也就是说,使用具有不同膨胀率的不同膨胀卷积来生成三个不同的尺度特征,并且这些特征也连接在一起形成f3。通过多尺度和多层次的特征提取块,我们最终获得三个不同的特征f1、f2和f3。

Feature fusion module

请添加图片描述
如图1和图S1所示,MUSTFN采用通道叠加(Concat)的方法融合f1、f2和f3。将融合后的特征分为两个分支,其中一个分支之后是卷积、池化和激活函数,以形成特征向量。然后,将该特征向量与另一分支的每个通道相乘,以给予不同的权值。这种为不同通道分配权重的策略构成了通道注意机制单元(图S1(e))。经过注意机制后,对特征进行三次卷积,以匹配目标遥感图像的波段。在模型的最后,应用S形激活函数将模型输出映射到0和1之间的遥感图像反射率。综上所述,本文将多层次、多尺度特征进行了融合,不同层次、不同类型的特征不仅有利于不同场景、不同传感器的图像融合,而且提高了模型的泛化能力。

Loss function

MUSTFN具有多约束损失函数。首先,该模型使用多波段自适应加权均方损失函数,以避免过度优化较长波长波段而忽略较短波长波段。这是因为长波段具有较大的值并且在损失函数中占据较高的权重。在此基础上,分别利用植被指数和结构相似性指数的损失函数来提高预测图像和标记图像的相似性。将上述三个损失函数组合在一起形成具有三个约束的损失函数。最后,MUSTFN采用在损失函数中加入掩码系数的策略,即在损失函数中加入另一个约束条件,控制缺失数据不参与模型训练。因此,该模型可以使用云污染的数据进行训练,而不受云的影响。

Multi-constrained loss function with band adaptive weights

多频段自适应加权均方损失函数分别计算各频段的损失值并进行平衡,最后将平衡后的各频段损失值求和。具体计算如下:在这里插入图片描述
植被在遥感图像中占很大比例,其变化在短时间内比其他土地覆盖类型更快。因此,在损失函数中,我们使用植被指数(L2)来提高整体融合效果。此外,作为一个通用的框架,MUSTFN可以灵活使用损失函数中的其他指标,如归一化差值累积指数(NDBI)。在这里插入图片描述
L1和L2是基于像素级来比较标签和预测结果的相似性,而结构相似性指标可以在样本级度量这种相似性,我们直接取结构相似性指标的反面,加入一个平衡因子作为第三约束,从不同的层面对预测结果进行优化:在这里插入图片描述
最后,将上述损失函数组合以形成MUSTFN的损失函数,Eq.(4),三个损失函数具有6:1:0.1的权重系数,其中6意味着对于L1的每个频带,权重为1。在这里插入图片描述

Loss function with mask coefficients

基于Eq.(4),标签和预测像素乘以掩模系数。同时,输入数据中的空值被屏蔽掉,使得即使在训练和标记数据中存在空值时也易于训练或微调模型。最后,Eq.(4)可以重写为Eq.(5)。在这里插入图片描述

Evaluation of fusion results

Evaluation metrics

复现的时候再细看。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

毕业设计-基于大数据的电影爬取与可视化分析系统-python

目录 前言 课题背景和意义 实现技术思路 实现效果图样例 前言 📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科…

zabbix——分布式监控系统

目录 zabbix概述 zabbix 是什么 zabbix 监控原理 zabbix常见的五个程序 zabbix端口号 安装 zabbix 5.0 部署 zabbix 服务端 部署 zabbix 客户端 自定义监控内容 在客户端创建自定义 key 在 Web 页面创建自定义监控项模板 zabbix 自动发现与自动注册 zabbix 自动发…

第十四届蓝桥杯集训——if——配套基础示例

第十四届蓝桥杯集训——if——配套基础示例 目录 第十四届蓝桥杯集训——if——配套基础示例 例题1:三角形任意两边之和大于第三边 例题2:判断回文数 例题3:狗的年龄 例题4:帐密登录 例题1:三角形任意两边之和大于…

UOS系统搭建NTP服务

做这题的前提是先把ispsrv的dns配置完善 NTP 安装 ntp(使用其他 ntp 软件,以下功能均不得分); 在 AppSrv 和 StorageSrv 上创建 CRON 计划任务; 使用 ntpdate 指令,每隔五分钟进行一次时间同步。 截图实现…

功能胶膜行业发展趋势:政策、需求叠加技术驱动 未来市场发展空间大

OCA光学胶膜、半导体制造用胶膜等均属于功能胶膜。我国功能胶膜行业发展趋势如下: 1、政策陆续出台,将不断夯实功能胶膜行业发展基础 近年来,国家出台了一系列相关政策来推动功能胶膜行业发展与进步,尤其是在2019年,国…

uniCloud云开发之创建创建一个uniapp项目并关联uniCloud

uniCloud云开发之创建创建一个uniapp项目前言1.下载最新版的HBuilderX,并创建一个uniCloud的项目2、关联云服务空间3、会出来需要登录没有登录的去注册一个就好了,然后新建4、这样就关联好云数据库了5、创建云函数6、调用云函数(1&#xff09…

十分钟就能上手Prometheus与Grafana监控SpringBoot项目

🍁 作者:知识浅谈,CSDN签约讲师,CSDN原力作者,后端领域优质创作者,热爱分享创作 💒 公众号:知识浅谈 📌 擅长领域:全栈工程师、爬虫、ACM算法 🔥 …

深度学习——微调笔记+代码

1.微调在深度学习中计算机视觉最重要的技术,微调也是迁移学习 2.标注一个数据集很贵 ①ImageNet标注了1000多万张图片,实际使用120万张图片,类别是1000,大型数据集 ②Fashion-MNIST一共有6万张图片,类别是10&#xf…

matlab:鼠标循环点击器

目录简介使用说明板块1采点板块作用名称解释板块2坐标板块作用名称解释板块3历史数据板块作用名称解释板块4循环点击板块作用名称解释程序附注简介 采集PC端一个或是多个点的位置坐标,对这些位置可以按照次序循环点击。(之前玩阴阳师的时候,…

动态规划问题——矩阵的最小路径和

题目: 给定一个矩阵m,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,返回所有路径中最小的路径和。 示例: 给定的m如下: 1 3 …

灌区信息化管理系统解决方案 灌区用水量测系统介绍

平升电子灌区信息化管理系统解决方案/灌区用水量测系统,对灌区的渠道水位、流量、水雨情、土壤墒情、气象等信息进行监测,同时对泵站、闸门进行远程控制,对重点区域进行视频监控,实现了信息的采集、统计、分析、控制等功能&#x…

我国均温板行业发展趋势:5G手机领域需求强劲 今年市场空间或超15亿

均温板(VaporChamber)技术从原理上类似于热管,但在传导方式上有所区别。热管为一维线性热传导,而真空腔均热板中的热量则是在一个二维的面上传导,因此效率更高。具体来说,真空腔底部的液体在吸收芯片热量后…

【图像去噪】非局部均值(NLM)滤波图像去噪【含Matlab源码 420期】

⛄一、图像去噪及滤波简介 1 图像去噪 1.1 图像噪声定义 噪声是干扰图像视觉效果的重要因素,图像去噪是指减少图像中噪声的过程。噪声分类有三种:加性噪声,乘性噪声和量化噪声。我们用f(x,y)表示图像,g(x,y&#xff0…

Spring Cloud Alibaba Sentinel - - > 容错机制

文章目录Sentinel 的作用分布式微服务系统遇到的问题导致服务不可用的原因:Sentinel - - > 容错机制参考:Sentinel 的作用 Sentinel 主要用来解决微服务架构中出现的一些可用性问题,从而实现系统的高可用。系统在运行过程中不可能不出现问…

单例模式的创建(饿汉模式懒汉模式)

目录 一.什么是单例模式 二.用static来创建单例模式 三.饿汉模式与懒汉模式 四.饿汉模式与懒汉模式的线程安全问题 五.New引发的指令重排序问题 六.小结 一.什么是单例模式 单例模式就是指某个类有且只有一个实例(instance) 这个是由需求决定的,有些需求场景就要求实例不…

关于mysql学习

1.索引 1.1 索引概述 Mysql官方对索引的定义是:索引(index)是帮助mysql高效获取数据的数据结构(有序)。在数据库之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某些方式引用(指向)数据,这样就可以在数据结构…

密码技术扫盲:对称加密

个人博客 🎯 密码技术扫盲:对称加密密码技术扫盲:非对称加密密码技术扫盲:认证 人类最较真、技艺最精湛的事业是军事,密码技术最大放异彩的地方也在军事,战争中需要通过无线电或其他手段来传达指令&#…

LeetCode刷题复盘笔记—一文搞懂动态规划之309. 最佳买卖股票时机含冷冻期问题(动态规划系列第二十四篇)

今日主要总结一下动态规划的一道题目,309. 最佳买卖股票时机含冷冻期 题目:309. 最佳买卖股票时机含冷冻期 Leetcode题目地址 题目描述: 给定一个整数数组prices,其中第 prices[i] 表示第 i 天的股票价格 。​ 设计一个算法计算…

Python编程 函数的定义与参数

作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.函数 1.函数例子 不会让代码重复的出现。CVout 2.函数介绍(熟悉) 3.…

如何在AdsPower中设置Oxylabs住宅代理和数据中心代理?

AdsPower是一款适用于Windows和Mac系统的浏览器管理工具,允许多用户登录。AdsPower的主要功能有多账户管理、浏览器指纹处理等。 集成操作流程 在官网(www.adspower.com/download)下载AdsPower并完成安装工作后,单击新建配置文件…