高光谱深度学习调研

综述

高光谱深度学习只有小综述,没有大综述。小综述里面场景分类、目标检测的综述比较多。

Wang C, Liu B, Liu L, et al. A review of deep learning used in the hyperspectral image analysis for agriculture[J]. Artificial Intelligence Review, 2021, 54(7): 5205-5253. 被引208

Moharram M A, Sundaram D M. Land use and land cover classification with hyperspectral data: A comprehensive review of methods, challenges and future directions[J]. Neurocomputing, 2023, 536: 90-113. 被引61

Audebert N, Le Saux B, Lefèvre S. Deep learning for classification of hyperspectral data: A comparative review[J]. IEEE geoscience and remote sensing magazine, 2019, 7(2): 159-173. 被引608

Chen B, Liu L, Zou Z, et al. Target detection in hyperspectral remote sensing image: Current status and challenges[J]. Remote Sensing, 2023, 15(13): 3223.被引22

高光谱场景分类

首先利用3D和2D卷积层提取图像的光谱-空间特征,然后通过高斯加权特征分词器将特征转换为token,最后使用变换器编码器模块学习高级语义特征,并采用线性层识别样本标签,从而有效地捕捉光谱-空间特征和高级语义特征,提高分类性能。

Sun L, Zhao G, Zheng Y, et al. Spectral–spatial feature tokenization transformer for hyperspectral image classification[J]. IEEE Transactions on Geoscience and Remote Sensing, 2022, 60: 1-14. 被引:527

高光谱场景分类域泛化

域适应指的是使用高光谱图像A(含有标签)和高光谱图像B(不含标签)一起训练,然后推理在B上进行。域泛化指的是使用高光谱高光谱图像A(含有标签)训练,在高光谱图像B上推理。下面的例子是一篇域泛化的文章。

Zhang Y, Li W, Sun W, et al. Single-source domain expansion network for cross-scene hyperspectral image classification[J]. IEEE Transactions on Image Processing, 2023, 32: 1498-1512. 被引163

高光谱目标检测

Rao W, Gao L, Qu Y, et al. Siamese transformer network for hyperspectral image target detection[J]. IEEE Transactions on Geoscience and Remote Sensing, 2022, 60: 1-19. 被引92

高光谱目标检测和CV目标检测有很大不同,高光谱目标检测输入由两部分组成,分别是是目标图像(比如一个城市的图像)和待检测样本图像(比如飞机),然后对目标图像逐像素与待检测样本做相似度匹配,高相似度的就标记上,直到把这个城市中的飞机逐像素的标记出来。

比较流行的方法:SRD, CSCR, HTD, LRS-STD, STTD。考虑一下能不能使用。

高光谱异常检测

  • 背景重建:使用自编码器(AE)模型来重建图像的背景。自编码器的训练是基于纯净的背景样本,这些样本通过鲁棒主成分分析(RPCA)方法得到,以确保自编码器主要学习背景特征。为了使背景重建更准确,文章引入了子空间恢复自编码器(SRAE)和子空间恢复层(SRL),这有助于将背景像素聚集在原始位置附近,同时将异常像素推远,从而提升对背景的表征效果。
  • 残差计算:将重建的背景图像与原始图像相减,计算残差图。由于背景在自编码器中得到了较好的重构,而异常无法被准确重构,因此残差图中异常部分的重构误差会较大,而背景部分的重构误差则较小。
  • 异常检测:利用残差图中的差异,通过RX检测器或其他后处理方法来生成异常检测图。残差较大的区域被视为潜在的异常点。
  • 多尺度融合:为了进一步提高检测精度,文章引入了多尺度超像素分割和多尺度融合策略,利用不同尺度下的空间信息来增强异常的可区分性,同时抑制背景噪声。

Cheng X, Zhang M, Lin S, et al. Deep self-representation learning framework for hyperspectral anomaly detection[J]. IEEE Transactions on Instrumentation and Measurement, 2023.

高光谱语义分割

无论文

高光谱实例分割

语义分割可以为图像中的每个像素分配相应的类别,但它不能区分同一类别中的对象。这是语义分割和实例分割的区别 。

语义分割和场景分类一样都是逐像素预测,不同的是语义分割是输入一张图像,输出一幅掩膜图。而场景分类是一个一个patch输出类别。

Fang L, Jiang Y, Yan Y, et al. Hyperspectral image instance segmentation using spectral–spatial feature pyramid network[J]. IEEE Transactions on Geoscience and Remote Sensing, 2023, 61: 1-13.

高光谱超分/解混

