点云检测算法之PointNet深度解读

PointNet是一种深度学习模型,专门用于处理3D点云数据的分类和分割任务。它通过MaxPooling提取全局特征,并结合局部信息。文章介绍了PointNet的网络结构,包括T-Net和多层感知机(MLP),以及数据预处理技巧如随机DownSample和旋转增广。实现方面,文章提供了一个简化版的PointNet分类模型代码,并展示了训练结果。

点云检测算法之PointNet深度解读

论文链接 : PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation

代码链接 : PointNet Pytorch

Github链接:有关于环境感知方面的网络介绍及代码链接


背景和亮点

背景

有关于点云的介绍可以参考3D点云基础知识, 总结的来说,点云数据的处理已经成为了3D视觉中必不可少的一部分。其数据相比于2D图像,本身有着先天不需要的特征变换的优势。

点云数据有着以下的特点:

  1. 无序性 --> 对称函数设计用于表征
  2. 点不是孤立的,需要考虑局部结构 --> 局部全局特征结合
  3. 仿射变换无关性 --> alignment network


所以,在初期对于点云数据的处理方式主要有下面三种:

  1. 直接利用3D卷积进行处理,这里的代表有 Volumetric CNNs , VoxNet 等,但是这种做法的缺点在于(a)3D卷积运算量较大(b)点云本身数据比较稀疏,所以3D卷积浪费资源
  2. 利用多个方向的2维投影,加上2D卷积进行处理,这里的代表作有Multiview CNNs ,但是这种做法的话同样需要认为(a)设定不同的投影角度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曼城周杰伦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值