Fact-checked by Grok 2 weeks ago

Signed distance function

The signed distance function (SDF), also known as the signed distance field, is a mathematical that, for a given point in , computes the shortest (orthogonal) distance to the of a or , with the distance value signed to indicate whether the point lies outside (positive), inside (negative), or on the boundary (zero) of the domain. For a domain \Omega with boundary \partial \Omega, the SDF \phi: \mathbb{R}^n \to \mathbb{R} is formally defined such that \phi(\mathbf{x}) = \mathrm{dist}(\mathbf{x}, \partial \Omega) \cdot \mathrm{sign}(\mathbf{x}), where \mathrm{dist}(\mathbf{x}, \partial \Omega) = \inf_{\mathbf{y} \in \partial \Omega} \|\mathbf{x} - \mathbf{y}\| is the to the boundary, and the sign is determined by the position relative to \Omega. A canonical example in 2D is the SDF to a centered at the , given by \phi(x, y) = \sqrt{x^2 + y^2} - [1](/page/1), which equals zero on the circle, negative inside, and positive outside. Key properties of the SDF include its with constant 1, ensuring that |\phi(\mathbf{x}) - \phi(\mathbf{y})| \leq \|\mathbf{x} - \mathbf{y}\| for all points \mathbf{x}, \mathbf{y}, and the |\nabla \phi(\mathbf{x})| = 1 almost everywhere, which guarantees that the points in the direction of the nearest boundary point and has unit length. This property also encodes the surface normal at the boundary, as \mathbf{n}(\mathbf{x}) = \nabla \phi(\mathbf{x}) for \mathbf{x} \in \partial \Omega, making SDFs particularly useful for representing shapes implicitly without explicit boundary parametrization. Additionally, SDFs support operations for combining shapes: the of two domains corresponds to \min(\phi_1, \phi_2), to \max(\phi_1, \phi_2), and difference to \max(\phi_1, -\phi_2), preserving the signed distance property under certain conditions. SDFs have broad applications across fields such as computer graphics, where they enable efficient ray marching for rendering complex scenes and procedural modeling of organic shapes; level set methods in partial differential equations (PDEs) for simulating evolving interfaces like flame fronts or fluid boundaries; and shape optimization in engineering, including topology optimization and medial axis computation. In recent advances, neural networks have been trained to approximate SDFs for generalizable 3D shape reconstruction from images or point clouds, leveraging differentiable rendering techniques to infer geometry and poses. These representations are also integral to computational geometry tasks, such as surface reconstruction from scanned data and motion planning in robotics, due to their ability to handle topological changes smoothly.

Definition and Basic Properties

Formal Definition

The distance from a point x \in \mathbb{R}^n to the boundary \partial \Omega of a domain \Omega \subset \mathbb{R}^n is defined by the unsigned distance function d(x, \partial \Omega) = \inf_{y \in \partial \Omega} \| x - y \|, where \| \cdot \| denotes the Euclidean norm. The signed distance function (SDF) f: \mathbb{R}^n \to \mathbb{R} incorporates a sign to indicate position relative to the domain and is defined piecewise as f(x) = \begin{cases} - d(x, \partial \Omega) & \text{if } x \in \Omega, \\ 0 & \text{if } x \in \partial \Omega, \\ d(x, \partial \Omega) & \text{if } x \notin \bar{\Omega}. \end{cases} This convention assigns negative values inside \Omega and positive values outside. An alternative convention reverses the signs, yielding positive values inside \Omega and negative values outside, which appears in some mathematical contexts. The zero level set of the SDF coincides exactly with the boundary, \{ x \mid f(x) = 0 \} = \partial \Omega, thereby representing the domain implicitly through level sets of the function. The signed distance function originated in the development of level-set methods for tracking moving interfaces, as introduced by Osher and Sethian in 1988.

Geometric Interpretation

