A Finite Difference Approximation of Second Order Regularization of Neural-SDFs

Haotian Yin, Aleksander Plocharski, Michal Jan Wlodarczyk, Przemyslaw Musialski
11/12/2025
cs.GRcs.CVcs.LG

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

We introduce a finite-difference framework for curvature regularization in neural signed distance field (SDF) learning. Existing approaches enforce curvature priors using full Hessian information obtained via second-order automatic differentiation, which is accurate but computationally expensive. Others reduced this overhead by avoiding explicit Hessian assembly, but still required higher-order differentiation. In contrast, our method replaces these operations with lightweight finite-difference stencils that approximate second derivatives using the well known Taylor expansion with a truncation error of O(h^2), and can serve as drop-in replacements for Gaussian curvature and rank-deficiency losses. Experiments demonstrate that our finite-difference variants achieve reconstruction fidelity comparable to their automatic-differentiation counterparts, while reducing GPU memory usage and training time by up to a factor of two. Additional tests on sparse, incomplete, and non-CAD data confirm that the proposed formulation is robust and general, offering an efficient and scalable alternative for curvature-aware SDF learning.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yin2025finite,
  title  = {A Finite Difference Approximation of Second Order Regularization of Neural-SDFs},
  author = {Haotian Yin and Aleksander Plocharski and Michal Jan Wlodarczyk and Przemyslaw Musialski},
  year   = {2025},
  eprint = {2511.08980},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.08980v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.08980.svg)](https://codeofpaper.com/paper/2511.08980)

Discussion