Skip to main content

Fast Indexing of Codebook Vectors Using Dynamic Binary Search Trees With Fat Decision Hyperplanes

  • Chapter
Neural Information Processing: Research and Development

Part of the book series: Studies in Fuzziness and Soft Computing ((STUDFUZZ,volume 152))

  • 294 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. E. Cahvez, G. Navarro, R. Baeza-yates, and J. Marroquin. Searching in metric spaces. ACM Computing Surveys, 33 (3): 273–321, 2001.

    Article  Google Scholar 

  4. R. Duda, P. Hart, and G. Stork. Pattern Classification (2nd Edition). WileyInterscience, London, 2000. ISBN: 0471056693.

    Google Scholar 

  5. J. Friedman, F. Baskett, and L. Shusteck. An algorithm to find nearest neighbours. IEEE Transactions on computers, 1975.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. K. Fukanaga. A branch and bound algorithm for computing k-nearest neighbours. IEEE Transactions on computers, 1975.

    Google Scholar 

  8. S. Geva. K-tree: A height balanced tree structured vector quantizer. In IEEE Neural Network for Signal Processing Workshop, Sydney, Australia, 2000.

    Google Scholar 

  9. A. Guttman. R-trees: A dynamic index structure for spatial searching, 1984.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. Helsinki University of Technology. Lvq_pak. http://www.cis.hut.fi/research/som - research/nnrc - Programs.Shtml.

    Google Scholar 

  14. J. Robinson. The k-d-b-tree: a search structure for large multidimensional dynamic indexes. In Proc. ACM SIGMOD, pages 10–18, 1981.

    Google Scholar 

  15. T. Sellis, N. Roussopoulos, and C. Faloutsos. Tree: A dynamic index for multidimensional objects, 1988.

    Google Scholar 

  16. C. Mohan V. Burzevski. Hierarchical growing cell structures. Technical report, Syracuse University, 1996. ftp://www.cis.syr.edu/users/mohan/papers/higs-tr.ps.

    Google Scholar 

  17. M. Waterman. Introduction to Computational Biology. Chapman and Hall, London, 1995.

    MATH  Google Scholar 

  18. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics