Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2007;17(3):261-296.
doi: 10.1142/S0218195907002331.

THE LAYERED NET SURFACE PROBLEMS IN DISCRETE GEOMETRY AND MEDICAL IMAGE SEGMENTATION

Affiliations

THE LAYERED NET SURFACE PROBLEMS IN DISCRETE GEOMETRY AND MEDICAL IMAGE SEGMENTATION

Xiaodong Wu et al. Int J Comput Geom Appl. 2007.

Abstract

Efficient detection of multiple inter-related surfaces representing the boundaries of objects of interest in d-D images (d >/= 3) is important and remains challenging in many medical image analysis applications. In this paper, we study several layered net surface (LNS) problems captured by an interesting type of geometric graphs called ordered multi-column graphs in the d-D discrete space (d >/= 3 is any constant integer). The LNS problems model the simultaneous detection of multiple mutually related surfaces in three or higher dimensional medical images. Although we prove that the d-D LNS problem (d >/= 3) on a general ordered multi-column graph is NP-hard, the (special) ordered multi-column graphs that model medical image segmentation have the self-closure structures and thus admit polynomial time exact algorithms for solving the LNS problems. Our techniques also solve the related net surface volume (NSV) problems of computing well-shaped geometric regions of an optimal total volume in a d-D weighted voxel grid. The NSV problems find applications in medical image segmentation and data mining. Our techniques yield the first polynomial time exact algorithms for several high dimensional medical image segmentation problems. Experiments and comparisons based on real medical data showed that our LNS algorithms and software are computationally efficient and produce highly accurate and consistent segmentation results.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
Illustrating the “unfolding” operations on the transversal cross-sections of vascular MR images of a human femoral artery specimen. (a) A schematic cross-sectional anatomy of a diseased artery. (b) Performing a polar resampling. (c) Each transversal cross-section is embedded as an xz-slice in the 3-D xyz-space.
Fig. 2
Fig. 2
(a) A 2-D net model B. (b) A 3-D properly ordered multi-column graph G generated by B and κ = 4 (the edges between Col(ui) and Col(ui+1), i = 0,1, 2, are symmetric to those between Col(vi) and Col(vi+1), and the edges between Col(vj) and Col(uj), j = 1, 2, are symmetric to those between Col(v3) and Col(u3); all these edges are omitted for a better readability). (c) Two (l, 2)-separate net surfaces in G marked by heavy edges. (d) Two net surfaces divide the vertex set of G into three disjoint vertex subsets.
Fig. 3
Fig. 3
Illustrating the sagittal cross-section based unfolding method, (a) The sagittal and transversal cross-sections of a tubular object, (b) A transversal cross-section of a 3-D intravascular ultrasound vessel image. Resampling is performed at each angle for all transversal cross-sections to form a sagittal cross-section, (c) A sagittal cross-section of a 3-D intravascular ultrasound image at an angle θi. (d) A schematic unfolded 3-D image ℐ(x, y, z). Each sagittal cross-section at an angle θi is embedded as a yz-slice of ℐ at x = θi. (e) Splitting ℐ into two sub-images formula image and formula image. (f) The net model B for ℐ.
Fig. 4
Fig. 4
(a) Illustrating the proper ordering of the edges in G. (b) Constructing a subgraph Gi from G. (c) Incorporating the surface separation constraints into the construction of Gi and Gi+1 (with Li = 1 and Ui = 2).
Fig. 5
Fig. 5
(a) Illustrating the proof of Lemma 3. (b) Illustrating Case (2) in the proof of Lemma 6. (c) Illustrating Case (3) in the proof of Lemma 6.
Fig. 6
Fig. 6
(a) Illustrating the reverse ordering of G. Columns Col(v) and Col(u) are in reverse order, (b) Constructing a properly ordered graph G′ from G (assume that a, vQ, u, b, and Q = VB). Each vertex in a parenthesis is a corresponding vertex in G.
Fig. 7
Fig. 7
(a) A watershed-monotone region, (b) A weakly watershed-monotone region which is not watershed-monotone to any Γ1(c). (c) A watershed-monotone shell. (For a better readability, a 2-D pixel grid Γ is used.)
Fig. 8
Fig. 8
(a) The extended “upper” boundary surface Seu of a weakly watershed-monotone region R (consisting of the shaded pixels). (b) The extended “lower” boundary surface Sel of R.
Fig. 9
Fig. 9
Computing an optimal weakly watershed-monotone region R. For a better readability, a 2-D pixel grid Γ is used, (a) Illustrating the construction of the graph G′. The shaded pixel is the given weak watershed kernel pixel c. Only a portion of the directed edges from G1 to G2 is shown. The solid vertices shown make up of a closed setformula imagein G′. (b) The extended “upper” surface Seu defined by the vertices of G2 in formula image. (c) The extended “lower” surface Sel defined by the vertices of G1 in formula image. (d) A weakly watershed-monotone region R corresponding to the closed set formula image.
Fig. 10
Fig. 10
Computing an optimal watershed-monotone shell. For a better readability, a 2-D pixel grid Γ is used, (a) Illustrating the construction of the graph G′. The shaded pixel is the given watershed kernel pixel c. Only a portion of the edges from G1 to G2 is shown, (b) A watershed-monotone shell R corresponding to the closed set in G′ consisting of all the solid vertices in (a).
Fig. 11
Fig. 11
Single-surface methods versus our inter-related surface method, (a) Cross-section of the original synthesized image. (b) Single surface detection, using a standard edge-based cost function, (c) MetaMorphs method segmenting the inner border in 2-D. (d) Double-surface segmentation obtained by our LNS approach.
Fig. 12
Fig. 12
Comparisons on airway wall segmentation results. For a better readability of the 3-D surface renderings, only the single luminal surface results are shown. (a), (b), (e), and (f) are the results yielded by the slice-by-slice 2-D graph-search based approach on two different airway segments. Four consecutive slices and the 3-D surface rendering are shown for each airway segment (10 slices). (c), (d), (g), and (h) are the walls segmented by our 3-D LNS approach.
Fig. 13
Fig. 13
Results on MR vascular wall surface segmentation. (a) Four consecutive slices from the original image data. (b) Manually identified lumen, IEL, and EEL surfaces. The outermost adventitia surfaces are not shown. (c) Results produced by the program for our LNS algorithm.

Similar articles

Cited by

References

    1. Amir A, Kashi R, Netanyalm NS. Analyzing quantitative databases: Image is everything. Proc. 27th Int. Conf. Very Large Data Bases (VLDB),; Rome, Italy. 2001. pp. 89–98.
    1. Asano T, Chen DZ, Katoh N, Tokuyama T. Efficient algorithms for optimization-based image segmentation. Int J Comput Geom Appl. 2001;11(2):145–166.
    1. Barbu A, Zhu S. Graph partition by Swendsen–Wang cuts. Proc. Int. Conf. Computer Vision; Nice, France. 2003. pp. 320–327.
    1. Benezit F, Cour T, Shi J. Spectral segmentation with multi-scale graph decomposition. Proc. IEEE Computer Society Conf. Computer Vision and Pattern Recognition (CVPR); Jun, 2005. pp. 1124–1131.
    1. Boykov Y, Kolmogorov V. Computing geodesics and minimal surfaces via graph cuts. Proc. Int. Conf. Computer Vision (ICCV); Nice, France. Oct, 2003. pp. 26–33.

LinkOut - more resources