Cargando…
Voxelization algorithms for geospatial applications: Computational methods for voxelating spatial datasets of 3D city models containing 3D surface, curve and point data models
Voxel representations have been used for years in scientific computation and medical imaging. The main focus of our research is to provide easy access to methods for making large-scale voxel models of built environment for environmental modelling studies while ensuring they are spatially correct, me...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Elsevier
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4929271/ https://www.ncbi.nlm.nih.gov/pubmed/27408832 http://dx.doi.org/10.1016/j.mex.2016.01.001 |
_version_ | 1782440583007043584 |
---|---|
author | Nourian, Pirouz Gonçalves, Romulo Zlatanova, Sisi Ohori, Ken Arroyo Vu Vo, Anh |
author_facet | Nourian, Pirouz Gonçalves, Romulo Zlatanova, Sisi Ohori, Ken Arroyo Vu Vo, Anh |
author_sort | Nourian, Pirouz |
collection | PubMed |
description | Voxel representations have been used for years in scientific computation and medical imaging. The main focus of our research is to provide easy access to methods for making large-scale voxel models of built environment for environmental modelling studies while ensuring they are spatially correct, meaning they correctly represent topological and semantic relations among objects. In this article, we present algorithms that generate voxels (volumetric pixels) out of point cloud, curve, or surface objects. The algorithms for voxelization of surfaces and curves are a customization of the topological voxelization approach [1]; we additionally provide an extension of this method for voxelization of point clouds. The developed software has the following advantages: • It provides easy management of connectivity levels in the resulting voxels. • It is not dependant on any external library except for primitive types and constructs; therefore, it is easy to integrate them in any application. • One of the algorithms is implemented in C++ and C for platform independence and efficiency. |
format | Online Article Text |
id | pubmed-4929271 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | Elsevier |
record_format | MEDLINE/PubMed |
spelling | pubmed-49292712016-07-12 Voxelization algorithms for geospatial applications: Computational methods for voxelating spatial datasets of 3D city models containing 3D surface, curve and point data models Nourian, Pirouz Gonçalves, Romulo Zlatanova, Sisi Ohori, Ken Arroyo Vu Vo, Anh MethodsX Computer Science Voxel representations have been used for years in scientific computation and medical imaging. The main focus of our research is to provide easy access to methods for making large-scale voxel models of built environment for environmental modelling studies while ensuring they are spatially correct, meaning they correctly represent topological and semantic relations among objects. In this article, we present algorithms that generate voxels (volumetric pixels) out of point cloud, curve, or surface objects. The algorithms for voxelization of surfaces and curves are a customization of the topological voxelization approach [1]; we additionally provide an extension of this method for voxelization of point clouds. The developed software has the following advantages: • It provides easy management of connectivity levels in the resulting voxels. • It is not dependant on any external library except for primitive types and constructs; therefore, it is easy to integrate them in any application. • One of the algorithms is implemented in C++ and C for platform independence and efficiency. Elsevier 2016-01-13 /pmc/articles/PMC4929271/ /pubmed/27408832 http://dx.doi.org/10.1016/j.mex.2016.01.001 Text en © 2016 The Authors http://creativecommons.org/licenses/by/4.0/ This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Computer Science Nourian, Pirouz Gonçalves, Romulo Zlatanova, Sisi Ohori, Ken Arroyo Vu Vo, Anh Voxelization algorithms for geospatial applications: Computational methods for voxelating spatial datasets of 3D city models containing 3D surface, curve and point data models |
title | Voxelization algorithms for geospatial applications: Computational methods for voxelating spatial datasets of 3D city models containing 3D surface, curve and point data models |
title_full | Voxelization algorithms for geospatial applications: Computational methods for voxelating spatial datasets of 3D city models containing 3D surface, curve and point data models |
title_fullStr | Voxelization algorithms for geospatial applications: Computational methods for voxelating spatial datasets of 3D city models containing 3D surface, curve and point data models |
title_full_unstemmed | Voxelization algorithms for geospatial applications: Computational methods for voxelating spatial datasets of 3D city models containing 3D surface, curve and point data models |
title_short | Voxelization algorithms for geospatial applications: Computational methods for voxelating spatial datasets of 3D city models containing 3D surface, curve and point data models |
title_sort | voxelization algorithms for geospatial applications: computational methods for voxelating spatial datasets of 3d city models containing 3d surface, curve and point data models |
topic | Computer Science |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4929271/ https://www.ncbi.nlm.nih.gov/pubmed/27408832 http://dx.doi.org/10.1016/j.mex.2016.01.001 |
work_keys_str_mv | AT nourianpirouz voxelizationalgorithmsforgeospatialapplicationscomputationalmethodsforvoxelatingspatialdatasetsof3dcitymodelscontaining3dsurfacecurveandpointdatamodels AT goncalvesromulo voxelizationalgorithmsforgeospatialapplicationscomputationalmethodsforvoxelatingspatialdatasetsof3dcitymodelscontaining3dsurfacecurveandpointdatamodels AT zlatanovasisi voxelizationalgorithmsforgeospatialapplicationscomputationalmethodsforvoxelatingspatialdatasetsof3dcitymodelscontaining3dsurfacecurveandpointdatamodels AT ohorikenarroyo voxelizationalgorithmsforgeospatialapplicationscomputationalmethodsforvoxelatingspatialdatasetsof3dcitymodelscontaining3dsurfacecurveandpointdatamodels AT vuvoanh voxelizationalgorithmsforgeospatialapplicationscomputationalmethodsforvoxelatingspatialdatasetsof3dcitymodelscontaining3dsurfacecurveandpointdatamodels |