Transferable Foundation Models for Geometric Tasks on Point Cloud Representations: Geometric Neural Operators

Blaine Quackenbush, Paul J. Atzberger
3/6/2025
cs.LGcs.CVmath.NA

No official code found. Best implementation: atzberg/geo_neural_op (57 stars, GPL-3.0, last commit 2026-04-13).

Abstract

We introduce methods for obtaining pretrained Geometric Neural Operators (GNPs) that can serve as basal foundation models for use in obtaining geometric features. These can be used within data processing pipelines for machine learning tasks and numerical methods. We show how our GNPs can be trained to learn robust latent representations for the differential geometry of point-clouds to provide estimates of metric, curvature, and other shape-related features. We demonstrate how our pre-trained GNPs can be used (i) to estimate the geometric properties of surfaces of arbitrary shape and topologies with robustness in the presence of noise, (ii) to approximate solutions of geometric partial differential equations (PDEs) on manifolds, and (iii) to solve equations for shape deformations such as curvature driven flows. We release codes and weights for using GNPs in the package geo_neural_op. This allows for incorporating our pre-trained GNPs as components for reuse within existing and new data processing pipelines. The GNPs also can be used as part of numerical solvers involving geometry or as part of methods for performing inference and other geometric tasks.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

Geometric Neural Operators (GNPs) for machine learning tasks on point-cloud representations: curvature estimation, shape deformations, solvers for geometric PDEs. Also, includes weights of pretrained transferable GNP models.

5710TeX, PythonMar 6, 20256 months agoGPL-3.0

Similar Papers

Cite this paper

@article{quackenbush2025transferable,
  title  = {Transferable Foundation Models for Geometric Tasks on Point Cloud Representations: Geometric Neural Operators},
  author = {Blaine Quackenbush and Paul J. Atzberger},
  year   = {2025},
  eprint = {2503.04649},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.04649v2}
}

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

Discussion