Wang Jinxi, Lu Xuequan, Wang Meili, Hou Fei, He Ying
IEEE Trans Vis Comput Graph. 2025 Sep;31(9):5408-5420. doi: 10.1109/TVCG.2024.3450699.
Since point clouds acquired by scanners inevitably contain noise, recovering a clean version from a noisy point cloud is essential for further 3D geometry processing applications. Several data-driven approaches have been recently introduced to overcome the drawbacks of traditional filtering algorithms, such as less robust preservation of sharp features and tedious tuning for multiple parameters. Most of these methods achieve filtering by directly regressing the position/displacement of each point, which may blur detailed features and is prone to uneven distribution. In this article, we propose a novel data-driven method that explores the implicit fields. Our assumption is that the given noisy points implicitly define a surface, and we attempt to obtain a point's movement direction and distance separately based on the predicted signed distance fields (SDFs). Taking a noisy point cloud as input, we first obtain a consistent alignment by incorporating the global points into local patches. We then feed them into an encoder-decoder structure and predict a 7D vector consisting of SDFs. Subsequently, the distance can be obtained directly from the first element in the vector, and the movement direction can be obtained by computing the gradient descent from the last six elements (i.e., six surrounding SDFs). We finally obtain the filtered results by moving each point with its predicted distance along its movement direction. Our method can produce feature-preserving results without requiring explicit normals. Experiments demonstrate that our method visually outperforms state-of-the-art methods and generally produces better quantitative results than position-based methods (both learning and non-learning).
由于扫描仪获取的点云不可避免地包含噪声,从有噪声的点云中恢复出干净的版本对于进一步的三维几何处理应用至关重要。最近已经引入了几种数据驱动的方法来克服传统滤波算法的缺点,比如尖锐特征的保存不够稳健以及对多个参数进行繁琐的调整。这些方法大多通过直接回归每个点的位置/位移来实现滤波,这可能会模糊细节特征并且容易出现分布不均的情况。在本文中,我们提出了一种探索隐式场的新型数据驱动方法。我们的假设是给定的有噪声点隐式地定义了一个曲面,并且我们尝试基于预测的有符号距离场(SDF)分别获得一个点的移动方向和距离。以有噪声的点云作为输入,我们首先通过将全局点纳入局部面片来获得一致的对齐。然后我们将它们输入到一个编码器 - 解码器结构中,并预测一个由SDF组成的7维向量。随后,可以直接从向量的第一个元素获得距离,并且可以通过计算最后六个元素(即六个周围的SDF)的梯度下降来获得移动方向。我们最终通过沿着其移动方向以预测的距离移动每个点来获得滤波结果。我们的方法无需显式法线就能产生保留特征的结果。实验表明,我们的方法在视觉上优于现有方法,并且通常比基于位置的方法(包括学习型和非学习型)产生更好的定量结果。