文献阅读记录:Graph Convolutional Networks for Hyperspectral Image Classification

本文主要是介绍文献阅读记录:Graph Convolutional Networks for Hyperspectral Image Classification,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

CNN和GCN的对比

在这里插入图片描述

GCN的相关paper

Shahraki and Prasad [33] proposed to cascade 1-D CNNs and GCNs for HS image classification.
CNN和GCN级联

Qin et al. [34] extended the original GCNs to a second-order version by simultaneouslyconsidering spatial and spectral neighborhoods.
同时考虑空间和频谱邻域,将原始GCN扩展到了二阶版本。

Wan et al. [35]
performed superpixel segmentation on the HS image and fed it into GCN to reduce the computational cost and improve the classification accuracy
对HS图像进行超像素分割并将其输入到GCN中以降低计算成本并提高分类精度

GCN的瓶颈
  1. GCN中的邻接矩阵的存在导致高计算成本。
  2. GCN仅允许全批次网络学习,即一次将所有样本馈入网络。
  3. 基于GCN的经过训练的模型无法预测新的输入样本
本文的贡献
  1. 我们以HS图像分类为重点,系统地分析了CNN和GCN(对比)。
  2. miniGCN的提出,小批量训练,并且可以使用训练后的模型直接推断大规模后加入的样本。
  3. 开发了三种融合方案:additive fusion, elementwise multiplicative fusion,concatenation fusion,在端到端网络中集成CNN和miniGCNs提取的特征。
GCN回顾

1.图的定义顶点是HSI像素,边是顶点之间的similarities.
2. 邻接矩阵的构造

adjacency matrix
在这里插入图片描述
x i , x j 为 光 谱 特 征 , σ 为 R B F 的 宽 度 x_i,x_j为光谱特征,σ为RBF的宽度 xi,xjσRBF
L = D − A , D 度 矩 阵 L=D-A,   D度矩阵 L=DA,  D
symmetric normalized Laplacian matrix ( L s y m ) (L_{sym}) (Lsym)
在这里插入图片描述
  I i d e n t i t y m a t r i x I identity matrix I identity matrix

4. Graph Convolutions in the Spectral Domain
the eigenvectors of L are identical to the basis functions of F
L的特征向量和F的基函数相同

L 的频谱分解
在这里插入图片描述
U = ( u 1 , u 2 , . . . , u n ) U=(u_1,u_2,...,u_n) U=(u1,u2,...,un) is the set of eigenvectors of L
U是正交矩阵 , U U T = E UU^T=E UUT=E,上式变为:
在这里插入图片描述
在这里插入图片描述
切比雪夫多项式拟合 g θ g_θ gθ

在这里插入图片描述
根据上边的(16)式子得到传播规则
在这里插入图片描述

Proposed MiniGCNs

在这里插入图片描述

full graph G with |V|=N on the lable set,construct a random node sampler with a budget M (M《 N)

subraphs:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
s不仅是第s个子图,也是第s个batch
在这里插入图片描述
the graph or adjacency matrix in the obtained batch needs to be reassembled according to the connectivity of G after each sampling.
每次采样后,需要根据G的连通性重新组合获得的批中的图或邻接矩阵。

MiniGCNs Meet CNNs: End-to-End Fusion Networks

additive (A), elementwise multiplicative (M), and concatenation(C )
加法器(A),对应元素相乘(M)和级联(C)
在这里插入图片描述
在这里插入图片描述

这篇关于文献阅读记录:Graph Convolutional Networks for Hyperspectral Image Classification的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

Servlet中配置和使用过滤器的步骤记录

《Servlet中配置和使用过滤器的步骤记录》:本文主要介绍在Servlet中配置和使用过滤器的方法,包括创建过滤器类、配置过滤器以及在Web应用中使用过滤器等步骤,文中通过代码介绍的非常详细,需... 目录创建过滤器类配置过滤器使用过滤器总结在Servlet中配置和使用过滤器主要包括创建过滤器类、配置过滤

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

python与QT联合的详细步骤记录

《python与QT联合的详细步骤记录》:本文主要介绍python与QT联合的详细步骤,文章还展示了如何在Python中调用QT的.ui文件来实现GUI界面,并介绍了多窗口的应用,文中通过代码介绍... 目录一、文章简介二、安装pyqt5三、GUI页面设计四、python的使用python文件创建pytho

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、路由模块化 4、路由模块添加前缀 四、中间件

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

记录每次更新到仓库 —— Git 学习笔记 10

记录每次更新到仓库 文章目录 文件的状态三个区域检查当前文件状态跟踪新文件取消跟踪(un-tracking)文件重新跟踪(re-tracking)文件暂存已修改文件忽略某些文件查看已暂存和未暂存的修改提交更新跳过暂存区删除文件移动文件参考资料 咱们接着很多天以前的 取得Git仓库 这篇文章继续说。 文件的状态 不管是通过哪种方法,现在我们已经有了一个仓库,并从这个仓

lvgl8.3.6 控件垂直布局 label控件在image控件的下方显示

在使用 LVGL 8.3.6 创建一个垂直布局,其中 label 控件位于 image 控件下方,你可以使用 lv_obj_set_flex_flow 来设置布局为垂直,并确保 label 控件在 image 控件后添加。这里是如何步骤性地实现它的一个基本示例: 创建父容器:首先创建一个容器对象,该对象将作为布局的基础。设置容器为垂直布局:使用 lv_obj_set_flex_flow 设置容器