(还需要阅读代码)FoldingNet论文阅读

Main idea

unsupervise的point feature提取器。思路是用encoder编码point cloud然后用codeword去指导一个2D grid折叠成原来的模样,构成decoder,然后训练一个SVM进行分类。

Main structure

在这里插入图片描述

Theoretical Analysis

  1. 证明这个网络是permutation invariant的(显而易见)
  2. 证明存在一个function可以把grid折叠成这个样子(没看懂)

Result

Classify Accuracy

在这里插入图片描述

Sparsity analysis

在这里插入图片描述

interpolation

就是算出source的codeword1(X_pa),target的codeword2(X_pb),然后得出 X _ p = ( 1 − i + 1 n + 1 ) × X _ p a + i + 1 n + 1 × X _ p b {\rm{X\_p}} = (1{\rm{ - }}\frac{{i{\rm{ + 1}}}}{{n{\rm{ + }}1}}) \times {\rm{X\_pa}} + \frac{{i{\rm{ + 1}}}}{{n{\rm{ + }}1}} \times {\rm{X\_pb}} X_p=(1n+1i+1)×X_pa+n+1i+1×X_pb,其中 i = 1 ⋯ n i = 1 \cdots n i=1n。一共n个 X _ p {\rm{X\_p}} X_p。再送入decoder得出点云。(除 n + 1 n+1 n+1是因为2点之间插值 n n n个点,一共有 n + 1 n+1 n+1个interval)
在这里插入图片描述

Grid analysis

就是因为这里的3D point都是从mesh上采的,所以本质是一个3D空间里的2D manifold,所以用2D grid去折效果就很不错了在这里插入图片描述

Robust

在点云中加入5%的噪声之后,比较有graph layer和没有graph layer。graph layer增加了稳定性==(原因没想明白) ==
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值