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 2010 Tudor/Santec.
PLEASE MENTION: The TUDOR DICOM Tools are not intended for doing medical diagnosis
Version 1.9.9 has been released - (2012.04.06) Download
Version 1.9.8 has been released - (2012.03.08) Small bugfixes
Version 1.9.7 has been released - (2012.03.02) Bugfixing in series opening, added jai_imageio to webstart version
Version 1.9.6 has been released - (2012.02.22) Updated JAI and Loci tools for opening compressed images.
Version 1.9.5 has been released - (2012.02.01) integrated ImageJ 3D Viewer if Java 3D is installed.
Version 1.9.1 has been released - (2011.08.26) bugfixes on ImageJ Plugins.
Version 1.9 has been released - (2011.08.16) Enhanced Anonymizer/Stripper, small bugfixes
Version 1.8 has been released - (2010.12.22) fixed image order when loading series, some small bugfixed and adoptions for smaller screens.
Version 1.7 has been released - (2010.09.22) configurable dicom tags shown in viewer
Version 1.6 has been released - (2010.06.21) Updated dcm4che libs
Version 1.5 has been released - (2010.05.20)
improved exporting functionalities like MULTIFRAME stack export, RGB and MONOCHROME2 - thanks to David Pinelle, University of Saskatchewan
added Italian and Spanish translations - thanks to Dante Brunini, Juan Miguel Boyero Corral and dgilperez
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.
Viewing images The Toolkit offers components to view DICOM images with features like windowing, zooming, shifting, measuring etc. The Tudor DICOM Viewer, a simple but yet powerful DICOM viewer application 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 image sources.
Opening and writing The toolkit offers functionality to read DICOM files in various image compressions and formats from a disc or DICOMDIR fileset (DICOM CD). Images from any kind can be saved as uncompressed DICOM files. It is easy to create a lightweight, but standard conform STORAGE-SCP that is able to receive DICOM objects via network and store them into a DICOMDIR file-set or directory
Sending and receiving DICOM objects can be queried from a PACS by their patient name, study, series and image UID using the integrated QUERY/RETRIEVE-SCU. A DICOM sender (STORAGE-SCU) can be used to send images to any configured DICOM node in the network.
DICOM header handling It is possible to change the DICOM metadata for example to anonymize images or fix metadata related problems. Header data can be used in conditions to take decisions depending on the provided data. Headers can be viewed as text or hexadeximal values for debugging purposes. A comparison of headers from different files is possible too.
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:
Download the package.
For the Tudor DICOM Viewer:
For the Tudor DICOM Plugins:
For the Tudor DICOM Sources:
The following libraries are used to build and run this project:
If you are interested to have a localized version of the Tudor DICOM Tools which is not available now. You can help us to translate it to your native language.
The TUDOR DICOM Tools are used in the follwing of our software projects: