Author manuscript, published in "International Congress of the International Federation of Surveyors, Malta (2000)"

BUILDING RECONSTRUCTION BASED ON THREE-DIMENSIONAL PHOTO-MODELS AND TOPOLOGIC APPROACHES

NOUR EL DIN M., AL KHALIL O.,
GRUSSENMEYER P., KOEHL M.
ENSAIS-LERGEC
Photogrammetry and Geomatics Group
Polytechnicum of Strasbourg,
France

The Mediterranean Surveyor in the New Millennium Seminar organized by the International Federation of Surveyors and the Land Surveyors Society of Malta
18-21 September 2000 - MALTA
Session 6 : New Technical Trends
Èñòî÷íèê: ñàéò | ñòàòüÿ
KEY WORDS: Architectural photogrammetry, 3D Data acquisition, 3D Modeling, CAD system, Visualization.


ABSTRACT:

Three-dimensional photo-models are object-models with texture information taken from photographs. They can be used to present architectural objects to the public and decision-makers. Photo-realism can only be obtained if the geometry of the building is represented by accurate methods and if texture or real world imagery is additionally mapped to the faces of the objects.

For the modeling of buildings located in urban areas, we consider a first step based on topology structure combined with geometry to construct the more coherent 3D model. Our method is supported by manual and semi-automated procedures for house and roof extraction, based on 3D description of buildings from aerial photographs. Specified Graphical User Interfaces (GUI) have been developed and integrated in the general shape of MicroStation-J toolboxes. These tools are mainly:

  1. A "building-generator" which automatically completes the shape of the building by projecting the roof onto the DTM;
  2. An "Architectural-generator" which automatically completes the different details of the building's faces;
  3. A "Topology-generator" able to produce structured tables of the graphical elements.

In the second step, the orthophotos processed from the original images are then applied to the faces of the object. Most architectural photogrammetry software packages, since they are mainly used for visualization and animation purposes, allow such a possibility.

Our method has been applied to the zoological museum located in Strasbourg (close to the ENSAIS campus).

1. Introduction

3D modeling methods are of interest for projects in civil engineering, site recording, urban planning, etc. We consider in this paper the 3D description of complex objects and two major components: photogrammetric measurements and automated structuring. The modeling method proposed at first includes the geometry, the topology and the semantic aspects of buildings to be reconstructed from data obtained by aerial and architectural photogrammetric restitution. One of our objectives is to automate more and more the reconstruction of 3D objects. We present the different steps of our method which is available in Specified Graphical User Interfaces (GUI). Our GUI's are developed and integrated in the general shape of Microstation-J tool boxes.

In the second part of the paper, we explain how to improve the models by handling image textures. The object is modeled by faces in Photomodeler software and the 3D geometric model is completed with real textures in order to create a visual-3D- model. The method has been tested on the main building of the zoological museum located in Strasbourg (figure 1).


Figure 1. Front view of the zoological museum (our test-object in Strasbourg)

2. General concept

In urban areas, buildings are fundamental objects aimed to be fully modeled in 3D. We assume the building as an envelope which contains elements such as roof, chimneys, walls, doors, windows, etc. This decomposition allows also the attachment of descriptive attributes for the purpose of the Information System. For all that, data structure and the definition of 3D complex geometry must be selected as well as efficient techniques for the visualization to include the mapping of textures on the facades. We describe in figure 2 our photogrammetric and modeling procedures for the generation and the visualization of buildings in 3D.


Figure 2. The main steps for 3D modeling of buildings

The current procedure for 3D object reconstruction and visualization is a result of the research carried out at ENSAIS-LERGEC since 1996, initially developed for modeling buildings and monuments in urban areas (Koehl, 1996), (Grussenmeyer et al., 1999), (Nour El Din et al.,2000).

3. Building reconstruction by photogrammetry

