Материал: part03

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

Page 1346​

DICOM PS3.3 2020a - Information Object Definitions​

•​Component Type (0070,1802) value of ONE_TO_RGBA specifies that of one processed input value is transformed into the RGBA​ output value​

•​Component Type (0070,1802) value of TWO_TO_RGBA specifies that of two processed input values are transformed into the​ RGBA output value.​

The internal structure of each classification component is described in Section FF.2.3.3 “Internal Structure of Components” in PS3.4.​

C.11.27.3 Compositor Component Usage​

If Pixel Presentation (0008,9205) is TRUE_COLOR and there are more than one Item in the Presentation State Classification Com-​ ponent Sequence (0070,1801), the Presentation State Compositor Component Sequence (0070,1805) defines the transformations​ of the multiple RGB data streams produced by the Classification components into one RGB output stream, a process known as​ "compositing".​

Note​

IfthereisonlyoneIteminPresentationStateClassificationSequence(0070,1801),PresentationStateCompositorSequence​ (0070,1801) is empty since there is only one RGB data stream so there is no need to composite.​

Each Item in Presentation State Compositor Component Sequence (0070,1805) describes one two-input "compositing component"​ inwhichtwoRGBAinputsarecompositedintooneRGBoutput.ThefirstcompositorcomponentintheSequencecombinestheoutputs​ of the first two classification components to produce one RGB output. Subsequent compositor components combine the output of the​ previous compositor component with the output of the next classification component to produce one RGB output. This process con-​ tinues until the RGB outputs of all classification components are composited into a single RGB output.​

Each classification component produces a RGBA output, while each compositor component has two RGBA inputs to produce a RGB​ output.ThismeansthatallcompositorcomponentsafterthefirstintheSequencehaveonlyoneAlphainputavailable,thatistheAlpha​ value from the next classification component output to be composited. In this case, (1-Alpha) is used in place of the Alpha input​ missing from the previous compositing component.​

Note​

Through the use of (1-Alpha 2) as Alpha 1for the input from the previous Compositor, the Compositor performs standard​ Porter-Duff "A over B" compositing in all but the first compositor [Porter and Duff 1984].​

The internal structure and usage of the Compositor component is described in Section FF.2.3.3.2 “Internal Structure of RGB and​ RGBA Compositor Components” in PS3.4.​

C.11.27.4 Weighting Transfer Function​

In some situations, it is desirable to consider both Alpha inputs to the compositor in determining the weight to be given to each of the​ two RGB inputs to the compositing operation. This is accomplished by providing two weighting transfer functions​

f(Alpha1,Alpha2) = WeightingFactorn​

one for each of the two RGB inputs to the compositor.​

In the degenerate (and common) case where simple additive compositing (RGB1*Alpha1)+(RGB2* (1-Alpha1)) is desired, identity​ weighting transfer functions can be specified to just pass through the Alpha 1and (1-Alpha 1) values (or Alpha 1and Alpha 2values) to​ be the weighing factors for the RGB inputs.​

For ease of specification of these transfer functions and for maximum flexibility, each of these weighting transfer functions is defined​ as a look-up table with inputs Alpha1 and Alpha2. Each LUT contains 8-bit integer values which are then normalized to the range 0.0​ to 1.0 by dividing by 255 (28-1).​

See Section FF.2.3.3.2 “Internal Structure of RGB and RGBA Compositor Components” in PS3.4 for details on the use of these​ weighting transfer functions, and see Section XXX.5 “Compositing and the Use of Weighting Transfer Functions” in PS3.17 for clinical​ applications.​

- Standard -​

DICOM PS3.3 2020a - Information Object Definitions​

Page 1347​

C.11.27.5 Use of Segmented Palette Color Lookup Tables​

Segmented Palette Color Lookup Tables provide a means for specifying lookup tables in a parametric manner rather than as a set​ of discrete mapping values.​

Note​

Specifyingtablesusingthesegmentedmethodmaybepreferredbycolormappingimplementationsbasedoncontrolpoints.​

The value of Segmented Alpha Palette Color Lookup Table (0028,1224) is structured in the same manner as Segmented Red Palette​ ColorLookupTableData(0028,1221),SegmentedGreenPaletteColorLookupTableData(0028,1222),andSegmentedBluePalette​ Color Lookup Table Data (0028,1221) described in Section C.7.9.2 “Segmented Palette Color Lookup Table Data”.​

C.11.28 Volumetric Graphic Annotation Module​

TableC.11.28-1containsAttributesthatspecifygraphicannotationplacedintheVolumetricPresentationStateReferenceCoordinate​ System coordinate space.​

Note​

This Module specifies literal text and/or graphic annotation only. Provision is made to reference external Structured Report​ measurement instances to provide context for the annotation, if desired.​

Table C.11.28-1. Volumetric Graphic Annotation Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Volumetric Annotation​

(0070,1901)​

1C​

Graphic annotations described by coordinates in the Volumetric​

Sequence​

 

 

Presentation State Reference Coordinate System.​

 

 

 

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

 

 

 

Required if Volumetric Presentation Input Annotation Sequence​

 

 

 

(0070,1905) is not present. May be present otherwise.​

>Graphic Data​

(0070,0022)​

1​

An ordered set of (x,y,z) triplets (in mm and may be negative) that​

 

 

 

define a region of interest in the Volumetric Presentation State​

 

 

 

Reference Coordinate System defined by Frame of Reference UID​

 

 

 

(0020,0052).​

 

 

 

See Section C.18.9.1.1.​

>Graphic Type​

(0070,0023)​

1​

See Section C.18.9.1.2 for Enumerated Values.​

>Graphic Layer​

(0070,0002)​

1​

The layer defined in the Section C.10.7 “Graphic Layer Module” in​

 

 

 

which the graphics or text is to be rendered.​

>Annotation Clipping​

(0070,1907)​

1​

Specifies whether the volumetric annotation should be displayed only​

 

 

 

when it intersects with the presentation view.​

 

 

 

Enumerated Values:​

 

 

 

YES​

 

 

 

NO​

 

 

 

See Section C.11.28.1.​

>Text Object Sequence​

(0070,0008)​

3​

Sequence that describes a text annotation.​

 

 

 

One Item shall be included in this Sequence.​

>>Unformatted Text Value​

(0070,0006)​

1​

Displayed text associated with the input instance.​

 

 

 

See Section C.10.5.1.1.​

- Standard -​

Page 1348​

DICOM PS3.3 2020a - Information Object Definitions​

Attribute Name​

Tag​

Type​

Attribute Description​

>>Bounding Box Top Left​

(0070,0010)​

3​

Recommended location of the Top Left Hand Corner (TLHC) of the​

Hand Corner​

 

 

bounding box in which Unformatted Text Value (0070,0006) is to be​

 

 

 

placed within a Volumetric Presentation View, specified as fractions​

 

 

 

oftheviewwidthandviewheight.Eachvalueshallbewithintherange​

 

 

 

0.0 to 1.0.​

>>BoundingBoxBottomRight​

(0070,0011)​

1C​

Recommended location of the Bottom Right Hand Corner (BRHC) of​

Hand Corner​

 

 

the bounding box in which Unformatted Text Value (0070,0006) is to​

 

 

 

beplacedwithinaVolumetricPresentationView,specifiedasfractions​

 

 

 

oftheviewwidthandviewheight.Eachvalueshallbewithintherange​

 

 

 

0.0 to 1.0.​

 

 

 

Required if Bounding Box Top Left Hand Corner (0070,0010) is​

 

 

 

present.​

>>Bounding Box Text​

(0070,0012)​

1C​

Location of the Unformatted Test Value (0070,0006) relative to the​

Horizontal Justification​

 

 

vertical edges of the bounding box.​

 

 

 

Enumerated Values:​

 

 

 

LEFT​ Closest to the left edge​

 

 

 

RIGHT​ Closest to the right edge​

 

 

 

CENTER​Centered​

 

 

 

Required if Bounding Box Top Left Hand Corner (0070,0010) is​

 

 

 

present.​

>Referenced Structured​

(0070,1903)​

3​

ReferencetoanodeinaStructuredReportinstanceprovidingcontext​

Context Sequence​

 

 

for this annotation.​

 

 

 

Only one Item shall be present in this Sequence.​

 

 

 

See Section C.11.28.2.​

>>Include Table 10-11 “SOP Instance Reference Macro​

 

Attributes”​

 

 

 

>>Referenced Content Item​

(0070,1904)​

1​

Reference to a Content Item in the referenced Structured Report​

 

 

 

specified as the Observation UID (0040,A171) of the Content Item.​

VolumetricPresentationInput​

(0070,1905)​

1C​

AnnotationsofinputsinVolumetricPresentationStateInputSequence​

Annotation Sequence​

 

 

(0070,1201).​

 

 

 

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

 

 

 

Required if Volumetric Annotation Sequence (0070,1901) is not​

 

 

 

present. May be present otherwise.​

> Volumetric Presentation​

(0070,1804)​

1​

Value of Volumetric Presentation Input Number (0070,1207) for this​

Input Index​

 

 

inputintheVolumetricPresentationStateInputSequence(0070,1201).​

 

 

 

Note​

 

 

 

Theannotationisintendedtorefertoacroppedinputvolume.​

>Graphic Layer​

(0070,0002)​

1​

The layer defined in the Graphic Layer Module C.10.7 in which the​

 

 

 

graphic or text is to be rendered.​

>Text Object Sequence​

(0070,0008)​

1​

Sequence that describes a text annotation.​

 

 

 

One Item shall be included in this Sequence.​

>>Unformatted Text Value​

(0070,0006)​

1​

Displayed text associated with the input.​

 

 

 

See Section C.10.5.1.1.​

- Standard -​

 

DICOM PS3.3 2020a - Information Object Definitions​

Page 1349​

Attribute Name​

Tag​

Type​

Attribute Description​

 

>>Bounding Box Top Left​

(0070,0010)​

3​

Recommended location of the Top Left Hand Corner (TLHC) of the​

Hand Corner​

 

 

bounding box in which Unformatted Text Value (0070,0006) is to be​

 

 

 

displayed, as fractions of the specified presentation view width and​

 

 

 

height. Each value shall be within the range 0.0 to 1.0.​

 

 

 

 

See Section C.10.5.1.1.​

 

>>BoundingBoxBottomRight​

(0070,0011)​

1C​

Recommended location of the Bottom Right Hand Corner (BRHC) of​

Hand Corner​

 

 

the bounding box in which Unformatted Text Value (0070,0006) is to​

 

 

 

bedisplayed,asfractionsofthespecifiedpresentationviewwidthand​

 

 

 

height. Each value shall be within the range 0.0 to 1.0.​

 

 

 

 

See Section C.10.5.1.1.​

 

 

 

 

Required if Bounding Box Top Left Hand Corner (0070,0010) is​

 

 

 

present.​

 

>>Bounding Box Text​

(0070,0012)​

1C​

Location of the Unformatted Test Value (0070,0006) relative to the​

Horizontal Justification​

 

 

vertical edges of the bounding box.​

 

 

 

 

Enumerated Values:​

 

 

 

 

LEFT​ Closest to the left edge​

 

 

 

 

RIGHT​ Closest to the right edge​

 

 

 

 

CENTER​Centered​

 

 

 

 

See Section C.10.5.1.1.​

 

 

 

 

Required if Bounding Box Top Left Hand Corner (0070,0010) is​

 

 

 

present.​

 

>Referenced Structured​

(0070,1903)​

3​

ReferencetoanodeinaStructuredReportinstanceprovidingcontext​

Context Sequence​

 

 

for this annotation.​

 

Only one Item shall be present in this Sequence.​