这篇文章提出了一种名为EU2ADL(Enhanced Unmixing-inspired Unsupervised Network with Attention-Embedded Degradation Learning)的增强型自编码器网络,用于无监督的高光谱图像超分辨率(HS-SR)任务。高光谱解混(Hyperspectral Unmixing)是高光谱图像分析中的一个重要环节,它涉及将混合像素的光谱信号分解为若干纯净物质(称为“端元”)的光谱签名及其相应的丰度(即每种物质在像素中的比例)。

文章中提到的EU2ADL网络通过两个耦合的自编码器来实现高光谱图像的超分辨率重建。这个网络的设计灵感来源于高光谱解混的原理,它通过学习输入图像的潜在丰度图和相应的端元,来重建高分辨率的高光谱图像(HrHSI)。具体来说,网络的编码器部分由一个空间-光谱双流子网络(SSTS-Net)和一个参数共享的单流子网络(PSOS-Net)组成,用于提取模态显著的特征并增强信息传递。此外,文章还提出了一种混合模型约束损失函数,用于指导网络生成更准确的丰度图和目标图像。

文章中的方法与高光谱解混的关系主要体现在以下几个方面:

  1. 网络结构设计:EU2ADL网络的设计受到了高光谱解混理论的启发,特别是通过耦合的自编码器来学习丰度图和端元,这与解混过程中将像素分解为端元和丰度的思想相似。
  2. 损失函数设计:文章提出的混合模型约束损失函数包括了一个感知丰度项和一个退化引导项,这些损失函数的设计有助于网络更好地学习丰度图和端元,从而提高超分辨率重建的质量。
  3. 退化参数估计:文章中还提出了一个独立的网络(ADLnet),用于估计未知的退化参数(如点扩散函数PSF和光谱响应函数SRF),这些参数在高光谱解混中也是非常重要的,因为它们描述了观测图像与目标高分辨率图像之间的关系。

Gao L, Li J, Zheng K, et al. Enhanced autoencoders with attention-embedded degradation learning for unsupervised hyperspectral image super-resolution[J]. IEEE Transactions on Geoscience and Remote Sensing, 2023, 61: 1-17. 被引100

总结

  • 高光谱图像数据规模太小,不仅数据规模小,标签也少,大家都在做小样本学习,而且它的各项研究也处于刚起步阶段,人们关心的各项任务的精度提升而不是速度提升。
  • 高光谱目标检测的研究其实并不多,而且起步都在近几年,这一领域没有形成共识的Baseline,每个人都有自己的一套方法,而且很多文章都没有源代码。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机视觉 1-8章 (硕士)

文章目录 零、前言1.先行课程:python、深度学习、数字图像处理2.查文献3.环境安装 第一章:概论1.计算机视觉的概念2.机器学习 第二章:图像处理相关基础1.图像的概念2.图像处理3.滤波器4.卷积神经网络CNN5.图像的多层表示:图像金字…

24-Ingest Pipeline Painless Script

将文档中的tags字段按照逗号(,)分隔符进行分割。 同时为文档,增加一个字段。blog查看量 DELETE tech_blogs#Blog数据,包含3个字段,tags用逗号间隔 PUT tech_blogs/_doc/1 {"title":"Introducing big …

【ubuntu18.04】vm虚拟机复制粘贴键不能用-最后无奈换版本

我是ubuntu16版本的 之前费老大劲安装的vmware tools结果不能用 我又卸载掉,安装了open-vm-tools 首先删除VMware tools sudo vmware-uninstall-tools.pl sudo rm -rf /usr/lib/vmware-tools sudo apt-get autoremove open-vm-tools --purge再下载open-vm-tools s…

Android Mobile Network Settings | APN 菜单加载异常

问题 从log看是有创建APN对应的Controller(功能逻辑是ok的),但是Mobile Network Settings无法显示(UI异常)。 相关术语: GSM(Global System for Mobile Communications) 全球移动…

AndroidStudio-Activity的生命周期

一、Avtivity的启动和结束 从当前页面跳到新页面,跳转代码如下: startActivity(new Intent(源页面.this,目标页面.class)); 从当前页面回到上一个页面,相当于关闭当前页面,返回代码如下: finis…

python机器人Agent编程——多Agent框架的底层逻辑(上)

目录 一、前言二、两个核心概念2.1 Routines(1)清晰的Prompt(2)工具调用json schema自动生成(3)解析模型的toolcall指令(4)单Agent的循环决策与输出 PS.扩展阅读ps1.六自由度机器人相…

SOP搭建:企业标准化操作程序构建与实施指南

一、引言 在当今充满竞争的商业领域,实现企业运营的标准化、高效化和高质量化是提升企业市场竞争力的关键所在。标准操作程序(SOP)作为一种至关重要的管理工具,能够清晰地阐述业务流程,规范操作行为,并促进…

用 Python 从零开始创建神经网络(五):损失函数(Loss Functions)计算网络误差