The (SDF) to the \partial \Omega of a \Omega in provides a measure of the shortest from any point x to \partial \Omega, with the indicating the spatial relationship to the domain: positive values for points outside \Omega and negative values for points inside \Omega, while the value zero corresponds exactly to the itself. This signed convention allows the SDF to partition space into interior and exterior regions, facilitating intuitive without explicit boundary parametrization. Geometrically, the level sets of the SDF, defined as \{x \mid f(x) = c\} for constant c \neq 0, represent parallel offsets to the boundary \partial \Omega at a distance |c|, forming tubular neighborhoods or "tubes" around \partial \Omega that expand outward for positive c and inward for negative c. These level sets visualize the SDF's role in capturing the and of \Omega, as they evolve smoothly away from the boundary, preserving the perpendicularity of the distance measurement along the normal direction. A simple example in two dimensions is the unit disk \Omega = \{x \in \mathbb{R}^2 \mid \|x\| \leq 1\}, where the SDF is given by f(x) = \|x\| - 1; here, points inside the disk yield negative values (e.g., f(0) = -1), points on the boundary yield zero, and points outside yield positive values, illustrating the radial symmetry and concentric level sets as circles of varying radii. This example highlights how the SDF encodes the geometry through signed radial distances, with level sets f(x) = c forming parallel circles offset by |c| from the unit boundary. Inside the domain \Omega, the SDF exhibits local minima at points along the (or ), which consists of the set of points equidistant from at least two boundary points and represents the "ridges" or centers of maximal inscribed balls within \Omega. These minima occur where the closest boundary point is not unique, marking the structural of the shape and providing insight into its overall form without singularities in the distance measure itself.

Advanced Mathematical Properties

Differentiability and Eikonal Equation

The signed distance function f to the boundary \partial \Omega of a domain \Omega \subset \mathbb{R}^n is 1-Lipschitz continuous, satisfying |f(x) - f(y)| \leq \|x - y\| for all x, y \in \mathbb{R}^n, a direct consequence of its definition as the infimum of distances to boundary points. As a Lipschitz continuous function, f is differentiable almost everywhere in \mathbb{R}^n by Rademacher's theorem. Where differentiable and away from the boundary, i.e., for x \notin \partial \Omega, the signed distance function satisfies the eikonal equation |\nabla f(x)| = 1. This partial differential equation arises from the geometric minimization inherent in the distance definition: the gradient \nabla f(x) equals the unit outward normal vector at the unique closest boundary point, ensuring the magnitude is exactly 1, which reflects the uniform rate of change perpendicular to level sets. The signed distance function is non-differentiable precisely along the of \partial \Omega, also known as the or cut locus, which consists of points having multiple closest boundary points. At these loci, the competing influences from equidistant boundary segments prevent a well-defined direction. Despite points of non-differentiability, the signed distance function serves as a viscosity solution to the |\nabla f(x)| = 1 in the weak sense over \mathbb{R}^n \setminus \partial \Omega, with f = 0 on \partial \Omega. This framework, introduced for Hamilton-Jacobi equations including the eikonal type, ensures uniqueness and stability for such first-order nonlinear PDEs without requiring classical differentiability.

Boundary Behavior and Normals

On the \partial \Omega of a \Omega, the of the signed distance function f satisfies \nabla f(x) = N(x), where N(x) is the unit outward to \partial \Omega. This property extends the differentiably off the , providing a representation of the surface orientation. For boundaries \partial \Omega that are C^k- with k \geq 2, the signed distance function f is C^k- within a of \partial \Omega. This neighborhood, denoted T(\partial \Omega, \mu) for sufficiently small \mu > 0, consists of points within distance \mu from \partial \Omega, excluding regions near focal points where the distance function may lose . The tubular neighborhood theorem parameterizes this region locally using the boundary point u \in \partial \Omega and a signed offset \lambda along N(u), yielding coordinates x = u + \lambda N(u). The volume element in these coordinates leads to the change-of-variables formula for integrals: \int_{T(\partial \Omega, \mu)} g(x) \, dx = \int_{\partial \Omega} \int_{-\mu}^{\mu} g(u + \lambda N(u)) \det(I - \lambda W_u) \, d\lambda \, dS_u, where W_u is the Weingarten map (shape operator) at u, and dS_u is the surface measure on \partial \Omega. The eigenvalues of W_u correspond to the principal curvatures \kappa_i(u) of \partial \Omega at u, which influence the determinant and thus the geometry of the .

Computational Methods

Numerical Algorithms

