Computing Nearest-Neighbor Fields via Propagation-Assisted KD-Trees
Abstract
Matching patches between two images, also known as computing nearest-neighbor fields, has been proven a useful technique in various computer vision/graphics algorithms. But this is a computationally challenging nearest-neighbor search task, because both the query set and the candidate set are of image size. In this paper, we propose Propagation-Assisted KD-Trees to quickly compute an approximate solution. We develop a novel propagation search method for kd-trees. In this method the tree nodes checked by each query are propagated from the nearby queries. This method not only avoids the time-consuming backtracking in traditional tree methods, but is more accurate. Experiments on public data show that our method is 10-20 times faster than the PatchMatch method [4] at the same accuracy, or reduces its error by 70% at the same running time. Our method is also 2-5 times faster and is more accurate than Coherency Sensitive Hashing [22], a latest state-of-the-art method.
Cite
Text
He and Sun. "Computing Nearest-Neighbor Fields via Propagation-Assisted KD-Trees." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2012. doi:10.1109/CVPR.2012.6247665Markdown
[He and Sun. "Computing Nearest-Neighbor Fields via Propagation-Assisted KD-Trees." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2012.](https://mlanthology.org/cvpr/2012/he2012cvpr-computing/) doi:10.1109/CVPR.2012.6247665BibTeX
@inproceedings{he2012cvpr-computing,
title = {{Computing Nearest-Neighbor Fields via Propagation-Assisted KD-Trees}},
author = {He, Kaiming and Sun, Jian},
booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition},
year = {2012},
pages = {111-118},
doi = {10.1109/CVPR.2012.6247665},
url = {https://mlanthology.org/cvpr/2012/he2012cvpr-computing/}
}