Neural Geometry Processing via Spherical Neural Surfaces

Romy Williamson, Niloy J. Mitra
7/10/2024
cs.GRcs.AIcs.CV

No official code found. Best implementation: romyjw/sns (14 stars, MIT, last commit 2026-04-27).

Abstract

Neural surfaces (e.g., neural map encoding, deep implicits and neural radiance fields) have recently gained popularity because of their generic structure (e.g., multi-layer perceptron) and easy integration with modern learning-based setups. Traditionally, we have a rich toolbox of geometry processing algorithms designed for polygonal meshes to analyze and operate on surface geometry. In the absence of an analogous toolbox, neural representations are typically discretized and converted into a mesh, before applying any geometry processing algorithm. This is unsatisfactory and, as we demonstrate, unnecessary. In this work, we propose a spherical neural surface representation for genus-0 surfaces and demonstrate how to compute core geometric operators directly on this representation. Namely, we estimate surface normals and first and second fundamental forms of the surface, as well as compute surface gradient, surface divergence and Laplace-Beltrami operator on scalar/vector fields defined on the surface. Our representation is fully seamless, overcoming a key limitation of similar explicit representations such as Neural Surface Maps [Morreale et al. 2021]. These operators, in turn, enable geometry processing directly on the neural representations without any unnecessary meshing. We demonstrate illustrative applications in (neural) spectral analysis, heat flow and mean curvature flow, and evaluate robustness to isometric shape variations. We propose theoretical formulations and validate their numerical estimates, against analytical estimates, mesh-based baselines, and neural alternatives, where available. By systematically linking neural surface representations with classical geometry processing algorithms, we believe that this work can become a key ingredient in enabling neural geometry processing. Code is accessible from the project webpage.

View on arXivView PDF

Code Implementations(1)

romyjw/snsCommunity68%
MIT

official implementation of Neural Geometry Processing via Spherical Neural Surfaces

142MATLAB, PythonMar 25, 20255 months agoMIT

Cite this paper

@article{williamson2024neural,
  title  = {Neural Geometry Processing via Spherical Neural Surfaces},
  author = {Romy Williamson and Niloy J. Mitra},
  year   = {2024},
  eprint = {2407.07755},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.07755v3}
}

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/2407.07755.svg)](https://codeofpaper.com/paper/2407.07755)

Discussion