DICOM Correction Item

Similar documents
DICOM Correction Proposal

IHE. Display Consistency Test Plan for Image Displays HIMMS and RSNA. Integrating the Healthcare Enterprise

DICOM Conformance Statement. Inturis Cardio View Station R 1.1. Document Number October 1999

High-Definition, Standard-Definition Compatible Color Bar Signal

DICOM. image protocol

DICOM Correction Proposal

DICOM Conformance Statement

DICOM Conformance Statement. CD-Medical Recorder for DCI systems CDM Release Document Number July 1998

Implementation of Memory Based Multiplication Using Micro wind Software

IBM Research Report. Color and Luminance Management for High-Resolution Liquid-Crystal Displays

Introduction. Edge Enhancement (SEE( Advantages of Scalable SEE) Lijun Yin. Scalable Enhancement and Optimization. Case Study:

Tuesday, Dec 3rd 10:15 to 11:00 IHE Classroom at InfoRAD at RSNA 2002.

APPLICATION NOTE AN-B03. Aug 30, Bobcat CAMERA SERIES CREATING LOOK-UP-TABLES

High dynamic range television for production and international programme exchange

The Definition of 'db' and 'dbm'

High dynamic range television for production and international programme exchange

Ensemble. Multi-Axis Motion Controller Software. Up to 10 axes of coordinated motion

Monitor QA Management i model

Achieve Accurate Critical Display Performance With Professional and Consumer Level Displays

TR 038 SUBJECTIVE EVALUATION OF HYBRID LOG GAMMA (HLG) FOR HDR AND SDR DISTRIBUTION

Keywords Xilinx ISE, LUT, FIR System, SDR, Spectrum- Sensing, FPGA, Memory- optimization, A-OMS LUT.

Automatic Projector Tilt Compensation System

CHARACTERIZATION OF END-TO-END DELAYS IN HEAD-MOUNTED DISPLAY SYSTEMS

RECOMMENDATION ITU-R BT Studio encoding parameters of digital television for standard 4:3 and wide-screen 16:9 aspect ratios

Music Representations

Draft Baseline Proposal for CDAUI-8 Chipto-Module (C2M) Electrical Interface (NRZ)

Color Nonuniformity in Projection-Based Displays: Analysis and Solutions

for File Format for Digital Moving- Picture Exchange (DPX)

In PS 3.3, Section C RT Ion Beams Session Record Module, add the following attributes and make the changes indicated:

Collection of Setups for Measurements with the R&S UPV and R&S UPP Audio Analyzers. Application Note. Products:

PAM4 signals for 400 Gbps: acquisition for measurement and signal processing

REAL-WORLD LIVE 4K ULTRA HD BROADCASTING WITH HIGH DYNAMIC RANGE


The use of an available Color Sensor for Burn-In of LED Products

HD-SDI Express User Training. J.Egri 4/09 1

California State University, Bakersfield Computer & Electrical Engineering & Computer Science ECE 3220: Digital Design with VHDL Laboratory 7

SMPTE-259M/DVB-ASI Scrambler/Controller

Data flow architecture for high-speed optical processors

INTEGRATED CIRCUITS. AN219 A metastability primer Nov 15

What is the history and background of the auto cal feature?

Laboratory Exercise 7

Data Representation. signals can vary continuously across an infinite range of values e.g., frequencies on an old-fashioned radio with a dial

Multi-Frame Matrix Capture Common File Format (MFMC- CFF) Requirements Capture

ALONG with the progressive device scaling, semiconductor

Music Representations

Rec. ITU-R BT RECOMMENDATION ITU-R BT PARAMETER VALUES FOR THE HDTV STANDARDS FOR PRODUCTION AND INTERNATIONAL PROGRAMME EXCHANGE

Blueline, Linefree, Accuracy Ratio, & Moving Absolute Mean Ratio Charts

OMS Based LUT Optimization

Principles of Data Visualization. Jeffrey University of Washington

BEAMAGE 3.0 KEY FEATURES BEAM DIAGNOSTICS PRELIMINARY AVAILABLE MODEL MAIN FUNCTIONS. CMOS Beam Profiling Camera

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

Lecture 2 Video Formation and Representation

PACS TOMO COMPATIBILITY

Overview of All Pixel Circuits for Active Matrix Organic Light Emitting Diode (AMOLED)

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

Lecture 11: Synchronous Sequential Logic

3/2/2016. Medical Display Performance and Evaluation. Objectives. Outline

Audio Compression Technology for Voice Transmission

Memory efficient Distributed architecture LUT Design using Unified Architecture

LUT Optimization for Memory Based Computation using Modified OMS Technique

Bar Codes to the Rescue!

BAL Real Power Balancing Control Performance Standard Background Document

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1)

