DOG
x,
C
e
²²
²
C
e
²²
²²
(1)
In this equation, (x,y) are the pixel coordinates in the
spatial plane, a is the scale of the DOG, C
1
=1.8 and
C
2
=0.8 in order to obtain that the Fourier transform
of the DOG is equal to zero for u=v=0 in the
frequency plane and is equal to 2.25 (Schor 1983).
The Fourier transform of a DOG is another DOG,
here called DOGTF, which is given by (2).
DOGTF
u,
e
²²
²
e
²²
²
(2)
In this equation, (u,v) are the frequency coordinates
and M is the number of lines (or columns) of the
image. Theoretically, when we reconstruct an image
by using its wavelets decomposition (Mallat, 1998),
final and original image would be the same. This is
partially true, if we use all the available wavelets.
Figure 1 illustrates this situation. Scale of DOG is
[0.125, 256], related to the size M of image (here we
put down M= 512). When minimum value is fixed
(SCALEINI) and total number of wavelets (NBW)
too, scale value “a” for the wavelet rank “i” is
obtained by using equation (3).
aSCALEINI2
(3)
Figure 1: Twelve wavelets and their sum in red.
The DOG value (y axis) is presented related to
the binary logarithm of the vertical pixel position
(column number) as it is following defined (4).
With M2=M/2 and u=M2
if v< M2 abscissa=-log2(M2-v)
if v> M2 abscissa= log2(v-M2)
if v= M2 abscissa=-0
(4)
As you can see on figure 1, sum of all the wavelets
is not equal to one. Then, previous work (Plantier,
1992) proposes to use the equation (5) with K=1.7.
With this equation, the sum of all the wavelets is
equal to 1 on almost all space.
DOGTF
u,
Ke
²²
²
e
²
(5)
But if we use an incomplete set of wavelets to
reconstruct the image, there is a loss of information
for the frequencies not, or weakly, used by the
wavelets during image decomposition. These
situations are illustrated on figure 2. We use only six
DOGs with scale [1, 32]. So, in comparison with
figure 1, three wavelets are suppressed in high
frequencies (scales 0.125, 0.25 and 0.5) and three
wavelets are suppressed too in low frequencies
(scales 64, 128 and 256). Figure 2 shows the
situation, when the DOGs are computed with
equation (5) with t K=1.7, sum of wavelets is closer
to one, but only in a limited area. To conclude, if we
want to simulate an image, by using only
frequencies channel related to the human visual
system, as it is previously described with scales
[1, 32], we have to found how is it possible to
compensate this loss of information.
Figure 2: Six wavelets and their sum in red.
3 PROPOSAL METHOD
To solve this problem, we propose to make a
weighted sum of all the wavelets. So we must give a
value to each coefficient Ki as illustrated on the
equation (6).
SDOG
u,
K
DOGTF
u,
(6)
To find the value of each K
i
, we solve an equation
system with as much unknowns as wavelets we use
to decompose the image. We work on one dimension
(u=0) and we use the symmetry of the wavelets. For
each value “v” leading to a maximum value of one
of the wavelets, called “vmax
a
” with “a” the wavelet
scale, we put down the equation (7).
K
DOGTF
0,vmax
Sola
(7)
Sol(a) is the value requested for the sum of wavelets
at the position “vmax
a
”. When all the values
“vmax
a
” have been found, we have the equation
system to solve. In a first time we put down,
Sol(a)=1, a. With these solutions, sum of wavelets
BIOSIGNALS2013-InternationalConferenceonBio-inspiredSystemsandSignalProcessing
272