RECONSTRUCTING BUILDINGS WITH DISCONTINUITIES AND ROOF OVERHANGS FROM OBLIQUE AERIAL IMAGERY

This paper proposes a two-stage method for the reconstruction of city buildings with discontinuities and roof overhangs from oriented nadir and oblique aerial images. To model the structures the input data is transformed into a dense point cloud, segmented and filtered with a modified marching cub...

Full description

Bibliographic Details
Main Authors: D. Frommholz, M. Linkiewicz, H. Meissner, D. Dahlke
Format: Article
Language:English
Published: Copernicus Publications 2017-05-01
Series:The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-1-W1/465/2017/isprs-archives-XLII-1-W1-465-2017.pdf
id doaj-d7ae50f5b64e496e976c8600ae4ec65f
record_format Article
spelling doaj-d7ae50f5b64e496e976c8600ae4ec65f2020-11-24T21:51:58ZengCopernicus PublicationsThe International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences1682-17502194-90342017-05-01XLII-1-W146547110.5194/isprs-archives-XLII-1-W1-465-2017RECONSTRUCTING BUILDINGS WITH DISCONTINUITIES AND ROOF OVERHANGS FROM OBLIQUE AERIAL IMAGERYD. Frommholz0M. Linkiewicz1H. Meissner2D. Dahlke3DLR Institute of Optical Sensor Systems, Berlin, GermanyDLR Institute of Optical Sensor Systems, Berlin, GermanyDLR Institute of Optical Sensor Systems, Berlin, GermanyDLR Institute of Optical Sensor Systems, Berlin, GermanyThis paper proposes a two-stage method for the reconstruction of city buildings with discontinuities and roof overhangs from oriented nadir and oblique aerial images. To model the structures the input data is transformed into a dense point cloud, segmented and filtered with a modified marching cubes algorithm to reduce the positional noise. Assuming a monolithic building the remaining vertices are initially projected onto a 2D grid and passed to RANSAC-based regression and topology analysis to geometrically determine finite wall, ground and roof planes. If this should fail due to the presence of discontinuities the regression will be repeated on a 3D level by traversing voxels within the regularly subdivided bounding box of the building point set. For each cube a planar piece of the current surface is approximated and expanded. The resulting segments get mutually intersected yielding both topological and geometrical nodes and edges. These entities will be eliminated if their distance-based affiliation to the defining point sets is violated leaving a consistent building hull including its structural breaks. To add the roof overhangs the computed polygonal meshes are projected onto the digital surface model derived from the point cloud. Their shapes are offset equally along the edge normals with subpixel accuracy by detecting the zero-crossings of the second-order directional derivative in the gradient direction of the height bitmap and translated back into world space to become a component of the building. As soon as the reconstructed objects are finished the aerial images are further used to generate a compact texture atlas for visualization purposes. An optimized atlas bitmap is generated that allows perspectivecorrect multi-source texture mapping without prior rectification involving a partially parallel placement algorithm. Moreover, the texture atlases undergo object-based image analysis (OBIA) to detect window areas which get reintegrated into the building models. To evaluate the performance of the proposed method a proof-of-concept test on sample structures obtained from real-world data of Heligoland/Germany has been conducted. It revealed good reconstruction accuracy in comparison to the cadastral map, a speed-up in texture atlas optimization and visually attractive render results.http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-1-W1/465/2017/isprs-archives-XLII-1-W1-465-2017.pdf
collection DOAJ
language English
format Article
sources DOAJ
author D. Frommholz
M. Linkiewicz
H. Meissner
D. Dahlke
spellingShingle D. Frommholz
M. Linkiewicz
H. Meissner
D. Dahlke
RECONSTRUCTING BUILDINGS WITH DISCONTINUITIES AND ROOF OVERHANGS FROM OBLIQUE AERIAL IMAGERY
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
author_facet D. Frommholz
M. Linkiewicz
H. Meissner
D. Dahlke
author_sort D. Frommholz
title RECONSTRUCTING BUILDINGS WITH DISCONTINUITIES AND ROOF OVERHANGS FROM OBLIQUE AERIAL IMAGERY
title_short RECONSTRUCTING BUILDINGS WITH DISCONTINUITIES AND ROOF OVERHANGS FROM OBLIQUE AERIAL IMAGERY
title_full RECONSTRUCTING BUILDINGS WITH DISCONTINUITIES AND ROOF OVERHANGS FROM OBLIQUE AERIAL IMAGERY
title_fullStr RECONSTRUCTING BUILDINGS WITH DISCONTINUITIES AND ROOF OVERHANGS FROM OBLIQUE AERIAL IMAGERY
title_full_unstemmed RECONSTRUCTING BUILDINGS WITH DISCONTINUITIES AND ROOF OVERHANGS FROM OBLIQUE AERIAL IMAGERY
title_sort reconstructing buildings with discontinuities and roof overhangs from oblique aerial imagery
publisher Copernicus Publications
series The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
issn 1682-1750
2194-9034
publishDate 2017-05-01
description This paper proposes a two-stage method for the reconstruction of city buildings with discontinuities and roof overhangs from oriented nadir and oblique aerial images. To model the structures the input data is transformed into a dense point cloud, segmented and filtered with a modified marching cubes algorithm to reduce the positional noise. Assuming a monolithic building the remaining vertices are initially projected onto a 2D grid and passed to RANSAC-based regression and topology analysis to geometrically determine finite wall, ground and roof planes. If this should fail due to the presence of discontinuities the regression will be repeated on a 3D level by traversing voxels within the regularly subdivided bounding box of the building point set. For each cube a planar piece of the current surface is approximated and expanded. The resulting segments get mutually intersected yielding both topological and geometrical nodes and edges. These entities will be eliminated if their distance-based affiliation to the defining point sets is violated leaving a consistent building hull including its structural breaks. To add the roof overhangs the computed polygonal meshes are projected onto the digital surface model derived from the point cloud. Their shapes are offset equally along the edge normals with subpixel accuracy by detecting the zero-crossings of the second-order directional derivative in the gradient direction of the height bitmap and translated back into world space to become a component of the building. As soon as the reconstructed objects are finished the aerial images are further used to generate a compact texture atlas for visualization purposes. An optimized atlas bitmap is generated that allows perspectivecorrect multi-source texture mapping without prior rectification involving a partially parallel placement algorithm. Moreover, the texture atlases undergo object-based image analysis (OBIA) to detect window areas which get reintegrated into the building models. To evaluate the performance of the proposed method a proof-of-concept test on sample structures obtained from real-world data of Heligoland/Germany has been conducted. It revealed good reconstruction accuracy in comparison to the cadastral map, a speed-up in texture atlas optimization and visually attractive render results.
url http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-1-W1/465/2017/isprs-archives-XLII-1-W1-465-2017.pdf
work_keys_str_mv AT dfrommholz reconstructingbuildingswithdiscontinuitiesandroofoverhangsfromobliqueaerialimagery
AT mlinkiewicz reconstructingbuildingswithdiscontinuitiesandroofoverhangsfromobliqueaerialimagery
AT hmeissner reconstructingbuildingswithdiscontinuitiesandroofoverhangsfromobliqueaerialimagery
AT ddahlke reconstructingbuildingswithdiscontinuitiesandroofoverhangsfromobliqueaerialimagery
_version_ 1725877690345455616