Numerical algorithms for computing signed distance functions (SDFs) primarily involve solving the |\nabla f| = 1 with boundary conditions f = 0 on the , where f represents the . These methods discretize the , typically on grids, and propagate information from the boundary outward, ensuring the gradient magnitude condition is approximated. The underpins many approaches, enabling efficient computation for applications requiring accurate distance fields. The fast marching method (FMM) is a Dijkstra-like designed for monotone front propagation, solving the by advancing a narrow band of accepted points in order of increasing . It uses upwind finite differences to update tentative distances at neighboring points, maintaining a to select the next point for acceptance, thus ensuring and . This method is particularly effective for static geometries where the front expands unidirectionally without reversal. The computational complexity is O(N \log N) for N voxels on a uniform . The fast sweeping method provides an iterative alternative, employing Gauss-Seidel updates over the entire grid in multiple sweeping directions to approximate the |\nabla f| = 1. It initializes distances near the boundary and iteratively relaxes values using upwind schemes, alternating sweeps (e.g., in across all eight octants) until , leveraging the of characteristics for efficient . This approach achieves linear O(N) in practice for uniform grids and is simpler to parallelize than FMM, though it may require more iterations for high accuracy. Level-set methods evolve implicit surfaces defined by the zero level set of a function \phi, often initialized as an , using Hamilton-Jacobi partial differential equations to track motion under various speeds. During evolution, \phi deviates from being a true , necessitating periodic reinitialization to restore the signed property while preserving the . Reinitialization solves a modified via PDE-based iterations or fast solvers like FMM, ensuring |\nabla \phi| = 1 away from the zero through constrained updates that avoid shifting the front. These methods are versatile for dynamic interfaces but introduce overhead from reinitialization steps. Voxel-based approximations discretize the SDF on uniform grids, computing distances via sequential distance transforms tailored to specific metrics. For L1 (Manhattan) or L_\infty (Chebyshev) metrics, efficient algorithms perform forward and backward passes to propagate minimum distances from boundary voxels, achieving exact results in linear time O(N). Chamfer distance transforms approximate the Euclidean metric using local masks during two-pass scans, offering a balance of speed and accuracy with errors bounded by about 2% of the grid resolution; these are particularly useful for initial coarse estimates before refinement. Post-2010 advancements have leveraged GPU accelerations for these algorithms, enabling real-time computation of SDFs on large grids through propagation and hierarchical structures. For instance, GPU implementations of FMM and sweeping methods achieve speedups of 10-100x over CPU versions for million- domains, facilitating interactive applications in and simulation. Recent work as of 2025 has further accelerated SDF evaluation by up to three orders of magnitude using optimized numerical techniques, enhancing real-time ray-surface intersections.

Representations and Data Structures

Signed distance functions (SDFs) can be represented implicitly as continuous mathematical expressions, enabling compact storage and exact queries without discretization. In this approach, an SDF is defined analytically or via procedural methods, such as (CSG) operations on primitive . For instance, the of two with SDFs f_1 and f_2 is given by \min(f_1, f_2), while the uses \max(f_1, f_2); these operations preserve the signed distance property and allow hierarchical composition of complex geometries. Modern variants employ neural networks to parameterize continuous SDFs, where a decoder network maps latent codes to distance values, supporting interpolation and generalization across classes with minimal storage (e.g., 7.4 MB for thousands of ). Recent neural hybrids, such as ViiNeuS (2025), combine volumetric density and SDFs for improved . Discrete representations approximate SDFs by sampling values on a , facilitating efficient numerical computations and . A common method stores SDFs in grids, where each holds a signed to the nearest surface, enabling for off- queries: for a point p, the value is interpolated from the eight surrounding voxels. To handle sparsity and reduce memory, structures organize voxels hierarchically, aggregating values in larger nodes away from surfaces and refining near boundaries; this supports truncated SDFs (TSDFs) for volumetric mapping, achieving up to 98% memory savings over dense grids while maintaining real-time fusion at 10-40 Hz. Adaptive data structures enhance by focusing and on regions of geometric , particularly near boundaries. Adaptively sampled distance fields (ADFs) use spatial hierarchies like octrees to sample SDFs at varying resolutions, subdividing cells only where field variation exceeds a (e.g., high detail at sharp features, coarse elsewhere), resulting in significant reduction—such as 1713 cells versus 23,573 for equivalent quadtrees in analogs. Narrow-band further optimizes by limiting to a thin around (e.g., ± a user-defined thickness), discarding distant values while using GPU-accelerated conversion for updates, which is ideal for dynamic simulations. These can integrate with meshes or point clouds in hybrid forms, storing SDFs only for boundary-adjacent elements to support localized queries in tasks. Approximation techniques leverage hierarchies to balance accuracy and storage for large-scale SDFs. Multi-resolution hierarchies, such as hierarchical hp-adaptive SDFs, employ bases within cells, adapting both element size (h) and (p) to capture smooth variations coarsely and details finely, enabling narrow-band extensions for additional memory savings in rendering and . For smooth SDFs, Fourier-based methods decompose the field into frequency components, allowing band-limited approximations that prioritize low-frequency global structure while compressing high-frequency details, though primarily explored in neural contexts for level-of-detail .

