高光谱分类论文解读分享之HybridSN:基于 3-D–2-D CNN 的高光谱分类(经典回顾)

IEEE GRSL 2019:HybridSN:基于 3-D–2-D CNN 的高光谱分类

题目

HybridSN: Exploring 3-D–2-D CNN Feature Hierarchy for Hyperspectral Image Classification

作者

Swalpa Kumar Roy, Student Member, IEEE, Gopal Krishna, Shiv Ram Dubey , Member, IEEE,
and Bidyut B. Chaudhuri, Fellow, IEEE

关键词

2-D-convolutional neural network (CNN), 3-D-CNN, deep learning, CNNs, hybrid spectral CNN
(HybridSN), hyperspectral image (HSI) classification, remote sensing, spectral–spatial.

研究动机

实现空-谱特征的轻量化提取

模型在这里插入图片描述

高光谱图像(HSI)分类广泛用于遥感图像的分析。 高光谱图像包括不同波段的图像。 卷积神经网络(CNN)是最常用的基于深度学习的视觉数据处理方法之一。 在最近的作品中也可以看到使用 CNN 进行 HSI 分类。 这些方法大多基于 2-D CNN。 另一方面,HSI 分类性能高度依赖于空间和光谱信息。 由于计算复杂性增加,很少有方法使用 3-D-CNN。 这封信提出了一种用于 HSI 分类的混合光谱 CNN (HybridSN)。 一般来说,HybridSN 是一个光谱空间 3-D-CNN,然后是空间 2-D-CNN。 3-D-CNN 有助于从一堆光谱带中进行联合空间光谱特征表示。 3-D-CNN 之上的 2-D-CNN 进一步学习更多抽象级别的空间表示。 此外,与单独使用 3-D-CNN 相比,使用混合 CNN 降低了模型的复杂性。 为了测试这种混合方法的性能,在 Indian Pines、帕维亚大学和萨利纳斯场景遥感数据集上进行了非常严格的 HSI 分类实验。 结果与最先进的手工制作以及基于端到端深度学习的方法进行了比较。 使用所提出的 HybridSN 进行 HSI 分类获得了非常令人满意的性能。

亮点

逐级使用3-D卷积和2-D卷积实现对空间-光谱特征的提取,已经成为基于CNN高光谱分类方法的主流被对比框架。

论文以及代码

论文链接: link
代码链接: link

拓展阅读

基于特征各向异性的高光谱影像分类方法:Grid Network: Feature Extraction in Anisotropic Perspective for Hyperspectral Image Classification。
论文链接: link
代码链接: link

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

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

相关文章

探秘网络爬虫的基本原理与实例应用

1. 基本原理 网络爬虫是一种用于自动化获取互联网信息的程序,其基本原理包括URL获取、HTTP请求、HTML解析、数据提取和数据存储等步骤。 URL获取: 确定需要访问的目标网页,通过人工指定、站点地图或之前的抓取结果获取URL。 HTTP请求&#…

python有哪些解释器?

Python的解释器有: CPython:官方的Python解释器,使用C语言实现。Jython:运行在Java平台上的Python解释器,使用Java语言实现。IronPython:运行在.NET平台上的Python解释器,使用C#语言实现。PyPy…

《如何制作类mnist的金融数据集》——3.生成index.ubyte文件

3.生成index.ubyte文件 这里我主要参考了 这篇博客,他们把这块的知识解释得很到位了,我这里也没什么补充的。主要是拿到训练集图片与标签的index_ubyte文件和测试集的图片与标签的index_ubyte文件。共四个文件。 非常感谢我的参考博客&#…

嵌套类 c++

算法讲解039【必备】嵌套类问题的递归解题套路_哔哩哔哩_bilibili

552. 学生出勤记录 II 超简单的理解思路 击败88.57

大类只有2种情况 (1)无A :dp[n]种 . (2)有1个A: d[j-1]*dP[n-j]&#xff0c;注意j1,2,3,…,n。 此时无A的情况&#xff0c;只用考虑P和L的的排列。初始化dP[0]1, dP[1]2,dP[2]4&#xff0c;n<2时候显而易见&#xff0c;因为L的情况不用管&#xff01;&#xff01;&#xff0…

unity webgl 系列:从本地硬盘上传文件到webgl沙盒中

沙盒&#xff1a;浏览器的安全机制&#xff0c;浏览器内的进程不能直接访问本地计算机中的硬盘等硬件或数据。必须通过js作为中间层实现。需求&#xff1a;通过一个按钮&#xff0c;点击后选择文件传到webgl进程中。前置说明&#xff1a;需要有webgl模版等基础配备&#xff0c;…

深度学习从入门到不想放弃-6

这节要讲完距离基础部分就真完事了,不继续在基础中求得基础了,我发现也没人看 书接前文深度学习从入门到不想放弃-5 (qq.com) 前文书写到要合理的设计特征是什么概念,我们再拿两个例子复习一下 比如一个卖车网站,上节我们讲过对物体识别可以用RGB来表示颜色的维度,…

