Filling holes in LoD2 building models

Journal Article (2024)
Author(s)

Weixiao Gao (TU Delft - Urban Data Science)

R. Y. Peters (3DGI)

Hugo Ledoux (TU Delft - Urban Data Science)

Jantien Stoter (TU Delft - Urban Data Science)

Research Group
Urban Data Science
DOI related publication
https://doi.org/10.5194/isprs-annals-X-4-W5-2024-171-2024
More Info
expand_more
Publication Year
2024
Language
English
Research Group
Urban Data Science
Issue number
4/W5-2024
Volume number
10
Pages (from-to)
171-177
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This paper presents a new algorithm for filling holes in Level of Detail 2 (LoD2) building mesh models, addressing the challenges posed by geometric inaccuracies and topological errors. Unlike traditional methods that often alter the original geometric structure or impose stringent input requirements, our approach preserves the integrity of the original model while effectively managing a range of topological errors. The algorithm operates in three distinct phases: (1) pre-processing, which addresses topological errors and identifies pseudo-holes; (2) detecting and extracting complete border rings of holes; and (3) remeshing, aimed at reconstructing the complete geometric surface. Our method demonstrates superior performance compared to related work in filling holes in building mesh models, achieving both uniform local geometry around the holes and structural completeness. Comparative experiments with established methods demonstrate our algorithm’s effectiveness in delivering more complete and geometrically consistent hole-filling results, albeit with a slight trade-off in efficiency. The paper also identifies challenges in handling certain complex scenarios and outlines future directions for research, including the pursuit of a comprehensive repair goal for LoD2 models to achieve watertight 2-manifold models with correctly oriented normals. Our source code is available at https://github.com/tudelft3d/Automatic-Repair-of-LoD2-Building-Models.git