Full text: Papers accepted on the basis of peer-review full manuscripts (Part A)

ISPRS Commission III, Vol.34, Part 3A ,,Photogrammetric Computer Vision", Graz, 2002 
  
which are still connected to buildings. In a final stage of 
analysis, we try to eliminate such areas. By morphological 
opening using a square structural element, regions just 
connected by small bridges are separated. The resulting binary 
image is analyzed by a connected component analysis which 
results in a greater number of regions, and the terrain roughness 
criterion is evaluated again. Pixels being in regions now 
classified as containing vegetation are erased in the initial 
building label image. Thus, in vegetation areas originally 
connected to buildings, only the border pixels remain classified 
as "building pixels". Again, morphological opening helps to 
erase these border pixels. The resulting building label image 
only contains a small percentage of erroneously classified pixels 
in some backyards (Figure 5e). 
At a very coarse level of detail, a 3D city model can be derived 
by creating prismatic models from the boundary polygons of the 
building regions using the average building heights computed 
from the DSM. An example for such a city model with a height 
accuracy of about +5 m is shown in Figure 5f. 
5. GEOMETRICAL RECONSTRUCTION OF 
BUILDINGS 
5.1 Generation of initial 3D planar segments 
To start with model generation, initial 3D planar segments, their 
geometrical parameters, and their initial border polygons have 
to be found in the regions of interest. This is achieved by 
generating a “segment label image” defined in object space with 
an appropriate grid width. Each pixel of that image is assigned 
the label of the planar segment it belongs to. 
The framework for polymorphic feature extraction (Fuchs, 
1998) is applied for the generation of planar segments, too. Just 
as described in section 4, the framework is applied to the first 
derivatives of the DSM, this time using a small integration 
kernel of 3 x 3 pixels. Pixels classified as being homogeneous 
are surrounded by pixels having similar components of the 
normal vector, i.e., they are in a region containing co-planar 
points (Brunn and Weidner, 1997). The binary image of the 
homogeneous pixels is used for further processing (Figure 6a). 
By applying a connected component analysis to this binary 
image, planar patches should be detectable. However, due to 
classification errors, especially at the intersections of roof 
planes which are almost horizontal, the regions thus detected 
often turn out to be too large. Typically, this leads to L-shaped 
segments such as the one at the upper left corner of Figure 6a. 
In order to avoid these segmentation errors, an iterative strategy 
is applied for the generation of planar patches: 
1. The binary image of homogeneous pixels is 
morphologically opened using a square structural element 
before applying the connected component analysis. 
2. The geometric parameters of the planar patches thus 
detected are derived along with their r.m.s. errors from all 
points inside these patches. 
3. The patches with the best fit, i.e., those with r.m.s. errors 
better than a certain threshold (e.g., £10 cm) are considered 
to be seed regions for region growing. These seed regions 
are grown iteratively by adding neighboring pixels to a 
region if their distances from the original adjusting plane 
are below a certain threshold. In this way, the most relevant 
and best fitting planes are extracted from the DSM. 
4. The plane parameters are updated, and the pixels already 
being assigned to a planar patch are erased in the binary 
image. The connected component analysis is repeated, and 
the parameters of the new planar patches are evaluated. 
Steps 1 to 4 are repeated with a decreasing size of the structural 
element for morphological opening. Thus, smaller and smaller 
initial regions are found, and by only allowing well-fitting 
planes to grow, it is possible to split the regions corresponding 
to more than one roof plane, because the r.m.s. error of the 
planar fit is a good indicator for the occurrence of such 
situations. Figure 6b shows the planar patches extracted in one 
of the building regions from Figure 5e. 
  
Figure 6a. Pixels classified as “homogeneous” (white) for one 
of the building regions in Figure Se. 
  
Figure 6b. Planar patches obtained by iteratively applying 
region growing. 
  
Figure 6d. Final segment label image for one of the building 
regions in Figure Se. 
A further analysis has to detect planes which cover too small an 
area for resulting in pixels classified as being homogeneous. We 
search for regions not being consistent with the planar regions 
detected so far (Figure 6¢). The borders of the buildings are 
typically found in that process, which is caused by laser points 
on the walls and by the effects of grid interpolation. Again, we 
get rid of these points by a morphological opening operation 
using a 3 x 3 square structural element, and a connected 
A - 299 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.