Cargando…

Fast occlusion-based point cloud exploration

Large-scale unstructured point cloud scenes can be quickly visualized without prior reconstruction by utilizing levels-of-detail structures to load an appropriate subset from out-of-core storage for rendering the current view. However, as soon as we need structures within the point cloud, e.g., for...

Descripción completa

Detalles Bibliográficos
Autores principales: Radwan, Mohamed, Ohrhallinger, Stefan, Wimmer, Michael
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8550363/
https://www.ncbi.nlm.nih.gov/pubmed/34720293
http://dx.doi.org/10.1007/s00371-021-02243-x
_version_ 1784590942708170752
author Radwan, Mohamed
Ohrhallinger, Stefan
Wimmer, Michael
author_facet Radwan, Mohamed
Ohrhallinger, Stefan
Wimmer, Michael
author_sort Radwan, Mohamed
collection PubMed
description Large-scale unstructured point cloud scenes can be quickly visualized without prior reconstruction by utilizing levels-of-detail structures to load an appropriate subset from out-of-core storage for rendering the current view. However, as soon as we need structures within the point cloud, e.g., for interactions between objects, the construction of state-of-the-art data structures requires O(NlogN) time for N points, which is not feasible in real time for millions of points that are possibly updated in each frame. Therefore, we propose to use a surface representation structure which trades off the (here negligible) disadvantage of single-frame use for both output-dominated and near-linear construction time in practice, exploiting the inherent 2D property of sampled surfaces in 3D. This structure tightly encompasses the assumed surface of unstructured points in a set of bounding depth intervals for each cell of a discrete 2D grid. The sorted depth samples in the structure permit fast surface queries, and on top of that an occlusion graph for the scene comes almost for free. This graph enables novel real-time user operations such as revealing partially occluded objects, or scrolling through layers of occluding objects, e.g., walls in a building. As an example application we showcase a 3D scene exploration framework that enables fast, more sophisticated interactions with point clouds rendered in real time. SUPPLEMENTARY INFORMATION: The online version supplementary material available at 10.1007/s00371-021-02243-x.
format Online
Article
Text
id pubmed-8550363
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-85503632021-10-29 Fast occlusion-based point cloud exploration Radwan, Mohamed Ohrhallinger, Stefan Wimmer, Michael Vis Comput Original Article Large-scale unstructured point cloud scenes can be quickly visualized without prior reconstruction by utilizing levels-of-detail structures to load an appropriate subset from out-of-core storage for rendering the current view. However, as soon as we need structures within the point cloud, e.g., for interactions between objects, the construction of state-of-the-art data structures requires O(NlogN) time for N points, which is not feasible in real time for millions of points that are possibly updated in each frame. Therefore, we propose to use a surface representation structure which trades off the (here negligible) disadvantage of single-frame use for both output-dominated and near-linear construction time in practice, exploiting the inherent 2D property of sampled surfaces in 3D. This structure tightly encompasses the assumed surface of unstructured points in a set of bounding depth intervals for each cell of a discrete 2D grid. The sorted depth samples in the structure permit fast surface queries, and on top of that an occlusion graph for the scene comes almost for free. This graph enables novel real-time user operations such as revealing partially occluded objects, or scrolling through layers of occluding objects, e.g., walls in a building. As an example application we showcase a 3D scene exploration framework that enables fast, more sophisticated interactions with point clouds rendered in real time. SUPPLEMENTARY INFORMATION: The online version supplementary material available at 10.1007/s00371-021-02243-x. Springer Berlin Heidelberg 2021-07-28 2021 /pmc/articles/PMC8550363/ /pubmed/34720293 http://dx.doi.org/10.1007/s00371-021-02243-x Text en © The Author(s) 2021 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Original Article
Radwan, Mohamed
Ohrhallinger, Stefan
Wimmer, Michael
Fast occlusion-based point cloud exploration
title Fast occlusion-based point cloud exploration
title_full Fast occlusion-based point cloud exploration
title_fullStr Fast occlusion-based point cloud exploration
title_full_unstemmed Fast occlusion-based point cloud exploration
title_short Fast occlusion-based point cloud exploration
title_sort fast occlusion-based point cloud exploration
topic Original Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8550363/
https://www.ncbi.nlm.nih.gov/pubmed/34720293
http://dx.doi.org/10.1007/s00371-021-02243-x
work_keys_str_mv AT radwanmohamed fastocclusionbasedpointcloudexploration
AT ohrhallingerstefan fastocclusionbasedpointcloudexploration
AT wimmermichael fastocclusionbasedpointcloudexploration