DCMTK is a collection of libraries and applications implementing large parts the DICOM standard. It includes software for examining, constructing and converting DICOM image files, handling offline media, sending and receiving images over a network connection, as well as demonstrative image storage
... [More] and worklist servers. DCMTK is is written in a mixture of ANSI C and C++. It comes in complete source code and is made available as "open source" software. [Less]
The Common Toolkit (CTK) contains a collection of Qt based widgets for GUI development. Some advanced widgets handle DICOM(DCMTK), scripting (PythonQt) or VTK.
In addition to widgets, CTK offers different development solutions such as a plugin framework, an automatic Qt testing framework and
... [More] software management(useful CMake macros).
The goals of CTK are as follows:
* Provide a unified set of basic programming constructs that are useful for medical imaging applications development
* Facilitate the exchange and combination of code and data
* Document, integrate, and adapt successful solutions
* Avoid the duplication of code and data
* Continuously extend to new tasks within the scope of the toolkit (medical imaging) without burdening existing tasks [Less]
DeVIDE, or the Delft Visualisation and Image processing Development Environment, is a cross-platform software framework for the rapid prototyping, testing and deployment of visualisation and image processing algorithms. The software was developed within the Visualisation group. DeVIDE's primary (and
... [More] currently only) front-end is a data-flow boxes-and-lines network editor. In this regard, it is very similar to AVS, OpenDX, Khoros or VISSION. DeVIDE integrates functionality from libraries such as VTK, ITK, GDCM, DCMTK, numpy and matplotlib. It is being very actively developed. [Less]
The eXtensible Imaging Platform (Xip) is based on the concept of scenegraphs in Open Inventor and wraps the Open Source libraries VTK, ITK and DCMTK. Professionally-looking multi-view applications can be rapidly prototyped using the XipBuilder, a visual programming interface developed with Qt.