Currently 3D buildings reconstruction can be done by three different basic techniques:

  1. Scanning of maps or landscapes and extraction of buildings;
  2. Laser scanning and producing of the digital surface model (DSM);
  3. Photogrammetry.

In our project, photogrammetry techniques are applied. To define our models, we consider:

  1. aerial photographs : we proceed at first the geometric and semantic modeling of the urban objects of the area, including the restitution of the visible parts of the building plotted in the top view;
  2. architectural photogrammetry : we define accurately the building with its geometry and the semantic aspects of its details.

The development demands adapted methods of photogrammetric data acquisition and processing, creation of a three dimensional geometric object description as well as photo realistic visualization and guided architectural processing.

3.1. 3D Data acquisition and structuring

The methods presented here uses three major groups of data:

  1. DTM and the surface objects (features as streets, paths, etc.);
  2. 3D complex geometric objects (as buildings);
  3. architectural entities (complex architecture not only for geometric representation but also in thematic structure).

Processing of different types of data involve several steps, which finally leads to the construction of a 3D topologic model to be integrated in the database. The procedure depends on the different categories to be processed (DTM, building, roof, etc.), and on the feature of each category (face of DTM, wall, etc.). Our prototype system allows simple coding of semantic information by numbering building, type of surface and object line.

3.1.1. Digital Terrain Model

The DTM is the key element in our building reconstruction process. We measure terrain elevation values manually because the generation of the DTM is not possible automatically for densely built up urban areas. The points co-ordinates are obtained from the stereomodel. The points of surface objects (roads, bridges, etc.) are digitized and we create a Triangular Irregular Network (TIN) to be used in the reconstruction of the buildings.

3.1.2. 3D complex objects.

The outline of the roof building is obtained using aerial photographs. The stereoplotting is done by digital photogrammetry (figure 3). The photogrammetric tools are coupled with a CAD system to acquire interactively the visible parts of the objects and to achieve the reconstruction by using 3D CAD tools. The process of data collecting consists of measuring 3D points on the roof of the building in arbitrary order.


Figure 3. ENSAIS' TIPHON software package for digital photogrammetry

3.1.3. Architectural photogrammetry

Detailed geometric information of the building was derived from architectural photogrammetry and geodetic measurements. The restitution of objects is based on small and medium format photographs. Site photography was obtained using semi-metric cameras: Pentax 67 metric (70mm*60mm), Rolleimetric 35 (24mm*36mm). The control points (approx. 50) were realized by using geodetic techniques, in the same co-ordinate system as used for aerial photographs. The restitution of the architecturals details of the façade was done by PhotoModeler software (figure 4).


Figure 4. Layout of Photomodeler multi-image screen

The measurement process is done in a mono-comparator mode, where the actual point measurement and referencing between photos is done manually. Orthophotos of complex surfaces can be produced and exported as bitmaps. The export formats for the spatial result are wide-spread and include DXF, and VRML. Full photo-textured 3D "photo-models" may be one of the most interesting results.


Figure 5. Example of photogrammetric restitution (from Photomodeler).

3.2. Prototype for the modeling of 3D objects

One of our objectives is to automate the reconstruction of objects corresponding to semantic concepts. Specified Graphical User Interfaces (GUI) have been developed and integrated in the general shape of Microstation-J tool boxes. These tools are mainly:

  1. A "building-generator" which automatically completes the shape of the building by projecting the roof on DTM (figure 6).
  2. A " generator of architectural details " which automatically completes the different details of the building's faces (figure 7).
  3. A "Topology-generator" for producing automatically the structured tables of the graphical elements (topographic and architectural elements) in the CAD environment.

This GUI allows the efficient use of algorithms for the extraction of the 3D complex objects and guidance by additional topologic information.

Figure 6. GUI (for geometric and topologic building-generation) Figure 7. GUI (for geometric and topologic generation of the architectural details)

4. Presentation of the 3D geometric modeling method

The procedure is based on aerial and architectural photogrammetry and involves the following steps (figure 8) :


