Tag | (0020,9056) |
---|---|
Type | Conditionally Required (1C) |
Keyword | StackID |
Value Multiplicity | 1 |
Value Representation | Short String (SH) |
Example Values |
|
Identification of a group of frames, with different positions and/or orientations that belong together, within a dimension organization.
See Section C.7.6.16.2.2.4 for further explanation.
Required if the value of SOP Class UID (0008,0016) equals "1.2.840.10008.5.1.4.1.1.130" or Functional MR Sequence (0018,9621) is present. May be present otherwise. See Section C.7.6.16.2.2.7 and Section C.7.6.16.2.2.8.
Part of the Frame Content Functional Group Macro with usage: U
Due to implementation specific reasons (such as maximum object size) the information of a multi-frame image may be split into more than one SOP Instance. These SOP Instances form together a Concatenation. This is a group of SOP Instances within a Series that is uniquely identified by Concatenation UID (0020,9161).
The Dimension Index Sequence (0020,9222) for each SOP Instance with the same Concatenation UID (0020,9161) shall contain exactly the same Attributes and values.
In a Concatenation the Dimension Index Sequence (0020,9222) Items of the Shared Functional Groups (5200,9229) shall be identical and have the same values for all individual SOP Instances. The Items of the Per-Frame Functional Groups Sequence (5200,9230) shall be identical for all individual SOP Instances but the values may change per frame. For all other Attributes of all the Modules of the IOD, the same Attributes shall be present and the values shall be identical, with the exception of the following Attributes:
Number of Frames (0028,0008)
Concatenation Frame Offset Number (0020,9228)
In-concatenation Number (0020,9162)
SOP Instance UID (0008,0018)
Instance Creation Time (0008,0013)
The intent of Concatenations is to split what might have been encoded in a single SOP Instance into smaller fragments for more convenient storage or transmission. All the multiple SOP Instances of a Concatenation should be able to be assembled into a valid single SOP Instance. Hence it is not permitted to change such Attributes as Photometric Interpretation (0028,0004), Rows (0028,0010), Columns (0028,0011), etc.
Stacks describe application-specific groups of frames that have a geometric relationship. Stacks have a Stack ID (0020,9056) that contains a descriptive name that identifies the stack. A Stack ID (0020,9056) may be re-used in another SOP Instance even outside a concatenation. The value of Stack ID (0020,9056) is unique within the scope of a particular Dimension Organization UID (0020,9164) if present, otherwise it is unique within the scope of a particular Concatenation UID (0020,9161). See Figure C.7.6.16-3 for an example.
Figure C.7.6.16-3. Identifying Attributes for Concatenation, SOP Instances, Frames and Stacks
Each frame in a stack has an In-Stack Position Number (0020,9057) that is the ordinal number (starting from 1) of the frame within the set of frames with the same Stack ID (0020,9056), see Figure C.7.6.16-4 for an example.
Figure C.7.6.16-4. Example of multiple stacks
In order to allow interoperable operations on stacks, 2 different frames with the same Stack ID (0020,9056) can only have the same In-Stack Position Number (0020,9057) if they have the same values for the following Attributes:
Dimension Organization UID (0020,9164) to qualify the Stack ID
Image Position (Patient) (0020,0032)
Image Orientation (Patient) (0020,0037)
Rows (0028,0010) * first value of Pixel Spacing (0028,0030) (= field of view in the row direction)
Columns (0028,0011) * second value of Pixel Spacing (0028,0030) (= field of view in the column direction)
Slice Thickness (0018,0050)
For static and whole body PET images, a single Stack ID (0020,9056) is used to group all of the transverse slices over the entire imaged volume together. That is, a single Stack ID (0020,9056) is used no matter how many acquisition bed positions are involved. In-Stack Position Number (0020,9057) is then used as the spatial dimension index. When rectangular sagittal, coronal or oblique images are created from these, a single Stack ID (0020,9056) is again used.
Similarly, in cardiac or respiratory gated images, the entire volume is again identified by a single Stack ID (0020,9056), and In-Stack Position Number (0020,9057) is the spatial dimension index. The time dimension is indicated by one of the timing Attributes, such as trigger delay time or respiratory phase.
For fMRI volumes the Temporal Position Index is used to distinguish between the multiple volumes acquired in time (phases of a volume) for the same Stack ID. Each frame in the volume has an In-Stack Position Number that is the ordinal number in space of each volume. See Figure C.7.6.16-4c for an example.
Figure C.7.6.16-4c. Example of Functional MRI volumes