Medical Imaging Interaction Toolkit (MITK) is currently under active development, and aims at supporting the development of leading-edge medical imaging software with a high degree of interaction. It combines vtk, itk and the pic-based-libraries of the Div.
Here are some key features of "Medical Imaging Interaction Toolkit":
· multiple, consistent views on the same data. For example, when you have three orthogonal 2D-views and a 3D view and data consisting of a green surface, the surface will be visible and green in all views (as contour lines in 2D, as a surface in 3D), and when you move the surface, it will move in all views. When you try to realize this with basic vtk, you will need to coordinate the position/orientation/color/... of all the views somewhere in your program - exactly this can mitk do for you.
· interactions that create and/or modify data (not only actors as in basic vtk)
· complex interactions with multiple states, e.g., for interaction with active contours
· undo/redo of interactions
· organization of data objects in a tree at run-time, e.g., to represent logical dependencies (e.g., a heart cavity is a part of the heart) or to control the rendering process
· additional properties of arbitrary type can be assigned to data objects contained in the data tree
· visualization and interaction with 3D+t data (basic vtk can handle only 3D data and itk is not for visualization and interaction)
· although mitk is mainly a toolkit and not an application, it offers some support on the application-level, e.g, for structured combination of modules (so-called functionalities), e.g., for combining and switching between one functionality for segmentation and another for registration.
What's New in This Release:
· Slice-by-slice segmentation including interpolation between segmented slices has been added.
· MPR planes are rotatable.
· There is a GUI for basic RAW image import.
· Always-available modules for standard views and selection of slices have been added.
· There is a Level-Of-Detail mechanism for volume rendering.
· Rendering of multiple overlapping/semi-transparent image-slices in 3D is supported.
· There are numerous bugfixes.