Searching High-Dimensional Neighbours: CPU-Based Tailored Data-Structures Versus GPU-Based Brute-Force Method

  • Authors:
  • Vincent Garcia;Frank Nielsen

  • Affiliations:
  • Ecole Polytechnique, Palaiseau, France;Ecole Polytechnique, Palaiseau, France

  • Venue:
  • MIRAGE '09 Proceedings of the 4th International Conference on Computer Vision/Computer Graphics CollaborationTechniques
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many image processing algorithms rely on nearest neighbor (NN) or on the k nearest neighbor (kNN) search problem. Several methods have been proposed to reduce the computation time, for instance using space partitionning. However, these methods are very slow in high dimensional space. In this paper, we propose a fast implementation of the brute-force algorithm using GPU (Graphics Processing Units) programming. We show that our implementation is up to 150 times faster than the classical approaches on synthetic data, and up to 75 times faster on real image processing algorithms (finding similar patches in images and texture synthesis).