The History of DCMTK's Development

Version in Deutsch   

The beginnings of the DICOM toolkit

In 1993, before the official release of the standard, a DICOM prototype implementation was created by OFFIS, the University of Oldenburg and the CERIUM research centre in Rennes (France) on behalf of the European Committee for Standardization (CEN/TC251/WG4). This software was presented at the RSNA 1993 conference where interoperability with about 20 implementations from medical imaging vendors could be successfully demonstrated. After the conference, the created software became known as "European CTN" (Central Test Node). Its development was based on an an early implementation of the "DICOM upper layer" protocol by the Mallinckrodt Institute of Radiology in St. Louis (USA), but was independently completed, enhanced and presented on a number of further demonstrations in 1994 and 1995.

DICOM Toolkit DCMTK (1996)

In 1996, the software was rewritten by OFFIS and renamed to DCMTK ("DICOM Toolkit"). A new base library for encoding and decoding DICOM data was included and a Modality Worklist demonstration server was implemented and demonstrated for the first time at the CAR 1996 conference in Paris. Further improvements of DCMTK in comparison to the earlier "European CTN" are:

  • automatic configuration on Unix systems with GNU configure,
  • support for storage media,
  • support for "explicit VR" transfer syntaxes,
  • user-extendible dictionary of DICOM data elements, and
  • support for Windows 9x/NT, later also Windows Me/2000/XP.

New image processing functions (1999)

For the demonstration of two new image display consistency related DICOM services, "Grayscale Standard Display Function" and "Grayscale Softcopy Presentation State Storage" at the ECR 1999 conference in Vienna, the toolkit was enhanced by a library processing monochrome image data. The library supports different linear and non-linear image processing steps defined in the DICOM standard and contains functions for creating and managing presentation state objects. Based on this DCMTK release the DICOMscope DICOM viewer was implemented.

Further OFFIS DICOM Software

DCMTK is used for internal research at OFFIS. Within the scope of some our projects, extensions of the toolkit implementing new DICOM services have been created, for example:

  • DCMPRINT - a DICOM Print Management Toolkit and
  • DCMCHECK - a validation and testing tool for DICOM images.

These software packages are not available as "open source" software, but can be licensed through OFFIS.

Page last modified: 2013-06-10
Valid HTML 4.01!