See Section C.11.28.2.​

>>Include Table 10-11 “SOP Instance Reference Macro​ Attributes”​

>>Referenced Content Item​ (0070,1904)​

1​

Reference to a Content Item in the referenced Structured Report​ specified as the Observation UID (0040,A171) of the Content Item.​

C.11.28.1 Annotation Clipping​

A graphic defined by the Volumetric Annotation Sequence (0070,1901) may contain data that falls outside the view defined by the​ Volumetric Presentation State geometry.​

If the Volumetric Presentation State intends that an annotation be clipped where it falls outside the defined view, Annotation Clipping​ (0070,1907) shall have a value of YES.​

If the Volumetric Presentation State intends that an annotation be displayed in its entirely even where it does not intersect the volume​ of interest then Annotation Clipping (0070,1907) shall have a value of NO.​

Any visual clues used to indicate where the annotation does and does not intersect the volume of interest are not specified by the​ Volumetric Presentation State.​

Note​

For example, the projection of a 3D curve onto a plane could be done such that the curve would be a rendered differently​ depending on if it is above, below or on the defined plane.​

- Standard -​

Page 1350​

DICOM PS3.3 2020a - Information Object Definitions​

C.11.28.2 Referenced Structured Content Sequence​

A volume annotation provides graphics and text to include in the presentation, but doesn't provide any context for the annotation.​ Context may be provided through an optional reference to a Structured Report concept. The structured concept could be in the form​ of a finding concept code or measurement from the Structured Report. It is an application-specific decision on whether to use this​ reference and how to make use of the information it provides.​

C.11.29 Presentation Animation Module​

Table C.11.29-1 contains Attributes that describe animation of the presentation.​

Table C.11.29-1. Presentation Animation Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Presentation Animation​

(0070,1A01)​

1​

Animation style intended by the source.​

Style​

 

 

Enumerated Values:​

 

 

 

INPUT_SEQ​

PRESENTATION_SEQ​

CROSSCURVE​

FLYTHROUGH​

SWIVEL​

 

 

 

See Section C.11.29.1.​

Recommended Animation​

(0070,1A03)​

3​

Recommended rate at which the inputs shall be displayed. Shall have a​

Rate​

 

 

value greater than zero.​

 

 

 

See Section C.11.29.1.​

Animation Curve Sequence​

(0070,1A04)​

1C​

Curve describing the trajectory of a fly-through animation.​

 

 

 

Only a single Item shall be included in this Sequence.​

 

 

 

Required if Presentation Animation Style (0070,1A01) has a value of​

 

 

 

CROSSCURVE or FLYTHROUGH.​

>Number of Volumetric​

(0070,150C)​

1​

Number of (x,y,z) points in Volumetric Curve Points (0070,150D).​

Curve Points​

 

 

 

>Volumetric Curve Points​

(0070,150D)​

1​

Coordinates of points on the curve in the Volumetric Presentation State​

 

 

 

Reference Coordinate System, in mm. One triplet (x,y,z) shall be present​

 

 

 

for each point in the curve.​

 

 

 

See Section C.11.29.1.​

 

 

 

Note​

 

 

 

The points on the curve are samples. It is an implementation​

 

 

 

decision how the points are connected.​

>Volumetric Curve Up​

(0070,1A07)​

1C​

Directioncosines(xd,yd,zd)intheVolumetricPresentationStateReference​

Directions​

 

 

Coordinate System defining the viewpoint up direction at each point in​

 

 

 

Volumetric Curve Points (0070,150D).​

 

 

 

See Section C.11.29.1.​

 

 

 

Required if Presentation Animation Style (0070,1A01) has a value of​

 

 

 

FLYTHROUGH.​

Animation Step Size​

(0070,1A05)​

1C​

Distance in mm along the curve the display moves in one step.​

 

 

 

Required if Presentation Animation Style (0070,1A01) has a value of​

 

 

 

CROSSCURVE or FLYTHROUGH.​

- Standard -​