Weixiao Gao, Ravi Peters, Hugo Ledoux, Jantien Stoter
{"title":"Filling holes in LoD2 building models","authors":"Weixiao Gao, Ravi Peters, Hugo Ledoux, Jantien Stoter","doi":"arxiv-2404.15892","DOIUrl":null,"url":null,"abstract":"This paper presents a new algorithm for filling holes in Level of Detail 2\n(LoD2) building mesh models, addressing the challenges posed by geometric\ninaccuracies and topological errors. Unlike traditional methods that often\nalter the original geometric structure or impose stringent input requirements,\nour approach preserves the integrity of the original model while effectively\nmanaging a range of topological errors. The algorithm operates in three\ndistinct phases: (1) pre-processing, which addresses topological errors and\nidentifies pseudo-holes; (2) detecting and extracting complete border rings of\nholes; and (3) remeshing, aimed at reconstructing the complete geometric\nsurface. Our method demonstrates superior performance compared to related work\nin filling holes in building mesh models, achieving both uniform local geometry\naround the holes and structural completeness. Comparative experiments with\nestablished methods demonstrate our algorithm's effectiveness in delivering\nmore complete and geometrically consistent hole-filling results, albeit with a\nslight trade-off in efficiency. The paper also identifies challenges in\nhandling certain complex scenarios and outlines future directions for research,\nincluding the pursuit of a comprehensive repair goal for LoD2 models to achieve\nwatertight 2-manifold models with correctly oriented normals. Our source code\nis available at\nhttps://github.com/tudelft3d/Automatic-Repair-of-LoD2-Building-Models.git","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"8 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Geometry","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2404.15892","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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