• DocumentCode
    3374423
  • Title

    K-nearest neighbor search: Fast GPU-based implementations and application to high-dimensional feature matching

  • Author

    Garcia, Vincent ; Debreuve, Éric ; Nielsen, Frank ; Barlaud, Michel

  • Author_Institution
    Lab. d´´Inf. LIX, Ecole Polytech., Palaiseau, France
  • fYear
    2010
  • fDate
    26-29 Sept. 2010
  • Firstpage
    3757
  • Lastpage
    3760
  • Abstract
    The k-nearest neighbor (kNN) search problem is widely used in domains and applications such as classification, statistics, and biology. In this paper, we propose two fast GPU-based implementations of the brute-force kNN search algorithm using the CUDA and CUBLAS APIs. We show that our CUDA and CUBLAS implementations are up to, respectively, 64X and 189X faster on synthetic data than the highly optimized ANN C++ library, and up to, respectively, 25X and 62X faster on high-dimensional SIFT matching.
  • Keywords
    feature extraction; image matching; search problems; CUBLAS API; CUDA API; brute-force kNN search algorithm; fast GPU-based implementations; high-dimensional SIFT matching; high-dimensional feature matching; highly optimized ANN C++ library; k-nearest neighbor search problem; Artificial neural networks; Feature extraction; Graphics processing unit; Indexes; Kernel; Libraries; Sorting; CUDA/CUBLAS; GPU; SIFT; k-nearest neighbors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing (ICIP), 2010 17th IEEE International Conference on
  • Conference_Location
    Hong Kong
  • ISSN
    1522-4880
  • Print_ISBN
    978-1-4244-7992-4
  • Electronic_ISBN
    1522-4880
  • Type

    conf

  • DOI
    10.1109/ICIP.2010.5654017
  • Filename
    5654017