Few prior works study deep learning on point sets. PointNet by Qi et al. is a pioneer in this direction. However, by design PointNet does not capture local structures induced by the metric space points live in, limiting its ability to recognize fine-grained patterns and generalizability to complex scenes. In this work, we introduce a hierarchical neural network that applies PointNet recursively on a nested partitioning of the input point set. By exploiting metric space distances, our network is able to learn local features with increasing contextual scales. With further observation that point sets are usually sampled with varying densities, which results in greatly decreased performance for networks trained on uniform densities, we propose novel set learning layers to adaptively combine features from multiple scales. Experiments show that our network called PointNet++ is able to learn deep point set features efficiently and robustly. In particular, results significantly better than state-of-the-art have been obtained on challenging benchmarks of 3D point clouds.
翻译:很少以前的工作研究点集的深度学习。 齐等人的PointNet是这方面的先驱。 但是, 设计上PointNet没有捕捉到测量空间点所生活的当地结构, 限制了它识别精细测成型和对复杂场景的通用性的能力。 在这项工作中, 我们引入了一个等级神经网络, 将PointNet反复应用于嵌入输入点的嵌套分隔中。 通过利用测量空间距离, 我们的网络能够学习本地特征, 且环境范围不断扩大。 通过进一步观察, 点数组通常具有不同密度的样本, 从而大大降低了接受统一密度训练的网络的性能, 我们建议设置新颖的学习层, 以便从多重尺度适应性地组合特征。 实验显示, 我们称为PointNet++的网络能够高效率和稳健地学习深点设置的特征。 特别是, 在3D点云的具有挑战性基准方面, 其结果大大优于最先进的状态。