DICOM PS3.3 2019a - Information Object Definitions

C.11.27 MPR Volumetric Presentation State Display Module

Table C.11.27-1 specifies the Attributes that define the transformations of the processed MPR Volumetric Presentation State inputs into a single VPS display space, as described in the Volumetric Presentation State pipeline in Section FF.2.1 “Volumetric Transformations” in PS3.4.

Table C.11.27-1. MPR Volumetric Presentation State Display Module Attributes

Attribute Name

Tag

Type

Attribute Description

Pixel Presentation

(0008,9205)

1

Grayscale or color space of the Presentation State output.

Enumerated Values:

MONOCHROME

Output consists of P-Values

TRUE_COLOR

Output consists of PCS-Values

Presentation State Classification Component Sequence

(0070,1801)

2C

Sequence of classification components in which the order of Items is significant. Each classification component converts one or two processed inputs into a single RGB output.

One or more Items shall be included in this Sequence.

See Section C.11.27.2.

Required if Pixel Presentation (0008,9205) has a value of TRUE_COLOR.

>Component Type

(0070,1802)

1

Type of component.

Enumerated Values:

ONE_TO_RGBA

TWO_TO_RGBA

See Section C.11.27.2.

>Component Input Sequence

(0070,1803)

1

Description of the input or inputs to this component.

One Item shall be present in this Sequence if Component Type (0070,1802) has a value of ONE_TO_RGBA.

Two Items shall be present in this Sequence if Component Type (0070,1802) has a value of TWO_TO_RGBA.

>>Volumetric Presentation Input Index

(0070,1804)

1

Value of Volumetric Presentation Input Number (0070,1207) for this input in the Volumetric Presentation State Input Sequence (0070,1201)

>>Bits Mapped to Color Lookup Table

(0028,1403)

3

The number of most significant bits of each value of Pixel Data (7FE0,0010) from this frame contributing to the Palette Color Lookup Table input.

If absent, Bits Stored (0028,0101) bits of each value of Pixel Data (7FE0,0010) from this frame contributes to the Palette Color Lookup Table input.

See Section C.7.6.23.3 for usage.

>RGB LUT Transfer Function

(0028,140F)

1

Specifies the mapping that takes place between the input value and RGB output.

Enumerated Values:

EQUAL_RGB

Output is R=G=B = input value

TABLE

Output is RGB LUT values

See Section C.11.27.1.

>Alpha LUT Transfer Function

(0028,1410)

1C

Specifies the transformation that is used to create the Alpha input a compositor component.

Enumerated Values:

NONE

Output = 1 (opaque) for all input values

IDENTITY

Output = input value

TABLE

Output = output of the Alpha LUT

Required if the number of Items in Presentation State Classification Component Sequence (0070,1801) is greater than 1.

Note

When this condition is true, there will be one or more compositor components to follow this classification component.

>Red Palette Color Lookup Table Descriptor

(0028,1101)

1C

Specifies the format of the Red Palette Color Lookup Table Data (0028,1201).

The second value (first stored pixel value mapped) shall be zero.

See Section C.7.6.3.1.5.

Required if RGB LUT Transfer Function (0028,140F) has a value of TABLE.

>Green Palette Color Lookup Table Descriptor

(0028,1102)

1C

Specifies the format of the Green Palette Color Lookup Table Data (0028,1202).

The second value (first stored pixel value mapped) shall be zero.

See Section C.7.6.3.1.5.

Required if RGB LUT Transfer Function (0028,140F) has a value of TABLE.

>Blue Palette Color Lookup Table Descriptor

(0028,1103)

1C

Specifies the format of the Blue Palette Color Lookup Table Data (0028,1203).

The second value (first stored pixel value mapped) shall be zero.

See Section C.7.6.3.1.5.

Required if RGB LUT Transfer Function (0028,140F) has a value of TABLE.

>Alpha Palette Color Lookup Table Descriptor

(0028,1104)

1C

Specifies the format of the Alpha Palette Color Lookup Table Data.

The second value (first stored pixel value mapped) shall be zero.

See Section C.7.6.3.1.5.

Required if Alpha LUT Transfer Function (0028,1410) has a value of TABLE.

>Palette Color Lookup Table UID

(0028,1199)

3

Palette Color Lookup Table UID.

See Section C.7.9.1.

Note

Including the UID in Presentation States that comprise a presentation collection is helpful to the display application that is rendering several related presentations together. The palettes and UIDs do not need to be the same in such a case.

>Red Palette Color Lookup Table Data

(0028,1201)

1C

Red Palette Color Lookup Table Data.

See Section C.7.6.3.1.5.

Required if RGB LUT Transfer Function (0028,140F) has a value of TABLE and Segmented Red Palette Color Lookup Table Data (0028,1221) is not present.

