Table of Contents
Fetching ...

Implicit Filtering for Learning Neural Signed Distance Functions from 3D Point Clouds

Shengtao Li, Ge Gao, Yudong Liu, Ming Gu, Yu-Shen Liu

TL;DR

The paper tackles the challenge of learning accurate neural signed distance functions from unoriented 3D point clouds, where prior methods often smooth away fine geometry or fail to generalize across space. It introduces an implicit level-set bilateral filtering framework that uses neighbor points and the gradient of the SDF to smooth surface geometry while preserving high-frequency details, and extends filtering across non-zero level sets by pulling points along gradients to enforce cross-level consistency. The approach combines four loss terms ($L_{zero}$, $L_{field}$, $L_{dist}$, $L_{CD}$) with a NeuralPull-inspired sampling strategy, enabling stable training and sharp surface reconstruction. Across shapes, real scans, and complex scenes, the method achieves state-of-the-art fidelity, reduces surface noise, and preserves sharp features, demonstrating practical impact for high-quality 3D reconstruction.

Abstract

Neural signed distance functions (SDFs) have shown powerful ability in fitting the shape geometry. However, inferring continuous signed distance fields from discrete unoriented point clouds still remains a challenge. The neural network typically fits the shape with a rough surface and omits fine-grained geometric details such as shape edges and corners. In this paper, we propose a novel non-linear implicit filter to smooth the implicit field while preserving high-frequency geometry details. Our novelty lies in that we can filter the surface (zero level set) by the neighbor input points with gradients of the signed distance field. By moving the input raw point clouds along the gradient, our proposed implicit filtering can be extended to non-zero level sets to keep the promise consistency between different level sets, which consequently results in a better regularization of the zero level set. We conduct comprehensive experiments in surface reconstruction from objects and complex scene point clouds, the numerical and visual comparisons demonstrate our improvements over the state-of-the-art methods under the widely used benchmarks.

Implicit Filtering for Learning Neural Signed Distance Functions from 3D Point Clouds

TL;DR

The paper tackles the challenge of learning accurate neural signed distance functions from unoriented 3D point clouds, where prior methods often smooth away fine geometry or fail to generalize across space. It introduces an implicit level-set bilateral filtering framework that uses neighbor points and the gradient of the SDF to smooth surface geometry while preserving high-frequency details, and extends filtering across non-zero level sets by pulling points along gradients to enforce cross-level consistency. The approach combines four loss terms (, , , ) with a NeuralPull-inspired sampling strategy, enabling stable training and sharp surface reconstruction. Across shapes, real scans, and complex scenes, the method achieves state-of-the-art fidelity, reduces surface noise, and preserves sharp features, demonstrating practical impact for high-quality 3D reconstruction.

Abstract

Neural signed distance functions (SDFs) have shown powerful ability in fitting the shape geometry. However, inferring continuous signed distance fields from discrete unoriented point clouds still remains a challenge. The neural network typically fits the shape with a rough surface and omits fine-grained geometric details such as shape edges and corners. In this paper, we propose a novel non-linear implicit filter to smooth the implicit field while preserving high-frequency geometry details. Our novelty lies in that we can filter the surface (zero level set) by the neighbor input points with gradients of the signed distance field. By moving the input raw point clouds along the gradient, our proposed implicit filtering can be extended to non-zero level sets to keep the promise consistency between different level sets, which consequently results in a better regularization of the zero level set. We conduct comprehensive experiments in surface reconstruction from objects and complex scene point clouds, the numerical and visual comparisons demonstrate our improvements over the state-of-the-art methods under the widely used benchmarks.
Paper Structure (21 sections, 11 equations, 12 figures, 10 tables)

This paper contains 21 sections, 11 equations, 12 figures, 10 tables.

Figures (12)

  • Figure 1: Visualization of the comparisons on FAMOUS datasetPoints2Surf. Our implicit filter can improve the reconstruction by removing the noise and keeping the geometric details compared with other methods.
  • Figure 2: By minimizing the weighted projection distance, our filter can preserve the sharp feature but the average method leads to a wrong result.
  • Figure 3: Overview of filtering the zero level set. (a) We assume all input points lying on the surface and compute gradients as normals. (b) Calculating bidirectional projection distances $d1=|\bm{n}_{p_j}^T(\bm{\bar{p}} - \bm{p}_j)|$, $d2 = |\bm{n}_{\bar{p}}^T(\bm{\bar{p}} - \bm{p}_j)|$ and the weights in \ref{['eq:dual_project_distance']}. (c) By minimizing \ref{['eq:dual_project_distance']}, we can remove the noise on the zero level set. The gradient $\nabla f_\theta$ in this figure defaults to be regularized.
  • Figure 4: Overview of sampling points. (a) Sampling query points near the surface. (b) Pulling the query point to the zero level set and input points to the level set where the query point is located. (c) Applying the filter on each level set. The gradient $\nabla f_\theta$ in this figure defaults to be regularized.
  • Figure 5: (a) Searching neighbors directly for $\hat{\bm{q}}$. (b) Searching neighbors for $NN(\bm{q})$ instead of $\hat{\bm{q}}$.
  • ...and 7 more figures