Next: 3D Affine Evolution
Up: The Geometric Heat Equation
Previous: Euclidean Shortening Flow
We now seek a flow in affine geometry
with similar properties as the Euclidean shortening flow.
We want to derive an affine
curvature deformation flow analogue to the previous section.
We first give the basic concepts of affine differential geometry
in the plane and then extend it to 3D affine space.
Figure 1:
Basic Affine Differential Geometry
|
|
A general affine transformation is given by
, where A is a 2x2 invertible matrix with positive determinant
and B is a translation vector in
.
Transformations of that type form a group called group of
proper affine motions [13].
In our application, we restrict the determinant of
A to be equal to one to obtain an invariant transformation. Thus, from our
usual orthogonal Frenet frame {
}
in Euclidean differential geometry,
we want a frame {
} defined at each point of the curve C(p),
where
is always tangent to the the curve. A natural choice of frame
is {
,
},
as
is always tangent to C(p). However, note that
for an arbitrary parametrization (not arc-length),
is not
necessarily orthogonal to
.
Hence, {
}
{
,
}
defines an oblique frame, as seen in Figure 1. Now, we look for
a parametrization s, the affine arc-length,
of the curve such that the area of the parallelogram defined
by this oblique frame is one. We will then have an area-preserving
affine transformation of the Frenet frame.
Let
denote the 2x2
determinant where the first column is defined by components of C and the
second column by those of C', i.e.,
Hence, we define a parameter s such that the area of the
parallelogram is one,
.
Using the chain rule, we obtain the following derivation,
![\begin{displaymath}
\begin{array}{ccl}
[C_p, C_{pp}] &=& x_py_{pp} - x_{pp}y_p \...
..., C_{ss}] \\
&=& \left ( \frac{ds}{dp} \right )^3
\end{array}\end{displaymath}](img26.png) |
(1) |
From this derivation, we get the affine metric
![\begin{displaymath}
g = [C_p, C_{pp}]^\frac{1}{3}
\end{displaymath}](img27.png) |
(2) |
and the affine arc-length parameter
 |
(3) |
We also define the affine tangent to be
, the affine
normal
and the affine curvature to be
[13]. From equation (2), (3) and the chain rule
we easily get the following relevant relations
 |
(4) |
 |
(5) |
 |
(6) |
Now, we investigate the affine analogue of the curve shortening flow.
In Euclidean differential geometry,
the flow is
,
where s is the arc-length parameter [13]. In affine geometry,
this motivates the choice of evolution
,
where s is now the affine arc-length.
However, we must deal with the fact that basic affine differential geometry is
only defined for convex curve as the affine metric g cannot equal zero.
If so, the affine normal is undefined and all definitions collapse.
For non-convex curves,
g only vanishes at inflection points of a curve. Thus, we modify
the flow as proposed in [8] and [9]
 |
(7) |
Now, we want to
express the affine normal vector,
, in terms of Euclidean quantities.
We use equation (6) to do so. We choose the parameter p to be the
Euclidean arc-length. Thus,
and
, where
and
are the Euclidean unit
tangent and normal respectively. Hence,
Therefore, we have
 |
(8) |
It is well-known in curve evolution theory that the tangential component
of the velocity vector affects only the parametrization of the family of
curves in the evolution, not their shape [7].
This fact combined with the fact that curvature,
,
vanishes at inflection points, implies that the affine flow given by (7)
is geometrically equivalent to
 |
(9) |
This flow is what all the the literature on affine evolutions claim
to be the affine analogue of the curve shortening flow in Euclidean
space. What is the analogy? Siddiqi et. al. [15]
have showed that curvature deformation in the normal direction
is the fastest way to shrink the length functional of a curve in Euclidean
geometry. Now, in affine geometry, the claimed analogue is
the functional is affine length and the fastest way
to shrink it is the evolution in
the affine normal direction which corresponds to an Euclidean
curvature deformation in the Euclidean normal direction.
We have strong issues with this claim and the way it is proved in
[7]. First, we consider the
derivation on p.105 of [7]. We carefully verified that every
step of the proof is valid. It is indeed correct until the last statement
![\begin{displaymath}
\begin{array}{ccl}
L'(t) &=& \oint g dp \\
& \vdots & \\
&=& -\frac{2}{3}\int _0^{L(t)} \mu [C_s, C_t]ds
\end{array}\end{displaymath}](img45.png) |
(10) |
Now, Sapiro and Tannenbaum state ``if
,
we obtain [
]
1 , which gives the
direction of the most rapid decrease for
the affine perimeter''. The first part is true but the last part is
false. From derivation (10),
the gradient flow which will decrease the affine length as
quickly as possible is the one that will maximize the area of the
parallelogram defined by [
].
Setting
in the direction of the affine normal is not maximizing
that area. What is the maximum area enclosed
by two vectors,
and
? It is maximum when the sine of the angle between
the two vectors is one as
Hence,
and
have to be
orthogonal. However, we know that
and
are not
perpendicular. Therefore, something is wrong when they say that
setting
gives the direction of most rapid decrease of
the affine perimeter.
Lets compute the expression in the integral of equation (10).
We need the straight forward fact that
![\begin{displaymath}[C_s, C_{ss}]= 1 \Longrightarrow [C_s, C_{sss}] = 0
\Longrightarrow x_sy_{sss} = y_sx_{sss}
\end{displaymath}](img52.png) |
(11) |
So,
![\begin{displaymath}
\begin{array}{ccl}
\mu [\mathcal{C}_t, C_s] &=& [C_{ss}, C_{...
...&=& \mu \qquad \textrm{if $\mathcal{C}_t = C_{ss}$}
\end{array}\end{displaymath}](img53.png) |
(12) |
Hence, we believe that the statement should be corrected and stated
as ``setting the curve evolution corresponding to
the gradient flow
decreases the affine length
according to its affine curvature. In this sense, the affine version
is analogue to the Euclidean flow shrinking a curve by its Euclidean
curvature.
It is not correct to claim, as in most papers [8-14], that the analogy
between Euclidean and the affine geometric heat equation is based
on the shortening flow.
We have argued that the affine curve evolution is not necessarily
the fastest way to shrink the affine perimeter.
Next: 3D Affine Evolution
Up: The Geometric Heat Equation
Previous: Euclidean Shortening Flow
Maxime Descoteaux
2003-04-28