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...
Autores principales: | , , |
---|---|
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 |