We present a simple and general framework for feature learning from point clouds. The key to the success of CNNs is the convolution operator that is capable of leveraging spatially-local correlation in data represented densely in grids (e.g. images). However, point clouds are irregular and unordered, thus directly convolving kernels against features associated with the points, will result in desertion of shape information and variance to point ordering. To address these problems, we propose to learn an $\mathcal{X}$-transformation from the input points, to simultaneously promote two causes. The first is the weighting of the input features associated with the points, and the second is the permutation of the points into a latent and potentially canonical order. Element-wise product and sum operations of the typical convolution operator are subsequently applied on the $\mathcal{X}$-transformed features. The proposed method is a generalization of typical CNNs to feature learning from point clouds, thus we call it PointCNN. Experiments show that PointCNN achieves on par or better performance than state-of-the-art methods on multiple challenging benchmark datasets and tasks.
翻译:我们提出了一个从点云学习特征的简单和一般框架。 CNN的成功关键在于能够利用电网(例如图像)中密度数据的空间-地方相关性的组合操作器。 但是,点云是不规律的,没有顺序的,从而直接将内核与点的相关特征联系起来,从而导致形状信息的偏离和差异到点顺序。 为了解决这些问题,我们建议从输入点学习一个$\mathcal{X}$的转换,以同时促进两个原因。 首先是与点相关的输入特征的权重,而第二个是将点转换成潜在和潜在的能力顺序。 典型的组合操作器的元素产品和总和操作随后应用在 $\ macal{X}$的转换特性上。 拟议的方法是对典型CNN 进行常规化, 以便从点云中学习特征, 因此我们称之为点CNN。 实验显示, 点CNN 在多个具有挑战性的基准数据集和任务上,在等或优于状态的性能上, 。