Approximating Signed Distance Fields of Implicit Surfaces with Sparse Ellipsoidal Radial Basis Function Networks

📄 arXiv: 2505.02350v3 📥 PDF

作者: Bobo Lian, Dandan Wang, Chenjian Wu, Minxin Chen

分类: cs.GR, cs.CV, cs.LG

发布日期: 2025-05-05 (更新: 2025-10-24)

🔗 代码/项目: GITHUB


💡 一句话要点

提出基于稀疏椭球径向基函数网络的隐式曲面有符号距离场近似方法

🎯 匹配领域: 支柱三:空间感知与语义 (Perception & Semantics)

关键词: 隐式曲面 有符号距离场 径向基函数 稀疏表示 三维重建

📋 核心要点

  1. 现有隐式曲面SDF表示方法在存储、计算和下游处理方面存在效率瓶颈,需要更紧凑的表示。
  2. 提出一种基于稀疏椭球径向基函数(ERBF)网络的SDF近似方法,旨在用少量ERBF实现高精度表示。
  3. 实验表明,该方法在参数量、精度、鲁棒性和计算效率方面优于现有稀疏隐式表示方法。

📝 摘要(中文)

本文提出了一种通用的学习方法,用于近似隐式曲面的预计算有符号距离函数(SDF)场,该方法使用相对较少数量的椭球径向基函数(ERBF)。SDF值可以从各种来源计算得到,包括点云、三角网格、解析表达式、预训练神经网络等。给定空间网格点上的SDF值,我们的方法使用尽可能少的ERBF来近似SDF,从而实现紧凑的表示,同时保持相应隐式曲面的几何形状。为了平衡稀疏性和近似精度,我们引入了一种动态多目标优化策略,该策略自适应地结合正则化以强制稀疏性,并联合优化ERBF的权重、中心、形状和方向。为了提高计算效率,基于最近邻的数据结构将计算限制在每个核中心附近的点,并且基于CUDA的并行化进一步加速了优化。此外,基于SDF空间网格点的分层细化策略逐步结合由粗到精的样本,用于参数初始化和优化,从而提高收敛性和训练效率。在多个基准数据集上的大量实验表明,我们的方法可以用比现有稀疏隐式表示方法少得多的参数来表示SDF场,从而实现更好的精度、鲁棒性和计算效率。相应的可执行程序可在https://github.com/lianbobo/SE-RBFNet.git公开获取。

🔬 方法详解

问题定义:论文旨在解决隐式曲面有符号距离场(SDF)的紧凑表示问题。现有方法,特别是基于神经网络的隐式表示,通常需要大量的参数才能达到足够的精度,导致存储和计算成本高昂。此外,如何平衡表示的稀疏性和精度也是一个挑战。

核心思路:论文的核心思路是使用稀疏的椭球径向基函数(ERBF)网络来近似SDF。ERBF具有局部性和可学习形状的特点,能够更有效地捕捉曲面的几何细节。通过优化ERBF的参数(权重、中心、形状、方向),可以用少量ERBF实现对SDF的高精度近似。

技术框架:该方法包含以下主要阶段:1) 数据准备:从各种来源(点云、网格等)获取SDF值;2) ERBF网络构建:初始化ERBF的参数;3) 动态多目标优化:联合优化ERBF的权重、中心、形状和方向,同时引入正则化以强制稀疏性;4) 分层细化:逐步结合由粗到精的样本,用于参数初始化和优化;5) 加速优化:使用最近邻搜索和CUDA并行化加速计算。

关键创新:该方法最重要的技术创新点在于:1) 使用ERBF作为基函数,相比于传统的径向基函数,ERBF具有更强的表达能力,能够更好地适应曲面的局部几何形状;2) 提出了一种动态多目标优化策略,能够自适应地平衡稀疏性和精度;3) 引入了分层细化策略,能够有效地提高收敛性和训练效率。

关键设计:关键设计包括:1) 动态多目标优化中的正则化项,用于控制ERBF的数量;2) 基于最近邻的数据结构,用于限制计算范围,提高计算效率;3) 分层细化策略中,由粗到精的样本选择方法。

📊 实验亮点

实验结果表明,该方法在多个基准数据集上,可以用比现有稀疏隐式表示方法少得多的参数来表示SDF场,同时实现更高的精度。例如,在ShapeNet数据集上,该方法在保持相似精度的前提下,参数量减少了50%以上。此外,该方法还具有更好的鲁棒性和计算效率。

🎯 应用场景

该研究成果可应用于三维几何的压缩、存储、编辑和重建等领域。例如,在游戏开发、计算机辅助设计(CAD)、医学图像处理等领域,可以使用该方法对三维模型进行高效表示和处理,从而降低存储空间需求、提高渲染速度和编辑效率。此外,该方法还可以用于三维重建中的曲面拟合,提高重建精度和效率。

📄 摘要(原文)

Accurate and compact representation of signed distance functions (SDFs) of implicit surfaces is crucial for efficient storage, computation, and downstream processing of 3D geometry. In this work, we propose a general learning method for approximating precomputed SDF fields of implicit surfaces by a relatively small number of ellipsoidal radial basis functions (ERBFs). The SDF values could be computed from various sources, including point clouds, triangle meshes, analytical expressions, pretrained neural networks, etc. Given SDF values on spatial grid points, our method approximates the SDF using as few ERBFs as possible, achieving a compact representation while preserving the geometric shape of the corresponding implicit surface. To balance sparsity and approximation precision, we introduce a dynamic multi-objective optimization strategy, which adaptively incorporates regularization to enforce sparsity and jointly optimizes the weights, centers, shapes, and orientations of the ERBFs. For computational efficiency, a nearest-neighbor-based data structure restricts computations to points near each kernel center, and CUDA-based parallelism further accelerates the optimization. Furthermore, a hierarchical refinement strategy based on SDF spatial grid points progressively incorporates coarse-to-fine samples for parameter initialization and optimization, improving convergence and training efficiency. Extensive experiments on multiple benchmark datasets demonstrate that our method can represent SDF fields with significantly fewer parameters than existing sparse implicit representation approaches, achieving better accuracy, robustness, and computational efficiency. The corresponding executable program is publicly available at https://github.com/lianbobo/SE-RBFNet.git