Even Faster Algorithm for the Chamfer Distance
By: Ying Feng, Piotr Indyk
Potential Business Impact:
Makes comparing shapes much faster for computers.
For two d-dimensional point sets A, B of size up to n, the Chamfer distance from A to B is defined as CH(A,B) = \sum_{a \in A} \min_{b \in B} \|a-b\|. The Chamfer distance is a widely used measure for quantifying dissimilarity between sets of points, used in many machine learning and computer vision applications. A recent work of Bakshi et al, NeuriPS'23, gave the first near-linear time (1+eps)-approximate algorithm, with a running time of O(ndlog(n)/eps^2). In this paper we improve the running time further, to O(nd(loglog(n)+log(1/eps))/eps^2). When eps is a constant, this reduces the gap between the upper bound and the trivial Omega(dn) lower bound significantly, from O(log n) to O(loglog n).
Similar Papers
Approximating the Directed Hausdorff Distance
Computational Geometry
Find shapes faster by ignoring some messy parts.
Constant Approximation of Fréchet Distance in Strongly Subquadratic Time
Computational Geometry
Finds how similar two wiggly lines are faster.
A near-linear time exact algorithm for the $L_1$-geodesic Fréchet distance between two curves on the boundary of a simple polygon
Computational Geometry
Measures how different two paths on a shape are.