Full text: XIXth congress (Part B3,2)

Michel Morgan 
  
3.3.2 Face extraction/ vectorization 
  
50 m 
; du: ; : segm 
A least squares adjustment for plane fitting is used based on the height values of each of the main roof faces before 2). t 
applying the majority filter (to make sure that there are no gross errors or blunders in the height values). After applying n Sf 
the iterative majority filter, the adjacency among the roof faces can be obtained. The way of vectorizing the fac = 
depends on the adjacency among faces. Three 
acia ai M iol ; : secon 
If the face is adjacent to only one or no other faces in addition to the background, primitive matching (matching the face buildi 
segment with one of the geometric primitives and extract the primitive parameters) is done for that face. The geometric the fi 
primitives can be chosen according to an inventory of roofs in the area of interest. In this case the planimetrc three 
information is used to obtain the primitive parameters and the height information is added to the primitive based on the buildi 
plane equation of the face. Primitive matching can be done based on the analysis of the compactness and the relative the fa 
moments of area along the principal axes of the face. However, because of the time limitations, primitive matching wag based 
not used in the present research. Instead, only rectangle extraction is used based on defining the principal axes and adjace 
matching the moments of area along the principal axes with the parametric rectangle, followed by extracting the Consi 
rectangle parameters. Model matching had been done before in Maas, 1999), (Weidner and Forstner, 1995) and lines ( 
(Weidner, 1996). However, in this research matching is done for each roof face to consider more complicated roof averas 
t 
structures. groun 
If the face is adjacent to more than one face, the outline of the face are extracted based on the intersection of the fac 
and the adjacent face. For the faces adjacent to the background line fitting is done to obtain the respective edges. 
4 EXPERIMENTS AND RESULTS 
The laser data is re-sampled into regular raster with a pixel size of 0.577 m which is the invert of the square root of the 
maximum density of the laser data (3 points per square meter). The data are re-sampled twice; using nearest neighbor 
interpolation, which is used for building detection and using bilinear interpolation, which is used for differentiating 
between buildings and vegetation and for building extraction. The procedure for building detection and extraction is 
done for two test areas. The DSMs of the test areas after re-sampling into regular raster are shown in figure (1). The 
DSM is represented as an image, elevation values converted to gray values. 
E 
m 
E: 
eM 
m: 
um 
- 
m 
(a) (b) « 
Figure 1. The DSM after re-sampling the laser data into regular raster for (a) the first and (b) the second test area 
Applying the median filter before the connected component labeling re-classifies some of the misclassified pixels o 
noise inside/outside the objects. Moreover some of the thin lines connecting segments are eliminated. The eliminatio! Fic 
of those thin lines is important in the case where 8-directions connectivity is used for segmentation. The number 0 the 
segments is smaller than that without applying the median filter. The minimum building area used for classification i 
  
620 International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B3. Amsterdam 2000. 
 
	        
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.