The Tudor Dicom Tools

The Tudor DICOM Tools are a Java library to perform high-level DICOM operations. It is based on dcm4che version 2, the Java Advanced Imaging API (JAI) and ImageJ. The library includes stand-alone applications as well as ImageJ plugins. It can be used as a library in own custom applications as well. It offers functionality to read and write DICOM files from a disc or a DICOMDIR file-set (e.g. DICOM CD), work with the DICOM header, anonymize images and send, receive or query images from a Picture Archiving and Communication System (PACS) via network. The following DICOM network services are provided by the tools: C-ECHO-SCU/SCP, STORAGE-SCP, QUERY/RETRIEVE-SCU. Additionally it offers components to view DICOM images with features like windowing, zooming, shifting, measuring etc.. . Most of the included functionalities can be used in ImageJ macros. You can explore how to use them by using the macro recorder of ImageJ.

The Tudor DICOM Viewer started as a tech-demo of all features provided in the TUDOR DICOM Tools. With the time it evolved to a simple, but yet usefull DICOM viewing application. The viewer is able to display multiple images in several splitscreen or multi-monitor configurations. Multiple series can be loaded and managed in the viewer from different available sources. As the viewer allthough contains the complete DICOM open dialog with the integrated store and send functionalities it can be used not only to view images, but to retrieve images from one modality, store them into a DICOMDIR that can be burned as DICOM CD or send them to another DICOM capable modality.

The software distributed under the LGPL license - Copyright 2009 Tudor/Santec.

  • Version 1.3.1 has been released - (2009.12.15) fixed dicomdir erasing behaviors
  • Version 1.3 has been released - (2009.08.14) fixed multislice opening
  • Version 1.2 has been released - (2009.08.10) fixed opening of some images, fixed some header issues
  • Version 1.1 has been released - (2009.07.09) Query by patient-id, measure histogram on roi/image, hierarchical DICOM header, API changes for header handling.
  • Version 1.01 has been released - (2009.06.24) Lots of new features.
  • Version 0.9.3 has been released - (2009.02.10) fixed sending of multiple files.
  • Version 0.9.1 has been released - (2009.01.29) fixed DICOM-CD on Mac/Linux.

Download

Installation

The software needs at least version 1.5 of the Java Runtime Environment (JRE), due to the compatibility of external libraries. The installation of the Tudor DICOM Tools is quite easy:

  1. Download the package.
  2. For the Tudor DICOM Viewer:
    • Unpack the archive and use the .exe or .sh file to start the Viewer.
  3. For the Tudor DICOM Plugins:
    • Unpack the archive in the ImageJ directory. All files will be copied to the correct locations. The archive contains external libraries in the plugins/TudorDICOMLibs folder and the plugin jar in plugins/TudorDICOM_Plugin.jar
Please install the Java ImageIO to be able to read compressed DICOM files:
https://jai-imageio.dev.java.net/binary-builds.html

Documentation

The following libraries are used to build and run this project:

Screenshots

© Centre de Recherche Public Henri Tudor | Legal Notice