Материал: part03

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

 

DICOM PS3.3 2020a - Information Object Definitions​

Page 591​

Attribute Name​

Tag​

Type​

Attribute Description​

 

DimensionIndexSequence​

(0020,9222)​

1C​

IdentifiestheSequencecontainingtheindicesusedtospecifythedimension​

 

 

 

of the multi-frame object.​

 

 

 

 

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

 

 

 

 

Required if Dimension Organization Type (0020,9311) is absent or not​

 

 

 

TILED_FULL. May be present otherwise.​

 

>Dimension Index Pointer​

(0020,9165)​

1​

Contains the Data Element Tag that is used to identify the Attribute​

 

 

 

connected with the index. See Section C.7.6.17.1 for further explanation.​

>Dimension Index Private​

(0020,9213)​

1C​

Identification of the creator of a group of Private Data Elements.​

Creator​

 

 

Required if the Dimension Index Pointer (0020,9165) value is the Data​

 

 

 

 

 

 

Element Tag of a Private Attribute.​

 

>Functional Group Pointer​

(0020,9167)​

1C​

Contains the Data Element Tag of the Functional Group Sequence that​

 

 

 

contains the Attribute that is referenced by the Dimension Index Pointer​

 

 

 

(0020,9165).​

 

 

 

 

See Section C.7.6.17.1 for further explanation.​

 

 

 

 

Required if the value of Dimension Index Pointer (0020,9165) is the Data​

 

 

 

Element Tag of an Attribute that is contained within a Functional Group​

 

 

 

Sequence.​

 

>Functional Group Private​

(0020,9238)​

1C​

Identification of the creator of a group of Private Data Elements.​

Creator​

 

 

Required if the Functional Group Pointer 0020,9167) value is the Data​

 

 

 

 

 

 

Element Tag of a Private Attribute.​

 

>Dimension Organization​

(0020,9164)​

1​

Uniquely identifies a set of dimensions referenced within the containing​

UID​

 

 

SOP Instance. In particular the dimension described by this Sequence Item​

 

 

 

isassociatedwiththisDimensionOrganizationUID.SeeSectionC.7.6.17.2​

 

 

 

for further explanation.​

 

>Dimension Description​

(0020,9421)​

3​

Free text description that explains the meaning of the dimension.​

Label​

 

 

 

 

C.7.6.17.1 Dimension Indices​

With the Dimension Index Sequence (0020,9222), Data Element Tags are specified that identify the indices used for a particular SOP​

Instance.​

The actual index values for each frame in a multi-frame header are stored in a single Dimension Index Values Attribute (0020,9157)​ defined in the Frame Content Functional Group. For each SOP Instance this Attribute has a Value Multiplicity equal to the number of​ Items in the Sequence. The ordering of the Items in the Sequence defines the ordering in the Dimension Index Values Attribute: Item​ 1 of the Sequence relates to Value 1, Item 2 to Value 2, etc.​

The Dimension Index Pointer (0020,9165) references a single Attribute that describes the actual values that define the dimension.​ Each Attribute referenced in the Dimension Index Sequence (0020,9222) will have an index stored in the Dimension Index Values​ (0020,9157) for each frame. Each index value is an ordinal number starting from 1 and monotonically increasing by 1 within the scope​ of a Dimension Organization UID (0020,9164). These values are independent of the actual values of the Attribute referenced by the​ Dimension Index Pointer (0020,9165), i.e., the index values are logical indices, rather than actual indices. Frames assigned the same​ index shall contain nominally the same value for the referenced Attribute. If the referenced Attribute is not present for some frames,​ or is present but has no value, then a single index shall be assigned to indicate the lack of the value (i.e., all such frames shall have​ thesameindexvalue,whichisdifferentfromotherindexvalues).ItisatthediscretionoftheSOPInstancecreatorwhethertheAttribute​ values are equivalent, and therefore appropriate for assignment to the same index value.​

The Dimension Index Pointer (0020,9165) shall contain the Data Element Tag (gggg,eeee) of the Attribute being indexed.​

The Dimension Index Pointer (0020,9165) shall not contain the Data Element Tag for Frame Content Sequence (0020,9111) or Di-​ mension Index Values (0020,9157).​

- Standard -​

Page 592​

DICOM PS3.3 2020a - Information Object Definitions​

Note​

1.​Dimension Index Pointer (0020,9165) may point to a Sequence containing a Functional Group. In that case all the At-​ tributes of the Sequence are associated with the index value.​

2.​TheDimensionIndexPointer(0020,9165)maypointtoaDataElementTag(gggg,eeee)thatisnotpresentforallframes​ of an object, or does not have a value for all frames of an object. For such frames, index values are still assigned, as​ described above.​

3.​TheindicesusedintheDimensionIndexValues(0020,9157)mayormaynotbeidenticaltothevalueofindexedAttribute​ referencedbyDimensionIndexPointer(0020,9165).Forexample,ifthereferencedAttributeisitselfencodedinanindex-​ like fashion (being an ordinal number starting from 1), such as In-Stack Position Number (0020,9057), then index value​ 1 would typically correspond to In-Stack Position Number (0020,9057) value 1. On the other hand, if the referenced​ Attributeencodessomephysicalmeasure,suchasatimeordistance,oracategoricalvalue,suchasastringdescribing​ the phase of contrast, or a more complex description such as an entire Functional Group, then the index value is inde-​ pendent of the encoded value.​

4.​ThescopeofthevaluesofDimensionIndexPointer(0020,9165)isdefinedtobewithinasingleDimensionOrganization​ UID (0020,9164). If the same Dimension Organization UID (0020,9164) is present in multiple Instances (whether part​ of a Concatenation or not), at least one of those Instances (though not necessarily every Instance) will contain a value​ of 1 for the Dimension Index Values (0020,9157).​

TheFunctionalGroupPointer(0020,9167)valueistheDataElementTag(gggg,eeee)oftheFunctionalGroupSequencethatcontains​ theAttributebeingindexed.IftheDimensionIndexPointer0020,9165)containsaDataElementTagthatidentifiesaFunctionalGroup​ Sequence then the Functional Group Pointer (0020,9167) shall not be present.​

If the Dimension Index Pointer (0020,9165) Attribute contains a Private Data Element, then the Dimension Index Private Creator​ (0020,9213) shall contain the Private Creator of the block of Private Data Elements.​

If the Functional Group Pointer (0020,9167) Attribute contains a Private Data Element, then the Functional Group Private Creator​ (0020,9238) shall contain the Private Creator of the block of Private Data Elements.​

Note​

AnexampleoftheusageoftheDimensionIndexSequence(0020,9222)andDimensionIndexValues(0020,9157)Attributes:​

Dimension Index Sequence (0020,9222) specifies two indices:​

•​Cardiac Trigger Delay Time (0020,9153)​

•​Image Position (Patient) (0020,0032)​

The Dimension Index Sequence (0020,9222) is filled with the following contents:​

Item​

Attribute​

Value​

1​

Dimension Index Pointer​

(0020,9153)​

 

Functional Group Pointer​

(0018,9118)​

 

…​

 

2​

Dimension Index Pointer​

(0020,0032)​

 

Functional Group Pointer​

(0020,9113)​

 

…​

 

The Dimension Index Values (0020,9157) (in the Frame Content Functional Group) for each frame consists of two values:​

Index of Cardiac Trigger Delay Time \ Index of Image Position​

The SOP Instance creator is responsible for maintaining consistency between the actual value of the Attribute listed as the​ Dimension Index Pointer (0020,9165) and the corresponding value in the Dimension Index Values (0020,9157) Attribute.​

See Figure C.7.6.17-1 for an illustration of this example.​

- Standard -​

DICOM PS3.3 2020a - Information Object Definitions​

Page 593​

Step 1

The Dimension Index Sequence defines:

1.Which attributes are selected to be indexed for each frame.

2.The ordering of indices in the Dimension attribute.

 

 

Index 1 :

 

 

 

Cardiac Trigger

 

 

 

Delay Time attribute

 

 

Index 2 :

 

 

 

 

 

Cardiac Trigger

Image

Image Position

 

 

 

 

 

 

 

 

 

 

Delay Time

Position

attribute

 

 

 

 

 

 

 

 

 

 

Index 1

Index 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Index 1

Index 2

 

 

 

 

 

 

 

Index 1

Index 2

 

 

 

 

 

... ...

Real world values of Cardiac Trigger Delay Time attribute are equal for each column.

Real world values of Image Position attribute are equal for each row.

Step 2

For each frame, the index values are assigned by the application, and linked to real word values of the defined attributes.

 

 

 

 

Image

 

 

 

 

 

Position

 

 

X

Z

 

value1

1

 

Y

 

 

value 2

2

 

 

 

 

value 3

3

 

 

 

 

 

Cardiac Trigger

Value1

Value2

Value3

Real World

 

Delay Time

Values

 

 

 

 

 

 

 

 

 

 

Assigned index value

 

1

2

3

 

corresponding with

 

 

 

 

 

attribute value

Step 3

Index values are stored in the Dimension Index Values belonging to the current frame.

 

 

 

