A Near-Linear Time Algorithm for the Chamfer Distance
Not on the map. Why?
Abstract (arXiv)
For any two point sets A,B subset ℝd of size up to n, the Chamfer distance from A to B is defined as CH(A,B)=suma ∈ A minb ∈ B dX(a,b), where dX is the underlying distance measure (e.g., the Euclidean or Manhattan distance). The Chamfer distance is a popular measure of dissimilarity between point clouds, used in many machine learning, computer vision, and graphics applications, and admits a straightforward O(d n2)-time brute force algorithm. Further, the Chamfer distance is often used as a proxy for the more computationally demanding Earth-Mover (Optimal Transport) Distance. However, the quadratic dependence on n in the running time makes the naive approach intractable for large datasets. We overcome this bottleneck and present the first (1+ε)-approximate algorithm for estimating the Chamfer distance with a near-linear running time. Specifically, our algorithm runs in time O(nd log (n)/varepsilon2) and is implementable. Our experiments demonstrate that it is both accurate and fast on large high-dimensional datasets. We believe that our algorithm will open new avenues for analyzing large high-dimensional point clouds. We also give evidence that if the goal is to report a (1+varepsilon)-approximate mapping from A to B (as opposed to just its value), then any sub-quadratic time algorithm is unlikely to exist.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 8 of its 29 references that are in the map. First posted on arXiv 6 Jul 2023.
Builds on
8 of 29 references.
References · 8
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,897
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 979
- 2017Near-linear time approximation algorithms for optimal transport via Sinkhorn iterationcited by 223
- 2022Results of the NeurIPS'21 Challenge on Billion-Scale Approximate Nearest Neighbor Searchcited by 45
- 2015Optimal Data-Dependent Hashing for Approximate Near Neighborscited by 44
- 2019Transductive Zero-Shot Learning with Visual Structure Constraintcited by 36
- 2019LBS Autoencoder: Self-supervised Fitting of Articulated Meshes to Point Cloudscited by 14
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1; 2026: 2.
5 papers.
- 2024WordRobe: Text-Guided Generation of Textured 3D Garmentscited by 13
- 2023LD-SDM: Language-Driven Hierarchical Species Distribution Modelingcited by 4
- 2026A Scalable Vector Graphics Latent Spacecited by 1
- 2025Contextual Tokenization for Graph Inverted Indicescited by 0
- 2026The Observable Wasserstein Distancecited by 0
- 2026A Scalable Vector Graphics Latent Space22 Aug 2026
- 2026The Observable Wasserstein Distance11 May 2026
- 2025Contextual Tokenization for Graph Inverted Indices26 Oct 2025
- 2024WordRobe: Text-Guided Generation of Textured 3D Garments26 Mar 2024
- 2023LD-SDM: Language-Driven Hierarchical Species Distribution Modeling13 Dec 2023