Fast and Smooth Interactive Segmentation of Medical Images Using Variational Interpolation

We present a fast and interactive segmentation method for medical images that allows a smooth reconstruction of an object's surface from a set of user drawn, three-dimensional, planar contours that can be arbitrarily oriented. Our algorithm uses an interpolation based on variational implicit functions. Because variational interpolation is computationally expensive, we show how to speed up the algorithm to achieve an interactive calculation time while preserving the overall segmentation quality. The performance improvements are based on a quality preserving reduction of the number of contour points and a fast voxelization strategy for the resulting implicit function. A huge speedup is achieved by the parallelization of the algorithms, utilizing modern 64-bit multi-core CPUs. Finally, we discuss how to make the interpolation algorithm more robust to selfintersecting and reduced contours.

[1]  James F. O'Brien,et al.  Shape transformation using variational implicit functions , 1999, SIGGRAPH Courses.

[2]  Longin Jan Latecki,et al.  Convexity Rule for Shape Decomposition Based on Discrete Contour Evolution , 1999, Comput. Vis. Image Underst..

[3]  J. Bunch,et al.  Decomposition of a symmetric matrix , 1976 .

[4]  Hans-Peter Meinzer,et al.  Segmentierung dreidimensionaler Objekte durch Interpolation beliebig orientierter, zweidimensionaler Segmentierungsergebnisse , 2003, Bildverarbeitung für die Medizin.

[5]  Richard K. Beatson,et al.  Reconstruction and representation of 3D objects with radial basis functions , 2001, SIGGRAPH.

[6]  Heinz-Otto Peitgen,et al.  Efficient Semiautomatic Segmentation of 3D Objects in Medical Images , 2000, MICCAI.

[7]  James F. O'Brien,et al.  Modelling with implicit surfaces that interpolate , 2005, SIGGRAPH Courses.

[8]  Heinz-Otto Peitgen,et al.  IWT-interactive watershed transform: a hierarchical method for efficient interactive and automated segmentation of multidimensional gray-scale images , 2003, SPIE Medical Imaging.

[9]  Tao Zhang,et al.  Model-based segmentation of medical imagery by matching distributions , 2005, IEEE Transactions on Medical Imaging.

[10]  Hong Yi,et al.  A survey of the marching cubes algorithm , 2006, Comput. Graph..

[11]  Kalpathi R. Subramanian,et al.  Interpolating implicit surfaces from scattered surface data using compactly supported radial basis functions , 2001, Proceedings International Conference on Shape Modeling and Applications.

[12]  James F. O'Brien,et al.  Implicit surfaces that interpolate , 2001, Proceedings International Conference on Shape Modeling and Applications.

[13]  William A. Barrett,et al.  Interactive livewire boundary extraction , 2003 .

[14]  Leo Grady,et al.  Random Walks for Image Segmentation , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.