The SR-tree
Abstract¶
Recently, similarity queries on feature vectors have been widely used to perform content-based retrieval of images. To apply this technique to large databases, it is required to develop multidimensional index structures supporting nearest neighbor queries efficiently. The SS-tree had been proposed for this purpose and is known to outperform other index structures such as the R*-tree and the K-D-B-tree. One of its most important features is that it employs bounding spheres rather than bounding rectangles for the shape of regions. However, we demonstrate in this paper that bounding spheres occupy much larger volume than bounding rectangles with high-dimensional data and that this reduces search efficiency. To overcome this drawback, we propose a new index structure called the SR-tree (Sphere/Rectangle-tree) which integrates bounding spheres and bounding rectangles. A region of the SR-tree is specified by the intersection of a bounding sphere and a bounding rectangle. Incorporating bounding rectangles permits neighborhoods to be partitioned into smaller regions than the SS-tree and improves the disjointness among regions. This enhances the performance on nearest neighbor queries especially for high-dimensional and non-uniform data which can be practical in actual image/video similarity indexing. We include the performance test results the verify this advantage of the SR-tree and show that the SR-tree outperforms both the SS-tree and the R*-tree.
Summary¶
Introduces the SR-tree, a multidimensional index that combines bounding spheres and bounding rectangles to improve nearest-neighbor search for high-dimensional feature vectors. The design responds to SS-tree volume blow-up by improving region partitioning and disjointness, especially for image and video similarity retrieval.
Links¶
Tags¶
Similar Papers¶
Near-optimal Hashing Algorithms for Approximate Nearest Neighbor in High Dimensions
Near-Optimal Locality-Sensitive Hashing