Материал: part03

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Page 1356​ DICOM PS3.3 2020a - Information Object Definitions​

Table C.11.31-1. Render Shading Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Shading Style​

(0070,1701)​

1​

The style of shading.​

 

 

 

See Section C.11.31.1.​

Ambient Reflection​

(0070,1702)​

1​

Intensity of the ambient reflection in the relative range 0.0 to 1.0, inclusive.​

Intensity​

 

 

 

Light Direction​

(0070,1703)​

1C​

The direction light is traveling from a single white light source at infinity.​

 

 

 

Represented as a unit vector encoded as three coordinates (x,y,z) in the​

 

 

 

VPS-RCS.​

 

 

 

Required if Diffuse Reflection Intensity (0070,1704) or Specular Reflection​

 

 

 

Intensity (0070,1705) is present.​

Diffuse Reflection​

(0070,1704)​

3​

Intensity of the diffuse reflection in the relative range 0.0 to 1.0, inclusive.​

Intensity​

 

 

If absent, a value of zero is assumed.​

 

 

 

Specular Reflection​

(0070,1705)​

3​

Intensity of the specular reflection in the relative range 0.0 to 1.0, inclusive.​

Intensity​

 

 

If absent, a value of zero is assumed.​

 

 

 

Shininess​

(0070,1706)​

3​

Specifies the roughness of the rendered surfaces, in the relative range 0.0​

 

 

 

to 1.0, inclusive. A value of 0.0 represents a rough surface and a value of​

1.0 represents the smoothest surface which can be generated by the​ implementation.​

Note​

In theory, the range of shininess is from 0 to infinity. However, in​ practiceeach implementationhasafiniteupperlimitforshininess.​ The implementation is expected to multiply this value by its upper​ limitvalueandusetheresultinitsshadingalgorithmforshininess.​

If absent, the shininess is an implementation decision.​

C.11.31.1 Shading Style​

The Shading Style (0070,1701) determines if the shading calculations are performed for all voxels, based on the facing of the surface​ normal which has been generated for that voxel:​

Enumerated Values for Shading Style (0070,1701):​

SINGLESIDED​Only "front-facing" voxels are shaded.​

DOUBLESIDED​"Front-facing" and "back-facing" voxels are shaded.​

Note​

"Front-facing" voxels are those with a negative dot product between the surface normal which has been generated for that​ voxelandthevectorbetweentheViewpointPosition(0070,1603)andtheViewPointLookAtPoint(0070,1604)."Back-facing"​ voxels are those with a positive dot product.​

C.11.32 Render Display Module​

Table C.11.32-1 specifies the Attributes that define the transformations of the processed Volumetric Presentation State inputs into a​ singleVPSdisplayspace,asdescribedintheVolumetricPresentationStatepipelinesinSectionFF.2.2“VolumetricInputs,Registration​ and Cropping” in PS3.4.​

- Standard -​

DICOM PS3.3 2020a - Information Object Definitions​ Page 1357​

Table C.11.32-1. Render 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:​

 

 

 

TRUE_COLOR​Output consists of PCS-Values.​

Volume Stream Sequence​

(0070,1A08)​

1​ Volumetric source input streams combined through Volume Blending.​

 

 

 

One or more Items shall be included in this Sequence.​

>VolumetricPresentationInput​

(0070,1209)​

1​ Unique identifier of the input set processed in this volume stream.​

Set UID​

 

 

Corresponds to the Item in Volume Presentation Input Set Sequence​

 

 

 

(0070,120A) with this UID.​

 

 

 

See Section C.11.23.4.​

>Presentation State​

(0070,1801)​

1​ Classification components in which the order of Items is significant. Each​

Classification Component​

 

 

classification component converts one or two processed inputs into a​

Sequence​

 

 

single RGB output.​

 

 

 

One or more Items shall be included in this Sequence.​

 

 

 

See Section C.11.27.2.​

>>RGBA Transfer Function​

(0070,1A09)​

3​ Label describing the clinical significance of the RGBA transfer function.​

Description​

 

 

 

 

>>Component Type​

(0070,1802)​

1​

Type of component.​

 

 

 

Enumerated Values:​

 

 

 

ONE_TO_RGBA​

 

 

 

TWO_TO_RGBA​

 

 

 

See Section C.11.27.2.​

>>ComponentInputSequence​

(0070,1803)​

1​ Specification of the input or inputs to this component.​

 

 

 

OneItemshallbepresentinthisSequenceifComponentType(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​

(0070,1804)​

1​ Volumetric Presentation Input Number (0070,1207) for this input in the​

Input Index​

 

 

Volumetric Presentation State Input Sequence (0070,1201).​

>>>Bits Mapped to Color​

(0028,1403)​

3​ ThenumberofmostsignificantbitsofeachvalueofPixelData(7FE0,0010)​

Lookup Table​

 

 

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)fromthisframecontributestothePaletteColorLookupTable​

 

 

 

input.​

 

 

 

 

See Section C.7.6.23.3.​