Image

 

 

 

 

Position

 

 

X

Z

value1

1

 

Y

 

value 2

2

 

 

 

value 3

 

Cardiac Trigger

Value1

Value2

Value3

 

Delay Time

 

 

 

 

 

1

2

 

Frame X

1

|

1

 

 

 

Frame Y

1

|

2

 

 

 

...

...

| ...

 

 

 

Frame Z

2

|

1

 

 

 

...

...

| ...

Figure C.7.6.17-1. Example of Dimension Index Sequence and Dimension Index Values Attributes​

C.7.6.17.2 Dimension Organization UID​

The Dimension Organization UID (0020,9164) value identifies a set of dimensions to which an Item of the Dimension Index Sequence​ (0020,9222) belongs.​

When different SOP Instances share the same Dimension Organization UID (0020,9164) for a particular Item of the Dimension Index​ Sequence(0020,9222),equivalentindicesfromthecorrespondingDimensionIndexValues(0020,9157)shallhavethesamemeaning​ across the SOP Instances.​

This mechanism allows an image creator to explicitly specify that indices are intended to convey identical information across SOP​ Instances.​

Dimension Organization Sequence (0020,9221) contains a summary of all the Dimension Organization UID (0020,9164) values used​

in a SOP Instance.​

Note​

Figure C.7.6.17-2 illustrates how this is used for a SOP Instance created by a multi-planar reformat application from a SOP​ Instance containing three Items in the Dimension Index Sequence. The meaning of the indices for Temporal Position Index​ (0020,9128), and MR Echo Sequence (0018,9114) were preserved in the derived SOP Instance, so it shares the Dimension​

- Standard -​

Page 594​

DICOM PS3.3 2020a - Information Object Definitions​

Organization UID for these Attributes with the original. Since the reformat was performed with a different orientation, the​ meaning of the In-Stack Position Number (0020,9057) was not preserved. Therefore a new Dimension Organization UID​ (0020,9164) was created.​

 

 

Original SOP Instance

 

 

Derived SOP Instance

 

 

 

 

 

 

 

 

Dimension Organization Sequence

 

 

Dimension Organization Sequence

 

Item 1

 

Item 1

 

 

 

 

 

 

 

 

 

> xx.yy.zz.1

 

 

> xx.yy.zz.1

 

 

 

 

 

 

 

 

Dimension Index Sequence

 

 

Item 2

 

Item 1

 

 

 

 

 

 

> xx.yy.zz.2

 

 

> 0020,9057 (In-Stack Position Index)

 

 

 

 

 

 

 

Dimension Index Sequence

 

 

 

 

 

> 0020,9111 (Frame Content Sequence)

 

Item 1

> xx.yy.zz.1

 

> 0020,9057 (In-Stack Position Index)

Item 2

 

> 0020,9111 (Frame Content Sequence)

> 0020,9128 (Temporal Position Index)

Non-equivalent

> xx.yy.zz.2

> 0020,9111 (Frame Content Sequence)

Index Meaning

Item 2

> xx.yy.zz.1

 

> 0020,9128 (Temporal Position Index)

Item 3

 

> 0020,9111 (Frame Content Sequence)

> 0018,9114 (MR Echo Sequence)

 

> xx.yy.zz.1

> xx.yy.zz.1

 

Item 3

 

 

> 0018,9114 (MR Echo Sequence)

 

Equivalent

> xx.yy.zz.1

 

Index Meaning

 

Figure C.7.6.17-2. Example of Use of Dimension Organization Module​

C.7.6.17.3 Spatial Location and Optical Path of Tiled Images​

If Dimension Organization Type (0020,9311) is present with a value of TILED_FULL, then the Per-Frame Functional Group Macros​ thatwouldotherwisedescribethespatiallocationofeachtileexplicitly(e.g.,theX,YandZoffsetsfromtheoriginintheSlideCoordinate​ System Plane Position (Slide)), and the optical path, may be omitted.​

A value of TILED_FULL indicates that the frames across all Instances of a Concatentation, or a single Instance in the absence of a​ Concatenation, comprise a non-sparse non-overlapping representation of an entire rectangular region, and are sequentially encoded​ as successive frames in Pixel Data (7FE0,0010) in an implicit order varying:​

•​first along the row direction from left to right, where the row direction is defined in the Slide Coordinate System by the first three​ values of Image Orientation (Slide) (0048,0102),​

•​then along the column direction from top to bottom, where the column direction is defined in the Slide Coordinate System by the​ second three values of Image Orientation (Slide) (0048,0102),​

