文章目录
2019NIPS
MIT与上海交通大学,Song Han老师
我觉得本文还是比较容易理解的,但是在读的过程中,我对PVCNN产生了其他思考,可能PVCNN中实现的东西有更深层次的内涵,希望读者能够耐心看一下思考这部分,因为我的思考也不一定对,很期待大家的不同意见。 但我认为,对这篇文章的思考让我对point-based的方法和voxel-based的方法有了更深入的理解。
PVCNN
本文首先介绍了目前Voxel-based和Point-based的方法的缺点。
Voxel-based Method的缺点
Voxel-based的缺点已经是为人所熟知的,主要就是在将点云变为voxel的过程中,信息的丢失程度与resolution的大小有关。但随着resolution的增加,the computational cost and memory requirement是三次方增加的。而且本文增加了实验分析,本文给出了,相比于算术运算,内存操作所需要的时间和消耗的能量更为昂贵。下图对比了算数运算与内存访问的时间能量的消耗。

Point-based Method的缺点
Point-base的方法,本文详细分析了point-based的运算速度慢的原因:
- point-based的方法的输入是无序的点云,在前向计算过程中,需要找出某些点邻域内的点,由于点云是无序的,所以不能通过其在点云中的位置进行索引,需要使用KNN方法去计算寻找,而这个计算过程则是非常慢的。
- point-based的某些方法中,是根据点的位置使用

本文介绍了Point-Voxel CNN (PVCNN),一种结合点云和体素处理的3D深度学习方法。PVCNN旨在克服传统Voxel-based和Point-based方法的缺点,通过两个分支——点云分支和体素分支,提升速度和精度。Voxel分支利用3D卷积处理体素,Point分支则采用MLP计算点特征。实验表明PVCNN在速度和准确性上都有所提升。文章还探讨了PVCNN与PointCNN、SpiderCNN、DGCNN等方法的对比,以及与PV-RCNN的区别,提供了对点云处理方法更深入的理解。
最低0.47元/天 解锁文章
1255