Applications

In Computer Graphics

In computer graphics, signed distance functions (SDFs) are widely employed for rendering implicit surfaces through techniques, particularly sphere tracing, which efficiently computes ray-object intersections by leveraging the distance information provided by the SDF. Sphere tracing advances the ray position iteratively, stepping forward by a distance bounded by the SDF value to guarantee no intersections are missed, with a typical step size of \max(\epsilon, |f(\mathbf{x})|), where \epsilon is a small positive constant to mitigate floating-point precision issues. This method, originally proposed for antialiased rendering of implicit surfaces, enables high-quality visualization of complex geometries without explicit mesh representations, making it suitable for and volumetric effects in applications. SDFs have also revolutionized scalable text and rendering on GPUs, as demonstrated by Valve's 2007 technique for generating signed distance field textures from outlines. These textures store the distance to edges in an , allowing bilinear filtering and alpha testing to produce smooth, anti-aliased results at arbitrary scales without artifacts or performance loss from mipmapping. This approach, implemented in games like , supports efficient rendering of fonts and icons in dynamic UIs, influencing subsequent adoptions in engines and libraries for magnification. For , SDFs facilitate real-time approximations of soft shadows and by propagating light through distance-based occlusion queries. A prominent example is 4.0's Signed Distance Field (SDFGI), introduced in 2020, which uses cascaded grids of SDFs to secondary rays for indirect diffuse , achieving scalable performance on mid-range hardware with low overhead compared to traditional probe-based methods. This technique enhances scene realism in open-world rendering by capturing bounced light in dynamic environments, supporting up to 60 FPS in complex scenes. In dynamic scenes involving deformable objects, real-time SDF updates enable responsive rendering of animations and simulations, such as in UI frameworks where shapes morph fluidly. For instance, Zed's GPUI library, released in 2023, employs SDFs for GPU-accelerated vector drawing of rectangles and paths, updating distance fields incrementally during layout changes to maintain 120 FPS rendering of interactive elements like code editors. This addresses challenges in traditional mesh-based UIs by avoiding costly triangulation.

In Computer Vision and Robotics

In , signed distance functions (SDFs) play a pivotal role in by enabling the fusion of depth data into coherent volumetric representations. A seminal example is KinectFusion, introduced in 2011, which utilizes truncated SDF volumes to perform real-time scanning and integration of depth measurements from a moving RGB-D sensor like the Kinect. In this approach, incoming depth frames are aligned to a global and fused into a grid where each stores an SDF value approximating the distance to the nearest surface, with truncation to bound computational costs and focus on nearby geometry. This method achieves dense, high-fidelity reconstructions at interactive frame rates, facilitating applications such as and object scanning by iteratively updating the SDF to minimize alignment errors via point-to-plane optimization. SDFs also enhance motion segmentation in by representing evolving interfaces in level-set frameworks, allowing the separation of moving objects from static backgrounds. In level-set evolution, the SDF serves as the embedding function whose zero level set defines the object boundary, evolving under a speed term derived from motion cues like or frame differences to capture dynamic regions. For instance, truncated SDF-based volumetric reconstructions from RGB-D sequences can detect motion by comparing temporal changes in the SDF field against a static model, isolating moving elements through thresholding or further evolution. This technique proves effective in low-texture environments, as demonstrated in volumetric video segmentation pipelines that achieve robust object isolation by leveraging SDF gradients for boundary refinement. In , SDFs underpin and collision avoidance by providing information for safe navigation around obstacles. Represented as distance fields in configuration space, SDFs enable potential field methods where repulsive forces are computed from the negative of the SDF, guiding robots away from collisions while attracting them toward goals. This -based avoidance is particularly efficient for operation, as seen in composite SDFs that predict future states for dynamic environments, significantly reducing SDF prediction times by 81–97% compared to exact methods, enabling faster in cluttered dynamic environments. Such fields are integrated into motion planners for manipulators and robots, ensuring collision-free trajectories with sub-millimeter precision in high-dimensional spaces. Recent advancements post-2020 incorporate neural SDFs into (SLAM) systems, enhancing gap filling and robustness in sparse or noisy sensor data. Neural networks regress continuous SDFs from partial observations, allowing reconstruction that fills occlusions through learned priors, outperforming voxel-based methods in accuracy on benchmark datasets. In robotic , frameworks like iSDF optimize lightweight networks in to infer SDFs for and , enabling dense in unstructured environments with reduced memory footprint. These approaches extend traditional SDF volumes by generalizing to unseen scenes via , supporting applications in autonomous and .

