Summary
We describe a new indexing tree system for high dimensional codebook vectors. This indexing system uses a dynamic binary search tree with fat decision hyperplanes. The system is generic, adaptive and can be used as a software component in any vector quantization system. The cost of this higher speed (compared to tabular indexing) is a negligible degradation of the distortion error. Nevertheless, a parameter allows the user to tradeoff speed for a lower distortion error. A distinctive and attractive feature of this tree indexing system is that it can follow non-stationary codebooks by performing local repairs to its indexing tree. Experimental results show that this indexing system is very fast; it outperforms similar tree indexing systems like TSVQ and K-trees.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
N. Beckmann, H. Kriegel, R. Schneider, and B. Seeger. R*-tree: an efficient and robust access methods for points and rectangles. In Proc. ACM SIGMOD, pages 322–331, 1990.
S. Berchtold, D. Keim, and H. Kriegel. X-tree: an index structure for high-dimensional data. In Proc. of the 22nd VLDB Conference, Mumbai (Bombay), India, 1996.
E. Cahvez, G. Navarro, R. Baeza-yates, and J. Marroquin. Searching in metric spaces. ACM Computing Surveys, 33 (3): 273–321, 2001.
R. Duda, P. Hart, and G. Stork. Pattern Classification (2nd Edition). WileyInterscience, London, 2000. ISBN: 0471056693.
J. Friedman, F. Baskett, and L. Shusteck. An algorithm to find nearest neighbours. IEEE Transactions on computers, 1975.
H. Fuchs, Z. Kedem, and B. Naylor. on visible surface generation by a priori tree structures. In Proc. of SIGGRAPH’80, pages 124–133, 1980.
K. Fukanaga. A branch and bound algorithm for computing k-nearest neighbours. IEEE Transactions on computers, 1975.
S. Geva. K-tree: A height balanced tree structured vector quantizer. In IEEE Neural Network for Signal Processing Workshop, Sydney, Australia, 2000.
A. Guttman. R-trees: A dynamic index structure for spatial searching, 1984.
N. Katayama and S. Satoh. The sr-tree: An index structure for high-dimensional nearest neighbor queries. In Proc. ACM SIGMOD, pages 13–15, 1997.
M. Miller, M. Rodriguez, and J. Cox. Audio fingerprinting: Nearest neigbhor search in high dimensional binary space. In IEEE Multimedia Signal Processing Workshop, St. Thomas, US Virgin Islands, 2002.
D. Nguyen, K. DuPrie, and P. Zographou. A multidimensional binary search tree for star catalog correslations. In Astronomical Data Analysis software and Systems VII ASP Conference Series, Vol 145, 1998.
Helsinki University of Technology. Lvq_pak. http://www.cis.hut.fi/research/som - research/nnrc - Programs.Shtml.
J. Robinson. The k-d-b-tree: a search structure for large multidimensional dynamic indexes. In Proc. ACM SIGMOD, pages 10–18, 1981.
T. Sellis, N. Roussopoulos, and C. Faloutsos. Tree: A dynamic index for multidimensional objects, 1988.
C. Mohan V. Burzevski. Hierarchical growing cell structures. Technical report, Syracuse University, 1996. ftp://www.cis.syr.edu/users/mohan/papers/higs-tr.ps.
M. Waterman. Introduction to Computational Biology. Chapman and Hall, London, 1995.
P. Yianilos. Data structures and algorithms for nearest neighbor search in general metric spaces. In Proc. of the Fourth ACM-SIAM Symposium on dDiscrete Algorithms (SODA ‘83), pages 311–321, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Maire, F., Bader, S., Wathne, F. (2004). Fast Indexing of Codebook Vectors Using Dynamic Binary Search Trees With Fat Decision Hyperplanes. In: Rajapakse, J.C., Wang, L. (eds) Neural Information Processing: Research and Development. Studies in Fuzziness and Soft Computing, vol 152. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39935-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-39935-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-53564-2
Online ISBN: 978-3-540-39935-3
eBook Packages: Springer Book Archive