Fast Large Deformation Matching with the Energy Distance Kernel
Siwan Boufadene, François-Xavier Vialard, Jean Feydy
TL;DR
This work tackles efficient registration of point clouds and measures under large deformations by embedding the Energy-Distance kernel into the LDDMM framework. The key insight is that ED-based losses and their convolutions with finite measures can be approximated by sums of 1D projections, enabling $O(n \log n)$ per projection computation and scalable optimization without hyperparameter tuning. To address the ED kernel's lack of regularity, the authors introduce two regularization schemes that enforce bi-Lipschitz deformations: (i) TV regularization on the dual momentum and (ii) an $L^2$ momentum regularization on the evolving measure, both preserving the existence of minimizers and enabling complete deformation groups. A sliced-ED variant further accelerates computations, yielding near-linear time complexity and robust, translation-invariant registrations on large datasets. Overall, the paper delivers a hyperparameter-free, scalable registration framework with strong theoretical foundations and practical performance on synthetic and real data.
Abstract
We propose an efficient framework for point cloud and measure registration using bi-Lipschitz homeomorphisms, achieving O(n log n) complexity, where n is the number of points. By leveraging the Energy-Distance (ED) kernel, which can be approximated by its sliced one-dimensional projections, each computable in O(n log n), our method avoids hyperparameter tuning and enables efficient large-scale optimization. The main issue to be solved is the lack of regularity of the ED kernel. To this goal, we introduce two models that regularize the deformations and retain a low computational footprint. The first model relies on TV regularization, while the second model avoids the non-smooth TV regularization at the cost of restricting its use to the space of measures, or cloud of points. Last, we demonstrate the numerical robustness and scalability of our models on synthetic and real data.