In Scientific Computing and Optimization

In scientific , signed functions (SDFs) play a crucial role in physics simulations, particularly for enforcing through level-set methods. These methods represent as the zero level set of an SDF, enabling accurate tracking of moving boundaries without explicit deformation. For instance, a modified level set advection equation can preserve the local signed property at the by incorporating a source term proportional to the interfacial area generation rate, allowing simulations of two-phase flows with moving contact lines while avoiding costly reinitialization steps. In finite element methods (FEM), SDFs facilitate contact modeling by defining the gap function between deforming bodies, such as in metal forming processes, where the metric properties of the SDF ensure robust enforcement of contact conditions and adaptive meshing from to Eulerian frameworks. Shape optimization leverages SDFs to parameterize evolving domains via gradient flows on level sets, minimizing energy functionals subject to geometric constraints. By representing shapes implicitly, SDFs allow computation of shape derivatives for functionals involving distances to boundaries, such as thickness constraints, through variational formulations that solve for adjoint states without ray-tracing integrations. This approach integrates with discrete gradient flows, providing a for topology-aware optimization where perturbations along normal directions update the SDF to reduce compliance or volume while maintaining manufacturability. In , SDFs serve as implicit representations for shapes, enabling generative modeling through neural networks trained on continuous distance fields. The DeepSDF model learns a latent-code conditioned SDF to represent classes of shapes, achieving high-fidelity , , and completion from partial inputs by optimizing a data term alongside geometric priors. Training incorporates eikonal regularization to enforce the unit gradient norm property of SDFs, stabilizing optimization of neural fields directly from point clouds and improving surface accuracy without explicit supervision. Extensions of SDFs to non- spaces, such as geometries, enhance tasks like in hierarchical data by defining signed distances to prototypes in the Poincaré ball model, preserving tree-like structures with low distortion. In higher dimensions, algebraic SDFs generalize to tensor fields for scientific simulations, approximating multi-scale distances in performance-critical contexts like computational design, where higher-order expansions capture complex interactions beyond Euclidean norms.

