0参数量 + 0训练,3D点云分析方法Point-NN刷新多项SOTA
- 2023-07-24 16:34:00
- 刘大牛 转自文章
- 582
论文链接:https://arxiv.org/pdf/2303.08134.pdf 代码地址:https://github.com/ZrrSkywalker/Point-NN
,利用三角函数将它嵌入到一个维向量中:
分别表示三个轴的位置编码。以
为例,对于通道索引
,具体的位置编码公式如下:
,我们采用 k-NN 去找到他的 k 个邻域点
以及对应的特征
。基于此,我们将中心点特征
和
在特征维度进行拼接,实现特征扩维,这样可以在更深的网络层中编码更多的语义信息:
的坐标进行归一化,并使用三角函数进行相对位置
的编码,来获取
的相对几何权重,标记为
。之后,我们通过下面的公式得到加权后的邻域特征
。
和一个 label memory
。以点云分类任务为例,假设给定的训练集包含 K 个类别的 N 个点云
。通过 Non-Parametric Encoder 可以得到 N 个训练集点云的全局特征,同时将对应的分类标签
转换为 one-hot 编码,接着将它们沿着样本维度进行拼接,缓存为两个矩阵。
,并计算与 feature memory
之间的余弦相似度。
中的 one-hot 标签与
进行加权,越相似的 feature memory 对最终的分类 logits 贡献越大,反之亦然。
和 11.05%
。
和
,首先获取它们的 C 维的位置编码,公式如下:
这个公式表示了 x 轴上两个点之间的相对位置。因此,三角函数可以得到点云之间的绝对和相对位置信息,这更有利于 Point-NN 对局部化点云的结构理解。
MMLab是深度学习领域的先驱之一,致力于计算机视觉和深度学习研究,在香港中文大学、南洋理工大学、香港大学和悉尼大学等地均设有实验室。 官网地址: https://www.mmlab-ntu.com/ https://mmlab.ie.cuhk.edu.hk/
https://www.mmlab-ntu.com| 联系人: | 透明七彩巨人 |
|---|---|
| Email: | weok168@gmail.com |