z-logo
open-access-imgOpen Access
ROOF RECONSTRUCTION FROM AIRBORNE LASER SCANNING DATA BASED ON IMAGE PROCESSING METHODS
Author(s) -
Steffen Goebbels,
Regina Pohle-Fröhlich
Publication year - 2016
Publication title -
isprs annals of the photogrammetry, remote sensing and spatial information sciences
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.356
H-Index - 38
eISSN - 2194-9042
pISSN - 2196-6346
DOI - 10.5194/isprsannals-iii-3-407-2016
Subject(s) - point cloud , computer vision , computer science , laser scanning , roof , artificial intelligence , ransac , ridge , image processing , interpolation (computer graphics) , point (geometry) , classification of discontinuities , computer graphics (images) , image (mathematics) , geography , mathematics , geometry , laser , optics , mathematical analysis , physics , cartography , archaeology
The paper presents a new data-driven approach to generate CityGML building models from airborne laser scanning data. The approach is based on image processing methods applied to an interpolated height map and avoids shortcomings of established methods for plane detection like Hough transform or RANSAC algorithms on point clouds. The improvement originates in an interpolation algorithm that generates a height map from sparse point cloud data by preserving ridge lines and step edges of roofs. Roof planes then are detected by clustering the height map’s gradient angles, parameterizations of planes are estimated and used to filter out noise around ridge lines. On that basis, a raster representation of roof facets is generated. Then roof polygons are determined from region outlines, connected to a roof boundary graph, and simplified. Whereas the method is not limited to churches, the method’s performance is primarily tested for church roofs of the German city of Krefeld because of their complexity. To eliminate inaccuracies of spires, contours of towers are detected additionally, and spires are rendered as solids of revolution. In our experiments, the new data-driven method lead to significantly better building models than the previously applied model-driven approach.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here