Full text: Proceedings; XXI International Congress for Photogrammetry and Remote Sensing (Part B4-1)

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B4. Beijing 2008 
terrain label. This procedure is not iterative. Finally the on- 
terrain points are interpolated to a raster image using the Natural 
Neighbor interpolation method to produce the Digital Terrain 
Model (i.e. DTM). Every pixel of DTM has a real coordinate in 
the object space and its value is proportional to the elevation of 
the terrain at that position. Fig3 shows the calculated DTM 
which is classified into 5 classes to show the slope aspect of the 
study area. The maximum and minimum elevations of DTM 
pixels are 25.94 and 23.17 meters respectively. 
Figure 3 - Calculated Digital Terrain Model (darker tones 
symbolize the higher pixels) 
3.3. Elevation analysis of nDSM 
Since buildings are highly elevated objects in a scene our 
system looks for high-rise objects in the study area in this step. 
A high-elevated pixel on a DSM may belong to any objects as 
well as a high region of terrain. To eliminate the effect of 
topography from a DEM, one should normalize the model. A 
surface model is normalized by the use of the corresponding 
terrain model. To normalize the DSM, we subtract the value of 
each pixel of DTM from the value of the corresponding pixel in 
DSM. The result is a normalized model called nDSM (i.e. 
normalized DSM). 
As shown in Fig. 4 on-terrain pixels have values (i.e. elevations) 
less than 10 centimeters. A 10 centimeters threshold classifies 
these pixels. This supports the fact that bare-earth segments of 
the scene have the same elevations in both DSM and DTM. A 
“Terrain” label is assigned to these pixels. The next pace is 
finding the locally highest pixels of the nDSM. These pixels 
represent objects which lie on the terrain. A threshold equal to 3 
meters derives the high-rise objects of the scene. As shown in 
Fig. 4 this threshold has classified the rest of nDSM pixels into 
two other classes which are “Low- rise” and “high-rise” objects 
classes. 
j | Q -0.1 Meters 
IS 0.1-3 Meters 
H|3-16.63 Meters 
Figure 4 - Classified normalized DSM (height thresholding) 
So we classified all nDSM pixels into three classes; “Terrain”, 
“Low-rise”, and “High-rise”. The pixels of “High-rise” class are 
the input to the last step of our building detection procedure. 
3.4. Roughness analysis of nDSM 
It is conspicuous that not all “High-rise” pixels belong to 
buildings. As explained earlier (section 3.1) some dense 
vegetation regions weren’t detected as “Rough” regions. So the 
presence of tree pixels in “High-rise” pixels is also expectable 
as shown in Fig. 5. The goal of this step is the detection of 
building pixels among the pixels of “High-rise” class. 
To fulfill this task we have used a simple concept of surface 
roughness that is the computation of the slope map of the nDSM 
image. The main motivation is that the slope of the roofs of 
buildings doesn’t often change abruptly. In addition, our study 
area contains a few flat-roofed buildings. Consequently we 
computed the slope map of the nDSM using the ESRI 
ArcGIS9.2 software. The amount of slope for each pixel is 
computed by this software using this formula [Burrough 1998]: 
sloperadians = ATAN ( V ([dz/dx] 2 + [dz/dy] 2 )) 
Where [dz/dx] and [dz/dy] are the rate of height change in X 
and Y directions respectively. These rates are computed for a 3 
* 3 cell neighborhood around every pixel. 
So the slope map of the nDSM image is computed and 
generated. Then a quick trial and error method leads a human 
operator to define an appropriate threshold by which the slope 
map of nDSM can be divided into two classes; “Severely 
variable” and “Slightly variable” regions. The members of the 
former class are those pixels representing high-rise vegetations 
and walls of buildings, and the members of the latter class are 
the representatives of building roofs and relatively flat areas on 
the terrain. Fig. 5 shows the results of the thresholding the slope 
map of nDSM where the threshold is set to 5% of the slope 
range of the slope map. 
Figure 5 - Classified normalized DSM (slope thresholding) - 
Dark and light tones represent “Severely” and “Slightly” 
variable areas respectively 
3.5. Detection of building pixels 
So far we have obtained an nDSM image with three classes; 
“Terrain”, “Low-rise”, and “High-rise” regions, as well as a 
slope map of nDSM with two classes; “Severely variable” and 
“Slightly variable” regions. 
As stated in section 3.3 buildings are highly elevated objects in 
a scene. In section 3.4 we also mentioned that the most of the 
buildings have smoothly sloped roofs. These facts suggest that 
the building pixels are those pixels of “high-rise” regions which 
their counterpart in the slope map belongs to the “Slightly 
variable” regions. In other words each pixel which belongs to 
both of these classes is a building point. This way our system 
detects building pixels and labels them as “Building”. All the 
remaining pixels of the scene are classified as “Non-building”. 
The resulting image is shown in Fig. 6(a). It is obvious that still 
some dense, high-rise vegetation are misclassified as building.
	        
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.