Full text: Proceedings, XXth congress (Part 2)

  
  
eurer 
EEE 
= eS 
  
  
  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B2. Istanbul 2004 
this problem. It has been proven to be more robust than other 
distance measures when comparing the color signatures of 
entire images because it avoids many quantization. and 
discretization influences. 
  
  
  
   
a 
Figure 1. Detect local edge in a circle neigbour area 
We can now summarize the algorithm. For every (the edge's 
orientation at the centre point), there is a division of S, and 
S, , so the resulting of EMD can be represented as a function 
fp o 0 «180. f(0) is one period of a triangular 
wave. We define the orientation at the centre point to be 
0 = arg max 0 f (0) , and the strength to be f(0) .While 
the importance of the maximum is intuitive, the minimum is 
equally important. Regardless of strength, the minimum may 
still be zero if there is an orientation produces two equal color 
signatures. The minimum measures the photometric symmetry 
of the data; when it is high, our edge model is violated. For this 
reason, the value min, (6) is called the abnormality. One 
cause of high abnormality is the existence of a junction (Mark 
A. Ruzon, 1999). 
3. HOUGH TRANSFORM FOR STRAIGHT LINES AND 
RECTANGLES DETECTION 
One of the key work phases here is to find parallel lines .In 
our application; first we used the standard Hough transform for 
lines, and then find parallel lines with the lines orientation angle 
recorded in the parameter space of HT. Since the Hough 
transform (Mark C.K. Yang, Jong-Sen Lee, 1997) has been 
successful in detecting lines, circles, and parabolas. We can 
represent a line parametrically as follows: 
p=xcos0+ ysin 0 (3) 
For every non-zero pixel within the region, we can consider its 
coordinate (X, V) in the parameter space (p,0) called the 
Hough space. An array H is generated for representing the 
Hough space, which is divided into regular lattice regions 
referred to as cells. If a cell is at the intersection of many curves 
in the Hough space it is said to have a large number of votes 
(for a true line). From Eq. (3) it is not difficult to see that the 
cell indicates, potentially, there is a line in the image domain. 
The size or the resolution of the accumulator array. /7 plays an 
important role in the process and must be carefully designed. 
For the buildings can head in any direction, thus the range of 
H is 
0c00-czx (4) 
€— op «s 
where 5$ is the diagonal of the sub-image containing region of 
interesting. 
After getting the accumulator array /7 , count the number of 
point in each cell. Here we have empirically chosen a minimum 
threshold of 10 for our experiment, which means that any line 
which has lesser than 10 points will be ignored. We do this by 
simply setting the cell value to zero if its original value smaller 
than 10. 
Next work is a bit complex, where we will find potential 
rectangles. First we defined two thresholds: the minimum of the 
length and width of rectangle MIN 0 and the maximum of the 
length and width of rectangle max jo. Second, in each line of 
the array 77 (of the same Ó ), find cell pairs meet the condition 
that the. distance (for example showed in Fig 2: Ajo] , Ap2 ) 
between them is larger than MIN O and smaller than Max po. 
The cell pairs are the parallel lines we defined. Then we find 
couples of cell pairs’ in different lines, which meet the 
condition that the Ó distance ( AO , as depicted in Fig.2) 
. . 3 
between the lines is larger than 87° and smaller than 
Oo : . + . . . . = 
93" (which is given naively in this experiment). Last we find 
the potential rectangle with these couples of cell pairs’. After 
detecting a potential rectangle, we extract some features (height, 
width, size) of it. Apl 
| 
| 
—X 
  
9 tM 
Ap2 
Lines @ Potential rectangle edge 
  
Figure 2. Find potential rectangle in parameter space 
4. USING CURVATURE AS THE IMAGE TEXTURE 
MEASURE 
Curvature is powerful concepts used in describing the instinct 
feature of surface and it is invariant to rotation. Here we use it 
to measure the texture of a patch in color-images. The curvature 
and relative concepts we used here are defined as below 
First, give some related differential geometry concepts 
(Monge Patch, Mathworld, USA): 
Definition of Patch: A patch (also called a local surface) is a 
differentiable mapping X : U — » R^, where U is an open 
> ^y 
subset of. A^ . More generally, if 4 is any subset of R^ ,thena 
map x: A->R" is a patch provided that X can be 
I ; = FE n PLI 
extended to a differentiable map from U into R°, where U is 
618 
Interna 
an ope 
x(A) 
Defin 
XI. 
where 
differer 
Defin 
For à 
curvatu 
K 
5 
where 
h(u,v 
Here, 
R^ to 
point ir 
defined 
measure 
m A" 
derivati 
interest 
Klingge: 
Definitic 
h color 
u 
zJim 
Ant — >| 
Where ( 
Fg. (1) 
dimensic 
these w 
Curvatur 
At last 
the prope 
of sectio 
these pot 
the curve 
the prob: 
un 
Alter tl 
is the re 
rectangle 
to the his 
are: high 
deviation
	        
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.