>>RGBLUTTransferFunction​ (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.​

- Standard -​

Page 1358​

DICOM PS3.3 2020a - Information Object Definitions​

Attribute Name​

Tag​

Type​

 

Attribute Description​

>>Alpha LUT Transfer​

(0028,1410)​

1​

Specifies the transformation that is used to create the Alpha input to a​

Function​

 

 

compositor component (if present) and the opacity value for use in the​

 

 

 

Volume Rendering compositor.​

 

 

 

Enumerated Values:​

 

 

 

NONE​

Output = 1 (opaque) for all input values.​

 

 

 

IDENTITY​ Output = input value.​

 

 

 

TABLE​ Output = output of the Alpha LUT.​

>>Red Palette Color Lookup​

(0028,1101)​

1C​

Specifies the format of the Red Palette Color Lookup Table Data​

Table Descriptor​

 

 

(0028,1201).​

 

 

 

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

 

 

 

See Section C.7.6.3.1.5.​

 

 

 

RequiredifRGBLUTTransferFunction(0028,140F)hasavalueofTABLE.​

>>GreenPaletteColorLookup​

(0028,1102)​

1C​

Specifies the format of the Green Palette Color Lookup Table Data​

Table Descriptor​

 

 

(0028,1202).​

 

 

 

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

 

 

 

See Section C.7.6.3.1.5.​

 

 

 

RequiredifRGBLUTTransferFunction(0028,140F)hasavalueofTABLE.​

>>Blue Palette Color Lookup​

(0028,1103)​

1C​

Specifies the format of the Blue Palette Color Lookup Table Data​

Table Descriptor​

 

 

(0028,1203).​

 

 

 

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

 

 

 

See Section C.7.6.3.1.5.​

 

 

 

RequiredifRGBLUTTransferFunction(0028,140F)hasavalueofTABLE.​

>>AlphaPaletteColorLookup​ (0028,1104)​

1C​

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

Table Descriptor​

 

 

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.​

 

>>PaletteColorLookupTable​ (0028,1199)​

3​

Palette Color Lookup Table UID.​

UID​

 

 

See Section C.7.9.1.​

 

 

 

 

 

 

Note​

 

 

 

 

Including the Palette Color Lookup Table UID in Presentation​

 

 

 

States that use the same palette is helpful to the display​

 

 

 

application that is rendering several related presentations​

 

 

 

together.​

>>Red Palette Color Lookup​

(0028,1201)​

1C​

Red Palette Color Lookup Table Data.​

Table Data​

 

 

See Section C.7.6.3.1.5.​

 

 

 

RequiredifRGBLUTTransferFunction(0028,140F)hasavalueofTABLE​ and Segmented Red Palette Color Lookup Table Data (0028,1221) is not​ present.​

- Standard -​

 

DICOM PS3.3 2020a - Information Object Definitions​

Page 1359​

Attribute Name​

Tag​

Type​

Attribute Description​

 

>>GreenPaletteColorLookup​ (0028,1202)​

1C​

Green Palette Color Lookup Table Data.​

 

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​

(0028,1203)​

1C​

Blue Palette Color Lookup Table Data.​

 

Table Data​

 

 

See Section C.7.6.3.1.5.​

 

 

 

 

 

 

 

 

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

>>AlphaPaletteColorLookup​ (0028,1204)​

1C​

Alpha Palette Color Lookup Table Data.​

 

Table Data​

 

 

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​

(0028,1221)​

1C​

Segmented Red Palette Color Lookup Table Data.​

 

Color Lookup Table Data​

 

 

See Section C.11.27.5.​

 

 

 

 

 

 

 

 

RequiredifRGBLUTTransferFunction(0028,140F)hasavalueofTABLE​

 

 

 

and Red Palette Color Lookup Table Data (0028,1201) is not present.​

>>Segmented Green Palette​

(0028,1222)​

1C​

Segmented Green Palette Color Lookup Table Data.​

 

Color Lookup Table Data​

 

 

See Section C.11.27.5.​

 

 

 

 

 

 

 

 

RequiredifSegmentedRedPaletteColorLookupTableData(0028,1221)​

 

 

 

is present.​

 

>>Segmented Blue Palette​

(0028,1223)​

1C​

Segmented Blue Palette Color Lookup Table Data.​

 

Color Lookup Table Data​

 

 

See Section C.11.27.5.​

 

 

 

 

 

 

 

 

RequiredifSegmentedRedPaletteColorLookupTableData(0028,1221)​

 

 

 

is present.​

 

>>Segmented Alpha Palette​

(0028,1224)​

1C​

Segmented Alpha Palette Color Lookup Table Data.​

 

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.​

 

PresentationStateCompositor​ (0070,1805)​

2​

RGBA Compositor components. Each RGBA Compositor component​

Component Sequence​

 

 

combines pairs of RGBA values to produce a single RGBA value.​

The order of Items is significant. If there are 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 the one less than the​ number of Items in Volume Stream Sequence (0070,1A08).​

See Section C.11.27.3.​

- Standard -​

Page 1360​

DICOM PS3.3 2020a - Information Object Definitions​

Attribute Name​

Tag​

Type​

Attribute Description​

>Weighting Transfer Function​

(0070,1806)​

1​

Transfer functions used to derive the weighting factors for each of the two​

Sequence​

 

 

RGB inputs from both input Alphas.​

 

 

 

Each function is represented by the formula​

 

 

 

f(Alpha1, Alpha2) = Weighting Factor​

 

 

 

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​

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.​

 

 

 

RequiredifPixelPresentation(0008,9205)hasavalueofTRUE_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.33 Advanced Blending Presentation State Module​

C.11.33.1 Advanced Blending Presentation State Module Attributes​

Table C.11.33-1 contains Attributes that describe one or more inputs optionally one or more sets of registration objects, and the color​ and thresholds to be applied to them, for the purpose of blending.​

Table C.11.33-1. Advanced Blending Presentation State Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Advanced Blending​

(0070,1B01)​

1​

A Sequence of Items identifying the inputs and describing​

Sequence​

 

 

transformations of them.​

 

 

 

One or more Items shall be included in this Sequence.​

 

 

 

See Section C.11.33.1.1.​

- Standard -​