Interactive segmentation framework of the Medical Imaging Interaction Toolkit

Interactive methods are indispensable for real world applications of segmentation in medicine, at least to allow for convenient and fast verification and correction of automated techniques. Besides traditional interactive tasks such as adding or removing parts of a segmentation, adjustment of contours or the placement of seed points, the relatively recent Graph Cut and Random Walker segmentation methods demonstrate an interest in advanced interactive strategies for segmentation. Though the value of toolkits and extensible applications is generally accepted for the development of new segmentation algorithms, the topic of interactive segmentation applications is rarely addressed by current toolkits and applications. In this paper, we present the extension of the Medical Imaging Interaction Toolkit (MITK) with a framework for the development of interactive applications for image segmentation. The framework provides a clear structure for the development of new applications and offers a plugin mechanism to easily extend existing applications with additional segmentation tools. In addition, the framework supports shape-based interpolation and multi-level undo/redo of modifications to binary images. To demonstrate the value of the framework, we also present a free, open-source application named InteractiveSegmentation for manual segmentation of medical images (including 3D+t), which is built based on the extended MITK framework. The application includes several features to effectively support manual segmentation, which are not found in comparable freely available applications. InteractiveSegmentation is fully developed and successfully and regularly used in several projects. Using the plugin mechanism, the application enables developers of new algorithms to begin algorithmic work more quickly.

[1]  Ron Kikinis,et al.  3D Slicer , 2012, 2004 2nd IEEE International Symposium on Biomedical Imaging: Nano to Macro (IEEE Cat No. 04EX821).

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

[3]  Marco Nolden,et al.  The Medical Imaging Interaction Toolkit , 2005, Medical Image Anal..

[4]  Vladimir Kolmogorov,et al.  An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision , 2004, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  William E. Lorensen,et al.  Marching cubes: a high resolution 3D surface construction algorithm , 1996 .

[6]  Hans-Peter Meinzer,et al.  A Shape-Guided Deformable Model with Evolutionary Algorithm Initialization for 3D Soft Tissue Segmentation , 2007, IPMI.

[7]  Hans-Peter Meinzer,et al.  New methods for leak detection and contour correction in seeded region growing segmentation , 2004 .

[8]  Carolyn A. Bucholtz,et al.  Shape-based interpolation , 1992, IEEE Computer Graphics and Applications.

[9]  Hans-Peter Meinzer,et al.  Lymph node segmentation on CT images by a shape model guided deformable surface methodh , 2008, SPIE Medical Imaging.

[10]  David C. Van Essen,et al.  Application of Information Technology: An Integrated Software Suite for Surface-based Analyses of Cerebral Cortex , 2001, J. Am. Medical Informatics Assoc..

[11]  Guido Gerig,et al.  User-guided 3D active contour segmentation of anatomical structures: Significantly improved efficiency and reliability , 2006, NeuroImage.

[12]  Tobias Schwarz,et al.  Interactive surface correction for 3D shape based segmentation , 2008, SPIE Medical Imaging.