pacsDisplay current version 5G


Open source software for generating and installing DICOM grayscale LUTS, and for performing QC on calibrated displays.

Download for Windows (.zip)

Access Source Code (Tcl)

How-to Videos


The applications in this software package include programs for generating and installing DICOM grayscale look up tables (LUTs), a program to display a grayscale quality control test patterns, and features to perform QC evaluations of calibrated displays. The present package release supports Microsoft Windows XP (32 bit), Windows 7 (32 and 64 bit), and Windows 10.

For display calibration, look up tables (LUTs) intended for the make and model of displays used on your workstation need to be specified. The package distribution includes a LUT-Library with generic LUTs for various display models. This library is commonly searched to retrieve the required LUT. For display models that are not in the library, a gray palette needs to be obtained using a supported photometer. A LUT is then generated from the measured palette and a configuration file is edited.

For QC measures, the essential tools are distributed in a folder that does not require installation (pdQC). Typically this folder will be accessed from a USB drive or network storage where a menu application is executed to select the desired application.

Features and Release Updates

The X-Rite i1DisplayPro is now the recommended device for use with pacsDisplay programs. For this meter, color coordinates are now routinely obtained for all luminance measures. The i1meter application has been added to reports both illuminance and luminance as well as color coordinates. The i1meter application allows measurement of both illuminance and luminance. For quick QC validation of gray scale calibration with lumResponse, the white point color coordinates are now measured and gray tracking is reported along with DICOM GSDF conformance.

Version 5E updates the gtest and iQC software and adds the ambtest program to the pdQC toolset. The gtest program is now resizeable for full-display assessment. The iQC program is updated with three sizes of the AAPM Report 270 QC test patterns (sQC and pQC). The ambtest software displays a mostly-black window with a small, low-contrast test object for a user to identify. If the object is not seen, the user may want to recalibrate their display or adjust the ambient lighting. The contrast of the object is adjustable through key bindings.

Version 5F updates the spotread application (v2.3.0) to support more photometers.

Version 5G introduces uniLum to the pdQC toolset. This application allows the user to collect uniformity data for one, three, or eighteen gray levels. The application automatically analyzes the results for both the MLD and LUDM values and allows the user to export the results for importing into other applications. In addition, version 5G updates the ambtest application to use a bar pattern (rather than a circle) and allows the user to adjust by individual gray levels (rather than by percentage of maximum luminance). Lastly, version 5G makes a small change to the lumResponse save routine to eliminate unnecessary button clicks.

Open Source

The development of pacsDisplay applications began in 2002. The first public package, Release 3H, was organized in 2006 and made available on request under the Gnu general public license. Since then, Henry Ford Health System has made use of the programs for enterprise PACS workstation and within radiology. Beginning with Package Release 5A, a more formal Open Source Project effort is being formed with software distributed from an Open Source repository at GitHub. The project roadmap includes new features for color calibration and ICC profiles.

Several tools in the current version use the spotread command line tool from ArgyllCMS to interface with photometers. If you have a meter supported by ArgyllCMS and would like to see it supported in pacsDisplay, please contact us. The authors of pacsDisplay are grateful to ArgyllCMS for the continued development of its product. If you find pacsDisplay helpful for your work, we strongly urge you to consider supporting ArgyllCMS.

Authors and Contributors

This work was originally developed by Michael Flynn (@mflynn57). Nicholas Bevins (@nickbevins) is a contributing developer and has taken responsiblity for future updates and maintenance. Philip Tchou is a contributing developer.

Review current issues and submit new ones here.

Send messages to nick 'at'