Subsections

Implicit 3D Modeling: RBFs and Signed Distance Fields (SDFs)

Implicit representations are not limited to radiance fields, however. The same principle of representing geometry through a continuous field can be used directly to describe a surface, independently of the rendering problem. A classic example is provided by Signed Distance Fields, which can also be constructed using radial basis functions.

While point clouds and polygonal meshes provide an explicit representation that is often fragmented or rigid, advanced geometric modeling frequently relies on implicit and continuous representations. One approach is to model the surface $\mathcal{S}$ as the zero level set of an implicit field:


\begin{displaymath}
\mathcal{S} =
\left\{
\mathbf{x}\in\mathbb{R}^3
\mid
f(\mathbf{x})=0
\right\}.
\end{displaymath} (10.122)

When the field $f(\mathbf{x})$ also represents the signed distance from the surface, it constitutes a Signed Distance Function (SDF), and in regular regions it ideally satisfies $\Vert\nabla f(\mathbf{x})\Vert=1$. One possible parameterization of the implicit field is obtained through a linear combination of Radial Basis Functions (RBFs) centered at the nodes $\mathbf{c}_i$:

\begin{displaymath}
f(\mathbf{x}) = \sum_{i=1}^{N} w_i \, \phi\left( \Vert\mathbf{x} - \mathbf{c}_i\Vert, R_i \right) + P(\mathbf{x})
\end{displaymath} (10.123)

Specifically:

This approach can be used to reconstruct three-dimensional shapes from noisy point clouds, for example, those acquired using LiDAR. Given a measured point $\mathbf{y}_k$, the residual with respect to the implicit surface can be expressed directly as

\begin{displaymath}
r_k = f(\mathbf{y}_k).
\end{displaymath} (10.124)

The field parameters can then be determined through interpolation or optimization, depending on the formulation adopted, possibly using robust cost functions to reduce the influence of outliers.

Examples of RBF Kernels.

Depending on the desired geometric properties—whether to smooth the space globally or maintain efficient local support—different formulations of the radial kernel $\phi(r, R_i)$ (with $r = \Vert\mathbf {x} - \mathbf {c}_i\Vert$) are used:

Figure 10.4: Behavior of the different radial basis function (RBF) kernels as a function of distance $r = \Vert\mathbf {x} - \mathbf {c}_i\Vert$.
Image fig_rbf_cubic Image fig_rbf_gaussian Image fig_rbf_wendland Image fig_rbf_multiquadratic
Paolo medici
2026-10-01