用损失函数(Loss Functions)计算网络误差 引言1. 分类交叉熵损失(Categorical Cross-Entropy Loss)2. 分类交叉熵损失类(The Categorical Cross-Entropy Loss Class)展示到目前为止的所有代码3. 准确率计算…

ubuntu 安装kafka-eagle

上传压缩包 kafka-eagle-bin-2.0.8.tar.gz 到集群 /root/efak 目录 cd /root/efak tar -zxvf kafka-eagle-bin-2.0.8.tar.gz cd /root/efak/kafka-eagle-bin-2.0.8 mkdir /root/efakmodule tar -zxvf efak-web-2.0.8-bin.tar.gz -C /root/efakmodule/ mv /root/efakmodule/efak…

Zotero 7本地pdf文件名自适应中英文格式

问题 Zotero7默认语言是中文,发现本地pdf文献中均会出现“等”字,出现中英文不统一的不便。 (注:存在et al.的pdf,是从外部直接拖进去的,不是自动产生的。) 解决 zotero 7提供了丰富的文件后…

Redis性能优化——针对实习面试

目录 Redis性能优化什么是bigkey?bigkey的危害?如何处理bigkey?什么是hotkey?hotkey的危害?如何处理hotkey?如何处理大量key集中过期问题?什么是内存碎片?为什么会有Redis内存碎片?…

牛客挑战赛77

#include <iostream>// 函数 kXOR&#xff1a;计算两个数在 k 进制下的异或和 // 参数&#xff1a; // a: 第一个正整数 // b: 第二个正整数 // k: 进制基数 // 返回值&#xff1a; // 两数在 k 进制下的异或和&#xff08;十进制表示&#xff09; long long kXO…

开源共建 | 长安链开发常见问题及规避

长安链开源社区鼓励社区成员参与社区共建&#xff0c;参与形式包括不限于代码贡献、文章撰写、社区答疑等。腾讯云区块链王燕飞在参与长安链测试工作过程中&#xff0c;深入细致地总结了长安链实际开发应用中的常见问题及其有效的规避方法&#xff0c;相关内容多次解答社区成员…

EWM 打印

目录 1 简介 2 后台配置 3 主数据 4 业务操作 1 简介 打印即输出管理&#xff08;output management&#xff09;利用“条件表”那一套理论实现。而当打印跟 EWM 集成到一起时&#xff0c;也需要利用 PPF&#xff08;Post Processing Framework&#xff09;那一套理论。而…

LLaMA-Factory全流程训练模型

&#x1f917;本文主要讲述在docker下使用LLaMA-Factory训练推理模型。 &#x1fae1;拉取镜像 首先需要启动docker&#xff0c;然后在终端中输入&#xff1a; docker run -tid --gpus all -p 8000:8000 --name LLM -e NVIDIA_DRIVER_CAPABILITIEScompute,utility -e NVIDIA…

WebSocket简易聊天室实现(有详细解释)

完整代码 Arata08/online-chat-demo 服务端: 1.编写配置类&#xff0c;扫描有 ServerEndpoint 注解的 Bean import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.socket.s…

Excel超级处理器:高效实现2种批量生成二维码方式

在Excel数据处理中&#xff0c;二维码的批量生成是一个常见且重要的需求。借助Excel超级处理器这一强大的插件&#xff0c;用户可以轻松实现二维码的两种主要批量生成方式&#xff1a;直接在单元格中显示二维码图片&#xff0c;以及直接生成二维码图片并保存在文件夹中。超级处…

Linux Android 正点原子RK3568替换开机Logo完整教程

0.这CSDN是有BUG吗?大家注意:表示路径的2个点号全都变成3个点号啦! 接下来的后文中,应该是2个点都被CSDN变成了3个点: 1.将这两个 bmp 图片文件720x1280_8bit拷贝到内核源码目录下,替换内核源码中默认的 logo 图片。注意:此时还缺少电量显示图片 2.编译内核 make d…

性能高于Transformer模型1.7-2倍,彩云科技发布基于DCFormer架构通用大模型云锦天章

2017年&#xff0c;谷歌发布《Attention Is All You Need》论文&#xff0c;首次提出Transformer架构&#xff0c;掀开了人工智能自然语言处理&#xff08;NLP&#xff09;领域发展的全新篇章。Transformer架构作为神经网络学习中最重要的架构&#xff0c;成为后来席卷全球的一…

函数指针示例

目录&#xff1a; 代码&#xff1a; main.c #include <stdio.h> #include <stdlib.h>int Max(int x, int y); int Min(int x, int y);int main(int argc, char**argv) {int x,y;scanf("%d",&x);scanf("%d",&y);int select;printf(&q…