31.07.2015 Views

Non-rigid registration between 3D ultrasound and CT ... - isl, ee, kaist

Non-rigid registration between 3D ultrasound and CT ... - isl, ee, kaist

Non-rigid registration between 3D ultrasound and CT ... - isl, ee, kaist

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Non</strong>-<strong>rigid</strong> <strong>registration</strong> <strong>betw<strong>ee</strong>n</strong> <strong>3D</strong> <strong>ultrasound</strong> <strong>and</strong> <strong>CT</strong> images of the liver 129Figure 8. A US image <strong>and</strong> overlay of a mask for the liver surface on the US image. ‘A’ indicatesan unwanted high echogenic structure.According to equation (16), the objective function is calculated only within the overlappingmask region. To determine the mask of I US automatically, we first segment the liver surface byadopting an algorithm based on a Hessian matrix analysis (Nam et al 2008) <strong>and</strong> then exp<strong>and</strong>the surface with a certain margin. The segmentation of the liver surface is straightforwardfor the liver surface attached to the diaphragm, which is located far from the probe contactposition. However, the segmentation of the liver surface beneath the probe contact position isdifficult due to unwanted high echogenic structures coming from several sources, such as thefat layer of the abdominal wall (s<strong>ee</strong> layer A in figure 8). To solve this problem, we first removethe segment corresponding to the liver surface attached to the diaphragm with a distance largerthan a certain value (a value of 25 mm is heuristically obtained from our datasets) from theprobe contact position. We then select the surface located farthest from the probe contactposition from among the remaining segments. After segmenting the liver surface attached tothe diaphragm <strong>and</strong> the surface near the probe contact position, we generate a liver surfacemask M US_LS of the US image which includes the voxels within the region obtained by dilatingthe extracted surfaces, as demonstrated in figure 8.2.5.2. Manipulation of the GB surface. As the GB surface relationship <strong>betw<strong>ee</strong>n</strong> US <strong>and</strong> <strong>CT</strong>images is similar to that of the vessels, as described in subsection 2.1, we adopt the objectivefunction of the vessels as the objective function for the GB surface region:F GB surface (I US ,I <strong>CT</strong> ′ ) = W(I US,I <strong>CT</strong> ′ ) · E(I US,I <strong>CT</strong> ′ ⎧ ∑) ⎫⎪⎨(1 + cos(2θ x ) ⎪⎬=⎪⎩ 1 −x∈(R US GS ∩R <strong>CT</strong> GS )N US + N <strong>CT</strong> ⎪ ⎭·{H(I US ,I <strong>CT</strong> ′ ,O)− M(I US,I <strong>CT</strong> ′ )}. (17)Here, R US_GS <strong>and</strong> R <strong>CT</strong>_GS denote regions corresponding to GB edges in the two GB masksM US_GS <strong>and</strong> M ′ <strong>CT</strong>_GS of I US <strong>and</strong> I ′ <strong>CT</strong>, respectively. Note also that the entropy term Eis determined only for the overlapping region of M US_GS <strong>and</strong> M ′ <strong>CT</strong>_GS of I US <strong>and</strong> I ′ <strong>CT</strong>,respectively.As mentioned in subsection 2.3, the GB surface attached to the liver was by this pointobtained through the pre-processing step of the <strong>CT</strong> image. Hence, the corresponding maskcan be generated by exp<strong>and</strong>ing the GB surface. Meanwhile, the GB surface mask of the USimage can be determined using the same scheme used for the US liver surface mask.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!