Figure 8. Main steps for the 3D geometric modeling of the building
  1. We assume at first that the building has only vertical walls (without windows or doors) and no hanging roof;
  2. The outline corner points of the roof are then extracted and projected perpendicularly onto the DTM;
  3. An arbitrary shape is added underground to close the building. This shape is simply a copy of the roof shape corresponding to the lower projected point;
  4. The hanging roof is added and automatically codified and integrated in the information system (figure 9);
  5. The architectural details are integrated in the different faces of the building and automatically codified and completed with the different details of the building faces;

Figure 9. 3D geometric modeling of the Zoological Museum of Strasbourg (DTM, buildings)

5. 3D Topologic Modeling

Beside automatic generating of the building and its architectural entities, the application is also bound to structure these graphical elements, so that they can be implemented in a GIS. This structure splits each object into different elements, of smaller topological dimension (figure 10). A building, which is a 3-D object is composed of 2-D elements (roof, walls, windows, blocks), these elements can themselves be made of one-dimension objects, the edges, which are linear elements (figure 11). At least, each linear element is defined by a beginning and an end node (a 0-D object). This "tree" of relations is stored in a database.


Figure 10. 3D topologic and semantic data of the buildings

Figure 11. The hierarchical structure applied during the modeling.

6. Thematic structure

With the very large amount of details, the production of the thematic structure becomes highly complicated as they are in 3D models, where topologies are infinitely more complicated. The thematic modeling is organized in the relational database management system and allows a continuous updating of its content. The structure of this thematic structure is a hierarchical structure and includes:

  1. Data acquisition;
  2. Update of data;
  3. Querying and editing of descriptive data.

7. Materials setting and 3D Photo-model

In order to create a visual 3D model (figure 13), materials must be prepared from photographs. This stage requires great familiarity with the materials editor of the software package (Microstation in our case, figure 12).

The orthophoto images are assigned to their surfaces with the tools 'Define and Assign Materials' from the settings menu 'Rendering'. The process is powerful and actually fairly simple to use. In the materials editor, the image (orthophotos obtained from Photomodeler) is specified as the texture map for a newly created material. In order to make a 'mapped' object, we define:

  1. the prepared material;
  2. the control co-ordinates of the corresponding area in the object.

By following these two steps, photographs can essentially be "pasted" on the different façades. The sizes of the rectified areas and the model are matched. The assignment tool can then spread the photo all over the surface concerned.


Figure 12. Preparation of the materials in Microstation.

Figure 13. 3D photo-model of Zoological Museum of Strasbourg

8. Discussion

Several approaches for the generation of 3D models have been proposed in the last years, see (El-Hakim, 2000), (Gruen, 1998), (Hanke & Ebrahim, 1999), (Zlatanova et al., 1996-2000).

According to the solution proposed in this paper, the 3D model of the building can be done in two steps by using two different techniques :

  1. The first one is a combination of aerial and architectural photogrammetry and based on topologic structure combined with the geometry. Addition of texture can be done by using the original images and the rendering tools of the CAD system. Orthophotos can be generated and applied on the faces of the surface model.
  2. The second method is based on the digital architectural photogrammetry techniques where 3D geometrical and textural modeling can be carried out. Geometrical modeling is based on a simple wireframe model followed by generating surfaces. Several photogrammetry software packages offer the possibility of geometric modeling (as PhotoModeler for ex.) but of course topology is missing in the resulting 3D photo-model .

The next table shows the main differences between the two methods :

9. Conclusion

The solutions presented in this paper have shown the different steps from data acquisition to processing and modeling, up to the visualization of 3D complex objects. At first, an approach for 3D-GIS has been presented, considering 3D modeling strongly supported by 3D topology and coupled with user interfaces to automate the reconstruction of buildings (corresponding to semantic and topologic concepts). Textures or orthophotos can simply complete those 3D models. More basic 3D photo-models based on 3D-wireframe and surface models can also be produced with tools like Photomodeler. But the resulting models contain no topology and are mainly intended for visualization and animation purposes.

