SSR-NET:用于高光谱和多光谱图像融合的空间-光谱重建网络

2024-03-08 19:36

本文主要是介绍SSR-NET:用于高光谱和多光谱图像融合的空间-光谱重建网络,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

标题:SSR-NET: Spatial–Spectral Reconstruction Network
             for Hyperspectral and Multispectral Image Fusion

        

具体方法: 本文所提出的SSR-NET是一个物理上直接的CNN模型,主要有三个模块组成:

                (1)CMMI     (跨模式消息插入)

                (2)具有空间边缘损失的SpatRN

                (3)具有频谱边缘损耗的SpecRN.

                参数表示:   R表示参考的HR-HSI,    Z 表示估计的HR-HSI

                                     X表示LR-HSI                Y表示HR-MSI

              X和Y分别以空间模式和光谱模式进行采样,这些模式通过下列公式:

             

           其中,X先通过高斯滤波器进行模糊,然后通过双线性运算以与Z的比率r进行空间下采样。

           Y是以相等的频带间隔从Z采样的。

           Y(k)表示Y的第k个频带。               {s1, . . . , sl} 表示HR-HSI中的采样频带数

        CMMI: CMMI的目标是生成一个初步的级联超多重光谱图像(HMSI),表示为   Zpre∈RH×W×L,它利用了HR-MSI的空间信息和LR-HSI的光谱信息,保留了它们的相对空间-光谱位置。

       通过利用双线性插值,X的LR-HSI将被上采样到与空间模式中Y的HR-MSI相同的大小,表示为

                             

        其中r是上采样率,X↑ 是上采样的LR-HSI

        然后,HR-MSI和上采样的LR-HSI将被预先融合,其公式为:

        

        其中Zpre表示HMSI,并且Zpre(k)是HMSI的第k频带。类似地,Y(k)和X(k)↑ 分别表示HR-MSI的第k个频带和上采样的LR-HSI。通过这种方式,级联的HMSI可以包含HR-MSI和LR-HSI的空间和频谱信息。

        为了初步传递空间和光谱模式之间的信息,在HMSI中应用了核大小设置为3×3、空间高度和宽度步长设置为1的卷积层。它表示为

                   

      其中ReLU是整流线性单元的非线性激活函数。

     SpatRN  具有空间边缘损耗的空间重构网络:

     

       

      

     

            

这篇关于SSR-NET:用于高光谱和多光谱图像融合的空间-光谱重建网络的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/788154

相关文章

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

2、PF-Net点云补全

2、PF-Net 点云补全 PF-Net论文链接:PF-Net PF-Net (Point Fractal Network for 3D Point Cloud Completion)是一种专门为三维点云补全设计的深度学习模型。点云补全实际上和图片补全是一个逻辑,都是采用GAN模型的思想来进行补全,在图片补全中,将部分像素点删除并且标记,然后卷积特征提取预测、判别器判别,来训练模型,生成的像

poj 3181 网络流,建图。

题意: 农夫约翰为他的牛准备了F种食物和D种饮料。 每头牛都有各自喜欢的食物和饮料,而每种食物和饮料都只能分配给一头牛。 问最多能有多少头牛可以同时得到喜欢的食物和饮料。 解析: 由于要同时得到喜欢的食物和饮料,所以网络流建图的时候要把牛拆点了。 如下建图: s -> 食物 -> 牛1 -> 牛2 -> 饮料 -> t 所以分配一下点: s  =  0, 牛1= 1~

poj 3068 有流量限制的最小费用网络流

题意: m条有向边连接了n个仓库,每条边都有一定费用。 将两种危险品从0运到n-1,除了起点和终点外,危险品不能放在一起,也不能走相同的路径。 求最小的费用是多少。 解析: 抽象出一个源点s一个汇点t,源点与0相连,费用为0,容量为2。 汇点与n - 1相连,费用为0,容量为2。 每条边之间也相连,费用为每条边的费用,容量为1。 建图完毕之后,求一条流量为2的最小费用流就行了

poj 2112 网络流+二分

题意: k台挤奶机,c头牛,每台挤奶机可以挤m头牛。 现在给出每只牛到挤奶机的距离矩阵,求最小化牛的最大路程。 解析: 最大值最小化,最小值最大化,用二分来做。 先求出两点之间的最短距离。 然后二分匹配牛到挤奶机的最大路程,匹配中的判断是在这个最大路程下,是否牛的数量达到c只。 如何求牛的数量呢,用网络流来做。 从源点到牛引一条容量为1的边,然后挤奶机到汇点引一条容量为m的边

韦季李输入法_输入法和鼠标的深度融合

在数字化输入的新纪元,传统键盘输入方式正悄然进化。以往,面对实体键盘,我们常需目光游离于屏幕与键盘之间,以确认指尖下的精准位置。而屏幕键盘虽直观可见,却常因占据屏幕空间,迫使我们在操作与视野间做出妥协,频繁调整布局以兼顾输入与界面浏览。 幸而,韦季李输入法的横空出世,彻底颠覆了这一现状。它不仅对输入界面进行了革命性的重构,更巧妙地将鼠标这一传统外设融入其中,开创了一种前所未有的交互体验。 想象