Shape Space Spectra
Yue Chang, Otman Benchekroun, Maurizio M. Chiaramonte, Peter Yichen Chen, Eitan Grinspun
TL;DR
Shape Space Spectra introduces a differentiable, discretization-agnostic framework to compute eigenfunctions across continuously parameterized shape spaces by learning neural-field representations conditioned on a shape code. It develops a novel trio of techniques—joint training, gradient causal filtering, and shape-dependent causal sorting—to maintain consistent eigenmodes across space where eigenvalues cross, enabling a single reduced-order model for an entire shape family. The approach extends from single-shape eigenanalysis to shape-space eigenanalysis, supports elasticity, and yields practical benefits in reduced-space simulations, differentiable shape optimization, and differentiable modal sound synthesis. By enabling eigenanalysis over arbitrary shape representations (including neural implicit fields) and ensuring differentiability with respect to shape parameters, the method facilitates fast queries, warm-starts for PDE solvers, and robust design across diverse geometries. Empirical results show competitive agreement with discrete operators, rotation invariance, and substantial speedups for large shape-space queries, highlighting its potential for broad applications in physics-informed design and spectral geometry.
Abstract
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.
