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.18 has been released - (2013.05.23) Download
—-
Version 1.9.17 has been released - (2013.05.13) Small bugfixes, Option Copy-Files in Header-Data Evaluator.
Version 1.9.15 has been released - (2013.02.22) Several Bugfixes. Option for Multislice Export in the Save_As_Dicom IJ Plugin.
Version 1.9.14 has been released - (2012.07.19) Updated to dcm4che 2.0.26.
Version 1.9.13 has been released - (2012.06.27) Truncate header fields to 200chars when exporting to CSV files for Excel etc.. compatibility.
Version 1.9.12 has been released - (2012.06.25) Save directly to file option in Headerdata extractor
Version 1.9.11 has been released - (2012.06.20) Windows Executables for more Memory (1gig/2gig instead of 512 as default) Bugfixes in Headerdata extractor
Version 1.9.10 has been released - (2012.06.12) Bugfixes in Headerdata extractor
Version 1.9.9 has been released - (2012.04.06) Stack export changes to single files, small bugfixes etc…
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.
Features
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.
Screenshots
OnlineDemo
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:
Download the package.
For the Tudor DICOM Viewer:
For the Tudor DICOM Plugins:
For the Tudor DICOM Sources:
Documentation
The following libraries are used to build and run this project:
Contribute
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.
References
The TUDOR DICOM Tools are used in the follwing of our software projects: