Efficient approximation of Earth Mover's Distance Based on Nearest Neighbor Search
Not on the map. Why?
Abstract (arXiv)
Earth Mover's Distance (EMD) is an important similarity measure between two distributions, used in computer vision and many other application domains. However, its exact calculation is computationally and memory intensive, which hinders its scalability and applicability for large-scale problems. Various approximate EMD algorithms have been proposed to reduce computational costs, but they suffer lower accuracy and may require additional memory usage or manual parameter tuning. In this paper, we present a novel approach, NNS-EMD, to approximate EMD using Nearest Neighbor Search (NNS), in order to achieve high accuracy, low time complexity, and high memory efficiency. The NNS operation reduces the number of data points compared in each NNS iteration and offers opportunities for parallel processing. We further accelerate NNS-EMD via vectorization on GPU, which is especially beneficial for large datasets. We compare NNS-EMD with both the exact EMD and state-of-the-art approximate EMD algorithms on image classification and retrieval tasks. We also apply NNS-EMD to calculate transport mapping and realize color transfer between images. NNS-EMD can be 44x to 135x faster than the exact EMD implementation, and achieves superior accuracy, speedup, and memory efficiency over existing approximate EMD methods.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 33 of its 81 references that are in the map. First posted on arXiv 14 Jan 2024.
Builds on
33 of 81 references.
References · 33
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2020Accelerating 3D Deep Learning with PyTorch3Dcited by 781
- 2017Deep Photo Style Transfercited by 168
- 2019Morphing and Sampling Network for Dense Point Cloud Completioncited by 132
- 2021Density-aware Chamfer Distance as a Comprehensive Metric for Point Cloud Completioncited by 111
- 2017Smooth and Sparse Optimal Transportcited by 83
- 2021Generative Modeling with Optimal Transport Mapscited by 80
- 2021Low-Rank Sinkhorn Factorizationcited by 66
21 more
- 2020HistoGAN: Controlling Colors of GAN-Generated and Real Images via Color Histogramscited by 64
- 2013Regularized Discrete Optimal Transportcited by 54
- 2019Tree-Sliced Variants of Wasserstein Distancescited by 54
- 2021Point-set Distances for Learning Representations of 3D Point Cloudscited by 48
- 2017Emerging from Water: Underwater Image Color Correction Based on Weakly Supervised Color Transfercited by 40
- 2018Statistical Optimal Transport via Factored Couplingscited by 38
- 2018Word Mover's Embedding: From Word2Vec to Document Embeddingcited by 26
- 2019Scalable Nearest Neighbor Search for Optimal Transportcited by 25
- 2022Hierarchical Sliced Wasserstein Distancecited by 23
- 2020DPDist : Comparing Point Clouds Using Deep Point Cloud Distancecited by 22
- 2021Diffusion Earth Mover's Distance and Distribution Embeddingscited by 18
- 2022Sobolev Transport: A Scalable Metric for Probability Measures with Graph Metricscited by 18
- 2019Screening Sinkhorn Algorithm for Regularized Optimal Transportcited by 17
- 2016DOTmark - A Benchmark for Discrete Optimal Transportcited by 15
- 2022Geodesic Sinkhorn for Fast and Accurate Optimal Transport on Manifoldscited by 10
- 2021Approximation algorithms for 1-Wasserstein distance between persistence diagramscited by 5
- 2022An Overview of Color Transfer and Style Transfer for Images and Videoscited by 5
- 2017Iterative Manifold Embedding Layer Learned by Incomplete Data for Large-scale Image Retrievalcited by 3
- 2019Faster Algorithms for the Geometric Transportation Problemcited by 3
- 2019A near-linear time approximation scheme for geometric transportation with arbitrary supplies and spreadcited by 2
- 2018Visual Tracking Using Sparse Coding and Earth Mover's Distancecited by 1
Built on by
Citing papers per year: 2026: 3.
3 papers.