DCI Memorandum Regarding Direct View Displays

The reduction in the number of flip-flops in a sequential circuit is referred to as the state-reduction problem.

How Does H.264 Work? SALIENT SYSTEMS WHITE PAPER. Understanding video compression with a focus on H.264

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

Hands-on session on timing analysis

MODE FIELD DIAMETER AND EFFECTIVE AREA MEASUREMENT OF DISPERSION COMPENSATION OPTICAL DEVICES

Planning Tool of Point to Poin Optical Communication Links

Improving Color Text Sharpness in Images with Reduced Chromatic Bandwidth

Analysis of WFS Measurements from first half of 2004

Connection for filtered air

User s Manual. Log Scale (/LG) GX10/GX20/GP10/GP20/GM10 IM 04L51B01-06EN. 3rd Edition

ISOMET. Compensation look-up-table (LUT) and Scan Uniformity

Chapter 5 Synchronous Sequential Logic

MICROLINK 304x A-D Converter User Manual

HEBS: Histogram Equalization for Backlight Scaling

BUREAU OF ENERGY EFFICIENCY

Python Quick-Look Utilities for Ground WFC3 Images

Dynamic Spectrum Mapper V2 (DSM V2) Plugin Manual

Evolve Graphic Panel Package

Interface Practices Subcommittee SCTE STANDARD SCTE Measurement Procedure for Noise Power Ratio

Display Quality Assurance: Considerations When Establishing a Display QA Program. Mike Silosky, M.S. 8/3/2017

ACT-R ACT-R. Core Components of the Architecture. Core Commitments of the Theory. Chunks. Modules

Lesson 2.2: Digitizing and Packetizing Voice. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations

VLSI IEEE Projects Titles LeMeniz Infotech

Dancer control slims down while gaining functionality

White Paper. Uniform Luminance Technology. What s inside? What is non-uniformity and noise in LCDs? Why is it a problem? How is it solved?

Panasonic proposed Studio system SDR / HDR Hybrid Operation Ver. 1.3c

Measurement of Television Channel Levels on CATV Networks

How to Manage Color in Telemedicine

EECS 140 Laboratory Exercise 7 PLD Programming

Usage of any items from the University of Cumbria s institutional repository Insight must conform to the following fair usage guidelines.

Hewlett Packard 3577A 5Hz MHz Network Analyzer Specifications SOURCE

Design and Implementation of an AHB VGA Peripheral

BAL Real Power Balancing Control Performance Standard Background Document

Swept-tuned spectrum analyzer. Gianfranco Miele, Ph.D

Rexroth IndraDrive Fc Compact, high-performance standard frequency converters

PEP-I1 RF Feedback System Simulation

Transcription:

DICOM Correction Item Correction Number CP-467 Log Summary: Type of Modification Addition Name of Standard PS 3.3, 3.17 Rationale for Correction Projection X-ray images typically have a very high dynamic range due to the digital detector s performance. In order to display these images, various Values Of Interest (VOI) transformations can be applied to the images to facilitate diagnostic interpretation. The original description of the DICOM grayscale pipeline assumed that either the parameters of a linear LUT (window center and width) are used, or a static non-linear LUT is applied (VOI LUT). This proposal describes an alternative for interpreting the window center and width parameters, which involves specifying a non-linear function, and conveying with a code string value sigmoid the curve used. The new attribute is being added to the Frame VOI LUT Functional Group Macro, the VOI LUT module and the Softcopy VOI LUT module, and hence is applicable to all image types and grayscale presentation states. To ensure maximum compatibility with existing compliant applications, the new attributes are optional and existing devices are not required to support it. If a receiving display application does not support the sigmoid function, then it can successfully apply the same window center and window width parameters to a linear ramp and achieve acceptable results, specifically a similar perceived contrast but without the roll-off at the shoulder and toe. Sections of documents affected: PS 3.3: A.1.2.10, C.7.6.16.2.10, C.8.11.3.1.5, C.11.2, C.11.8 PS 3.4: N.2.3 PS 3.6: 6 PS. 3.17 1