•​thenalongthedepthdirectionfromtheglassslidetowardsthecoverslip,wherethedepthdirectionisdefinedintheSlideCoordinate​ System from zero to positive,​

•​then along optical paths, where the direction is defined by successive Items of the Optical Path Sequence (0048,0105) in the order​ in which they are listed in that Sequence.​

If Dimension Organization Type (0020,9311) is absent or has a value of TILED_SPARSE, then the spatial location of each tile is ex-​ plicitly encoded using information in the Per-Frame Functional Group Sequence, and the recipient shall not make any assumption​ about the spatial position or optical path or order of the encoded frames but shall rely on the values of the relevant Per-Frame Func-​ tional Group Macro.​

C.7.6.18 Physiological Synchronization​

C.7.6.18.1 Cardiac Synchronization Module​

Table C.7.6.18-1 specifies the Attributes of the Cardiac Synchronization Module.​

- Standard -​

 

 

DICOM PS3.3 2020a - Information Object Definitions​

Page 595​

 

Table C.7.6.18-1. Cardiac Synchronization Module Attributes​

 

Attribute Name​

Tag​

Type​

 

Attribute Description​

 

Cardiac​

(0018,9037)​

1C​

Defines if a cardiac synchronization technique was applied during or after the​

Synchronization​

 

 

acquisition.​

 

 

Technique​

 

 

Enumerated Values:​

 

 

 

 

 

 

 

 

NONE​

totaltimefortheacquisitionisshorterthancardiaccycle,nogating​

 

 

 

REALTIME​

 

 

 

 

is applied​

 

 

 

 

PROSPECTIVE​ certain thresholds have been set for a gating window that defines​

 

 

 

 

the acceptance of measurement data during the acquisition​

 

 

 

RETROSPECTIVE​certain thresholds have been set for a gating window that defines​

 

 

 

 

the acceptance of measurement data after the acquisition​

 

 

 

PACED​

there is a constant RR interval (e.g., Pacemaker), which makes​

 

 

 

 

thresholding not required​

 

 

 

 

Required if Image Type (0008,0008) Value 1 is ORIGINAL or MIXED. May be present​

 

 

 

otherwise.​

 

 

Cardiac Signal​

(0018,9085)​

1C​

Cardiac Signal Source.​

 

Source​

 

 

Defined Terms:​

 

 

 

 

 

 

 

 

ECG​electrocardiogram​

 

 

 

 

VCG​vector cardiogram​

 

 

 

 

PP​ peripheral pulse​

 

 

 

 

MR​ magnetic resonance, i.e., M-mode or cardiac navigator​

 

 

 

 

Required if Image Type (0008,0008) Value 1 is ORIGINAL or MIXED and Cardiac​

 

 

 

Synchronization Technique (0018,9037) equals other than NONE.​

 

 

 

 

OtherwisemaybepresentifImageType(0008,0008)Value1isDERIVEDandCardiac​

 

 

 

Synchronization Technique (0018,9037) equals other than NONE.​

 

Cardiac RR Interval​ (0018,9070)​

1C​

R-R interval in ms measured prior to or during the scan.​

 

Specified​

 

 

Required if Image Type (0008,0008) Value 1 is ORIGINAL or MIXED and Cardiac​

 

 

 

 

 

 

Synchronization Technique (0018,9037) equals other than NONE.​

 

 

 

 

OtherwisemaybepresentifImageType(0008,0008)Value1isDERIVEDandCardiac​

 

 

 

Synchronization Technique (0018,9037) equals other than NONE.​

 

 

 

 

Note​

 

 

 

 

 

Heart Rate (0018,1088) is not used in this Module, since its value can be​

 

 

 

derived as 1/ Cardiac RR Interval Specified (0018,9070).​

 

Cardiac Beat​

(0018,9169)​

1C​

Cardiac arrhythmia rejection technique.​

 

RejectionTechnique​

 

 

Defined Terms:​

 

 

 

 

 

 

 

 

NONE​

 

 

 

 

 

RR_INTERVAL​rejection based on deviation from average RR interval​

 

 

 

 

QRS_LOOP​

rejection based on deviation from regular QRS loop​

 

 

 

 

PVC​

rejection based on PVC criteria​

 

Required if Image Type (0008,0008) Value 1 is ORIGINAL or MIXED and Cardiac​

SynchronizationTechnique(0018,9037)equalsPROSPECTIVEorRETROSPECTIVE.​

OtherwisemaybepresentifImageType(0008,0008)Value1isDERIVEDandCardiac​

SynchronizationTechnique(0018,9037)equalsPROSPECTIVEorRETROSPECTIVE.​

- Standard -​