The SR-tree: An Index Structure for High-Dimensional Nearest Neighbor Queries - Robotics Institute Carnegie Mellon University

The SR-tree: An Index Structure for High-Dimensional Nearest Neighbor Queries

Norio Katayama and Shin'ichi Satoh
Conference Paper, Proceedings of ACM SIGMOD International Conference on Management of Data (SIGMOD '97), pp. 369 - 380, May, 1997

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 (SpherelRectangle-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 that verify this advantage of the SR-tree and shoiv that the SR-tree outperforms both the SS-tree and the R*-tree.

BibTeX

@conference{Katayama-1997-14370,
author = {Norio Katayama and Shin'ichi Satoh},
title = {The SR-tree: An Index Structure for High-Dimensional Nearest Neighbor Queries},
booktitle = {Proceedings of ACM SIGMOD International Conference on Management of Data (SIGMOD '97)},
year = {1997},
month = {May},
pages = {369 - 380},
}