1. Random Binary Search Trees for approximate nearest neighbour search in binary spaces.
- Author
-
Komorowski, Michał and Trzciński, Tomasz
- Subjects
COMPUTER vision ,DATA structures ,COMPUTER science ,DESCRIPTOR systems ,DATA mining ,APPLICATION software - Abstract
Approximate nearest neighbour (ANN) search is one of the most important problems in numerous computer science applications, including data mining, machine learning and computer vision. In this paper, we address the problem of ANN for high-dimensional binary vectors and we propose a simple yet powerful search method that is based on Random Binary Search Trees (RBST). Our method is validated on a dataset of 1.25M binary local feature descriptors obtained from a real-life image-based localisation system provided by Google as a part of Project Tango (now known as ARCore). The results of an extensive evaluation of our method performed on this dataset against the state-of-the-art ANN algorithms, such as Locality Sensitive Hashing, Uniform LSH and Multi-probe LSH, show the superiority of our method in terms of retrieval precision with a performance boost of over 20%. • Random Binary Search Trees (RBST) are a relatively simple yet powerful ANN method. • RBST give better or equal results to the competing hashing algorithms. • A powerful ANN method can be created by extending a simple data structure. • Techniques like the priority search are not needed to create a good ANN method. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF