AUTOMATIC REPAIR OF CITYGML LOD2 BUILDINGS USING SHRINK-WRAPPING

The LoD2 building models defined in CityGML are widely used in 3D city applications. The underlying geometry for such models is a GML solid (without interior shells), whose boundary should be a closed 2-manifold. However, this condition is often violated in practice because of the way LoD2 models ar...

Full description

Bibliographic Details
Main Authors: Z. Zhao, H. Ledoux, J. Stoter
Format: Article
Language:English
Published: Copernicus Publications 2013-09-01
Series:ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:http://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/II-2-W1/309/2013/isprsannals-II-2-W1-309-2013.pdf
id doaj-b9b094d5fb24450b9a2caf839210ed61
record_format Article
spelling doaj-b9b094d5fb24450b9a2caf839210ed612020-11-24T21:55:12ZengCopernicus PublicationsISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences2194-90422194-90502013-09-01II-2/W130931710.5194/isprsannals-II-2-W1-309-2013AUTOMATIC REPAIR OF CITYGML LOD2 BUILDINGS USING SHRINK-WRAPPINGZ. Zhao0H. Ledoux1J. Stoter2Department of GIS Technology, Faculty of Architecture and The Built Environment, Delft University of Technology, Delft, the NetherlandsDepartment of GIS Technology, Faculty of Architecture and The Built Environment, Delft University of Technology, Delft, the NetherlandsDepartment of GIS Technology, Faculty of Architecture and The Built Environment, Delft University of Technology, Delft, the NetherlandsThe LoD2 building models defined in CityGML are widely used in 3D city applications. The underlying geometry for such models is a GML solid (without interior shells), whose boundary should be a closed 2-manifold. However, this condition is often violated in practice because of the way LoD2 models are constructed and exchanged. Examples of the resulting errors are holes in the wall surface, intersecting and overlapping building parts etc. Those invalid models often cannot be accepted by downstream analytical applications that demand 2-manifold exterior shells for LoD2 building models. Unlike traditional local mesh repair approaches, this paper presents a global repair method for invalid LoD2 building models. Our method is based on the idea of shrink-wrapping a valid bounding surface to the invalid model. It starts by extracting the convex hull of a given model, all the faces of both the input model and the convex hull are treated as constraints in the subsequent tetrahedralization process. Defects like intersections and overlapping between polygons are also handled in the process. Then, based on a heuristic carving process, the bounding convex hull shrinks by incrementally deleting the insignificant boundary tetrahedra and wrapping the exact geometry of the building, holes and gaps are filled accordingly. The method makes no assumption on the input model, regardless of the type of geometric errors and the forms of the building. The output model is a watertight bounding shell, which is valid and represents the exterior of the building.http://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/II-2-W1/309/2013/isprsannals-II-2-W1-309-2013.pdf
collection DOAJ
language English
format Article
sources DOAJ
author Z. Zhao
H. Ledoux
J. Stoter
spellingShingle Z. Zhao
H. Ledoux
J. Stoter
AUTOMATIC REPAIR OF CITYGML LOD2 BUILDINGS USING SHRINK-WRAPPING
ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
author_facet Z. Zhao
H. Ledoux
J. Stoter
author_sort Z. Zhao
title AUTOMATIC REPAIR OF CITYGML LOD2 BUILDINGS USING SHRINK-WRAPPING
title_short AUTOMATIC REPAIR OF CITYGML LOD2 BUILDINGS USING SHRINK-WRAPPING
title_full AUTOMATIC REPAIR OF CITYGML LOD2 BUILDINGS USING SHRINK-WRAPPING
title_fullStr AUTOMATIC REPAIR OF CITYGML LOD2 BUILDINGS USING SHRINK-WRAPPING
title_full_unstemmed AUTOMATIC REPAIR OF CITYGML LOD2 BUILDINGS USING SHRINK-WRAPPING
title_sort automatic repair of citygml lod2 buildings using shrink-wrapping
publisher Copernicus Publications
series ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
issn 2194-9042
2194-9050
publishDate 2013-09-01
description The LoD2 building models defined in CityGML are widely used in 3D city applications. The underlying geometry for such models is a GML solid (without interior shells), whose boundary should be a closed 2-manifold. However, this condition is often violated in practice because of the way LoD2 models are constructed and exchanged. Examples of the resulting errors are holes in the wall surface, intersecting and overlapping building parts etc. Those invalid models often cannot be accepted by downstream analytical applications that demand 2-manifold exterior shells for LoD2 building models. Unlike traditional local mesh repair approaches, this paper presents a global repair method for invalid LoD2 building models. Our method is based on the idea of shrink-wrapping a valid bounding surface to the invalid model. It starts by extracting the convex hull of a given model, all the faces of both the input model and the convex hull are treated as constraints in the subsequent tetrahedralization process. Defects like intersections and overlapping between polygons are also handled in the process. Then, based on a heuristic carving process, the bounding convex hull shrinks by incrementally deleting the insignificant boundary tetrahedra and wrapping the exact geometry of the building, holes and gaps are filled accordingly. The method makes no assumption on the input model, regardless of the type of geometric errors and the forms of the building. The output model is a watertight bounding shell, which is valid and represents the exterior of the building.
url http://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/II-2-W1/309/2013/isprsannals-II-2-W1-309-2013.pdf
work_keys_str_mv AT zzhao automaticrepairofcitygmllod2buildingsusingshrinkwrapping
AT hledoux automaticrepairofcitygmllod2buildingsusingshrinkwrapping
AT jstoter automaticrepairofcitygmllod2buildingsusingshrinkwrapping
_version_ 1725864104944467968