Full text: XIXth congress (Part B3,2)

> DATA 
t is fast method 
re for building 
as obtained by 
gical filter for 
nto building or 
1entation of the 
on plane fitting 
g the roof faces, 
e buildings and 
k for all terrain 
f 2-3 points per 
alts for building 
etric and height 
f the presented 
s. Buildings are 
y due to human 
Is. This leads t 
graphic objects 
d to obtain 3D 
n of the sensor, 
rmine the rang 
« day and night 
)SM as obtained 
ofs can be done 
in section 2. The 
d the analysis d 
nhancements d 
y TopoSys last 
n, Public Work 
  
Michel Morgan 
  
and Water Management Directorate, The Netherlands. We obtained a standard deviation of the elevation values of 0.10 
meters by analyzing the data. The average density (resolution) of the DSM is 2-3 points per square meter. The ground 
truth data that we used for reference is a vector map (lines) of the buildings, parcels, and roads in the area and check 
points with 3D coordinates. For the sake of exploring the data, we first produced shaded relief and contour maps from 
the DSM. The buildings can be easily seen in both maps. It has to be mentioned that we had no complete 3D data for 
the buildings at our disposal for a comprehensive evaluation of the results. Moreover, the accuracy and the degree of 
reliability of the ground truth data were not known. 
3 THE BUILDING DETECTION AND EXTRACTION PROCEDURE 
3.1 Data Re-sampling 
Processing of irregularly distributed points as obtained from laser scanning takes more time than processing of regularly 
distributed ones. The suggested procedure starts by re-sampling the “laser data” into a regular raster, i.e., producing a 
two-dimensional array of elevation values. To this end the cell size and the interpolation method should be chosen 
sensibly. 
3.1.1 Cellsize 
Unless many points are eliminated in the filtering process of the raw laser data the DSM from laser will have a fairly 
regular distribution of points. For a regularly distributed set of points, the cell size can easily be chosen such that each 
resulting cell contains only one point, thus avoiding information loss and redundancy. The cell size must be equal to the 
reciprocal of the square root of the “point density". We have applied this formula to our data, considering the highest 
density available in our original DSM (3 points/ni). It has to be mentioned that the regular raster has the same values of 
the regular grid whose grid points are located in the centers of the raster cells. In this research, when analyzing elevation 
values and the elevation difference the grid points are considered, and when dealing with areas, we consider the regular 
raster, assuming constant elevation throughout a raster cell. 
3.1.2 Interpolation method 
Interpolation of the DSM from laser scanning points using linear or higher order degree of surface curvature gives a 
chance to have erroneous height values of the cells along the boundaries of the non-terrain objects, which leads to some 
difficulties in building detection. Therefore nearest neighbor interpolation is used, although it leads to shift in the 
building boundaries. However, as the grid size becomes smaller, this error will be smaller. Another drawback of using 
nearest neighbor interpolation occurs for inclined roof faces where the interpolation error has horizontal and vertical 
components. Therefore, two interpolation methods will be employed for the same data using the same grid size; nearest 
neighbor interpolation will be used for building detection and linear interpolation for the classification between 
buildings and vegetation and for building extraction. 
3.2 Building Detection 
3.2.1 Distinction between terrain and non-terrain segments 
3.2.1.1 Morphological filter 
Separation between terrain and non-terrain pixels is done by applying a morphological filter (Hug, 1997), (Hug and 
Wehr, 1997) and (Kilian et al, 1996). Using the morphological filter, different sizes of moving windows are used. For 
each window, the “deepest pixel” and all other pixels which are “higher” than the deepest pixel within a certain range 
(band width) are detected. Weights are assigned to these pixels according to the chance of being terrain pixels. The 
weights of the pixels in a large window should be larger than those in smaller windows. Moreover, among the deep 
pixels, the deeper the pixel, the larger its weight. Equation (1) is the formula for computing weights. The idea behind 
this equation is to scale the weights from 0 to 1 linearly between the smallest and the largest window sizes and also 
along the band width above the deepest pixel inside the window. It has to be mentioned that the morphological filter is 
used to threshold the DSM data in a window relatively smaller than that of the whole data set in order to compensate for 
the sloping/variable terrain. 
window. size - min window size band width— (point. ht —deepest point_ht) (1) 
Pixel _ weight= 
band width 
max window size— min window. size 
  
International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B3. Amsterdam 2000. 617 
 
	        
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.