TY - JOUR
T1 - Voxelization algorithms for geospatial applications
T2 - Computational methods for voxelating spatial datasets of 3D city models containing 3D surface, curve and point data models
AU - Nourian, Pirouz
AU - Gonçalves, Romulo
AU - Zlatanova, Sisi
AU - Ohori, Ken Arroyo
AU - Vu Vo, Anh
PY - 2016
Y1 - 2016
N2 - 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.
AB - 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.
KW - 3D city models
KW - Environmental modelling
KW - Geo-spatial database
KW - Point cloud voxelization
KW - Topological voxelization
UR - http://www.scopus.com/inward/record.url?scp=84970937539&partnerID=8YFLogxK
UR - http://resolver.tudelft.nl/uuid:48213b85-5db4-48cf-9d99-0f6a2835d491
U2 - 10.1016/j.mex.2016.01.001
DO - 10.1016/j.mex.2016.01.001
M3 - Article
AN - SCOPUS:84970937539
SN - 2215-0161
VL - 3
SP - 69
EP - 86
JO - MethodsX
JF - MethodsX
ER -