Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduction
In the standard scale space approach one obtains a scale space representation
u : Rd R+ R of a square integrable image f : Rd R by means of an
evolution equation on the additive group (Rd , +). It follows by the scale space
axioms that the only allowable linear scale space representations are the so-called
-scale space representations determined by the following linear system
0<1
s u = () u,
u(, s) L2 (Rd ) for all s > 0 and u(, s) 0 uniformly as s
(1)
u(, 0) = f
The Dutch Organization for Scientic Research is gratefully acknowledged for nancial support
This article provides the theory and general framework we applied in [9],[5],[8].
F. Sgallari, A. Murli, and N. Paragios (Eds.): SSVM 2007, LNCS 4485, pp. 300312, 2007.
c Springer-Verlag Berlin Heidelberg 2007
301
1 4s
by u(x, s) = (Gs f )(x) where Gs (x) = 4s
e
denotes the Gaussian kernel.
Its resolvent equation (obtained by Laplace transform with respect to scale) is
( + I)u = f u = ( + I)1 f
(2)
1
k0 ( 1 x),
2 2
x R2 ,
(3)
equals the Laplace transform of the Gaussian kernel s Gs(x) expressed in the
In the remainder of this article we are going to repeat the above results for
other Lie-groups than (Rd , +). Just like ordinary convolutions on Rd are the
only translation invariant kernel operators, it is easy to show that the only left
invariant operators on a Lie-group G are G-convolutions, which are given by
K(h1 g)f (h) dG (g),
(4)
(K G f )(g) =
G
where G is the left invariant haar measure of the group G. However, if the Lie
group G is not commutative it is challenging to compute the analogues of the
Gaussian and corresponding resolvent kernel.
302
Denition 1. Let H be a Hilbert space and let G be a group with unit element e.
Let B(H) denote the space of bounded operators on H. Then a mapping R : G
B(H) given by g Rg , where Rg is bounded for all g G, is a representation if
Rg Rh = Rgh for all g, h G, with Re = I . If for every g G the operator Rg
is unitary (so Rg f = f for all f H) the representation is called unitary.
Denition 2. An operator on L2 (G) is left invariant if it commutes with the left
regular representation given by (Lg U )(h) = U (g 1 h),
U L2 (G), h, g G.
So an operator on L2 (G) is left invariant if Lg = Lg for all g G.
The motivation for our generalization of scale space theory to arbitrary Liegroups comes from wavelet-theory applications where one applies a wavelet transform W : L2 (Rd ) L2 (G) to the original image f L2 (Rd ) to provide more
insight in the group structure of an image. Such a transform is usually given by
(W f )(g) = (Ug , f )L2 (Rd )
(5)
In this section we provide a general recipe for scale spaces on Lie-groups. In contrast to other work on scale spaces via Lie-groups we consider the left-invariant
vector elds on the Lie-group itself, rather than innitesimal generators3 of the
representation U on L2 (Rd ), [15]. The main advantage over the innitesimal generators is that these vector elds are dened on the group manifold G rather
than Rd . Moreover, they give rise to left-invariant evolution equations on L2 (G).
First we compute the left-invariant vector-elds on a Lie-group. By denition
those are vector elds on G, with unit element e, such that
Xg f = Xe (f Lg ),
(6)
this is a condition on to ensure that W f L2 (G) = f L2 (Rd ) for all f L2 (Rd ).
The left invariant vector elds are obtained via the Lie-algebra Te (G) = {A1 , . . . An }
by means of the derivative of the right-regular representation on L2 (G) by
{dR(Ai )}n
i=1 , whereas the innitesimal generators are obtained by the derivative
of some representation U on L2 (Rd ) by {dU(Ai )}n
i=1 .
Image
303
Score
f L2 (R )
Uf CG
K L2 (G)
Processed Score
Processed Image
[f ] = W [[Uf ]]
[Uf ] L2 (G)
ext
(W
)
Fig. 1. The complete scheme; for admissible vectors the linear map W is unitary
from L2 (R2 ) onto a closed subspace V of L2 (G). So we can uniquely link a transformation : V V on the wavelet domain to a transformation in the image domain
= (W )ext W B(L2 (Rd )), where (W )ext is the extension of the adjoint
to L2 (G) given by (W )ext U = G Ug U (g) dG (g), U L2 (G). It is easily veried
that W Ug = Lg W for all g G. As a result the net operator on the image
domain is invariant under U (which is highly desirable) if and only if the operator in the wavelet domain is left invariant, i.e. Ug = Ug for all g G if and
only if Lg = Lg for all g G. For more details see [4]Thm. 21 p.153. In our
applications [8],[5], [4] we usually take as a concatenation of non-linear invertible
grey-value transformations and linear left invariant (anisotropic) scale space operators, for example (Uf ) = 2/p ((Q(A) I)1 (Uf )p (Q(A) I)1 (Uf )p )1/p , for some
sign-preserving power with exponent p > 0. A nice alternative, however, are non-linear
adaptive scale spaces on Lie-groups as explored for the special case G = R2 T in [9].
elds are isomorphic to the tangent space Te (G) at the unity element e G, also
known as the Lie-Algebra of G. The isomorphism between Te (G) and the space
of left invariant vector elds L(G) on G (considered as dierential operators) is
Te (G) A A L(G) Ag = A(h (gh)), for all C (g ). (7)
1
(b(t))1 e
t0
, where
t a(t) resp. t b(t) are any smooth curves in G with a(0) = b(0) = e
and a (0) = A and b (0) = B, whereas the Lie-product on L(G) is given by
[A, B] = AB BA. The mapping (7) is an isomorphism between Te (G) and
L(G), so A A and B B imply [A, B] [A, B].
Consider a Lie-group G of nite dimension, with Lie-algebra Te (G). Let
{A1 , . . . , An } be a basis within this Lie-algebra. Then we would like to construct the corresponding left invariant vector elds {A1 , . . . , An } in a direct
way. This is done by computing the derivative dR of the right-regular representation R : G B(L2 (G)). The right regular representation R : G B(L2 (G))
is given by (Rg )(h) = (hg), for all L2 (G) and almost every h G. It is
left-invariant and its derivative dR, which maps Te (G) onto L(G), is given by
(dR(A))(g) = lim
t0
(9)
304
n
ai Ai +
i=1
n
Dij Ai Aj ,
ai , Dij R,
(10)
j=1
where we will assume that the matrix D = [Dij ] is symmetric and positive
semi-denite, and consider the following evolution equations
s W = Q(A1 , A2 , . . . , An ) W ,
lim W (, s) = Uf () ,
(11)
s0
the solutions of which we call the G-scale space representation of initial condition
Uf (which is the score obtained from image f by W [f ]). The corresponding GTikhonov regularization due to minimization of
d
E(u) = u2H1 (G) = u f 2L2 (G) +
Dii Ai u2L2 (G) is again obtained by
i=1
Laplace transform with respect to scale yielding the following resolvent equations
(Q(A1 , A2 , . . . , An ) + I) P = Uf ,
(12)
Ks C (G), s > 0
R C (G\{e}),
(13)
305
(14)
Examples
d
j=1
where zj = xj + i j C
zj zj }),
d
and consider its representations U(x,
,t) on L2 (R ):
(U(z,t)
)() = ei(( ,)+ 4 2 (x,)) ( x),
t
L2 (Rd ), x, Rd , R.
Rd
Rd
for all f L2 (Rd ) and for all L2 (Rd ). As a result we obtain a perfectly
stable reconstruction by means of the adjoint wavelet transform
f
= C1 W W f = C1 H2d+1 / W [f ](g) Ug dH2d+1 / (g), i.e.
(W f )(x, , t) ei[( ,)+(t/4)(1/2)(x,)] ( x) dx d,
f () = 1
C
Rd
Rd
Note that C=
Rd
Rd
(2)
2
4
2
|(U(x+i
,0) , )| dxd= L2 (Rd )< for all L2 (R ).
306
as described in Section 2 we compute the left invariant vector elds from the
2d + 1-dimensional Lie-algebra Te (G) spanned by
Te (G) = {(ei , 0, 0), (0, ej , 0), (0, 0, 1)}i,j=1,...d
=: {A1 , . . . , Ad , Ad+1 , . . . , A2d , A2d+1 }
1
t0 t
R(etAi ) I . A straightforward calcu-
Here we only consider (11) for the case where the quadratic form equals
Q(A) =
d
(16)
j=1
Condition (14) is satised. In this case the scale space solutions KsD , PD (13)
initial condition W (, , , 0) = Uf L2 (H2d+1 ) of (11) are group convolutions
(4) with the corresponding Greens functions KsD and R . For d = 1 we get:
D
W D (x,
s H3 Uf )(x, , t)
, t,Ds) = (K
=
Ks (xx , ,tt 2(x x )) Uf (x , , t ) dtd dx
R R R+
D
PD(x,
,
t)D= (R H3 Uf )(x, , t)
R (xx , ,tt 2(x x )) Uf (x , , t ) dt d dx .
=
(17)
R R R+
Next we derive the Greens functions KsD and R . First we note that in case
Djj = Dd+j,d+j = 12 operator (16) coincides with Kohns Laplacian, the fundamental solution of which is well-known [10]. As there exist several contradicting
formulas for this Greens function, we summarize (for d = 1) the correct derivation by Gaveau [10] which, together with the work of Levy [13], provides important insight in the non-commutativity and the underlying stochastic process.
For d = 1 the kernel KsD can be obtained by the Kohn Greens function
D11 = 12 ,D22 = 12
Ks := Ks
(18)
K =
i=1
i=1 j=1
i=1 j=1
k=1
j=1
307
2xp if i = 2p and j = 2d + 1, p = 1, . . . , d
where we recall that zj = xj + i j . By (19) the diusion increments satisfy
(dx1 , . . . , dxd , d 1 , . . . , d d , dt) = (dx1 , . . . , dxd , d 1 , . . . , d d ),
d
so that dt = 2 j=1 j dxj xj dj . So in case G = H2d+1 the diusion system
(11) is the stochastic dierential equation of the following stochastic process
To this end we note that for5 s (x(s), (s)) C (R+ , R2 ) such that the
straight-line from X0 to X(s) followed by the inverse path encloses an oriented
surface R2 , we have by Stokes theorem that
s
s
2() =
(X (t)W (t) + X(t)W (t)) dt + 0 =
W dX XdW.
0
1
3
(2) 2
cosh(2 ) e
2 +2 tanh(2 )
2
2
.
3
Now since Ks > 0 we have by (18) that Ks L1 (H3 ) = (2) 2 lim (F3 K1 )(0, ) = 1.
0
A Brownian motion is a.e. not dierentiable in the classical sense, nor does the
integral in (20) make sense in classical integration theory.
308
2 t
2
cos
e
sinh(2 )
s D11 D22
R
x2 + 2
D11 s D22 s
2 tanh(2 )
d, (21)
2
x2 + 2
k1 2
2i t
tanh 2
D11
D22
D11 D22
Re
d
2
2
sinh 2
2
x
+
2i t
tanh 2
D11
D22
(22)
D11 D22
with k1 the 1st order BesselK-function.Formulae (22) and (21) are nasty for
computation. The resolvent kernel with innite lifetime is much simpler:
lim 1 R (x, , t) =
KsD (x, , t) ds =
1
2
R+
x2
D11
1
2
+ D22
,
+
(23)
t2
D11 D22
2
1
1
D11
(xx )2 + D22
( )2 + (D11 D22 )1 (tt 2(x x )2 )2 ,
with g = (x, , t), h = (x , , t ). Since (22) is not suitable for practical purposes
D
=
decays slowly at innity we propose to use
if < and since R
D (x, , t)
R
2
exp dD ( (x, , t), e)
2 D11 D22
dD ((x, , t), e)
, e = (0, 0, 0),
(24)
lim R , R
> 0, R
L (H ) = 1 for all > 0.
instead. Note that lim R
2
3
0
309
T and
cos sin
sin cos
SO(2)
Ty (x) = (x y).
R2
R2
2
0
2
0
i( )
KsD,a (ei( ) , R1
) Uf (x , ei )d dx
(x x ), e
D,a i( )
1
i( )
R (e
, R (x x ), e
) Uf (x , ei )d dx .
(26)
3
sD11 ,a1 =1 (x, y, ) = (x t)
K
2 D11 x2 e
3
x
D11 ,a1 =1 (x, y, ) =
R
e
2 D11 x2 e
6
1
2 (1
+ sign(x)).
310
11
11
22
D ,D
sD11 ,D22 = D11 2 + D22 (x + y )2 K
s 11 22
s K
D ,D
sD11 ,D22 = 1 ( 2x t )2 + (x + 2 t )2 K
s 11 22 = 1 K K
sD11 ,D22 ,
s K
2
2
yaxis
axis
yaxis
axis
xaxis
xaxis
yaxis
4
4
6
2
xaxis
Fig. 2. A comparison between the exact Greens function of the resolvent diusion
1 , D
process (D11 A21 + D22 A22 I)1 e , = 30
11 = 0.1, D22 = 0.5 which we explicitly
derived in [7] and the approximate Greens function of the resolvent process with
21 + D22 A
22 I)1 e , D11 = 0.1, D22 = 0.5 given by
innite lifetime lim0 1 (D11 A
(27). Top row: a 3D view on a stack of spacial iso-contours with a 3D-iso-contour
of the exact Greens function (right) and the approximate Greens function (left).
Bottom-left; a close up on the same stacks of iso-contours but now viewed along the
negative -axis, with the approximation on top and the exact Greens function below.
Bottom-right; an iso-contour-plot of the xy-marginal (i.e. Greens function integrated
over ) of the exact Greens function with on top the corresponding iso-contours of
the approximation in dashed lines. Note that the Greens functions nicely reect the
curvature of the Cartan-connection on SE(2). The stochastic process corresponding
to the approximation
of the contour enhancement process is given by X(s) + i (s) =
X(0) + i (0) + s(x + i ), where x N (0, 2D11 ), N (0, 2D22 ) and, by (20),
s
s
Y (s) = X(s)(s)
+ 12 0 dX Xd = 0 (t) (0)dt.
2
311
1
8D11 D22 2 s2
lim
1
sH3
K
2D11 D22
2
sinh(2 )
(x, y, ) =
R
cos
2 (y x
)
2
s D11 D22
1
4D11 D22
2(y x )
x
, 2D
, D D2
2D11
11
11 22
1
16
x2
D22
+ D
11
x2 + 2
s D22
s D11
tanh(2 )
+
2
(y 1 x)2
2
D11 D22
(27)
See Figure 2.
Conclusion
References
1. S.T. Ali, J.P. Antoine, and J.P. Gazeau. Coherent States, Wavelets and Their
Generalizations. Springer Verlag, New York, Berlin, Heidelberg, 1999.
2. A.V. Bukhvalov and Arendt W. Integral representation of resolvent and semigroups. Forum Math. 6, 6(1):111137, 1994.
3. G. Citti and A. Sarti. A cortical based model of perceptual completion in
the roto-translation space. pages 127, 2004. Pre-print, available on the web
http://amsacta.cib.unibo.it/archive/00000822.
4. R. Duits. Perceptual Organization in Image Analysis. PhD thesis, Eindhoven
University of Technology, Dep. of Biomedical Engineering, The Netherlands, 2005.
5. R. Duits, M. Felsberg, G. Granlund, and B.M. ter Haar Romeny. Image analysis
and reconstruction using a wavelet transform constructed from a reducible representation of the euclidean motion group. IJCV. Accepted for publication. To
appear in 2007 Volume 72 issue 1, p.79102.
6. R. Duits, L.M.J. Florack, J. de Graaf, and B. ter Haar Romeny. On the axioms of
scale space theory. Journal of Math. Imaging and Vision, 20:267298, 2004.
7. R. Duits and M.A. van Almsick. The explicit solutions of linear left-invariant second
order stochastic evolution equations on the 2d-euclidean motion group. Accepted
for publication in Quarterly of Applied Mathematics, AMS, 2007.
8. R. Duits and M.A. van Almsick. Invertible orientation scores as an application of
generalized wavelet theory. Image Processing, Analysis, Recognition and Understanding, 17(1):4275, 2007.
7
Note that our approximation of the Greens function on the Euclidean motion group
does not coincide with the formula by Citti in [3].
312
9. E. Franken, R. Duits, and B.M. ter Haar Romeny. Non-linear diusion on the
euclidean motion group. Accepted for Publication in the Proceedings of SSVM-07,
conf. on Scale Space and Var. Methods in Computer Vision., 2006.
10. B. Gaveau. Principe de moindre action, propagation de la chaleur et estimees sous
elliptiques sur certains groupes nilpotents. Acta mathematica, 139:96153, 1977.
11. W. Hebisch. Estimates on the semigroups generated by left invariant operators on
lie groups. Journal fuer die reine und angewandte Mathematik, 423:145, 1992.
12. L. Hormander. Hypoellptic second order dierential equations. Acta Mathematica,
119:147171, 1968.
13. P. Levy. Wiener random functions and other laplacian random functions. In Proc.
of the 2nd Berkely Symposium, pages 171187, USA, 1950. California Press.
14. D. Mumford. Elastica and computer vision. Algebraic Geometry and Its Applications. Springer-Verlag, pages 491506, 1994.
15. C. Sagiv, N. A. Sochen, and Y. Y. Zeevi. Scale space generation via uncertainty
principles. In Scale Space and PDE Methods in Computer Vision 2005, pages
351362. Springer-Verlag.