当前位置:网站首页>【点云系列】SG-GAN: Adversarial Self-Attention GCN for Point Cloud Topological Parts Generation
【点云系列】SG-GAN: Adversarial Self-Attention GCN for Point Cloud Topological Parts Generation
2022-04-23 06:11:00 【^_^ 晅菲】
文章目录
1. 概要
发表在TVCG 2021期刊
一句话介绍: 将点云生成 转化为 拓扑表达学习的问题来解决。
2. 动机
特征捕获:使用层次混合模型= Self-attention + Tree Structure
生成器:非监督方式

3. 方法
3.1 整体框架:
生成模型包括两个模块:OGC + SAG
OGC:2个BAN模块来上采样生成的 Z Z Z + ϕ \phi ϕ函数调整从子节点继承来的信息。就是几基本图结构。
SAG:基于图网络的自注意力机制模块
本质上得益于图结构+自监督模式

3.2 OGC块中的BAN模块:
BAN: branching and adjustment Network。
图初始化
BAN定义:下图左

初步图初始化当中BAN定义为公式(1)

ϕ α \phi_{\alpha} ϕα ϕ β \phi_{\beta} ϕβ 是用来调整信息继承的权重, W b \mathbf{W}_b Wb是可学习的矩阵。
所有的 ϕ \phi ϕ函数用来MPL实现。
X ( 0 ) \mathbf{X}^{(0)} X(0): 就是 latent code Z Z Z
X ( l ) \mathbf{X}^{(l)} X(l):在层次 l l l的特征
图卷积
基本就是图的拉普拉斯卷积了,也就是图的傅里叶变换。归一化的拉普拉斯形式如公式(2)

定义频谱与卷积核:
公式当中 U U U和三角符号fenbieshi L L L的特征矩阵和对角值。 f θ 表 示 超 参 数 的 卷 积 f_{\theta}表示超参数的卷积 fθ表示超参数的卷积

通过Chebyshev多项式可以改写为公式(4):
λ m a x \lambda_{max} λmax: L \mathbf{L} L的特征值
P k \mathbf{P}_k Pk: K K K阶Chebyshev多项式的第 k k k项

为了使得平滑卷积,这里 认为 2 λ m a x L \frac{2}{\lambda_{max}}\mathbf{L} λmax2L接近$\mathbf{I}_N $。按照[13], λ m a x = 2 \lambda_{max}=2 λmax=2。
因此可以简化公式(4)为公式(5):

因此,这就获得了泛化版的谱卷积,定义为下面的公式:

A g = A + I N \mathbf{A}_g = \mathbf{A} +\mathbf{I}_N Ag=A+IN
D g \mathbf{D}_g Dg: A g \mathbf{A}_g Ag的度矩阵
X ∈ R N × C \mathbf{X}\in R^{N\times C} X∈RN×C: 图信号,这里的C是输入通道个数。
3.3 SAGN:
attention模块:
其实是为了增强图特征的权重。
self-attention得分定义如 公式7:

其中 σ \sigma σ是tanh激活函数, Z G Z_G ZG是谱卷积,定义如公式6:

其中度矩阵: A g = A + I N \mathbf{A}_g=\mathbf{A} + \mathbf{I}_N Ag=A+IN, D g \mathbf{D}_g Dg
图信号: X ∈ R N × C \mathbf{X}\in \mathbb{R}^{N\times C} X∈RN×C,其中 C C C是输入通道数目

动态图学习:
根据self-attention S G \mathbf{S}_G SG来增强初始化权重,如公式8

SGAN模块左分支,如下图左:

SGAN模块右分支branch,如下图右:

SGAN模块输出:

这里的 ϕ 3 \phi_3 ϕ3和 ϕ 4 \phi_4 ϕ4用MLP。

3.4 训练
基本就是WGAN训练模式,本文引入了惩罚项和归一化项。

4. 实验
查看生成任务的效果:

可视化效果:

难样例分析:

消融实验:说明了惩罚梯度可以促使网络客服潜在模式坍塌的可能。

5. 讨论
可以理解成是图像到点云的一种延伸框架的设计与处理。
版权声明
本文为[^_^ 晅菲]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_43882112/article/details/121807418
边栏推荐
- 【2021年新书推荐】Enterprise Application Development with C# 9 and .NET 5
- Android room database quick start
- 第3章 Pytorch神经网络工具箱
- [2021 book recommendation] kubernetes in production best practices
- Binder mechanism principle
- torch_ Geometric learning 1, messagepassing
- torch_geometric学习一,MessagePassing
- 【2021年新书推荐】Red Hat Certified Engineer (RHCE) Study Guide
- MySQL笔记3_约束_主键约束
- ViewPager2实现画廊效果执行notifyDataSetChanged后PageTransformer显示异常 界面变形问题
猜你喜欢

C language, a number guessing game
![[recommendation for new books in 2021] professional azure SQL managed database administration](/img/f1/b38cce1dc328a5b534011169909127.png)
[recommendation for new books in 2021] professional azure SQL managed database administration

BottomSheetDialogFragment 与 ListView RecyclerView ScrollView 滑动冲突问题

取消远程依赖,用本地依赖

【2021年新书推荐】Effortless App Development with Oracle Visual Builder

this. getOptions is not a function

Cause: dx. jar is missing

Summary of image classification white box anti attack technology

杂七杂八的学习

c语言编写一个猜数字游戏编写
随机推荐
Some common data type conversion methods in pytorch are similar to list and NP Conversion method of ndarray
第4章 Pytorch数据处理工具箱
this. getOptions is not a function
Recyclerview batch update view: notifyitemrangeinserted, notifyitemrangeremoved, notifyitemrangechanged
Three methods to realize the rotation of ImageView with its own center as the origin
【2021年新书推荐】Enterprise Application Development with C# 9 and .NET 5
Using stack to realize queue out and in
[dynamic programming] Yang Hui triangle
MySQL notes 5_ Operation data
[2021 book recommendation] red hat rhcsa 8 cert Guide: ex200
AVD Pixel_ 2_ API_ 24 is already running. If that is not the case, delete the files at C:\Users\admi
【2021年新书推荐】Practical Node-RED Programming
Record WebView shows another empty pit
MySQL笔记5_操作数据
Handlerthread principle and practical application
【 planification dynamique】 différentes voies 2
ArcGIS License Server Administrator 无法启动解决方法
iTOP4412 SurfaceFlinger(4.0.3_r1)
[dynamic programming] different paths 2
.net加载字体时遇到 Failed to decode downloaded font: