Full text: XVIIth ISPRS Congress (Part B3)

ero- 
e, in 
dge 
ers: 
rent 
) in 
bear 
ata 
'ale. 
pre- 
SS, 
The 
citly 
per 
ver 
The 
has 
cing 
who 
rich 
also 
the 
ated 
east 
cale 
ties 
ting 
red 
lear 
e to 
ned 
low 
oa 
era- 
(1) 
the 
r. If 
stic 
the 
the 
Even though on the finer scale more edges are detected which 
disappear at coarse levels, it is to observe that in tracking from 
coarse to fine contour elements merge together. 
In the next sections we want to deepen insight mainly from an 
experimental point of view. 
2 EDGE DETECTION IN MULTISCALE IMAGES 
The surface obtained by convolving the image with a Gaussian 
kernel with varying scale parameter is called the scale space 
image. In practice only a series of a finite number of multiscale 
representations can be generated. For our experiments we there- 
fore approximate the Gaussian kernel by binomial kernels which 
are recursively obtained by convolution with dá 1). 
The interest operator proposed by Förstner for point detection is 
described in detail in (Förstner and Gülch 1987). In the two di- 
mensional formulation the operator is designed to detect, classi- 
fy and precisely locate corners, circular features and other iso- 
trop textures. The 2x2 matrix (e.q. 1), written in terms of con- 
volutions and matrix multiplication, is the so-called normal 
equation matrix used within the point location step. In the one- 
dimensional case this matrix reduces to a scalar quantity and the 
point operator is just an edge operator. Denoting the signal with 
f(x) and the scale space image generated from the signal by 
convolution with a Gaussian kernel by according to 
g(x,0)= fix) * G,, 
the formalism for edge location with the 1D-interest operator 
reads as 
v A 2 
@ * g,) X= px * 8, (2) 
As outlined above p can also be a Gaussian, i.e. p- Gu The 
scale o, stands for the width of the convolution window and by 
this also for the window size. Varying 0, as investigated by 
Heikkilä (see above) produces scale space of the squared gra- 
dient image. In this investigation we keep o, and chooseo, 
throughout all the experiments. In the discrete approximation of 
the Gaussian kernel by a binomial kernel this fits to a window 
size of 5 pixels. The second operator in (2) denoted by px can 
be computed according to px(i)- p(i) + x(i) for all pixels i 
within the window. For convenience the coordinates x are cen- 
tered to the mean of the window, so that px is symmetric and 
shift invariant. Thus £ gives a field of edge positions, in which 
for each pixel the corresponding edge location is estimated. The 
quantity w- p * gl also found for each pixel is sometimes 
called interest value or weight or response of the window opera- 
tor. It measures the roughness of sale space image. In the expe- 
riments presented below the roughness w and edge locations 
x*£ are computed for all pixels x of the multiscale image in a 
series of discrete scale levels. For calculation of the gradients 
the image is convolved with (-1 1). 
The edge detection scheme is based on the roughness image. 
The local maxima in w are considered to indicate edges. The 
window size for extracting local maxima (or suppressing non- 
297 
maxima) is chosen in accordance with size of the convolving 
operator p, i.e. in the experiments also 5 pixel are used for the 
non-maxima window size. Though a larger non-maxima window 
may suggests that the remaining edges are more distinct, in our 
opinion this is not recommendable. A quite not rare observation 
in scale space is that with increasing scale parameter the weight 
of a local maxima may decrease considerably faster than that of 
a neighboring edge. One common aspect in the strategies behind 
edge focusing (Bergholm, 1987) or RESS (Lu and Jain, 1992), 
but also the work of Lindeberg and Eklundh (1990) on scale 
space blobs is that those features are of interest which achieve 
high weights on all levels or on the coarser scales. 
The rest of the paper is devoted to experiments. Even the first 
experiences with simulated and real image data have shown that 
for example the very nice rules for reasoning in the linear LoG 
scale space presented by Lu and Jain can not simply be applied 
to the nonlinear edge detector (eq. 2). The characteristics of the 
zero crossings in the LoG scale space we have outlined above. 
Moreover a further property we have to include which occurs 
just in the case of nonlinear operator: new edges may be gene- 
rated as the scale parameter increases (Yuille and Poggio, 
1986). 
3 TRACKING IN A SYNTHETIC IMAGE 
In this section we would like to illustrate the tracking problem 
at the example of an idealized synthetic image. The signal 
shown together with the multiscale representation in fig. 3.1 has 
just two intensity levels. It consists of a series of pulses whose 
width is chosen randomly. The number of pixels plotted is 
approximate 200. 
  
  
1 1 ' 
0.0 50.0 100.0 150.0 200.0 
pixel 
Figure 3.1 Multiscale image with 23 levels and step size ao= 1 
The following three figures show the roughness of the signal in 
scale space. The logarithm In w(x,0) is plotted. The partitioning 
of the scale range (o= 0-23) in three parts mainly intents to im- 
prove the visual impression from details of the plots. The global 
 
	        
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.