Skip to main content

The Design Perspective of the Structures Based on k-d Tree

  • Conference paper
  • First Online:
Rising Threats in Expert Applications and Solutions

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1187))

Abstract

A k-d tree indexing structure is a n-dimensional structure to organize n-dimensional data for speedy retrieval of information using associative search, where k represents the dimension of the search space. The data structure was proposed by Jon Louis Bentley and is well capable of handling different kinds of queries in a very efficient way. It is founded on the generalization of binary search tree to support data with multiple dimensions. While working with multidimensional data, we need an indexing structure to well organize the data. In this research paper, the authors are explaining the indexing structures based on k-d tree to hold multidimensional data.

Please note that the LNCS Editorial assumes that all authors have used the western naming convention, with given names preceding surnames. This determines the structure of the names in the running heads and the author index.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Similar content being viewed by others

References

  1. J.T. Robinson, The K-D-B tree: a search structure for large multidimensional dynamic indexes, Ann Arbor, MI: Proceeding 1981 ACM-SIGMOD International Conference on Management of Data (1981), pp. 10–18

    Google Scholar 

  2. T. Matsuyama, L. Hao, M. Nagao, A file organization for geographic information systems based on spatial proximity, ScienceDirect. Comput. Vis. Graphics Image Process. 26, 303–318 (1984)

    Google Scholar 

  3. J. Dittrich, L. Blunschi, M.A. Vaz Salles, Indexing moving objects using short-lived throwaway indexes, in Advances in Spatial and Temporal Databases, vol. 5644 (Springer, Berlin, Heidelberg, 2009), pp. 189–207

    Google Scholar 

  4. H. Doraiswamy, A GPU-based index to support interactive spatio-temporal queries over historical data, in IEEE, IEEE 32nd International Conference on Data Engineering, Helsinki, Finland (2016)

    Google Scholar 

  5. P. Wu, Randomly projected KD-trees with distance metric learning for image retrieval, in International Conference on Multimedia Modeling, Advances in Multimedia Modeling, vol. 6524, Springer, Berlin, Heidelberg (2011), pp. 371–382

    Google Scholar 

  6. M.M.P. Crespo, Design, analysis and implementation of new variants of Kd-trees. Ph.D. Thesis (2010)

    Google Scholar 

  7. F. Gieseke, Buffer k-d trees: Processing massive nearest neighbor queries on GPUs, in Proceedings of the 31st International Conference on International Conference on Machine Learning, vol. 32, Beijing, China (2014), pp. 172–180

    Google Scholar 

  8. J. Jo, J. Seo, J.-D. Fekete, A progressive k-d tree for approximate k-nearest neighbors, in IEEE Workshop on Data Systems for Interactive Analysis, Phoenix, AZ, USA. IEEE (2017), pp. 1–5

    Google Scholar 

  9. F.O. Cabrera, M. Sánchez-Marré, Using NIAR k-d trees to improve the case-based reasoning retrieval, in Advances in Soft Computing and Its Applications. Lecture Notes in Computer Science, vol. 8266 (Springer, Berlin, Heidelberg, 2013)

    Google Scholar 

  10. D. Amalia, V. Estivill-Castro, C. Martínez, Randomized K-dimensional binary search trees, in International Symposium on Algorithms and Computation. Lecture Notes in Computer Science, vol. 1533 (Springer, Berlin, Heidelberg) (1998)

    Google Scholar 

  11. X. Yang, MSKD: multi-split KD-tree design on GPU. Multimed. Tools Appl. 75, 1349–1364 (2016)

    Google Scholar 

  12. B.C. Ooi, Spatial kd-tree: a data structure for geographic database. Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik-Fachberichte 136, 247–258 (1998)

    Google Scholar 

  13. O. Procopiuc, Bkd-tree: a dynamic scalable kd-tree, in Advances in Spatial and Temporal Databases. Lecture Notes in Computer Science, vol. 2750 (2003), pp. 46–65

    Google Scholar 

  14. G. Noël, S. Servigne, R. Laurini, The Po-tree: a real-time spatiotemporal data indexing structure (Berlin, Heidelberg, Springer, pp. 259–270). 978-3-540-22610-9 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meenakshi Hooda .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gill, S., Hooda, M. (2021). The Design Perspective of the Structures Based on k-d Tree. In: Rathore, V.S., Dey, N., Piuri, V., Babo, R., Polkowski, Z., Tavares, J.M.R.S. (eds) Rising Threats in Expert Applications and Solutions. Advances in Intelligent Systems and Computing, vol 1187. Springer, Singapore. https://doi.org/10.1007/978-981-15-6014-9_61

Download citation

Publish with us

Policies and ethics