Marching Neurons:
Accurate Surface Extraction for Neural Implicit Shapes

SIGGRAPH Asia 2025 (Journal Track)

1TU Wien, Austria         2Max-Planck-Institute for Informatics, Germany
teaser
Surfaces extracted from a signed distance function (SDF) represented by a neural network using Marching Cubes with different grid resolutions (left and center) compared to our analytic method (right). While Marching Cubes struggles to reconstruct sharp edges even at high grid resolutions, our analytic method is able to reconstruct the surface accurately.

Abstract

Accurate surface geometry representation is crucial in 3D visual computing. Explicit representations, such as polygonal meshes, and implicit representations, like signed distance functions, each have distinct advantages, making efficient conversions between them increasingly important. Conventional surface extraction methods for implicit representations, such as the widely used Marching Cubes algorithm, rely on spatial decomposition and sampling, leading to inaccuracies due to fixed and limited resolution. We introduce a novel approach for analytically extracting surfaces from neural implicit functions. Our method operates natively in parallel and can navigate large neural architectures. By leveraging the fact that each neuron partitions the domain, we develop a depth-first traversal strategy to efficiently track the encoded surface. The resulting meshes faithfully capture the full geometric information from the network without ad-hoc spatial discretization, achieving unprecedented accuracy across diverse shapes and network architectures while maintaining competitive speed.

BibTeX

@article{stippel2025neurons,
      title={Marching Neurons: Accurate Surface Extraction for Neural Implicit Shapes},
      author={Stippel, C. and Mujkanovic, F. and Leimkuehler T. and Hermosilla, P.},
      journal={ACM Transactions on Graphics (Proc. SIGGRAPH Asia)},
      year={2025}
      }