【点云系列】 A Rotation-Invariant Framework for Deep Point Cloud Analysis

1. 概要

TVCG 2021期刊
代码:https://github.com/nini-lxz/Rotation-Invariant-Point-Cloud-Analysis

2. 动机

现阶段方法的共同问题就是:旋转不变性没有被保证
所以所提出的方法就是保证了这一点。

使用一个低层语义的 旋转不变性的表达 来替代 3D笛卡尔坐标输入,有点类似使用手工设计的具有旋转不变性的特征拿给网络学最优的过程。

3. 方法

3.1 常用方法特征提取 A A A

基于全局特征 G i G_i Gi+局部特征 L i j L_{ij} Lij + 非线性函数 h θ h_{\theta} hθ
其中 A A A是对称函数。
在这里插入图片描述

3.2 旋转不变性

一个框架具有旋转不变性 = 网络输入具有旋转不变性(其实是对输入点云提取了具有旋转不变性的表达来代替原始点云作为输入) + 操作子具有旋转不变性

网络输入设计

考虑一下4点:

  1. 亦即无论输入点云 S S S如何变换,提取到的具有旋转不变性的表达是保持不变的。设提取旋转不变性的函数为 Φ \Phi Φ,那么需要满足:
    在这里插入图片描述
    这里的R指的是在3D坐标当中进行任意旋转。
  2. 满足公式(2)中简单使用L2距离或相对角度作为输入太过于粗糙,且信息有所丢失;
  3. 不会产生歧义性,也即不同局部区域都有各自的旋转不变性表达;
  4. 需要抗噪;

网络架构设计

考虑一下两点:

  1. 网络框架不能包含任何的旋转变性的操作,例如不可以指定顺序
  2. 网络框架不包括点云坐标,而只是相关几何信息,例如距离角度等作为输入;

3.3 卷转不变性表达

  1. 预处理:
    首先对输入点云 S S S进行归一化,在单元球体。
    然后使用PointNet++li d query ball 来定义临近点 { p i j } j = 1 K \{ p_{ij}\}^K_{j=1} { pij}j=1K,如下图2(a)与(b)。

  2. 计算:
    提取特征 G i G_i Gi p i p_i pi的局部特征 { L i j } j = 1 K \{L_{ij}\}^K_{j=1} { Li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值