Full text: Proceedings, XXth congress (Part 3)

  
  
  
  
  
  
  
  
  
  
  
  
  
   
   
  
  
  
   
    
  
   
   
   
      
  
    
   
   
   
   
   
    
  
  
   
    
   
   
   
    
  
   
    
    
  
  
  
   
    
  
  
  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B3. Istanbul 2004 
  
1983). The underlying idea is that random brightness dis- 
tributions posses self-similar characteristics that are anal- 
ogous to those of classical fractal sets (Cantor set, Sier- 
pinsky gasket, and so on). However, self-similarity mea- 
surements cannot be applied in a strict sense since a ran- 
dom distribution is by definition not algorithmic. How- 
ever, the relation between random distributions and frac- 
tals is very significant (Peitgen and Saupe, 1986, Mandel- 
brot and van Ness, 1968). The box-counting dimension is 
perhaps the best trade off between accuracy and computa- 
tional complexity. In most cases this fractal dimension es- 
timator coincides with self-similarity measurements, and 
even though an absolute measurement may be inaccurate, 
our interest in feature segmentation by relative comparison 
of fractal dimension is not compromised. 
Box-counting dimension is based on counting the pixels 
visited by the set under measurement in a grid of varying 
resolution and position. (This assumes a previously bina- 
rized image under an adequate criterion.) Let s be the size 
ofthe side ofa square cell in the grid, and N (s) the average 
of the cells visited by the set under measurement under dif- 
ferent translations. Then it is expected that increasing the 
resolution of the grid (which in fact decreases the side s of 
the cells of the grid in a fixed size image), N (is) should also 
increase. The slope of this relation in logarithmic space is 
the box-counting dimension of the set: 
(N(s 
»—0  log(l) e 
Accurate estimations should show a value of D that is sta- 
ble and steady along several orders of magnitude. In exper- 
imental settings this is obviously impossible to grant, and 
therefore the values of D are taken as provisory. 
Starting with this schema, we can find local estimators 
that are adequate for image segmentation. The idea is to 
adapt the box-counting dimension to a local context, in 
which only a sub-image centered around a given pixel is 
considered. Larger sub-images produce better measure- 
ments, but also with higher computational cost. In this 
work we used a grid of 5 x 5 pixels centered around the 
pixel under estimation, which showed experimentally to 
be a good compromise. Consider for instance the syn- 
thetic image, under a statistical model, with three different 
areas and a background which was generated simulating 
speckle noise in Figure 1(a) and its brightness histogram 
(Figure 1(b)). Any segmentation produced by simple bi- 
narization will be of little use. In Figure l(c) we show a 
binarization under bayesian classification (marked with a 
circle in Figure 1(b)). However, the box-counting dimen- 
sion performed on the image is remarkably good for con- 
tour extraction (see Figure 1(d)). 
3 B-SPLINE REPRESENTATION 
A brief theoretical review of B-spline representation of con- 
tours is presented; for more details see (Blake and Isard, A set of k data points in the image plane is given by[Do. Di, Dii 
where D; = (x:.9y:)®, í — 0,..., k — 1, and the spline 
1998, Rogers and Adams, 1990). 
1160 
  
  
  
(a) (b) 
  
(9 (d) 
Figure 1: (a) Synthetic image under a statistical model with three 
different areas and a background which was generated simulating 
speckle noise. (b) Its brightness histogram. (c) Binarization un- 
der bayesian classification. (d) The box-counting dimension. 
Let {Qo, ..., Qn, —1} be a set of control points, where Q,, = 
(Tn, Yn)’ = R?, 0 € n € Ng — 1, and let {So «Si € 
s9 < +++ < 81-1} C R be a set of L knots. A B-spline 
curve of order d is defined as a weighted sum of N p poly- 
nomial basis functions B,, 4(5) of degree d — 1, within each 
interval [5;, 5;,1] with 0 € i € L — 1. The constructed 
spline function is r(s) = (x(s),y(s))’, 0 < s < L — 1, 
being 
Np-1 
re) =i SOBs, 
n=0 
and 
fs} BE (2) 
y(s) = B'(s)G” (3) 
where the basis functions vector B(s) of N 3 components 
is given by B(s) — (Boa(s), ..., By, 14(s))*. The weight 
vectors Q* and Q" give the first and second components of 
the Q,,, respectively. 
The curves used in this work are closed of order d = 3 or 
d = 4 specified by periodic B-spline basis functions. 
3.1 B-spline curve fit 
The problem of determining a polygon that generates a fit- 
ting B-spline curve with known number of control points, 
Np, was studied by (Rogers and Adams, 1990). We now 
present a brief review of this subject. 
   
Inter 
  
cur 
and 
for 
k 
Th 
for 
of 
0, 
no 
tri 
fitt 
{t
	        
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.