Modify PS3.3, A.1.2.10 A.1.2.10 VOI LUT IE The VOI LUT IE defines the Attributes that describe the transformation of the modality pixel values into pixel values that are meaningful for print, display, etc. This transformation is applied after any Modality LUT. The VOI LUT may be contained within an image, or a presentation state that references an image, or as a Standalone VOI LUT whichthat references an image. When the transformation is linear, the VOI LUT is described by the Window Center (0028,1050) and Window Width (0028,1051). When the transformation is non-linear, the VOI LUT is described by VOI LUT Sequence (0028,3010). A non-linear interpretation of Window Center (0028,1050) and Window Width (0028,1051) may be defined by VOI LUT Function (0028,1056). Modify PS3.3, C.7.6.16.2.10 C.7.6.16.2.10 Frame VOI LUT Macro Table C.7.6.16-11 specifies the attributes of the Frame VOI LUT Functional Group macro. Table C.7.6.16-11 FRAME VOI LUT MACRO ATTRIBUTES Attribute Name Tag Type Attribute Description >VOI LUT Function (0028,1056) 3 Describes a VOI LUT function to apply to the values of Window Center (0028,1050) and Window Width (0028,1051). See C.11.2.1.3 for further explanation. Defined terms: LINEAR SIGMOID When this attribute is not present, the interpretation of the values of Window Center (0028,1050) and Window Width (0028,1051) is linear as in C.11.2.1.2. Modify PS3.3, C.8.11.3.1.5 C.8.11.3.1.5 VOI Attributes The Attributes of the VOI LUT Module (C.11.2) are specialized in the DX Image Module. Window Center (0028,1050) and Window Width (0028,1051) specify a linear conversion (unless otherwise specified by the value of VOI LUT Function (0028,1056); see C.11.2.1.3) from the output of the (conceptual) Modality LUT values to the input to the (conceptual) Presentation LUT. Window Center contains the value that is the center of the window. Window Width contains the width of the window. 2

The application of the Window Center (0028,1050) and Window Width (0028,1051) shall not produce a signed result. Note: If the Presentation LUT Shape (2050,0020) is IDENTITY, then the result of applying the Window Center (0028,1050) and Window Width (0028,1051) is P-Values. Modify PS3.3, C.11.2 C.11.2 VOI LUT module Table C.11-2 specified the Attributes that describe the VOI LUT. Table C.11-2 VOI LUT MODULE ATTRIBUTES Attribute Name Tag Type Attribute Description VOI LUT Function (0028,1056) 3 Describes a VOI LUT function to apply to the values of Window Center (0028,1050) and Window Width (0028,1051). See C.11.2.1.3 for further explanation. Defined terms: LINEAR SIGMOID When this attribute is not present, the interpretation of the values of Window Center (0028,1050) and Window Width (0028,1051) is linear as in C.11.2.1.2. Add PS3.3, C.11.2.1.3 C.11.2.1.3 VOI LUT Function The VOI LUT Function (0028,1056) specifies a potentially non-linear conversion for the output of the (conceptual) Modality LUT values to the input of the (conceptual) Presentation LUT. The behavior for the value LINEAR is defined in C.11.2.1.2. For all other values, the VOI LUT Function (0028,1056) shall include a unique descriptor of the LUT function to be used. Each descriptor is associated with a bivariate function of Window Center (0028,1050) and Window Width (0028,1051). If the VOI LUT Function (0028,1056) is present with a value other than LINEAR, the values provided in Window Center (0028,1050) and Window Width (0028,1051) shall not be interpreted as a linear conversion of the (conceptual) Modality LUT values to the input to the (conceptual) Presentation LUT but as parameters for the function defined by the VOI LUT Function descriptor in (0028,1056). When defined, each descriptor must provide the functional relationship between the output of the (conceptual) Modality LUT values to the input of the (conceptual) Presentation LUT. C.11.2.1.3.1. SIGMOID descriptor If the value of VOI LUT Function (0028,1056) is SIGMOID, the function to be used to convert the output of the (conceptual) Modality LUT values to the input of the (conceptual) Presentation LUT is given by 3

