On Computing Elastic Shape Distances between Curves in d-dimensional Space
Javier Bernal, Jim Lawrence, Gunay Dogan, Charles Hagwood

TL;DR
This paper introduces a linear dynamic programming algorithm for computing elastic shape distances between curves in any dimension, improving efficiency and enabling applications like the Fast Fourier Transform for closed curves.
Contribution
It presents a novel linear dynamic programming approach for optimal diffeomorphism computation and provides an algebraic justification for the Kabsch-Umeyama rotation algorithm, enhancing elastic shape analysis.
Findings
The new algorithm is more efficient than previous methods.
It enables fast computation of shape distances for closed curves.
The approach allows for applications of FFT in shape analysis.
Abstract
The computation of the elastic registration of two simple curves in higher dimensions and therefore of the elastic shape distance between them has been investigated by Srivastava et al. Assuming the first curve has one or more starting points, and the second curve has only one, they accomplish the computation, one starting point of the first curve at a time, by minimizing an L2 type distance between them based on alternating computations of optimal diffeomorphisms of the unit interval and optimal rotation matrices that reparametrize and rotate, respectively, one of the curves. We recreate the work by Srivastava et al., but in contrast to it, again for curves in any dimension, we present a Dynamic Programming algorithm for computing optimal diffeomorphisms that is linear, and justify in a purely algebraic manner the usual algorithm for computing optimal rotation matrices, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
