This paper presents a neural network for robust normal estimation on point clouds, named AdaFit, that can deal with point clouds with noise and density variations. Existing works use a network to learn point-wise weights for weighted least squares surface fitting to estimate the normals, which has difficulty in finding accurate normals in complex regions or containing noisy points. By analyzing the step of weighted least squares surface fitting, we find that it is hard to determine the polynomial order of the fitting surface and the fitting surface is sensitive to outliers. To address these problems, we propose a simple yet effective solution that adds an additional offset prediction to improve the quality of normal estimation. Furthermore, in order to take advantage of points from different neighborhood sizes, a novel Cascaded Scale Aggregation layer is proposed to help the network predict more accurate point-wise offsets and weights. Extensive experiments demonstrate that AdaFit achieves state-of-the-art performance on both the synthetic PCPNet dataset and the real-word SceneNN dataset.
翻译:本文提出了一个神经网络,用于对点云进行稳健的正常估计,名为AdaFit,它可以处理点云,有噪音和密度变化。现有的工程使用一个网络学习加权最小方形表面的点数加权加权权重,以估计正常情况,因为正常情况难以在复杂区域找到准确的正常情况,或含有噪音点。通过分析加权最小方形表面的适配步骤,我们发现很难确定适配表面的多位数顺序,而适配表面对外部线敏感。为了解决这些问题,我们提出了一个简单而有效的解决方案,增加一个额外的抵消性能预测,以提高正常估计的质量。此外,为了利用不同区域大小的点,建议建立一个新的刻度缩缩缩缩集层,以帮助网络预测更准确的点数抵消和重量。广泛的实验表明,AdaFit在合成的五氯苯酚网络数据集和ScenenNN数据集上都取得了最先进的性能。