10. References

  1. El-Hakim, S., 2000. A practical approach to creating precise and detailed 3D models from single and multiple views. ISPRS Congress, July 16-23, 2000, Amsterdam. IAPRS Vol. XXXIII, Part 5, pp. 203-211.
  2. Gruen A., Wang X., 1998. CC-Modeller: A Topology Generator for 3D City Models. IAPRS, Vol. 32, Part 4, Stuttgart, pp.188-196.
  3. Gruen A., 1998. TOBAGO a semi-automated approach for the generation of 3-D building models. ISPRS, Vol.53, No.2, pp.108-118.
  4. Grussenmeyer, P., Koehl, M., Nour El Din, M., 1999. 3D geometric and semantic modeling in historic sites, XVII CIPA International Symposium, October 3-6, 1999, Olinda, IAPRS & CIPA Archives, Volume XXXII, Part 5C2, pp. 402-410.
  5. Grussenmeyer, P., Koehl, M., 1998. Architectural photogrammetry with the TIPHON software, towards digital documentation in the field. ISPRS Comm. V Symposium, Hakodate, June 1998. Int. Archives of Photogrammetry and Remote Sensing, Volume XXXII, Part 5, pp. 549-556.
  6. Hanke K., Ebrahim M.A-B., 1999. The "Digital Projector" - Raytracing as a tool for digital close-range photogrammetry. ISPRS Journal of Photogrammetry and Remote Sensing, 1999. Vol. 54 / 1. Elsevier Science B.V., Amsterdam, NL
  7. Koehl, M., Grussenmeyer, P., 2000. Semantic aspects for 3D modeling. ISPRS Congress, July 16-23, 2000, Amsterdam. IAPRS Vol. XXXIII, Part 4, pp. 507-514 .
  8. Koehl, M. 1999. Geometric and semantic modeling in urbans areas, integration in a Topographical Information System. Ph.D. Thesis (in French). ENSAIS-LERGEC-University Louis Pasteur Strasbourg.
  9. Koehl, M., Grussenmeyer, P., 1998. 3D data acquisition and modeling in a topographic information system. ISPRS Comm. IV Symposium, Stuttgart, Germany. Int. Arch. of Photogrammetry and Remote Sensing, ISSN 0256-1840, Vol. XXXII, part 4, pp. 314-320.
  10. Koehl M., 1996. The modeling of urban landscapes. International Archives of Photogrammetry and Remote Sensing. Vienna, 9-19 July 1996. Vol. XXXI, Part B3 , p 460-465.
  11. Nour El Din M., Koehl M., Grussenmeyer P., 1999. 3D Geometric Modeling of the Aqueduct El Ghuri (Cairo, Egypt). ISPRS Comm. V/5 and V/2 International Workshop, Thessaloniki , July 7-9, Greece. Int. Arch. of Photogrammetry and Remote Sensing, pp. 146-152.
  12. Nour El Din M., Grussenmeyer P., Koehl M., 2000. Modeling historic sites and monuments in 3D heritage information system by combining aerial and architectural photogrammetry. ISPRS Congress, July 16-23, 2000, Amsterdam. IAPRS Vol. XXXIII, Part B5, pp. 580.
  13. Zlatanova, S., Tempfli, K. 2000. Modeling for 3D GIS : spatial analysis and visualisation through the Web. ISPRS Congress, July 16-23, 2000, Amsterdam. IAPRS Vol. XXXIII, Part B4/3, pp. 1257-1264.
  14. Zlatanova Nedkova S., Gruber M., Kofler M., 1996. Merging DTM and CAD data for 3D modeling purpose of urban areas. IAPRS, Vol. XXXI, Part B4, Vienna,pp.311-315.


Íàâåðõ | Áèáëèîòåêà
© ÄîíÍÒÓ 2009 Ãðèãîðèâà Îëüãà