Deformation Recovery: Localized Learning for Detail-Preserving Deformations
Ramana Sundararaman, Nicolas Donati, Simone Melzi, Etienne Corman, Maks Ovsjanikov
TL;DR
This work tackles the problem of producing high-quality, detail-preserving 3D shape deformations without relying on global shape encodings. It introduces the Local Jacobian Network (LJN), a set of per-face MLPs that, given a coarse local deformation signal, predict detailed Jacobians $J_{12}$ which are then integrated via a Poisson solve to recover embeddings. By operating on local, shared-weight representations and leveraging spectral projections, LJN achieves strong cross-category generalization, enabling accurate map refinement, unsupervised deformation and mapping, and interactive editing with significantly faster inference than iterative baselines. The approach supports meshes with differing connectivity through functional maps, and it demonstrates data efficiency (training on ~60 shapes) and competitive performance on standard benchmarks, including FAUST-Challenge. Limitations include potential volume shrinkage and handling of sharp bends, with future work pointing toward physics-informed energies and alternative deformation spaces such as the Discrete Shell-Operator.
Abstract
We introduce a novel data-driven approach aimed at designing high-quality shape deformations based on a coarse localized input signal. Unlike previous data-driven methods that require a global shape encoding, we observe that detail-preserving deformations can be estimated reliably without any global context in certain scenarios. Building on this intuition, we leverage Jacobians defined in a one-ring neighborhood as a coarse representation of the deformation. Using this as the input to our neural network, we apply a series of MLPs combined with feature smoothing to learn the Jacobian corresponding to the detail-preserving deformation, from which the embedding is recovered by the standard Poisson solve. Crucially, by removing the dependence on a global encoding, every \textit{point} becomes a training example, making the supervision particularly lightweight. Moreover, when trained on a class of shapes, our approach demonstrates remarkable generalization across different object categories. Equipped with this novel network, we explore three main tasks: refining an approximate shape correspondence, unsupervised deformation and mapping, and shape editing. Our code is made available at https://github.com/sentient07/LJN
