Full text: XIXth congress (Part B3,1)

  
Kubik Kurt 
  
such as houses, and trees. When houses and trees exist in the images, the disparity values of these areas are locally larger, often 
with discontinuities occurring in the disparity values at the edges of the features. Hence, edge extraction methods, in which 
relatively distinct changes in grey level properties between two regions in an image are located by changes in local 
derivatives, are used to define the discontinuities in the disparities values by treating the disparity map as an image. Common 
methods used to calculate these derivatives are the gradient and Laplacian operators (Gonzalez & Woods 1992). The Sobel 
gradient operator has the advantage of providing both a differencing and a smoothing effect. Since the derivatives enhance 
noise, the smoothing effects are a particularly attractive feature of this operator. 
4 PROCESSING OF SIGLE IMAGE 
4.1 Single Image Processing for House Extraction 
The left image is processed to separate house and tree areas. Figure 3 illustrates the implementation steps. 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Single tep 1 Single y Sobel edge detection Step2 
Image | Region Number of regions L_ Image 
growing |} Single 
: Image . 
Li > va —| Dilation || Erosio 1 
: ilter 
Region to — Tokenshape v | 
token | 
M Analyze histogram of 
Tokenfiter [23 the directions of Ni 
Tokenshape | w Tokenfilter 
  
  
  
  
  
  
  
  
  
| | 
Y House area 
Figure 3 A single image processing procedure of Part 2 in Figure 1 
4.1.4 Dynamic region growing 
A dynamic region growing technique is used to determine homogeneous areas in the images in which the intensities of the 
pixel values are within a given threshold value. The threshold is modified dynamically according to the mean and standard 
deviation of the pixels in the region while it is being grown (KB Vision 1996). The adaptive threshold will never be larger 
than the pre-defined threshold (7), but may be smaller. It is th = (1-min(0.8, standard-deviation/mean))*7. The first region 
is chosen at the lower left corner of the image and processed until that region can no longer be grown. The next region 
starts at a pixel that has not been incorporated into the previous region. This process continues until all pixels have been 
grouped into separate regions which represent homogeneous areas in the input image. 
4.1.2 Analysing region parameters 
The number of regions in the image are calculated in the Figure 3. Regions are represented by tokens which also 
describe the features of that region (KBVision 1996). The task “Region to token” implements the transformation from 
region to token. “Tokenshape” is used to calculate a series of feature values for the regions, as follows: 
——) 4)log_h_to_w=log,, ( height 
2height + 2width width 
"Tokenfilter" in Figure 3 is used to filter out extracted regions which are not houses, based on the five feature values for 
every region. For each image, the minimum sizes of houses, perimeter and pixel count can be defined. Intensity mean is 
based on a special case and helps to extract the houses which have a bright roof. However, houses with dark roofs will 
have similar grey values as the ground cover, so it is difficult to locate them. Step 2 in Figure 3 can be used to recognize the 
area of the dark roof house as described below. 
perimeter 
  
l)perimeter, 2)intensity mean, 3)br to perimeter- ( ) S)pixel count. 
4.1.3 Analysing the histogram of orientations of edges 
  
522 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.