Segmentation of 3D tubular objects with adaptive front propagation and minimal tree extraction for 3D medical imaging

We present a new fast approach for segmentation of thin branching structures, like vascular trees, based on Fast-Marching (FM) and Level Set (LS) methods. FM allows segmentation of tubular structures by inflating a “long balloon” from a user given single point. However, when the tubular shape is rather long, the front propagation may blow up through the boundary of the desired shape close to the starting point. Our contribution is focused on a method to propagate only the useful part of the front while freezing the rest of it. We demonstrate its ability to segment quickly and accurately tubular and tree-like structures. We also develop a useful stopping criterion for the causal front propagation. We finally derive an efficient algorithm for extracting an underlying 1D skeleton of the branching objects, with minimal path techniques. Each branch being represented by its centerline, we automatically detect the bifurcations, leading to the “Minimal Tree” representation. This so-called “Minimal Tree” is very useful for visualization and quantification of the pathologies in our anatomical data sets. We illustrate our algorithms by applying it to several arteries datasets.

[1]  L. Antiga,et al.  Computational geometry for patient-specific reconstruction and meshing of blood vessels from MR and CT angiography , 2003, IEEE Transactions on Medical Imaging.

[2]  Anne Verroust-Blondet,et al.  Extracting skeletal curves from 3D scattered data , 2000, The Visual Computer.

[3]  Anthony J. Yezzi,et al.  A geometric snake model for segmentation of medical imagery , 1997, IEEE Transactions on Medical Imaging.

[4]  Baba C. Vemuri,et al.  Topology-independent shape modeling scheme , 1993, Optics & Photonics.

[5]  Demetri Terzopoulos,et al.  Symmetry-seeking models and 3D object reconstruction , 1988, International Journal of Computer Vision.

[6]  Laurent D. Cohen,et al.  Minimal Paths in 3D Images and Application to Virtual Endoscopy , 2000, ECCV.

[7]  Alejandro F. Frangi,et al.  Muliscale Vessel Enhancement Filtering , 1998, MICCAI.

[8]  J. Sethian Level set methods : evolving interfaces in geometry, fluid mechanics, computer vision, and materials science , 1996 .

[9]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[10]  Laurent D. Cohen,et al.  Grouping Connected Components using Minimal Path Techniques , 2002 .

[11]  Pierre Baylou,et al.  A deformable and expansible tree for structure recovery , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[12]  Laurent D. Cohen,et al.  Global Minimum for Active Contour Models: A Minimal Path Approach , 1997, International Journal of Computer Vision.

[13]  Laurent D. Cohen,et al.  Finite-Element Methods for Active Contour Models and Balloons for 2-D and 3-D Images , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  V. Caselles,et al.  A geometric model for active contours in image processing , 1993 .

[15]  R. Kikinis,et al.  Characterization and recognition of 3D organ shape in medical image analysis using skeletonization , 1996, Proceedings of the Workshop on Mathematical Methods in Biomedical Image Analysis.

[16]  James A. Sethian,et al.  A real-time algorithm for medical shape recovery , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[17]  Alejandro F. Frangi,et al.  Model-based quantitation of 3-D magnetic resonance angiographic images , 1999, IEEE Transactions on Medical Imaging.

[18]  Pierre Baylou,et al.  Extension of the minimal path searching for structure recovery , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[19]  Qingfen Lin,et al.  Enhancement, Extraction, and Visualization of 3D Volume Data , 2001 .

[20]  Phillip Colella,et al.  Vessel segmentation and blood flow simulation using Level-Sets and Embedded Boundary methods , 2004, CARS.

[21]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[22]  Brian Wyvill,et al.  Introduction to Implicit Surfaces , 1997 .

[23]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[24]  Kaleem Siddiqi,et al.  Flux Maximizing Geometric Flows , 2001, ICCV.

[25]  Benjamin B. Kimia,et al.  Boundary Smoothing via Symmetry Transforms , 2001, Journal of Mathematical Imaging and Vision.

[26]  Laurent D. Cohen,et al.  A New Implicit Method for Surface Segmentation by Minimal Paths in 3D Images , 2007 .

[27]  Alejandro F. Frangi,et al.  Quantitative analysis of vascular morphology from 3D MR angiograms: In vitro and in vivo results , 2001, Magnetic resonance in medicine.

[28]  Benjamin B. Kimia,et al.  Image segmentation by reaction-diffusion bubbles , 1995, Proceedings of IEEE International Conference on Computer Vision.

[29]  Demetri Terzopoulos,et al.  Deformable models in medical image analysis: a survey , 1996, Medical Image Anal..

[30]  Alejandro F. Frangi,et al.  Three-dimensional model-based analysis of vascular and cardiac images , 2001 .

[31]  R. Kimmel,et al.  Geodesic Active Contours , 1995, Proceedings of IEEE International Conference on Computer Vision.

[32]  Laurent D. Cohen,et al.  On active contour models and balloons , 1991, CVGIP Image Underst..

[33]  Guillermo Sapiro,et al.  Three Dimensional Object Modeling via Minimal Surfaces , 1996, ECCV.

[34]  Alok Gupta,et al.  The extruded generalized cylinder: a deformable model for object recovery , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[35]  L. B. Wolff,et al.  A central axis algorithm for 3D bronchial tree structures , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[36]  Baba C. Vemuri,et al.  Shape Modeling with Front Propagation: A Level Set Approach , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  L. Cohen Minimal Paths and Fast Marching Methods for Image Analysis , 2006, Handbook of Mathematical Models in Computer Vision.

[38]  Laurent D. Cohen,et al.  Geodesic Remeshing Using Front Propagation , 2003, International Journal of Computer Vision.

[39]  Laurent D. Cohen,et al.  Fast extraction of minimal paths in 3D images and applications to virtual endoscopy , 2001, Medical Image Anal..

[40]  J A Sethian,et al.  Computing geodesic paths on manifolds. , 1998, Proceedings of the National Academy of Sciences of the United States of America.

[41]  James Burgess,et al.  Subject-specific modeling of intracranial aneurysms , 2004, SPIE Medical Imaging.

[42]  Olivier D. Faugeras,et al.  CURVES: Curve evolution for vessel segmentation , 2001, Medical Image Anal..