4.2 Method
4.2.2 Global optimization-based coupled contour evolution
4.2.2.2 Global optimization-based evolution of coupled contours
Here, we extend the optimization theory introduced by Yuan et al.[22] to evolve the two contours CLIB and CAB, which minimizes the energy function (4.8).
To motivate the evolution theory of coupled contours CLIB and CAB, we utilize the key observation of the single contour evolution: For the region C and its com- plementary Ω\C during each discrete time frame, the region shrinkage C− actually corresponds to the expansion of the complementary region Ω\C. Hence, the opti- mization principle (4.10) amounts to achieving the minimum total cost of the two region expansions w.r.t. C and Ω\C, which can be applied for the evolution of the coupled contoursCLIB andCAB. Note that,CLIB andCAB partition the given image domain Ω into three regionsRl,w,b(see Fig.4.2(a)). Given the current contoursCLIBt and CABt at time t, the region changes w.r.t. CLIBt and CABt can be expressed using the region expansions R+l,w,b w.r.t. the current regions Rtl,w,b (see Fig. 4.2(b)). Let e+l,w,b(x) be the cost functions corresponding to the region expansions R+l,w,b, such that e+l,w,b(x) are the first-order derivatives of the intensity PDF matching function (4.7) [29] w.r.t. ul,w,b(x), i.e. e+i (x) = 1 2Vi X z∈Z q hi(z) ˆhi(z)− s ˆ hi(z) hi(z)K(z−I(x)) (4.14)
whereVi =RΩuidx,i=l, w, b, is the volume of the current regionRti. Similar to the method proposed by Yuan et al. [22], an additional distance term dist(x,Rl,w,b)(x), which is the distance fromxto the boundary of the region Rl,w,b, is added to the cost e+l,w,b(x), respectively to constrain the contour movements during each time step. The cost functions (4.14) guide the evolution of the contours towards the minimization of the intensity PDF matching function (4.7).
We propose to propagate the two contours CLIBt and CABt to their new positions from timet tot+ 1 by achieving the minimum total cost of region expansions, i.e.
min CLIB,CAB Z R+l e+l (x)dx+ Z R+w e+w(x)dx+ Z R+b e+b (x)dx (4.15) + Z ∂CLIB g(s)ds+ Z ∂CAB g(s)ds
subject to the geometrical inter-surface constraint (4.1). As shown in Fig. 4.2(b), the shrinkage region of the wall matches the union of the expansion region of the lumen and the expansion region of the background. However, we formulated (4.15) based on its current label after the evolution. For example, a voxel that moved to the lumen region pays the cost e+l (x) irrespective of whether it is changed from the wall region or background region, which is counted once in the final energy function. We show the optimization problem (4.15) can be globally and exactly solved by means of convex relaxation. In order to achieve this, we first show that (4.15) can be equally reformulated as a spatially continuous min-cut problem with the linearly ordered labels proposed in [27].
We define the label assignment functions
Di(x) :=
(
e+i (x), wherex /∈ Rti
0, otherwise , i=l, w, b . (4.16)
In view of the labeling functions (4.3) and (4.4) of the two contours CLIB and CAB, we have
Proposition 1 The optimization problem (4.15) can be equivalently expressed by the following continuous min-cut problem with the linearly ordered labels:
min u1,2(x)∈{0,1} hu1, Dli+hu2−u1, Dwi+h1−u2, Dbi + X i=1,2 Z Ω g(x)|∇ui|dx (4.17)
subject to the label order constraint (4.5), i.e. u1(x)≤u2(x).
proof 2 In view of (4.16), the label assignments functions Dl,w,b(x) = 0, for any x∈ Rtl,w,b; and Dl,w,b(x) =e+l,w,b(x), otherwise.
Hence, the integral hui, Dii, i = l, w, b, provides the exact value R
R+i
e+i (x)dx. Moreover, the weighted total-variation functions in (4.17) correspond to the weighted perimeter/area of the contour CLIB and CAB. Then, the proposition is proved.
4.2.3
Convex relaxation and continuous max-flow approach
Bae et al. [27] proved that the combinatorial optimization problem (4.17) can be solved globally and exactly by its convex relaxation
min u1,2(x)∈[0,1] hu1, Dli+hu2−u1, Dwi+h1−u2, Dbi + X i=1,2 Z Ω g(x)|∇ui|dx (4.18)
subject to the ordered label constraint u1(x)≤u2(x).
Note that, the binary constraint u1,2(x) ∈ {0,1} on the values of the labeling functions u1(x) and u2(x) in (4.17) is relaxed to be u1,2(x) ∈ [0,1] in (4.18), which amounts to the convex optimization problem (4.18). Moreover, we have the following.
Proposition 3 Given the global optimum u∗1,2(x) of the convex relaxation problem (4.18), the threshold of u∗1,2(x)by any value γ ∈(0,1] provides the global binary opti- mum of the combinatorial optimization problem (4.17)using the thresholding theorem proposed by Chan et al. [40].
proof 4 Its proof directly follows [27].
The existence of the global and exact optimum to (4.17) indicates that the two contours CLIBt and CABt can be propagated to their globally optimal positions from the discrete time t tot+ 1, while preserving the inter-surface order constraint (4.1).