English

Fully Dynamic Algorithms for Chamfer Distance

Data Structures and Algorithms 2025-12-22 v2

Abstract

We study the problem of computing Chamfer distance in the fully dynamic setting, where two set of points A,BRdA, B \subset \mathbb{R}^{d}, each of size up to nn, dynamically evolve through point insertions or deletions and the goal is to efficiently maintain an approximation to distCH(A,B)=aAminbBdist(a,b)\mathrm{dist}_{\mathrm{CH}}(A,B) = \sum_{a \in A} \min_{b \in B} \textrm{dist}(a,b), where dist\textrm{dist} is a distance measure. Chamfer distance is a widely used dissimilarity metric for point clouds, with many practical applications that require repeated evaluation on dynamically changing datasets, e.g., when used as a loss function in machine learning. In this paper, we present the first dynamic algorithm for maintaining an approximation of the Chamfer distance under the p\ell_p norm for p{1,2}p \in \{1,2 \}. Our algorithm reduces to approximate nearest neighbor (ANN) search with little overhead. Plugging in standard ANN bounds, we obtain (1+ϵ)(1+\epsilon)-approximation in O~(ϵd)\tilde{O}(\epsilon^{-d}) update time and O(1/ϵ)O(1/\epsilon)-approximation in O~(dnϵ2ϵ4)\tilde{O}(d n^{\epsilon^2} \epsilon^{-4}) update time. We evaluate our method on real-world datasets and demonstrate that it performs competitively against natural baselines.

Keywords

Cite

@article{arxiv.2512.16639,
  title  = {Fully Dynamic Algorithms for Chamfer Distance},
  author = {Gramoz Goranci and Shaofeng Jiang and Peter Kiss and Eva Szilagyi and Qiaoyuan Yang},
  journal= {arXiv preprint arXiv:2512.16639},
  year   = {2025}
}

Comments

NeurIPS 2025

R2 v1 2026-07-01T08:31:38.662Z