当前位置:网站首页>【点云系列】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
边栏推荐
- 【动态规划】杨辉三角
- Record WebView shows another empty pit
- Five methods are used to obtain the parameters and calculation of torch network model
- 去掉状态栏
- iTOP4412 SurfaceFlinger(4.0.3_r1)
- Android暴露组件——被忽略的组件安全
- 第5 章 机器学习基础
- 给女朋友写个微信双开小工具
- torch_ Geometric learning 1, messagepassing
- [dynamic programming] different binary search trees
猜你喜欢

【2021年新书推荐】Enterprise Application Development with C# 9 and .NET 5

给女朋友写个微信双开小工具

【2021年新书推荐】Red Hat Certified Engineer (RHCE) Study Guide
![[recommendation of new books in 2021] practical IOT hacking](/img/9a/13ea1e7df14a53088d4777d21ab1f6.png)
[recommendation of new books in 2021] practical IOT hacking

winform滚动条美化

this. getOptions is not a function
![[2021 book recommendation] kubernetes in production best practices](/img/78/2b5bf03adad5da9a109ea5d4e56b18.png)
[2021 book recommendation] kubernetes in production best practices

1.2 preliminary pytorch neural network

【2021年新书推荐】Professional Azure SQL Managed Database Administration

adb shell top 命令详解
随机推荐
Itop4412 HDMI display (4.4.4_r1)
最简单完整的libwebsockets的例子
Bottomsheetdialogfragment conflicts with listview recyclerview Scrollview sliding
MarkDown基础语法笔记
[2021 book recommendation] artistic intelligence for IOT Cookbook
Compression and acceleration technology of deep learning model (I): parameter pruning
如何对多维矩阵进行标准化(基于numpy)
Viewpager2 realizes Gallery effect. After notifydatasetchanged, pagetransformer displays abnormal interface deformation
谷歌AdMob广告学习
Pytorch模型保存与加载(示例)
【动态规划】不同路径2
三种实现ImageView以自身中心为原点旋转的方法
MySQL笔记2_数据表
Android exposed components - ignored component security
Using stack to realize queue out and in
ThreadLocal,看我就够了!
Handler进阶之sendMessage原理探索
MySQL5. 7 insert Chinese data and report an error: ` incorrect string value: '\ xb8 \ XDF \ AE \ xf9 \ X80 at row 1`
Handlerthread principle and practical application
Android room database quick start