大数据开发之Hadoop(完整版+练习)

第 1 章&#xff1a;Hadoop概述 1.1 Hadoop是什么 1、Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 2、主要解决&#xff0c;海量数据的存储和海量数据的分析计算问题。 3、Hadoop通常是指一个更广泛的概念-Hadoop生态圈 1.2 Hadoop优势&#xff08;4高&#xf…

第9章-第1节-关于Java中properties配置文件的介绍

properties类也是基于流&#xff0c;不算很难&#xff0c;下面直接上代码&#xff1a; Dogcom.entity.Dog Catcom.entity.Cat Pigcom.entity.Pig Birdcom.entity.Bird ... Properties properties new Properties(); //配置文件读取对象 properties.load(new FileInputStream…

linux云服务器 如何将数据盘挂载到系统盘上面?

先认识认识下面几个常用命令 lsblk 命令&#xff1a;查看设备列表&#xff0c;也就是能看到系统盘和数据盘一般为&#xff1a;vda&#xff08;系统盘&#xff09;、vdb&#xff08;数据盘&#xff09;等等 lsblk"ls" 是 "list" 的缩写&#xff1a; lsblk…

【C语言深度剖析——第四节(关键字4)】《C语言深度解剖》+蛋哥分析+个人理解

追求本质&#xff0c;不断进步 本文由睡觉待开机原创&#xff0c;转载请注明出处。 本内容在csdn网站首发 欢迎各位点赞—评论—收藏 如果存在不足之处请评论留言&#xff0c;共同进步&#xff01; 这里写目录标题 一、空间的申请1.变量定义1.1变量定义的概念&#xff1a;1.2变…

小程序 常用组件

文章目录 常见组件viewtextimageswipernavigatorrich-textnodes属性 buttoniconfromradiocheckbox 常见组件 重点讲解⼩程序中常⽤的布局组件 view,text,rich–text,button,image,navigator,icon,swiper,radio,checkbox。 等 view 代替 原来的 div 标签 <view hover-clas…

C语言基础语法跟练 day4

41、牛牛有一个半径为 r 的球&#xff0c;他想知道这个球的体积。 #include <stdio.h> #include<math.h> int main() {float r;scanf("%f",&r);float v (4.0/3)*3.14*pow(r,3);printf("%.2f",v);return 0; } 42、小乐乐比较懒惰&#x…

GPT应用程序上线注意的问题

在将GPT应用程序上线之前&#xff0c;有一些重要的问题需要注意&#xff0c;以确保应用程序的成功运行、用户满意度和合规性。以下是一些建议&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 合规性和…

SpringCloud OpenFegin 传递Date类型的参数时,接收端多出14个小时的问题

SpringCloud OpenFegin 传递Date类型的参数时&#xff0c;接收端多出14个小时的问题 1. OpenFegin写法 入参&#xff1a; “startTime”: “2024-01-16 00:00:00”, “endTime”: “2024-01-18 23:59:59”, GetMapping("/queryDisposalComplete")JsonResult<Ma…

海盗王NPC出售物品解析器

在编辑或者查看NPC出售物品的时候&#xff0c;需要了解它到底出售了那些物品。 当物品很多的时候&#xff0c;就很难一个一个地去查了。 想到之前有做过一个物品编辑器&#xff0c;于是就想在那个基础上再增加一个NPC物品分析器功能。 实现如下&#xff1a; 将NPC的出售列表直接…

Android现代开发推荐 | Android Showcase 2.0

Android现代开发推荐 | Android Showcase 2.0 Android Showcase是一个完整的Android应用程序示例&#xff0c;它使用了现代的Android应用程序开发方法&#xff0c;集成了流行的开发工具、库和代码检查工具&#xff0c;以及强大的测试框架和持续集成&#xff08;CI&#xff09;…

《WebKit 技术内幕》之四(3): 资源加载和网络栈

3. 网络栈 3.1 WebKit的网络设施 WebKit的资源加载其实是交由各个移植来实现的&#xff0c;所以WebCore其实并没有什么特别的基础设施&#xff0c;每个移植的网络实现是非常不一样的。 从WebKit的代码结构中可以看出&#xff0c;网络部分代码的确比较少的&#xff0c;它们都在…

AI 编程的机会和未来:从 Copilot 到 Code Agent

大模型的快速发展带来了 AI 应用的井喷。统计 GPT 使用情况&#xff0c;编程远超其他成为落地最快、使用率最高的场景。如今&#xff0c;大量程序员已经习惯了在 AI 辅助下进行编程。数据显示&#xff0c;GitHub Copilot 将程序员工作效率提升了 55%&#xff0c;一些实验中 AI …

Redis多线程模型探究

在技术快速发展的当下&#xff0c;Redis以其高效的单线程模型在众多数据库技术中脱颖而出。 这项被设计来高速读写内存数据的技术&#xff0c;如今却在面临多核心时代的挑战下&#xff0c;开始拥抱多线程。 这篇文章将带你了解Redis的单线程之路&#xff0c;解读它为何能在多线…