DICOM PS3.3 2023a - Information Object Definitions

C.7.6.29 Sparse Multi-frame Functional Groups Module

Table C.7.6.29-1 specifies the Attributes of the Sparse Multi-frame Functional Groups Module. This Module is included in SOP Instances which contain frames acquired continuously with a high frame rate, resulting in a high number of frames.

Unlike the Per-frame Functional Groups Sequence (5200,9230) where functional groups that are not shared must be populated on every frame, the Selected Frame Functional Groups Sequence (3002,0101) allows a selected subset of frames to be populated. For Frames that are not selected, the functional groups that are not shared are not present. The Selected Frame Functional Groups Sequence (3002,0101) allows frames to be omitted, but does not allow required Attributes within the selected frames to be omitted.

The Per-frame Functional Group Macros of a frame shall be populated if any value of the required Attributes of the per-frame Functional Group Macro changes; the definition of the change is up to the discretion of the implementer and shall be documented in the Conformance Statement.

Per-frame Functional Group Macros for Frames may also be populated even if all required Attribute values do not change, e.g., when frames are populated with a constant sampling rate.

The frames in this SOP Instance are identified by a number. The first frame is identified as frame number 1 and subsequent frames are identified by a number incremented by 1. The values in Selected Frame Number (3002,0100) correspond to these numbered frames.

The rest of the semantics of Section C.7.6.16 Multi-frame Functional Groups Module applies to this Module.

Table C.7.6.29-1. Sparse Multi-frame Functional Groups Module Attributes

Attribute Name

Tag

Type

Attribute Description

Shared Functional Groups Sequence

(5200,9229)

1

Sequence that contains the Functional Group Macros that are shared for all frames in this SOP Instance and Concatenation.

Note

The contents of this Sequence are the same in all SOP Instances that comprise a Concatenation.

Only a single Item shall be included in this Sequence.

See Section C.7.6.16.1.1 for further explanation.

>Include one or more Functional Group Macros that are shared by all frames. The selected Functional Group Macros shall not be present in the Selected Frame Functional Groups Sequence (3002,0101).

For each IOD that includes this Module, a table is defined in which the permitted Functional Group Macros and their usage is specified.

The Item may be empty if the requirements for inclusion of the Functional Groups are not satisfied.

Selected Frame Functional Groups Sequence

(3002,0101)

1C

Sequence that contains the Functional Group Sequence Attributes corresponding to selected frames of the Multi-frame Image.

One or more Items shall be included in this Sequence. The number of Items shall be greater than zero and the less as the number of frames in the Multi-frame image. See Section C.7.6.29.1.1 for further explanation.

>Selected Frame Number

(3002,0100)

1

Identifies the corresponding frame in the SOP Instance.

>Include one or more Functional Group Macros.

For each IOD that includes this Module, a table is defined in which the permitted Functional Group Macros and their usage is specified.

Instance Number

(0020,0013)

1

A number that identifies this Instance. The value shall be the same for all SOP Instances of a Concatenation, and different for each separate Concatenation and for each SOP Instance not within a Concatenation in a Series.

Content Date

(0008,0023)

1

The date the data creation was started.

Note

For Instance, this is the date the pixel data is created, not the date the data is acquired.

Content Time

(0008,0033)

1

The time the data creation was started.

Note

For Instance, this is the time the pixel data is created, not the time the data is acquired.

Number of Frames

(0028,0008)

1

Number of frames in a multi-frame image. See Section C.7.6.6.1.1 for further explanation.

Stereo Pairs Present

(0022,0028)

3

The multi-frame pixel data consists of left and right stereoscopic pairs. See Section C.7.6.6.1.3 for further explanation.

Enumerated Values:

YES

NO

Concatenation Frame Offset Number

(0020,9228)

1C

Offset of the first frame in a multi-frame image of a concatenation. Logical frame numbers in a concatenation can be used across all its SOP Instances. This offset can be applied to the implicit frame number to find the logical frame number in a concatenation. The offset is numbered from zero; i.e., the instance of a concatenation that begins with the first frame of the concatenation has a Concatenation Frame Offset Number (0020,9228) of zero.

Required if Concatenation UID (0020,9161) is present.

Representative Frame Number

(0028,6010)

3

The frame number selected for use as a pictorial representation (e.g., icon) of the multi-frame Image.

Concatenation UID

(0020,9161)

1C

Identifier of all SOP Instances that belong to the same concatenation.

Required if a group of multi-frame image SOP Instances within a Series are part of a Concatenation.

SOP Instance UID of Concatenation Source

(0020,0242)

1C

The SOP Instance UID of the single composite SOP Instance of which the Concatenation is a part. All SOP Instances of a concatenation shall use the same value for this Attribute, see Section C.7.6.16.1.3.

Note

May be used to reference the entire Instance rather than individual Instances of the concatenation, which may be transient (e.g., from a presentation state).

Required if Concatenation UID (0020,9161) is present.

In-concatenation Number

(0020,9162)

1C

Identifier for one SOP Instance belonging to a concatenation. See Section C.7.6.16.2.2.4 for further specification. The first Instance in a concatenation (that with the lowest Concatenation Frame Offset Number (0020,9228) value) shall have an In-concatenation Number (0020,9162) value of 1, and subsequent Instances shall have values monotonically increasing by 1.

Required if Concatenation UID (0020,9161) is present.

In-concatenation Total Number

(0020,9163)

3

The number of SOP Instances sharing the same Concatenation UID.

If present, shall have a value greater than one, unless an IOD overrides this constraint to enumerate a value of 1 to prevent the use of Concatenations (e.g., see Section C.8.17.7 and Section C.8.17.16).


C.7.6.29.1 Sparse Multi-frame Functional Groups Module Attribute Descriptions
C.7.6.29.1.1 Selected Frame Functional Groups Sequence

The Selected Frame Functional Groups Sequence (3002,0101) Attribute consists of a Sequence of Items. Each Item describes a frame in the multi-frame pixel data, identified by Selected Frame Number (3002,0100). Frames are implicitly numbered starting from 1. See Figure C.7.6.29-1.

A Graphical Presentation of the Multi-frame Functional Groups Structure for Sparse Multi-frame Functional Groups

Figure C.7.6.29-1. A Graphical Presentation of the Multi-frame Functional Groups Structure for Sparse Multi-frame Functional Groups


DICOM PS3.3 2023a - Information Object Definitions