Sampling is an essential part of raw point cloud data processing such as in the popular PointNet++ scheme. Farthest Point Sampling (FPS), which iteratively samples the farthest point and performs distance updating, is one of the most popular sampling schemes. Unfortunately it suffers from low efficiency and can become the bottleneck of point cloud applications. We propose adjustable FPS (AFPS), parameterized by M, to aggressively reduce the complexity of FPS without compromising on the sampling performance. Specifically, it divides the original point cloud into M small point clouds and samples M points simultaneously. It exploits the dimensional locality of an approximately sorted point cloud data to minimize its performance degradation. AFPS method can achieve 22 to 30x speedup over original FPS. Furthermore, we propose the nearest-point-distance-updating (NPDU) method to limit the number of distance updates to a constant number. The combined NPDU on AFPS method can achieve a 34-280x speedup on a point cloud with 2K-32K points with algorithmic performance that is comparable to the original FPS. For instance, for the ShapeNet part segmentation task, it achieves 0.8490 instance average mIoU (mean Intersection of Union), which is only 0.0035 drop compared to the original FPS.
翻译:取样是原始点云数据处理(如流行的PointNet+++计划)的一个基本部分。远点取样(FPS)迭接地样样最远点并进行距离更新,是最受欢迎的采样办法之一。不幸的是,取样效率低,可能成为点云应用的瓶颈。我们提议了可调整的FPS(AFPS)方法,由M作为参数,以大力降低FPS的复杂程度,同时又不影响取样性能。具体地说,它将原点云分分到M小点云和样本M点。它利用大约分解的点云数据的维度位置,以尽量减少其性能退化。AFPS方法可以达到22至30x的加速度,并成为点云应用的瓶颈的瓶颈。此外,我们提议了将距离更新次数限制在恒定数的近点方法。AFPS方法上的综合NPDU可实现点云34-280x速度,与2K-32K点和样本的算法性性功能可与FPS相比,例如,与原FPS 0.15 任务段比较,只有FPS 。