技术标签: 点云识别
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上做了补全对比的实验。 |
Floding Block的结构图如下
图中左下角就是self-attention的结构,这是一个很常见的点云self-attention结构。
通过两个MLP:h和l将输入特征变换到一个维度,然后转置相乘,再softmax归一化得到attention score/weight
然后再利用一个MLP:g 乘以得到的权重,最后利用一个残差结构加上最初的特征得到self-attention后的特征。
skip-attention是本文的亮点创新。它将encoder得到的特征加权地变成decoder的输入,将encoder和decoder联系了起来,之前pointnet++进行semantic segmentation的时候都是直接把encoder的特征skip concatenate到decoder的输入。
作者阐述的skip-attention的作用:
示意图
作者给出了两种skip-attention的实现方式,第一种和上面的一样,用MLP来实现。
第二种时计算特征之前的余弦相似性作为attention score
为了验证attention的作用,作者做了下面3个对比实验
得到的结果是Skip-Attention用Cossine,Fold-Attention用Learned方式最好。
最后,作者还把本文的skip-attention拓展到semantic segmentation和unsurpervised shape classification,都取得了improvement.
Linux下新硬盘必须:分区+格式化+挂载才能使用,window系统自动识别1.手动添加一个虚拟硬盘,硬盘类型推荐默认(scsi)2.使用磁盘分区fdisk命令动态添加,删除,转换分区。格式为:fdisk 【磁盘名称】注:物理设备的命名规则:SCSI/SATA/U盘文件系统名称规则为:/dev/sd(a-p)3.分区:Linux中规定,每一个硬盘..._手动挂载硬盘
前言本实战项目为构建一个桌面应用,功能是定制二维码,实现多种数据类型的嵌入,和二维码样式的多样化。涉及知识点:基于 PyQt5 的界面构建和功能实现(包括标签、按钮、文本框、滑块、选项卡、工具箱、菜单栏、状态栏等控件),界面国际化(文字英汉互译),基于qrcode和myqr库定制二维码(颜色、logo、背景图),用 qrc 文件管理打包资源。阅读前应具备 Python 基础和对 PyQt5 库的入门知识(可见 PyQt5初学试验记录系列文章)。文章目录一、打包后的工具使用效果预览1、生成普通二维_pyqt5 toolbox
摘要:近年来,随着无线传感器网络的迅速发展,室内定位技术在诸多领域中得到了广泛应用,成为重要的研究对象之一.室内定位技术的核心要素是定位算法.优秀的定位算法,可以有效地降低无线信道的影响,并利用较少的网络资源获取较高的定位精度.论文在研究了基于RSSI测距的无线定位算法后,针对两种算法的缺点提出了优化方案. 针对线性化定位算法需要至少五个参考节点才能真正实现有效的定位的缺点,提出了利用泰勒级数展开..._rssi测距定位的缺点
欢迎技术交流。 QQ:138986722 自动提示文本框首先离不开文本框本身、而提示框则采用块内嵌项目列表来实现。当前用户在文本框中每输入一个字符(onkeyup事件)时就在预定的"颜色名称集(功能很小很小)"中查找、找到匹配的项就动态加载到中、显示给用户选择、HTML代码如下: Color:
C8T6应当是LQFP48封装的64k内部FLASH的MCU,但是在使用中发现,我们是可以对超过64K字节的FLASH空间进行读写的,而且MDK默认的下载算法也是针对128KFLASH的,Flash描述符设置如下:如果不设置上面步骤的Flash,下载时会报如下错误:cannot load flash device description!...
总结:error: cannot connect to daemon: cannot connect to 127.0.0.1:5037 解决办法关闭windows防火墙_127.0.0.1:5037
我们有时我们在网上看到了一个自己感兴趣的视频,想要把它下载到手机上以后慢慢再看, 此时可以利用浏览器,可以轻松地把网页视频下载到我们的手机上。首先我们下载UC浏览器最新版本:下载地址:http://ucbrowser.ucdownload.cn/android_for_update_apk打开UC,登陆上自己的账号(可以直接用淘宝登陆),点击菜单—我的视频点击正在缓存选择缓存..._如何没有下载按钮下载视频
SpringBoot项目通过扫描整个项目查找main方法来启动整个web。但是当项目中含有不止一个标准main方法时,项目打包成jar包时可能无法正常启动,找不到要启动的main; 则需要在项目的pom.xml中添加如下配置: org.springframework.boot
近期老板让研究一下航拍、遥感影像对比功能,个人认为可行性并不高,没有知识储备,而且真要做好的话得当作产品去砸钱(老板:砸钱是不可能的,这辈子都不可能砸钱)。经过查询相关资料,OpenCV对图像的处理还是挺不错的,底层是用c,c++写的,文件小,对python、Java等提供接口。首先配置环境,在网页上下载开发包,按照配置教程配置。步骤大致如下:1.按照上方【下载】链接(这里不直接提..._java opencv 文档比对
对称加密: 优点: 对称加密是最简单的一种加密方式,加密和解密用的是同一个秘钥,由于它的效率高,所以频繁被用到加密文件中。但是对称加密的秘钥管理很难。 缺点:通常在传送公钥时容易被截获,所以一般采用非对称加密的方式来传送公钥。语法: gpg -c 文件 加密文件 g...
创建JSP的时候出现了Multiple annotations found at this line,不知道怎么解决,本人今天也遇到了这个情况,然后使用下列方式解决了问题。步骤如下:1.项目右键,点击build path,选择configure build path选项进入下一步:如下2:在configure build path界面下找到,java build path项,Lib
AlwaysVisibleControl是一个简单的控件 用来显示在页面上的一个相对固定位置,随着窗口的滚动和大小改变,它会随着移动,可以用来做浮动广告等. AlwaysVisibleControl 属性 <ajaxToolkit:AlwaysVisibleControlExtender ID="ace" runat="server" TargetControlID="t..._asp.net ajax悬浮控件