 |
 |
 |
 | Enhanced interpreter-aided salt-boundary extraction using shape deformation |  |
![[pdf]](icons/pdf.png) |
Next: Mathematical Simplification
Up: Zhang and Halpert: Semi-automatic
Previous: Introduction
Our approach is mainly based on the idea of Wang et al. (2001), described briefly here. Let us define the reference image slice that has been properly segmented as the template image, and define the image to which we want to propagate the segmentation result as the input image. The segmentation result in the template image is characterized by a set of contours. For simplicity, we assume that the template image contains only a single closed contour. Nonetheless, the extension of this method to handle multiple contours is straightforward.
We represent the known contour on the template image as a set of landmark points,
where
(in 2-D Cartesian coordinates). Wang et al. (2001) describe the skeleton of this algorithm as follows:
``For each landmark
, the proposed method first identifies a set of possible corresponding landmark points
on the input image, where
. Then conceptually the deformation is solved in two major steps:
- Identify the best landmark point
from the landmark set
such that
is located in or near the true object boundary in the input image.
- Deform the prior shape
to match
while keeping the general shape characteristics of
. ''
The cartoon in Figure 2 illustrates the idea of landmark-based contour deformation.
For the first step, we search the candidate points in set
along a short line segment that centers around point
and aligns to the contour’s normal direction
.
It is difficult to determine the best landmark point
from all candidates in
at the first try. Therefore, we just choose randomly an element in each
to form the initial set
and iterate this selection process a few times. During each iteration, we update the set
such that
more likely contains the correct corresponding landmarks.
The next deformation step is formulated by finding the optimal solution to an objective function which takes into account both the goal of deforming the points in
into the current landmark set
and the goal of preserving the prior shape
(using the bending-energy formula from (Bookstein, 1989)). The optimization goal is
 |
(1) |
in which
defines the deformation from
to
as a mapping; i.e.
. Function
describes the term that penalizes the mismatch between
(the landmarks we found on the input image) and the mapping defined by
.
The
term corresponds to the first goal, deforming the landmarks in set
to those in
. Function
is a regularization term that tries to force the mapping
to be smooth, in other words, preserving the global shape information of the original
.
We add a
parameter to balance the weights of the two terms, Q and
. The choice of
is up to the user's judgment. After mathematical simplification, this optimization can be solved easily using the classical SVM(Support Vector Machine) regression technique (as a quadratic programming problem of size
). Moreover, the badly fitted components in set
are identified as the support-vectors. We update the set
by replacing those support-vectors with other candidates in
, such that the new set
would achieve better fitting.
 |
 |
 |
 | Enhanced interpreter-aided salt-boundary extraction using shape deformation |  |
![[pdf]](icons/pdf.png) |
Next: Mathematical Simplification
Up: Zhang and Halpert: Semi-automatic
Previous: Introduction
2012-05-10