Full text: Technical Commission VII (B7)

  
buildings utilizes both the orthoimages & DSMs data of the 
previous epoch and existing building maps. In many previous 
researches, change detection is performed mainly by comparing 
the data of two different epochs at a feature level or object level. 
For example, extracting linear features like edges or lines from 
orthoimages and comparing them to building polygons, or 
extracting building objects from orthoimages & DSMs data and 
comparing them to building polygons based on calculating an 
overlapped area percentage. The main difficulty of these 
methods is that the performance of change detection depends on 
the correctness and completeness of feature extraction and 
object extraction, which is not that easy in a dense urban 
environment like many metropolises. On the other hand, the 
characteristics of different kinds of data, i.e. building polygon 
and orthoimages & DSMs can be utilized and the two data can 
be integrated. It should be noticed that the height of a building 
is very effective information in order to handle building change. 
If a building polygon and DSM is available, the ground altitude 
around the building and also the altitude inside the building 
polygon can be estimated. Thus, the height of the building at 
the present epoch can be obtained. If the building is demolished, 
the obtained height of the building should be very low and can 
be detected easily. The flow chart of the proposed approach for 
building map updating is shown in Figure 1. 
  
| DSM & orthoimages | - 2D Building vector data | 
5». 
P» 
  
  
  
A 
* Local ground altitude 
| Large buildings | around each building 
Small buildings with Altitude of each building 
gabled roofs 
v Y 
| Height of each building | 
plane roofs 
Demolished and 
| Newly-built buildings e reconstructed buildings 
Building map updating 
Figure 1. Flow chart of building map updating 
  
  
  
  
  
  
  
  
Small buildings with 
  
  
  
  
  
  
  
  
2.1 Detection of newly-built buildings 
In this study, newly-built buildings are detected based on 
building object extraction from newly-acquired orthoimages & 
DSMs (Zhu et al, 2008). The proposed approach applies a 
hierarchical strategy to extract large buildings, small buildings 
with gabled roofs, and small buildings with plane roofs, 
respectively. First, a Normalized DSM (NDSM) is generated 
mainly by morphological processing on DSM. Then, large 
buildings which have large areas and high heights are extracted 
by simply thresholding the NDSM followed by some 
morphological processing. After that, small buildings with 
gabled roofs are extracted by a Local Surface Normal Angle 
Transform (LSNAT) method through the extraction of roof 
plane. And then, a Marker Controlled Watershed Segmentation 
(MCWS) method is applied to extract small buildings with 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXIX-B7, 2012 
XXII ISPRS Congress, 25 August — 01 September 2012, Melbourne, Australia 
   
plane roofs. The final result of building object extraction is 
acquired by merging the results obtained from above mentioned 
steps. This result is compared with an existing building map, 
and newly-built buildings can be separated out from the other 
ones by retaining the building objects at the locations where 
there were no building polygons in the existing building map. 
2.1.1 Normalized DSM Generation 
Morphological operators are used to remove the objects on the 
ground, like buildings, trees, cars, and others since they are 
proved to be suitable for such shape processing of these objects. 
A morphological filter first performs a close operation to fill the 
pits in the DSM. A close operator dilates the DSM first and 
erodes it then. After that, the morphological filter performs an 
open operation to remove the objects such as buildings, trees 
and cars. The size of morphological element is decided by the 
size of the maximum object to be removed. Since removing the 
objects with a large scale element will cause step effects in a 
DTM, a low pass filter is used to smooth the DTM in order to 
remove step effects. 
Then, the NDSM can be generated by subtracting the DTM 
from the DSM. The NDSM refers to the ground surface that 
suppresses the terrain height to an equal level. It gives the real 
heights of the objects on the ground and can be segmented 
according to a certain height threshold. 
2.1.2 Building extraction using LSNAT method 
Large buildings are extracted by thresholding a NDSM directly, 
and morphologically processed in order to separate the objects 
connected with each other and to remove some small areas. 
From the NDSM, it is found that some buildings are quite small. 
If a low threshold is simply used to binary them, there will be 
large non-zero regions composed of several connecting 
buildings. On the contrary, most buildings can simply be 
segmented but the small ones will be lost. Therefore, a local 
surface normal analysis is applied for roof plane extraction in 
order to extract small buildings with gabled roofs. 
In this study, a local quadratic surface least squares method is 
used to obtain local surface normal vectors. Then the NDSM 
can be transformed into two normal angles at each grid, which 
represents the normal vector by directions. Then a 2D 
histogram of the angles can be generated. The peaks of the 2D 
histogram will correspond to the directions of concentrated 
normal vector directions. The building roof grids with the same 
normal direction will generate a peak in the histogram, and so 
do other objects and ground grids, etc. By extracting the grids 
corresponding to specific peaks, the planes corresponding to 
certain roofs can be detected. 
The 2D histogram generates approximately three main peaks. 
Among the three peaks, the maximum value occurs at the center. 
It implies that the directions of the normal vectors mostly go 
upward. They represent the grids of the ground and plane roofs. 
The other two peaks represent the grids of gabled roofs, 
respectively. 
If a building has a gabled roof, it should show at least a pair of 
plane. Thus, small buildings with gabled roofs can be detected 
by counting the numbers of grids corresponding to the two 
   
  
 
	        
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.