Shape Space Spectra

📄 arXiv: 2408.10099v2 📥 PDF

作者: Yue Chang, Otman Benchekroun, Maurizio M. Chiaramonte, Peter Yichen Chen, Eitan Grinspun

分类: cs.GR

发布日期: 2024-08-19 (更新: 2025-05-13)


💡 一句话要点

提出一种基于空间神经场的形状空间谱分析方法,用于参数化形状族的特征分析。

🎯 匹配领域: 支柱一:机器人控制 (Robot Control)

关键词: 形状空间 谱分析 神经场 降阶建模 形状优化

📋 核心要点

  1. 传统特征分析方法通常局限于单个形状及其离散化,限制了降阶建模(ROM)的应用。
  2. 该论文提出一种新的特征分析方法,通过构建空间神经场来表示整个参数化形状族的特征函数。
  3. 实验表明,该方法在形状优化(声音合成、运动)和弹性动力学仿真降阶建模方面表现出色。

📝 摘要(中文)

本文提出了一种针对连续参数化形状族的特征分析方法。该方法构建空间神经场,用于表示整个形状空间上的特征函数。该方法与特定的形状表示无关,仅需依赖于一个取决于形状参数的内外指示函数。通过在具有正交约束的嵌套空间上最小化变分原理来计算特征函数。由于特征值可能在重数点交换主导地位,因此该方法联合训练多个特征函数,同时基于每个步骤的特征值动态地重新排序它们。通过因果梯度滤波,这种重新排序反映在反向传播中。该方法使应用能够在形状空间上运行,为所有形状(包括以前未见过的形状)提供单个包含振动模式的降阶模型。由于特征分析对于形状参数是可微的,因此它有助于特征函数感知的形状优化。我们在用于声音合成和运动的形状优化以及用于弹性动力学仿真的降阶建模中评估了我们的方法。

🔬 方法详解

问题定义:现有特征分析方法,如拉普拉斯算子或弹性能量 Hessian 的特征分析,通常仅限于单个形状及其离散化表示。这限制了降阶模型(ROM)的应用范围,使其难以处理参数化的形状族。因此,需要一种能够处理连续参数化形状族的特征分析方法,从而实现更通用的降阶建模。

核心思路:本文的核心思路是利用空间神经场来表示参数化形状族上的特征函数。通过将特征函数表示为神经场的形式,可以实现对整个形状空间进行连续的特征分析,而无需对每个形状进行单独的离散化和计算。这种方法允许在形状参数发生变化时,特征函数能够平滑地变化,从而实现更鲁棒和高效的降阶建模。

技术框架:该方法主要包含以下几个步骤:1) 定义参数化形状族,并提供一个内外指示函数,该函数依赖于形状参数,用于判断空间中的点是否位于形状内部。2) 构建空间神经场,用于表示形状空间上的特征函数。3) 通过最小化变分原理来计算特征函数,同时施加正交约束,以保证特征函数的线性无关性。4) 联合训练多个特征函数,并根据特征值动态地重新排序它们,以解决特征值在重数点交换主导地位的问题。5) 使用因果梯度滤波,将重新排序的信息反映在反向传播中,从而实现可微的特征分析。

关键创新:该方法最重要的创新点在于提出了基于空间神经场的形状空间谱分析方法。与传统的特征分析方法相比,该方法能够处理连续参数化形状族,并提供一个统一的降阶模型,适用于所有形状,包括以前未见过的形状。此外,该方法是可微的,可以用于特征函数感知的形状优化。

关键设计:该方法使用变分原理来计算特征函数,具体而言,是最小化一个能量泛函,该泛函通常与拉普拉斯算子或弹性能量 Hessian 相关。为了保证特征函数的正交性,使用了正交约束。为了解决特征值交换问题,采用了动态重排序策略,并使用因果梯度滤波来保证反向传播的正确性。具体的网络结构和损失函数需要根据具体的应用场景进行调整。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,该方法在形状优化方面表现出色,例如在声音合成中,可以优化乐器形状以产生特定的音色;在机器人运动中,可以优化腿部形状以提高运动效率。此外,该方法在弹性动力学仿真降阶建模中也取得了显著的性能提升,能够以更低的计算成本实现高精度的仿真结果。

🎯 应用场景

该研究成果可广泛应用于涉及参数化形状的工程领域,例如:声音合成中的乐器形状优化、机器人运动中的腿部形状设计、以及弹性动力学仿真中的结构优化。该方法能够为各种形状提供统一的降阶模型,从而加速仿真和优化过程,并为设计新型结构和设备提供新的可能性。

📄 摘要(原文)

Eigenanalysis of differential operators, such as the Laplace operator or elastic energy Hessian, is typically restricted to a single shape and its discretization, limiting reduced order modeling (ROM). We introduce the first eigenanalysis method for continuously parameterized shape families. Given a parametric shape, our method constructs spatial neural fields that represent eigenfunctions across the entire shape space. It is agnostic to the specific shape representation, requiring only an inside/outside indicator function that depends on shape parameters. Eigenfunctions are computed by minimizing a variational principle over nested spaces with orthogonality constraints. Since eigenvalues may swap dominance at points of multiplicity, we jointly train multiple eigenfunctions while dynamically reordering them based on their eigenvalues at each step. Through causal gradient filtering, this reordering is reflected in backpropagation. Our method enables applications to operate over shape space, providing a single ROM that encapsulates vibration modes for all shapes, including previously unseen ones. Since our eigenanalysis is differentiable with respect to shape parameters, it facilitates eigenfunction-aware shape optimization. We evaluate our approach on shape optimization for sound synthesis and locomotion, as well as reduced-order modeling for elastodynamic simulation.