The iterative image foresting transform and its application to user-steered 3D segmentation

Segmentation and 3D visualization at interactive speeds are highly desirable for routine use in clinical settings. We circumvent this problem in the framework of the image foresting transform (IFT) - a graph-based approach to the design of image processing operators. In this paper we introduce the iterative image foresting transform (IFT+), which computes sequences of IFTs in a differencial way, present the general IFT+ algorithm, and instantiate it to be a watershed transform. The IFT+-watershed transform is evaluated in the context of interactive segmentation, where the user makes corrections by adding/removing scene regions with mouse clicks. The IFT+-watershed requires time proportional to the number of voxels in the modified regions, while the conventional algorithm computes one watershed transform over the entire scene for each iteration. The IFT+-watershed is 5.75 times faster than the watershed and considerably reduces from 17.7 to 3.16 seconds the user's waiting time in segmentation with 3D visualization. These results were obtained in an 1.5GHz Pentium-IV PC over 10 MR scenes of the head, requiring 12 to 28 corrections to segment cerebellum, pons-medulla, ventricle, and the rest of the brain, simultaneously. These results indicate that the IFT+ is a significant contribution toward interactive segmentation and 3D visualization.

[1]  L. Costa,et al.  Shape description by image foresting transform , 2002, 2002 14th International Conference on Digital Signal Processing Proceedings. DSP 2002 (Cat. No.02TH8628).

[2]  Alexandre X. Falcão,et al.  IFT-Watershed from gray-scale marker , 2002, Proceedings. XV Brazilian Symposium on Computer Graphics and Image Processing.

[3]  Jayaram K. Udupa,et al.  User-Steered Image Segmentation Paradigms: Live Wire and Live Lane , 1998, Graph. Model. Image Process..

[4]  W E Higgins,et al.  Interactive morphological watershed analysis for 3D medical images. , 1993, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

[5]  Reinhard Männer,et al.  Interactive Segmentation and Visualization of Volume Data Sets , 1997 .

[6]  Luc Vincent,et al.  Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Jayaram K. Udupa,et al.  A 3D generalization of user-steered live-wire segmentation , 2000, Medical Image Anal..

[8]  Jayaram K. Udupa,et al.  Relative Fuzzy Connectedness among Multiple Objects: Theory, Algorithms, and Applications in Image Segmentation , 2001, Comput. Vis. Image Underst..

[9]  O Musse,et al.  Three-dimensional segmentation of anatomical structures in MR images on large data bases. , 2001, Magnetic resonance imaging.

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

[11]  Supun Samarasekera,et al.  Fuzzy Connectedness and Object Definition: Theory, Algorithms, and Applications in Image Segmentation , 1996, CVGIP Graph. Model. Image Process..

[12]  Jayaram K. Udupa,et al.  Artery-vein separation via MRA-An image processing approach , 2001, IEEE Transactions on Medical Imaging.

[13]  Darwin Klingman,et al.  Shortest path forest with topological ordering: An algorithm description in SDL , 1980 .

[14]  David K. Smith Network Flows: Theory, Algorithms, and Applications , 1994 .

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

[16]  Alexandre X. Falcão,et al.  Design of connected operators using the image foresting transform , 2001, SPIE Medical Imaging.

[17]  Rainer Wegenkittl,et al.  Implementation and Complexity of the Watershed‐from‐Markers Algorithm Computed as a Minimal Cost Forest , 2001, Comput. Graph. Forum.

[18]  W. A. Hanson,et al.  Interactive 3D segmentation of MRI and CT volumes using morphological operations. , 1992, Journal of computer assisted tomography.

[19]  Alexandre X. Falcão,et al.  The Ordered Queue and the Optimality of the Watershed Approaches , 2000, ISMM.

[20]  Luciano da Fontoura Costa,et al.  Erratum to multiscale skeletons by image foresting transform and its applications to neuromorphometry: [Pattern Recognition 35(7) (2002) 1571-1582] , 2003, Pattern Recognit..

[21]  Demetri Terzopoulos,et al.  T-snakes: Topology adaptive snakes , 2000, Medical Image Anal..

[22]  Jayaram K. Udupa,et al.  An ultra-fast user-steered image segmentation paradigm: live wire on the fly , 2000, IEEE Transactions on Medical Imaging.