Skip to main content

2017 | OriginalPaper | Buchkapitel

Highly Efficient Computer Oriented Octree Data Structure and Neighbours Search in 3D GIS

verfasst von : Noraidah Keling, Izham Mohamad Yusoff, Habibah Lateh, Uznir Ujang

Erschienen in: Advances in 3D Geoinformation

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Three-dimensional (3D) visualization has given a new perspective in various fields such as urban planning, hydrology, infrastructure modelling and geology. This is due to its capability of handling real world object in more realistic manners, rather than the two-dimensional (2D) approach. However, implementation of 3D spatial analysis in the real world situations has proven to be difficult to comprehend due to the complexity of the algorithm, computational process and time consuming. The existing Geographical Information Systems (GIS) enable 2D and two-and-a-half-dimensional (2.5D) spatial datasets, but less capable of supporting 3D data structures. Recent development in Octree showed that more effort was given to improve the weakness of Octree in finding neighbouring nodes by using various address encoding scheme with specific rule like matrix, lookup table and arithmetic to eliminate the need of tree traversal. Therefore, the purpose of this paper is to propose a new method to speed up the neighbouring search by eliminating the needs of complex operation to extract spatial information from Octree by preserving 3D spatial information directly from the Octree data structure. This new method will be able to achieve O(1) complexity and utilizing Bit Manipulation Instruction 2 (BMI2) to speed up address encoding, extraction and voxel search 1000x compared to generic implementation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Abdul-Rahman, A., & Pilouk, M. (2008). Spatial data modelling for 3D GIS. Springer. Abdul-Rahman, A., & Pilouk, M. (2008). Spatial data modelling for 3D GIS. Springer.
Zurück zum Zitat Ballard, D., & Brown, C. (1982). Computer vision. Ballard, D., & Brown, C. (1982). Computer vision.
Zurück zum Zitat Berry, B. J. L., Griffith, D. A., & Tiefelsdorf, M. R. (2008). From spatial analysis to geospatial. Science, 40, 229–238. Berry, B. J. L., Griffith, D. A., & Tiefelsdorf, M. R. (2008). From spatial analysis to geospatial. Science, 40, 229–238.
Zurück zum Zitat Besançon, J., & Faugeras, O. (1988). Vision par ordinateur en deux et trois dimensions. Besançon, J., & Faugeras, O. (1988). Vision par ordinateur en deux et trois dimensions.
Zurück zum Zitat Gargantini, I. (1982). Linear octtrees for fast processing of three-dimensional objects. Gargantini, I. (1982). Linear octtrees for fast processing of three-dimensional objects.
Zurück zum Zitat Goodchild, M. F. (2009). Geographic information systems and science: today and tomorrow. Annals of GIS, 15, 3–9.CrossRef Goodchild, M. F. (2009). Geographic information systems and science: today and tomorrow. Annals of GIS, 15, 3–9.CrossRef
Zurück zum Zitat Huixin, W.U., & Huifeng, X.U.E. (2006). A new hybrid data structure for 3D GIS. In First international conferrence on innovation in computing and information control (Vol. 1, pp. 162–166). doi:10.1109/ICICIC.2006.15. Huixin, W.U., & Huifeng, X.U.E. (2006). A new hybrid data structure for 3D GIS. In First international conferrence on innovation in computing and information control (Vol. 1, pp. 162–166). doi:10.​1109/​ICICIC.​2006.​15.
Zurück zum Zitat Intel, I. (2011). Advanced vector extensions programming reference. Intel, I. (2011). Advanced vector extensions programming reference.
Zurück zum Zitat Izham, M. Y., Muhamad Uznir, U., Alias, A. R., et al. (2011). Influence of georeference for saturated excess overland flow modelling using 3D volumetric soft geo-objects. Computers and Geosciences, 37, 598–609. doi:10.1016/j.cageo.2010.05.013.CrossRef Izham, M. Y., Muhamad Uznir, U., Alias, A. R., et al. (2011). Influence of georeference for saturated excess overland flow modelling using 3D volumetric soft geo-objects. Computers and Geosciences, 37, 598–609. doi:10.​1016/​j.​cageo.​2010.​05.​013.CrossRef
Zurück zum Zitat Kim, J., & Lee, S. (2009). Fast neighbor cells finding method for multiple octree representation. IEEE International Symposium on Comput Intelligence Robotics and Automation, 2009, 540–545. Kim, J., & Lee, S. (2009). Fast neighbor cells finding method for multiple octree representation. IEEE International Symposium on Comput Intelligence Robotics and Automation, 2009, 540–545.
Zurück zum Zitat Klinger, A. (1971). Patterns and search statistics. Klinger, A. (1971). Patterns and search statistics.
Zurück zum Zitat Payeur, P. (2004). An optimized computational technique for free space localization in 3-D virtual representations of complex environments. In 2004 IEEE Symposium on Virtual Environ Human-Computer Interfaces Measurement Systems 2004 (VCIMS) (pp. 1–7). doi:10.1109/VECIMS.2004.1397175. Payeur, P. (2004). An optimized computational technique for free space localization in 3-D virtual representations of complex environments. In 2004 IEEE Symposium on Virtual Environ Human-Computer Interfaces Measurement Systems 2004 (VCIMS) (pp. 1–7). doi:10.​1109/​VECIMS.​2004.​1397175.
Zurück zum Zitat Payeur, P. (2006). A computational technique for free space localization in 3-D multiresolution probabilistic environment models. IEEE Transactions on Instrumentation and Measurement, 55, 1734–1746. doi:10.1109/TIM.2006.881028.CrossRef Payeur, P. (2006). A computational technique for free space localization in 3-D multiresolution probabilistic environment models. IEEE Transactions on Instrumentation and Measurement, 55, 1734–1746. doi:10.​1109/​TIM.​2006.​881028.CrossRef
Zurück zum Zitat Pouliot, J., Bédard, K., Kirkwood, D., & Lachance, B. (2008). Reasoning about geological space: Coupling 3D geomodels and topological queries as an aid to spatial data selection. Computers and Geosciences, 34, 529–541. doi:10.1016/j.cageo.2007.06.002.CrossRef Pouliot, J., Bédard, K., Kirkwood, D., & Lachance, B. (2008). Reasoning about geological space: Coupling 3D geomodels and topological queries as an aid to spatial data selection. Computers and Geosciences, 34, 529–541. doi:10.​1016/​j.​cageo.​2007.​06.​002.CrossRef
Zurück zum Zitat Li, R., Chen, Y., Dong, F., & Qian, L. (1996). 3D data structures and applications in geolofical subsurface modeling. In International archives of photogrammetrry and remote sensing (Vol. XXXI, Part B4, pp. 508–513). Vienna. Li, R., Chen, Y., Dong, F., & Qian, L. (1996). 3D data structures and applications in geolofical subsurface modeling. In International archives of photogrammetrry and remote sensing (Vol. XXXI, Part B4, pp. 508–513). Vienna.
Zurück zum Zitat Rogers, J.D., & Luna, R. (2004). Impact of geographical information systems on geotechnical engineering (pp. 1–23). Rogers, J.D., & Luna, R. (2004). Impact of geographical information systems on geotechnical engineering (pp. 1–23).
Zurück zum Zitat Rolf, A.D. (2004). Principles of geographic information systems—An introductory textbook. Rolf, A.D. (2004). Principles of geographic information systems—An introductory textbook.
Zurück zum Zitat Schrack, G. (1992). Finding neighbors of equal size in linear quadtrees and octrees in constant time. Schrack, G. (1992). Finding neighbors of equal size in linear quadtrees and octrees in constant time.
Zurück zum Zitat Shen, D. Y., Ma, A. N., Lin, H., et al. (2003). A new approach for simulating water erosion on hillslopes. International Journal of Remote Sensing, 24, 2819–2835.CrossRef Shen, D. Y., Ma, A. N., Lin, H., et al. (2003). A new approach for simulating water erosion on hillslopes. International Journal of Remote Sensing, 24, 2819–2835.CrossRef
Zurück zum Zitat Tianding, H. (2010). 3D GIS interactive editing method: Research and application in glaciology. Science and Engineering (ICISE), 2010 2nd, (pp. 1–4). Tianding, H. (2010). 3D GIS interactive editing method: Research and application in glaciology. Science and Engineering (ICISE), 2010 2nd, (pp. 1–4).
Zurück zum Zitat Ujang, U., Rahman, A. A., Anton, F. (2014). An Approach of Instigating 3D City Model s in Urban Air Pollution Modeling for Sustainable Urban Development in Malaysia An Approach of Instigating 3D City Model s in Urban Air Pollution Modeling f or Sustainability Urban Development in Malaysia (pp. 1–22). Ujang, U., Rahman, A. A., Anton, F. (2014). An Approach of Instigating 3D City Model s in Urban Air Pollution Modeling for Sustainable Urban Development in Malaysia An Approach of Instigating 3D City Model s in Urban Air Pollution Modeling f or Sustainability Urban Development in Malaysia (pp. 1–22).
Zurück zum Zitat Wenzhong, S. (2000a). Development of a hybrid model for three-dimensional GIS. Geo-Spatial Information Science, 3, 6–12.CrossRef Wenzhong, S. (2000a). Development of a hybrid model for three-dimensional GIS. Geo-Spatial Information Science, 3, 6–12.CrossRef
Zurück zum Zitat Wenzhong, S. H. I. (2000b). Development of a hybrid model for three-dimensional. GIS Geo-Spatial Information Science, 3, 6–12.CrossRef Wenzhong, S. H. I. (2000b). Development of a hybrid model for three-dimensional. GIS Geo-Spatial Information Science, 3, 6–12.CrossRef
Metadaten
Titel
Highly Efficient Computer Oriented Octree Data Structure and Neighbours Search in 3D GIS
verfasst von
Noraidah Keling
Izham Mohamad Yusoff
Habibah Lateh
Uznir Ujang
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-25691-7_16