References

  1. [1]
    Signed Distance Functions | SpringerLink
    We define signed distance functions to be positive on the exterior, negative on the interior, and zero on the boundary.
  2. [2]
    [PDF] Adaptively Sampled Distance Fields: A General Representation of ...
    A distance field is a scalar field that specifies the minimum distance to a shape, where the distance may be signed to distinguish between the inside and ...<|control11|><|separator|>
  3. [3]
    Signed Distance Function (SDF): Implicit curves or surfaces
    A Signed Distance Function (SDF) defines a curve or surface by the distance to a point, or the distance to a segment, and can be used to define implicit curves.
  4. [4]
    [PDF] Applications of the signed distance function to surface geometry by ...
    After first defining the signed distance function to a surface and demonstrating its basic properties, we prove several integral formulas involving the surface ...
  5. [5]
    [PDF] Filling the signed distance field by fitting local quadrics
    We use the signed distance field (SDF) as shape representation that contains information of the surface nor- mal along with the signed distance at the closest ...
  6. [6]
    [PDF] Designing with Distance Fields
    This overview reviews previous work in distance fields, discusses the properties and advantages of distance fields that make them suitable for digital design, ...
  7. [7]
    [PDF] Diffusion Generated Motion using Signed Distance Functions
    Mar 20, 2009 · Abstract. We describe a new class of algorithms for generating a variety of geometric inter- facial motions by alternating two steps: ...
  8. [8]
    [PDF] Differentiable Volume Rendering using Signed Distance Functions
    Aug 23, 2019 · These methods can be used to infer camera parameters, material properties, and even object pose and geometry from 2D images. One of the ...
  9. [9]
    [PDF] Two-Stage Learning of Generalizable Signed Distance Functions
    We investigate the generalization capabilities of neural signed distance functions. (SDFs) for learning 3D object representations for unseen and unlabeled ...
  10. [10]
    [PDF] A Deep Signed Directional Distance Function for Shape ...
    The gradient property also provides analytical confidence about the SDDF distance prediction accuracy regardless of the distance to the observed surface and ...
  11. [11]
    Integration over curves and surfaces defined by the closest point ...
    Apr 14, 2016 · ... signed distance function to \Gamma =\partial \Omega if it is closed. The signed distance function is defined as. \begin{aligned} d_{s}(\mathbf { ...
  12. [12]
    [PDF] Fronts Propagating with Curvature Dependent Speed
    By viewing the surface as a level set, topological complexities and changes in the moving front are handled naturally. With these equations as a basis, any ...
  13. [13]
    [PDF] Theory, Algorithms, and Applications of Level Set Methods for ...
    Aug 15, 1995 · We review recent work on level set methods for following the evolution of complex interfaces. These techniques are based on solving an initial ...
  14. [14]
    [PDF] The Power Crust, Unions of Balls, and the Medial Axis Transform
    Mar 2, 2001 · The medial axis sketches the \ridges" of the signed distance function, the points at which the direction to the closest surface point changes ...
  15. [15]
    [PDF] Level Sets Methods in Imaging Science
    • Examples of signed Euclidean distance functions: • for the interface {−1,1} in R: φ(x) = |x| − 1 has. |∇φ| = 1, ∀x 6= 0. • for the unit circle {(x, y) ∈ R.
  16. [16]
    [PDF] Computation of the signed distance function to a discrete contour on ...
    30 nov 2012 · In this paper, we propose a numerical method for computing the signed distance function to a discrete domain, on an arbitrary triangular ...
  17. [17]
    [PDF] Applications of the signed distance function to surface geometry by ...
    After first defining the signed distance function to a surface and demonstrating its basic properties, we prove several integral formulas involving the surface ...
  18. [18]
    [PDF] arXiv:1906.02786v1 [math.NA] 6 Jun 2019
    Jun 6, 2019 · Weingarten map is symmetric and its n + 1 eigenvalues ... tubular neighborhood N so that the signed distance function d to γ satisfies d ∈.
  19. [19]
    Chapter 1 Signed distance from a smooth boundary
    In this section we define smoothness of a boundary using the signed dis- tance function. We also recall some of the main properties of the gradient of this ...Missing: neighborhood | Show results with:neighborhood
  20. [20]
    [PDF] Fast Marching Methods JA Sethian * Dept. of Mathematics
    Nov 11, 1998 · Fast Marching Methods are numerical schemes for computing solu- tions to the non-linear Eikonal equation and related static Hamilton-. Jacobi ...
  21. [21]
    [PDF] Fast sweeping method for eikonal equations - UCI Mathematics
    May 21, 2004 · The main idea of the fast sweeping method is to use nonlinear upwind difference and Gauss-Seidel iterations with alternating sweeping ordering.
  22. [22]
    An Efficient, Interface-Preserving Level Set Redistancing Algorithm ...
    In this paper we implement a "constraint" along with higher order difference schemes in order to make the iteration method more accurate and efficient. Accuracy ...
  23. [23]
    Distance transformations in digital images - ScienceDirect.com
    A distance transformation converts a binary digital image, consisting of feature and non-feature pixels, into an image where all non-feature pixels have a ...
  24. [24]
    [PDF] Exact and Adaptive Signed Distance Fields Computation for Rigid ...
    We present an efficient GPU-based method of constructing a global signed distance field on an adaptive grid for any model represented by a mesh of triangles.
  25. [25]
    [PDF] Gradient-SDF: A Semi-Implicit Surface Representation for 3D ...
    There are different ways to store SDFs, the more traditional one being a voxel grid, where 3D space is partitioned into voxels, i.e., cubes of a given size.
  26. [26]
    [PDF] Efficient Octree-Based Volumetric SLAM Supporting Signed ...
    Abstract— We present a dense volumetric SLAM framework that uses an octree representation for efficient fusion and rendering of either a truncated signed ...
  27. [27]
    [PDF] Adaptively Sampled Distance Fields: A General Representation of ...
    In this paper we propose adaptively sampled distance fields. (ADFs) as a fundamental graphical data structure. A distance field is a scalar field that specifies ...
  28. [28]
    Probabilistic Signed Distance Function for On-the-fly 3D Data Fusion ...
    Jul 29, 2018 · A hybrid data structure involving voxel, surfel, and mesh is designed to fully exploit the advantages of various prevalent 3D representations.
  29. [29]
    [PDF] Hierarchical hp-Adaptive Signed Distance Fields
    Our hp-adaptive SDFs could also be gener- ated for a narrow band in order to additionally save memory.
  30. [30]
    [PDF] A Geometric Method for the Antialiased Ray Tracing of Implicit ...
    Jul 28, 2015 · If equality holds for (7), then f is a signed distance function. 5 ... but non-differentiable minimum and maximum operations from Section 2.5.
  31. [31]
    DIST: Rendering Deep Implicit Signed Distance Function with ... - arXiv
    Nov 29, 2019 · We propose a differentiable sphere tracing algorithm to bridge the gap between inverse graphics methods and the recently proposed deep learning based implicit ...
  32. [32]
    [PDF] Improved Alpha-Tested Magnification for Vector Textures and ...
    The technique uses a distance field stored in a texture channel, rendered with alpha-testing, to minimize artifacts when magnifying alpha-tested textures, ...
  33. [33]
    Godot 4.0 gets SDF based real-time global illumination
    Jun 28, 2020 · SDFGI stands for Signed Distance Field Global Illumination. It means this technique makes heavy use of Signed Distance Fields (an euclidean ...
  34. [34]
    Signed distance field global illumination (SDFGI) - Godot Docs
    Signed distance field global illumination (SDFGI) is a novel technique available in Godot 4.0. It provides semi-real-time global illumination that scales to any ...
  35. [35]
    Leveraging Rust and the GPU to render user interfaces at 120 FPS
    Mar 7, 2023 · To understand how drawing rectangles works in GPUI, we first need to take a detour into the concept of Signed Distance Functions (SDFs for short) ...Gpui: Rendering · Drawing Rectangles · Text RenderingMissing: field | Show results with:field
  36. [36]
    [PDF] KinectFusion: Real-Time Dense Surface Mapping and Tracking
    In a true signed distance function, the value corresponds to the signed distance to the closest zero crossing (the surface inter- face), taking on positive and ...
  37. [37]
    [PDF] Motion Segmentation of Truncated Signed Distance Function based ...
    Truncated signed distance function (TSDF) based volu- metric surface reconstructions of static environments can be readily acquired using recent RGB-D ...
  38. [38]
    [PDF] Predicted Composite Signed-Distance Fields for Real-Time Motion ...
    We explore the use of composite signed-distance fields in motion planning and detail how they can be used to generate signed-distance fields (SDFs) in real-.
  39. [39]
    [PDF] Configuration Space Distance Fields for Manipulation Planning
    Abstract—The signed distance field (SDF) is a popular implicit shape representation in robotics, providing geometric information.
  40. [40]
    [PDF] iSDF: Real-Time Neural Signed Distance Fields for Robot Perception
    Fig. 1: We present iSDF, a system for real-time signed distance field reconstruction that optimises a randomly initialised network to regress.
  41. [41]
    [2208.01269] A locally signed-distance preserving level set method ...
    Aug 2, 2022 · We introduce a modified level set advection equation that intrinsically preserves the norm of the gradient at the interface, ie the local signed distance ...
  42. [42]
    Using a signed distance function for the simulation of metal forming ...
    Dec 11, 2008 · This paper proposes to use the metric properties of the distance function between two bodies in contact (or gap function) in simulations ...<|separator|>
  43. [43]
    A variational formulation for computing shape derivatives of ...
    Abstract. In the formulation of shape optimization problems, multiple geometric constraint func- tionals involve the signed distance function to the ...
  44. [44]
    [PDF] Discrete Gradient Flows for Shape Optimization and Applications
    Abstract. We present a variational framework for shape optimization problems that establishes clear and explicit connections among the continuous for-.
  45. [45]
    DeepSDF: Learning Continuous Signed Distance Functions ... - arXiv
    Jan 16, 2019 · We introduce DeepSDF, a learned continuous Signed Distance Function (SDF) representation of a class of shapes that enables high quality shape representation.Missing: interpretation | Show results with:interpretation
  46. [46]
    [2002.10099] Implicit Geometric Regularization for Learning Shapes
    In this paper we offer a new paradigm for computing high fidelity implicit neural representations directly from raw data (ie, point clouds, with or without ...
  47. [47]
    [PDF] Horospherical Learning with Smart Prototypes - BMVA Archive
    In the chosen hyperbolic model, such as the. Poincaré ball, classification is usually conducted by leveraging a signed distance function to the hyperbolic ...