 |
 |
 |
 | Enhanced interpreter-aided salt-boundary extraction using shape deformation |  |
![[pdf]](icons/pdf.png) |
Next: Examples
Up: Zhang and Halpert: Semi-automatic
Previous: Method
In this section, we reveal more mathematical details of this approach. The actual form of function Q in the objective function 1 is the
-insensitive L1 norm:
 |
(2) |
Since new landmark candidates in
are sought along the contour’s normal direction
, we constrain the desired mapping
to displace
along direction
as well:
 |
(3) |
Let
. Since points in
are found along the normal directions of the original contour
as well, we have
. Then the previous problem 1 becomes
 |
(4) |
subject to constraint 3.
As for, we choose the so-called bending-energy term, defined as
where
The nice thing about this choice of bending-energy is that we know in advance, given all mappings that satisfy constraint 3, the mapping specified by thin-plate spline interpolation will minimize the bending-energy (Bookstein, 1989). In other words, the solution
to the optimization problem 4 must be the thin-plate spline interpolation that maps
to
.
Given that
must be a thin-plate spline interpolation, we can express
with the vector
. Therefore, this variational problem (where the optimization parameters are functions not numbers) turns into a much simpler numerical convex optimization problem. We just need to find the optimal
for the problem below:
 |
(5) |
where
is the vector representation of the
and
coordinates of the points in set
, and
is a semi-positive definite matrix defined by known quantities.
Using the standard SVM technique, we can instead solve the dual problem of 5 according to the K.K.T.(Karush-Kuhn-Tucker) conditions. It ends up being a standard quadratic programming problem with both upper and lower bounds.
 |
 |
 |
 | Enhanced interpreter-aided salt-boundary extraction using shape deformation |  |
![[pdf]](icons/pdf.png) |
Next: Examples
Up: Zhang and Halpert: Semi-automatic
Previous: Method
2012-05-10