As 3D point cloud analysis has received increasing attention, the insufficient scale of point cloud datasets and the weak generalization ability of networks become prominent. In this paper, we propose a simple and effective augmentation method for the point cloud data, named PointCutMix, to alleviate those problems. It finds the optimal assignment between two point clouds and generates new training data by replacing the points in one sample with their optimal assigned pairs. Two replacement strategies are proposed to adapt to the accuracy or robustness requirement for different tasks, one of which is to randomly select all replacing points while the other one is to select k nearest neighbors of a single random point. Both strategies consistently and significantly improve the performance of various models on point cloud classification problems. By introducing the saliency maps to guide the selection of replacing points, the performance further improves. Moreover, PointCutMix is validated to enhance the model robustness against the point attack. It is worth noting that when using as a defense method, our method outperforms the state-of-the-art defense algorithms. The code is available at:https://github.com/cuge1995/PointCutMix
翻译:由于3D点云分析日益受到越来越多的注意,点云数据集规模不足和网络一般化能力薄弱等现象变得十分突出。 在本文件中,我们为点云数据(名为PointCutMix)提出了一个简单有效的增强方法,以缓解这些问题。它发现两个点云之间的最佳分配,并通过以最佳分配对称取代一个样本中的点来生成新的培训数据。提出了两个替代战略,以适应不同任务的准确性或稳健性要求,其中之一是随机选择所有替代点,而另一个则是选择一个随机点的近邻。两种战略都一致和显著地改进了点云分类问题各种模型的性能。通过引入突出的地图来指导选择替代点,业绩将进一步提高。此外,点CutMix被验证,以加强模型对点攻击的稳健性。值得指出,在使用防御方法时,我们的方法超越了最先进的防御算法。代码可以在以下查阅:https://github.com/cgree1995/PointCutMix。