>Green Palette Color Lookup Table Data

(0028,1202)

1C

Green Palette Color Lookup Table Data.

See Section C.7.6.3.1.5.

Required if Red Palette Color Lookup Table Data (0028,1201) is present.

>Blue Palette Color Lookup Table Data

(0028,1203)

1C

Blue Palette Color Lookup Table Data.

See Section C.7.6.3.1.5.

Required if Red Palette Color Lookup Table Data (0028,1201) is present.

>Alpha Palette Color Lookup Table Data

(0028,1204)

1C

Alpha LUT contains the blending values for the data frames.

See Section C.7.6.3.1.5.

Required if Alpha LUT Transfer Function (0028,1410) has a value of TABLE and Segmented Alpha Palette Color Lookup Table Data (0028,1224) is not present.

>Segmented Red Palette Color Lookup Table Data

(0028,1221)

1C

Segmented Red Palette Color Lookup Table Data.

See Section C.11.27.5.

Required if RGB LUT Transfer Function (0028,140F) has a value of TABLE and Red Palette Color Lookup Table Data (0028,1201) is not present.

>Segmented Green Palette Color Lookup Table Data

(0028,1222)

1C

Segmented Green Palette Color Lookup Table Data.

See Section C.11.27.5.

Required if Segmented Red Palette Color Lookup Table Data (0028,1221) is present.

>Segmented Blue Palette Color Lookup Table Data

(0028,1223)

1C

Segmented Blue Palette Color Lookup Table Data.

See Section C.11.27.5.

Required if Segmented Red Palette Color Lookup Table Data (0028,1221) is present.

>Segmented Alpha Palette Color Lookup Table Data

(0028,1224)

1C

Segmented Alpha Palette Color Lookup Table Data.

See Section C.11.27.5.

Required if Alpha LUT Transfer Function (0028,1410) has a value of TABLE and Alpha Palette Color Lookup Table Data (0028,1204) is not present.

Presentation State Compositor Component Sequence

(0070,1805)

2C

RGB Compositor components. Each RGB Compositor component combines pairs of RGB values to produce a single RGB value.

The order of Items is significant. If there is more than one compositor component, the components are chained such that the output of one compositor component is an input to the next compositor component.

The number of Items in this Sequence shall be one less than the number of Items in Presentation State Classification Component Sequence (0070,1801).

See Section C.11.27.3.

Required if Pixel Presentation (0008,9205) has a value of TRUE_COLOR.

>Weighting Transfer Function Sequence

(0070,1806)

1

Transfer functions used to derive the weighting factors for each of the two RGB inputs from both input Alphas. Each function is represented by the formula

f(Alpha1,Alpha2) = WeightingFactor

The function is specified in the form of a table.

Two Items shall be included in this Sequence.

The order is significant. The first Item specifies the weighting factor for RGB1 and the second Item specifies the weighting factor for RGB2.

See Section C.11.27.4.

>>LUT Descriptor

(0028,3002)

1

Specifies the format of the LUT Data (0028,3006) in this Sequence.

The first value (number of entries in the LUT) shall be an even power of two or zero indicating 216, so that there are an even number of bits in the LUT input.

The third value (number of bits in the LUT Data) shall be 8.

See Section C.11.1.1.

>>LUT Data

(0028,3006)

1

LUT Data.

Presentation LUT Shape

(2050,0020)

1C

Presentation LUT transformation.

Enumerated Values:

IDENTITY

No further translation necessary; input values are P-Values

INVERSE

Output values after inversion are P-Values

See Section C.11.6.1.2.

Required if Pixel Presentation (0008,9205) has a value of MONOCHROME.

ICC Profile

(0028,2000)

1C

An ICC Profile encoding the transformation of device-dependent color stored pixel values into PCS-Values.

When present, defines the color space of the output of the Volumetric Presentation State.

See Section C.11.15.1.1.

Required if Pixel Presentation (0008,9205) has a value of TRUE_COLOR.

Color Space

(0028,2002)

1C

A label that identifies the well-known color space of the view.

Shall be consistent with the ICC Profile (0028,2000) that is present.

Required if Pixel Presentation (0008,9205) has a value of TRUE_COLOR and a standard color space described by one of the Enumerated Values in Section C.11.15.1.2 is used.


C.11.27.1 RGB LUT Transfer Function

If the value of RGB LUT Transfer Function (0028,140F) is "TABLE" then each input scalar value will be mapped to an RGB value specified by the specified red, green, and blue palette color lookup tables.

If the value of RGB LUT Transfer Function (0028,140F) is "EQUAL_RGB" then each input scalar value will used as the red, green and blue values of the output (i.e., the output will be grayscale).

DICOM PS3.3 2019a - Information Object Definitions