Output _ range OUT = & IN ' WC # 1 + exp$ ' 4! % WW " (1) where IN is the input value of the LUT (i.e., the output of the (conceptual) Modality LUT). WC (resp. WW) is the Window Center (resp. Window Width) defined interactively by the user or by using the values provided in (0028,1050) (resp. 0028,1051). Output_range is the maximum output value (see Note below on encoding depth) Note: The encoding depth of the input values for the VOI LUT function is given by the number of bits specified in Bits Stored (0028,0101). The output values of the VOI LUT function must be encoded with an appropriate depth to be then used as input for the Presentation LUT (typically this value is 8 bits) and the Output_range parameter allows this scaling. Moreover, Eq. 1 is given assuming float values for clarity but the actual implementation must include rounding to output integer values. Modify PS3.3 C.11.8 C.11.8 Softcopy VOI LUT module Table C.11.8-1 specifies the Attributes that describe the Softcopy VOI LUT. These Attributes have the same meaning and behavior as defined in the VOI LUT Module Section C.11.2. Table C.11.8-1 SOFTCOPY VOI LUT MODULE ATTRIBUTES Attribute Name Tag Type Attribute Description >VOI LUT Function (0028,1056) 3 Describes a VOI LUT function to apply to the values of Window Center (0028,1050) and Window Width (0028,1051). See C.11.2.1.3 for further explanation. Defined terms: LINEAR SIGMOID When this attribute is not present, the interpretation of the values of Window Center (0028,1050) and Window Width (0028,1051) is linear as in C.11.2.1.2. Modify PS3.4 N.2.3 N.2.3 VOI LUT The value of interest (VOI) LUT transformation transforms the modality pixel values into pixel values whichthat are meaningful for the user or the application. Note: Photometric Interpretation (0028,0004) is ignored, since its effect is defined by the application of the grayscale transformations. 4

The Softcopy VOI LUT Module in the Presentation State is analogous to the VOI LUT Module in an Image. In the case of a linear transformation, the VOI LUT is described by the Window Center (0028,1050) and Window Width (0028,1051). In the case of a non-linear transformation, the VOI LUT is described by the VOI LUT Sequence. A VOI LUT Function (0028,1056) may be present to define a potentially nonlinear interpretation (e.g., SIGMOID) of the values of Window Center (0028,1050) and Window Width (0028,1051). The rules for application of the VOI LUT are defined in PS 3.3 Softcopy VOI LUT Module. The VOI LUT may have sections with negative slope. Note: In the Basic Print Service Class a VOI LUT may not have negative slope. If a VOI LUT is part of both the Image and the Presentation State then the Presentation State VOI LUT shall be used instead of the Image VOI LUT. If a VOI LUT (that applies to the Image) is not present in the Presentation State, it shall be assumed to be an identity transformation. Any VOI LUT or equivalent values in the Image shall not be used. Add to PS3.6 6. Registry of DICOM data elements Tag Name VR VM (0028,1056) VOI LUT Function CS 1 Add new Informative Annex to PS 3.17 Annex X VOI LUT Functions (Informative) Digital projection X-ray images typically have a very high dynamic range due to the digital detector s performance. In order to display these images, various Values Of Interest (VOI) transformations can be applied to the images to facilitate diagnostic interpretation. The original description of the DICOM grayscale pipeline assumed that either the parameters of a linear LUT (window center and width) are used, or a static non-linear LUT is applied (VOI LUT). Normally, a display application interprets the window center and width as parameters of a function following a linear law (see figure X-1). 5

Figure X-1. A VOI LUT sequence can be provided to describe a non-linear LUT as a table of values, with the limitation that the parameters of this LUT cannot be adjusted subsequently, unless the application provides the ability to scale the output of the LUT (and there is no way in DICOM to save such a change unless a new scaled LUT is built), or to fit a curve to the LUT data, which may then be difficult to parameterize or adjust, or be a poor fit. Digital X-ray applications all have their counterpart in conventional film/screen X-ray and a critical requirement for such applications is to have an image look close to the film/screen applications. In the film/screen world the image dynamics are mainly driven by the H-D curve of the film that is the plot of the resulting optical density (OD) of the film with respect to the logarithm of the exposure. The typical appearance of an H-D curve is illustrated in figure X-2. Figure X-2. In digital applications, a straightforward way to mock up a film-like look would be to use a VOI LUT that has a similar shape to an H-D curve, namely a toe, a linear part and a shoulder instead of a linear ramp. While such a curve could be encoded as data within a VOI LUT, DICOM defines an alternative for interpreting the existing window center and width parameters, as the parameters of a non-linear function. Figure 3 illustrates the shape of a typical sigmoid as well as the graphical interpretation of the two LUT parameters window center and window width. This figure corresponds to the equation definition in PS 3.3 for the VOI LUT Function (0028,1056) is SIGMOID. 6

Figure X-3. If a receiving display application does not support the SIGMOID VOI LUT Function, then it can successfully apply the same window center and window width parameters to a linear ramp and achieve acceptable results, specifically a similar perceived contrast but without the roll-off at the shoulder and toe. A receiving display application that does support such a function is then able to allow the user to adjust the window center and window width with a more acceptable resulting appearance. 7