Point Cloud Completion by Skip-attention Network with Hierarchical Folding

CVPR 2020
利用多级Folding结构和skip-attention来进行点云补齐
Folding结构是之前就有的,本文主要是利用skip-attention将folding结构堆叠起来,更加深了,有点像受到了ResNet和DeepGCNs的启发。

摘要

原文 译文
Point cloud completion aims to infer the complete geometries for missing regions of 3D objects from incomplete ones. 点云补齐的目的是从不完整的点云推断出缺失部分的几何形状
Previous methods usually predict the complete point cloud based on the global shape representation extracted from the incomplete input. 之前的方法通常是从不完整点云的全局形状特征预测完整的点云
However, the global representation often suffers from the information loss of structure details on local regions of incomplete point cloud. 存在的问题在于,从不完整点云中获取的全局特征缺少局部细节结构。
To address this problem, we propose Skip-Attention Network (SA-Net) for 3D point cloud completion. Our main contributions lie in the following two-folds. 本文提出了SA-Net,有2个创新点
First, we propose a skip-attention mechanism to effectively exploit the local structure details of incomplete point clouds during the inference of missing parts. The skip-attention mechanism selectively conveys geometric information from the local regions of in-complete point clouds for the generation of complete ones at different resolutions, where the skip-attention reveals the completion process in an interpretable way. 首先,skip-attention机制可以有效的捕捉缺失部分的局部结构细节特征,并且skip-attention可以有选择的在不同的分别率下强调确实部分的几何特征,同时skip-attention在点云补全过程是一种可解释性的。
Second, in order to fully utilize the selected geometric information encoded by skip-attention mechanism at different resolutions, we propose a novel structure-preserving decoder with hierarchical folding for complete shape generation. The hierarchical folding preserves the structure of complete point cloud generated in upper layer by progressively detailing the local regions, using the skip-attentioned geometry at the same resolution. 第二点,为了充分利用skip-attention得到的重点选择的几何信息,本文提出一种保留结构的decoder,多层folding结构逐步对局部区域细节化。
We conduct comprehensive experiments on ShapeNet and KITTI datasets, which demonstrate that the proposed SA-Net outperforms the state-of-the-art point cloud completion methods. 在ShapeNet和KITTI上做了补全对比的实验。

Folding Block的 self-attention

Floding Block的结构图如下

图中左下角就是self-attention的结构,这是一个很常见的点云self-attention结构。
通过两个MLP:h和l将输入特征变换到一个维度,然后转置相乘,再softmax归一化得到attention score/weight

然后再利用一个MLP:g 乘以得到的权重,最后利用一个残差结构加上最初的特征得到self-attention后的特征。

Skip-attention

skip-attention是本文的亮点创新。它将encoder得到的特征加权地变成decoder的输入,将encoder和decoder联系了起来,之前pointnet++进行semantic segmentation的时候都是直接把encoder的特征skip concatenate到decoder的输入。
作者阐述的skip-attention的作用:

  1. 当生成的点在不完整的点区域内时,skip-attention可以帮助decoder更好的恢复特征
  2. 当生成的点不在完整点云的区域内时,skip-attention查找已有点云的相似区域,然后利用已知相似点来恢复未知点。

示意图

作者给出了两种skip-attention的实现方式,第一种和上面的一样,用MLP来实现。
第二种时计算特征之前的余弦相似性作为attention score

实验

Effect of attention

为了验证attention的作用,作者做了下面3个对比实验

  1. No-skip
  2. Skip-L
  3. Fold-C

得到的结果是Skip-Attention用Cossine,Fold-Attention用Learned方式最好。

Visualization of skip-attention

skip attention扩展

最后,作者还把本文的skip-attention拓展到semantic segmentation和unsurpervised shape classification,都取得了improvement.

