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

Descripción completa

Detalles Bibliográficos
Autores principales: Nourian, Pirouz, Gonçalves, Romulo, Zlatanova, Sisi, Ohori, Ken Arroyo, Vu Vo, Anh
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