TopHeader_english Graz University of Technology Faculty of Computer Science Home Fraunhofer Fraunhofer IGD
language_german
icon_login
User: anonymous

Links:
Generative Modeling
GML Wiki



CITYFIT

High-Quality Urban Reconstructions by Fitting Shape Grammars to Images and derived Textured Point Clouds

Partners

At CGV:
Dieter Fellner
Sven Havemann
Bernhard Hohmann
Ulrich Krispel

At ICG:
Horst Bischof
Hayko Riemenschneider

At Vexcel:
Konrad Karner

This project is funded by FIT-IT.

The Challenge

Creating realistic and complete 3D city models is the ambitious goal of this project. This reconstruction has to be performed fully automatically. The basis is an existing automatic method for creating extruded ground polygons with roofs from aerial images. The challenge is to provide all of these houses with detailed facades.

The system will be evaluated, taking the city of Graz as example: many different building styles coexist, from medieval, over highly decorated neoclassical, to post-modern facades.

facades_split_lines

Input Data

Only terrestrial input data is used:
- Highly redundant road side photographs
- Road side LIDAR scans 180° in 1° resolution, ~30cm spacing
- Preprocessing yields registered textured point clouds

textured_3D_pointcloud

Processing

- Filter out obstacles: cars, trees, people or parking ticket machines
- Segmentation of facades, detection of: windows, doors and other structural elements
- Aim: classify and represent every detail down to a resolution of 50cm

Shape Grammar

- Urban shape grammar based on generative modeling (GML)
- Hierarchical representation of facades: split hierarchy
- Parametrized buildings
- Analysis of facade structure: building style, periodic sequences of elements or symmetries
- Compact data representation, goal: web transmission
- Extensive library of terminal elements
- Convex polyhedra serve as geometric representation

shapegrammar_joebstl

Fitting

The terminal symbols of the urban shape grammar are parametrized by fitting them directly to 3D point clouds.
The fitting, as well, proceeds in a hierarchical manner. If, for example, a door or balcony is detected, first, the basic parameters are fitted and then the element is differentiated (round arch) and sub-geometry is fitted (columns on balcony). This helps to keep the parameter space on every level small, and to limit the element search space .

fitting_ullrich

Results could look like the manually modeled textured 3D reconstructions below.

scetchup_facades

References

- [1] T. Ullrich and D. W. Fellner. Robust shape fitting and semantic enrichment. CIPA 2007
- [2] A. Klaus, J. Bauer and K. Karner. Metropogis: A semi-automatic city documentation system. ISPRS 2002
- [3] P. Müller, G. Zeng, P. Wonka, and L. Van Gool. Image-based procedural modeling of facades. SIGGRAPH 2007

Downloads

CityFit Poster (PDF, 1.62MB)

CityFit Presentation (PDF, 0.93MB)

CityFit Presentation2 (PDF)

 
logo_hyperwave
© 2008-2010 Computer Graphics & Knowledge Visualization, TU Graz Powered by Hyperwave