[点云补全]-Point Cloud Completion by Skip-attention Network with Hierarchical Folding相关推荐

  1. (点云补全任务)GAN逆映射:Unsupervised 3D Shape Completion through GAN Inversion

    (点云补全任务)GAN逆映射:Unsupervised 3D Shape Completion through GAN Inversion 简介 论文 abstract 1. introduction ...

  2. 点云补全综述 Comprehensive Review of Deep Learning-Based 3D Point Clouds Completion Processing and Analys

    点云补全(点云完成)综述(Point Clouds Completion) By 人工智能社区 www.studyai.com Comprehensive Review of Deep Learnin ...

  3. ICCV 2021 Oral | 清华提出PoinTr:几何敏感的点云补全Transformer

    本文转载自:AI科技评论 作者 | 于旭敏    编辑 | 王晔 我们提出了一种几何敏感的点云补全Transformer,通过将点云表示成为一组无序的点代理,并采用Transformer的Encode ...

  4. GRNet网络:3D网格进行点云卷积,实现点云补全

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 Gridding Residual Network for Dense Point Cloud Com ...

  5. CVPR 2020 | 更高质量的点云补全:上海交通大学团队提出点云分形网络

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文由知乎作者1335授权转载,不得擅自二次转载.原文链接:https://zhuanlan.zhih ...

  6. shapenet网络_GRNet网络:3D网格进行点云卷积,实现点云补全

    Date:2020-11-23 作者:三弟 来源:GRNet网络:3D网格进行点云卷积,实现点云补全 Gridding Residual Network for Dense Point Cloud C ...

  7. 论文精读|VRCNet:变分关联点云补全网络(CVPR2021)

    在 CVPR 2021 上,南洋理工大学 S-Lab 与商汤 IRDC 团队合作提出变分关联点云补全网络 (VRCNet).如 Fig.1(a) 所示,VRCNet 首先预测出粗略形状框架 (PMNe ...

  8. 干货!SpareNet:基于样式和对抗性渲染的点云补全

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 在本文中,我们提出了一种基于样式和对抗性可微分渲染的点云生成器(SpareNet) 用于点云补全.首先,我们提出了基于通道注意力的Edg ...

  9. 【论文推荐】了解《点云补全》必看的6篇论文(附打包下载地址)

    论文推荐 "SFFAI122期来自伊利诺伊大学厄巴纳香槟分校计算机系的谢楚琳推荐的文章主要关注于计算机视觉的点云处理领域,你可以认真阅读讲者推荐的论文,来与讲者及同行线上交流哦." ...

最新文章

  1. python GUI编程( 二 ) (基于PyQt5)
  2. Python爬虫初学(三)—— 模拟登录知乎
  3. 2020 年软件开发趋势预测,Java 将占主导,Python 将要吞噬世界
  4. Python将函数作为闭包
  5. Intel超线程技术 Hyper-Threading Technology (2) - 早期实现 - 概述
  6. 苹果“造车梦”要碎?造车项目前负责人跳槽到福特汽车
  7. 持久化存储-对象序列化(摘自网络)
  8. [渝粤教育] 西南科技大学 管理学原理 在线考试复习资料(4)
  9. 配置RHEL7的vnc
  10. 【LoRa点对点通信与控制】
  11. 计算机未检测到任何网络硬件,电脑提示windows没有检测到任何网络硬件怎么办...
  12. Centos mysql5.7 主从复制 之 无损复制,增强版的半同步复制 ( lossless replication )单向同步
  13. 像素 屏幕分辨率 摄像头分辨率
  14. android之RecyclerView.Adapter介绍
  15. 《小王子》中的经典语录(中英文对照)
  16. Python 鸡兔同笼 编程题
  17. 起大早赶晚集?出门问问正式入局智能音箱大战,649元怎么样?
  18. Android Genymotion使用中文输入法
  19. 【学习笔记16】JavaScript函数封装习题
  20. vue用el-select和el-tree实现树状结构单击选中

热门文章

  1. 阿里云 MNS 切换为 自建 RabbitMQ
  2. 解决C盘大小不足的问题
  3. int型数据类型为什么取值范围是-2^31~2^31-1
  4. 实现对第三方论坛的统一登陆几种方法
  5. DzzOffice + OnlyOffice 文档协作平台
  6. 北京工业大学计算机试题,北京工业大学计算机学院 《数字逻辑》闭卷试题(A卷)...
  7. 分布式爬虫配置(伯乐在线为例)
  8. 仿劲舞团flash游戏按键的实现
  9. K8S与Vault集成,进行Secret管理
  10. 杜克大学电气与计算机考研,解析:杜克大学电气与计算机工程专业