The Visualization ToolKit (VTK) is an open source, freely available software system for 3D computer graphics, image processing, and visualization. Widely used by other imaging applications, now includes native medical imaging formats. VTK consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python.
VTK has an extensive information visualization framework, has a suite of 3D interaction widgets, supports parallel processing, and integrates with various databases on GUI toolkits such as Qt and Tk. VTK is cross-platform and runs on Linux, Windows, Mac and Unix platforms.