当前位置:网站首页>【點雲系列】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 07:20: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://yzsam.com/2022/04/202204230611136365.html
边栏推荐
猜你喜欢
MySQL的安装与配置——详细教程
[recommendation for new books in 2021] professional azure SQL managed database administration
第2章 Pytorch基础2
【2021年新书推荐】Red Hat Certified Engineer (RHCE) Study Guide
第3章 Pytorch神经网络工具箱
adb shell top 命令详解
Easyui combobox 判断输入项是否存在于下拉列表中
常用UI控件简写名
微信小程序 使用wxml2canvas插件生成图片部分问题记录
C connection of new world Internet of things cloud platform (simple understanding version)
随机推荐
Three methods to realize the rotation of ImageView with its own center as the origin
第2章 Pytorch基础1
[2021 book recommendation] red hat rhcsa 8 cert Guide: ex200
常用UI控件简写名
torch_ Geometric learning 1, messagepassing
Miscellaneous learning
读书小记——Activity
利用官方torch版GCN训练并测试cora数据集
Gee configuring local development environment
Migrating your native/mobile application to Unified Plan/WebRTC 1.0 API
第4章 Pytorch数据处理工具箱
Android暴露组件——被忽略的组件安全
Handler进阶之sendMessage原理探索
Markdown basic grammar notes
What did you do during the internship
AVD Pixel_ 2_ API_ 24 is already running. If that is not the case, delete the files at C:\Users\admi
[dynamic programming] triangle minimum path sum
[dynamic programming] Yang Hui triangle
Fill the network gap
[2021 book recommendation] artistic intelligence for IOT Cookbook