Full text: Proceedings, XXth congress (Part 3)

International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B3. Istanbul 2004 
both x and v directions, (c) Roof classes results 
without gap filling, (d) Roof classes results after gap 
filling and refinement. 
x» & 3 A 
E " - 
H. xd 
E : A 
3 i 
4 ) 
1| 3 x i sd i 
] Bn m a. m 7 x = 
N | I 
ias + | ' 
   
   
x RA 
(a) Aerial image 
  
       
  
(c) Slope in y 
^. Unclassified Cells (pixels) 
o 
^ 
i» 
Heigh: intercept 
  
Height intercept 
  
. tas “0 s ; 0 
45 t9 z ;,9lepeinx s 05 — - as Slope in x 
Slope in y 0s : Slopeiny © 5 
(e) Preliminary Clustering result (f) Refined clustering result 
UU Um 
(e) Raw segmentation results (f) Refined segmentation result 
Figure 4: Roof facets clustering in 3D search space. 
4. EXTRACTION OF PLANE-ROOF POLYGONS 
In this section, the procedure of translating the irregular roof 
facet regions to typical vectorized polygons is discussed. This 
procedure contains many steps to get the desired 3D polygons 
of the roof. Extracted roof regions will be transferred to 2D 
polygons first through raster to vector conversion that includes 
line extraction, connecting, joining, trimming, and segment 
adjacency determination. The geometrical plane-roof 
parameters, inclination and height, are then estimated based on 
the irregular LIDAR points inside each polygon. This enables 
the configuration of 3D roof facet polygons. 
4.1 Extraction of plane-roof regions outlines 
As a result of the region growing segmentation, roof facet 
regions were segmented and labeled as shown in the above 
section. 
4.1.1 Simple roof structure 
Simple roof structures mean here that the breakline between 
roof segments is uncomplicated and is parallel to one of the two 
dominant directions of the building footprint. In such buildings, 
the polygon extraction algorithm that was discussed in 
(Alharthy and Bethel, 2002) is applied to obtain roof segments 
outlines. The only constraint to this algorithm is that it can only 
extract lines in the two dominant directions of the building. 
However, the algorithm was very useful since all intermediate 
steps such as line extraction, connecting, trimming, and 
polygon formation, are embeded in it. And its main advantage 
and strength is the ability to preserve the squaring property of 
the extracted polygons. In general, the performance of this 
algorithm was excellent. Results of this step which show the 
extracted polygons (black lines) overlaid on the segmented roof 
regions are shown in figure 5. 
  
50 
  
  
  
Yinm 
3 
Yinm 
  
  
  
  
  
  
19 20 30 40 50 60 zu 30 40 50 60 7% 8 9 100 110 120 
Xinm Xinm 
Figure 5: Extracted roof segments polygons 
4.1.2 Complex roof structure 
In complex roofs, breaklines between roof segments are not 
limited to be parallel to the dominant directions of a building, 
instead they might take any direction and roof segments might 
be in any shape. Based on that, the previous algorithm of 
polygon extraction would not work here. So, a modified 
prismatic algorithm was used to refine the segmentation results. 
A data driven model was used to connect and generalize these 
roof planar surfaces in order to extract standard roof polygons. 
The approach is a modified version of an approach that was 
presented in a report in 1995 by U. Weidner, Institute of 
Photogrammetry, Bonn University, Germany. The approach 
treats each region segment individually. It starts with the 
boundary points by sorting them in clockwise mode starting 
from the upper left point as shown in figure 6(a). In addition to 
its position (x,y), each region boundary point will be given two 
labels, the first one tells to which roof segment this point 
belongs, and the second label tells its order among the boundary 
points of the segment. Now points will be considered as the 
polygon vertices that make polygons in vector format. In order 
to minimize the number of vertices, unnecessary points will be 
deleted. Then the procedure of eliminating discretization noise 
continues by testing the significance of each point in shaping 
the polygon. First, in order to keep only significant points and 
delete points on straight lines, all points with altitude close to 
zero will be eliminated. In previous similar approaches in 
(Douglas and Peucker, 1973; Weidner, 1995), the computed 
altitude was used directly as a criterion of point significance. 
    
    
    
   
    
   
   
   
  
  
    
   
   
   
  
    
    
    
   
  
  
   
    
    
  
  
   
  
  
  
   
   
  
   
  
   
   
   
   
   
   
    
   
  
   
   
Interna 
Conseq 
their cc 
Howev 
in this 
The coi 
triangle 
and m 
imperfe 
procedi 
comes 
from ze 
the star 
thresho 
damage 
shown 
segmen 
: 
(a) Oi 
As shov 
not con 
First, vi 
were g 
external 
was det 
the ext 
borders. 
between 
computi 
and if tl 
will be 
were gr 
  
For eacl 
are estin 
irregular 
reweight 
paramet 
intercept 
inside ez 
i.c, each
	        
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.