Материал: part03

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

Page 636​

DICOM PS3.3 2020a - Information Object Definitions​

C.8.4.2 NM Equipment Module (Retired)​

This Section was defined in a previous version of the DICOM Standard. The Section is now retired.​

C.8.4.3 NM Image Module (Retired)​

This Section was defined in a previous version of the DICOM Standard. The Section is now retired.​

C.8.4.4 NM Spect Acquisition Image Module (Retired)​

This Section was defined in a previous version of the DICOM Standard. The Section is now retired.​

C.8.4.5 NM Multi-gated Acquisition Image Module (Retired)​

This Section was defined in a previous version of the DICOM Standard. The Section is now retired.​

C.8.4.6 NM/PET Patient Orientation Module​

Table C.8-5 specifies the Attributes that describe the NM/PET Patient Orientation.​

Table C.8-5. NM/PET Patient Orientation Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Patient Orientation Code​

(0054,0410)​

2​

Sequence that describes the orientation of the patient with​

Sequence​

 

 

respect to gravity. See Section C.8.4.6.1.1 for further​

 

 

 

explanation.​

 

 

 

Zero or one Item shall be included in this Sequence.​

>Include Table 8.8-1 “Code Sequence Macro Attributes”​

BCID 19 “Patient Orientation”.​

 

 

 

Code Meaning (0008,0104) shall be Type 3 for historical​

 

 

 

reasons.​

>Patient Orientation Modifier​

(0054,0412)​

2C​

Patient OrientationModifier. Requiredifneededto fullyspecify​

Code Sequence​

 

 

the orientation of the patient with respect to gravity. See​

 

 

 

Section C.8.4.6.1.2 for further explanation.​

 

 

 

Zero or one Item shall be included in this Sequence.​

>>Include Table 8.8-1 “Code Sequence Macro Attributes”​

BCID 20 “Patient Orientation Modifier”.​

 

 

 

Code Meaning (0008,0104) shall be Type 3 for historical​

 

 

 

reasons.​

Patient Gantry Relationship​

(0054,0414)​

2​

Describes the orientation of the patient with respect to the​

Code Sequence​

 

 

gantry. See Section C.8.4.6.1.3 for further explanation.​

 

 

 

Zero or one Item shall be included in this Sequence.​

>Include Table 8.8-1 “Code Sequence Macro Attributes”​

BCID 21 “Patient Equipment Relationship”.​

 

 

 

Code Meaning (0008,0104) shall be Type 3 for historical​

 

 

 

reasons.​

C.8.4.6.1 NM/PET Patient Orientation Attribute Descriptions​

C.8.4.6.1.1 Patient Orientation Code Sequence​

The Patient Orientation Code Sequence (0054,0410) is used to describe the orientation of the patient with respect to gravity, and is​ independent of the position in the gantry.​

- Standard -​

DICOM PS3.3 2020a - Information Object Definitions​

Page 637​

C.8.4.6.1.2 Patient Orientation Modifier Code Sequence​

The Patient Orientation Modifier Code Sequence (0054,0412) is used to modify or enhance the orientation specified by Patient Ori-​ entation Code Sequence (0054,0410).​

C.8.4.6.1.3 Patient Gantry Relationship Code Sequence​

Patient Gantry Relationship Code Sequence (0054,0414) is used to describe the patient direction within the gantry, such as head-​ first or feet-first. When imaging the extremities, these directions are related to normal anatomic position.​

Example: In normal anatomic position, the fingers point towards the feet.​

C.8.4.7 NM Image Pixel Module​

Table C.8-6 specifies the Attributes that describe the pixel data of a NM image.​

Table C.8-6. NM Image Pixel Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Samples per Pixel​

(0028,0002)​

1​ Number of samples (color planes) in this image. The value shall be 1.​

PhotometricInterpretation​

(0028,0004)​

1​ Specifies the intended interpretation of the pixel data. See​

 

 

 

Section C.8.4.7.1.1 for further explanation.​

Bits Allocated​

(0028,0100)​

1​ Number of bits allocated for each pixel sample. Each sample shall have​

 

 

 

the same number of bits allocated.​

 

 

 

Enumerated Values:​

 

 

 

8​

 

 

 

16​

Bits Stored​

(0028,0101)​

1​ Number of bits stored for each pixel sample. Each sample shall have​

 

 

 

the same number of bits stored. The value shall be the same as the​

 

 

 

value in Bits Allocated (0028,0100).​

High Bit​

(0028,0102)​

1​ Most significant bit for pixel sample data. Each sample shall have the​

 

 

 

same high bit. Shall be one less than the value in Bits Stored​

 

 

 

(0028,0101).​

Pixel Spacing​

(0028,0030)​

2​ Physical distance in the patient between the center of each pixel,​

 

 

 

specified by a numeric pair - adjacent row spacing (delimiter) adjacent​

column spacing, in mm. See Section 10.7.1.3 for further explanation of​ the value order.​

C.8.4.7.1 NM Image Pixel Attribute Descriptions​

C.8.4.7.1.1 Photometric Interpretation​

Enumerated Values:​

MONOCHROME2​

PALETTE COLOR​

See Section C.7.6.3.1.2 for definition of these terms.​

C.8.4.8 NM Multi-frame Module​

Table C.8-7 specifies the Attributes of a NM Multi-frame Image. This Module is always included in a NM SOP instance, even if there​ is only one frame in the image.​

A NM Image object is always a multi-dimensional multi-frame image. The order and organization of the frames within each image is​ defined by the Frame Increment Pointer (0028,0009). The Frame Increment Pointer (0028,0009) references one or more indexing​

- Standard -​

Page 638​

DICOM PS3.3 2020a - Information Object Definitions​

vectors.Anindexingvectorisa1dimensionalarraywithexactlyoneelementforeachframeintheimage.Thevalueofthenthelement​ in the indexing vector represents the index for the nth frame, in that dimension. Indices are always numbered starting from 1.​

Note​

The scheme for encoding a multi-dimensional array of frames into a single image object is as follows. First, the definition of​ the Data Element called the Frame Increment Pointer is changed so that it can be multi-valued (i.e., its VM is now 1-n). Each​ value of Frame Increment Pointer represents one of the dimensions of the array, with the last value representing the most​ rapidly changing index. Each value of Frame Increment Pointer is the Tag of a Data Element that is an indexing vector. An​ indexing vector is a 1 dimensional array with exactly one element for each frame in the image. The value of the nth element​ in the indexing vector represents the index for the nth frame, in that dimension. For example, suppose you are encoding a​ Dynamic image consisting of 2 phases (containing 5 and 2 frames, respectively), from each of two detectors, using one​ isotope,whichgivesatotalof14framesintheimage.ForaDynamicimage,theFrameIncrementPointerisdefinedas:Frame​ Increment Pointer = Energy Window Vector (0054,0010) \ Detector Vector (0054,0020) \ Phase Vector (0054,0030) \ Time​ Slice Vector (0054,0100). Pixel Data (7FE0,0010) would contain the frames in the following order:​

Frame​

1​

2​

3​

4​

5​

6​

7​

8​

9​

10​

11​

12​

13​

14​

EnergyWindow​1​

1​

1​

1​

1​

1​

1​

1​

1​

1​

1​

1​

1​

1​

#​

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Detector #​

1​

1​

1​

1​

1​

1​

1​

2​

2​

2​

2​

2​

2​

2​

Phase #​

1​

1​

1​

1​

1​

2​

2​

1​

1​

1​

1​

1​

2​

2​

Time Slice #​

1​

2​

3​

4​

5​

1​

2​

1​

2​

3​

4​

5​

1​

2​

and the four vectors would be defined as:​

Energy Window Vector = 1,1,1,1,1,1,1,1,1,1,1,1,1,1​

Detector Vector = 1,1,1,1,1,1,1,2,2,2,2,2,2,2​

Phase Vector = 1,1,1,1,1,2,2,1,1,1,1,1,2,2​

Time Slice Vector = 1,2,3,4,5,1,2,1,2,3,4,5,1,2​

The receiver can tell the relationship of all the frames from these four vectors. For instance, looking at the 11th value in these​ four vectors tells you that the 11th frame in this multi-frame object is time slice 4 of phase 1 from detector 2 and isotope 1.​

TheEnergyWindow,Detector,Phase,Rotation,R-RInterval,andTimeSlotVectorshavecorrespondingSequenceAttributes​ that contain exactly one Sequence Item for each of the index values in the vector. The Sequence Item contains a set of At-​ tributes that are specific to that group of frames, but change from one group to the next. In the above example there would​ be a detector Sequence Attribute, an isotope Sequence Attribute and a phase Sequence Attribute (for dynamics, no frame​ Sequence Attribute is needed). The detector and phase Sequence Attributes would contain two Sequence Items (because​ there were 2 detectors and 2 phases).​

Table C.8-7. NM Multi-frame Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

FrameIncrementPointer​

(0028,0009)​

1​

Contains the Data Element Tags of one or more frame index vectors. See​

 

 

 

Section C.8.4.8.1.1 for further specialization.​

Energy Window Vector​

(0054,0010)​

1C​

Anarraythatcontainstheenergywindownumberforeachframe.Required​

 

 

 

if the value of Frame Increment Pointer (0028,0009) includes the Tag for​

 

 

 

Energy Window Vector (0054,0010). See Section C.8.4.8.1.2 for​

 

 

 

specialization.​

Number of Energy​

(0054,0011)​

1​

Number of energy window groupings. See Section C.8.4.8.1.2 for​

Windows​

 

 

specialization.​

Detector Vector​

(0054,0020)​

1C​

An array that contains the detector number for each frame. Required if the​

 

 

 

valueofFrameIncrementPointer(0028,0009)includestheTagforDetector​

 

 

 

Vector (0054,0020). See Section C.8.4.8.1.3 for specialization.​

- Standard -​

 

DICOM PS3.3 2020a - Information Object Definitions​

Page 639​

Attribute Name​

Tag​

Type​

Attribute Description​

 

Number of Detectors​

(0054,0021)​

1​

Number of detectors. See Section C.8.4.8.1.3 for specialization.​

Phase Vector​

(0054,0030)​

1C​

An array that contains the phase number for each frame. Required if the​

 

 

 

value of Frame Increment Pointer (0028,0009) includes the Tag for Phase​

 

 

 

Vector (0054,0030). See Section C.8.4.8.1.4 for specialization.​

Number of Phases​

(0054,0031)​

1C​

Number of phases. Required if the value of Frame Increment Pointer​

 

 

 

(0028,0009) includes the Tag for Phase Vector (0054,0030). See​

 

 

 

Section C.8.4.8.1.4 for specialization.​

 

Rotation Vector​

(0054,0050)​

1C​

An array that contains the rotation number for each frame. Required if the​

 

 

 

valueofFrameIncrementPointer(0028,0009)includestheTagforRotation​

 

 

 

Vector (0054,0050). See Section C.8.4.8.1.5 for specialization.​

Number of Rotations​

(0054,0051)​

1C​

Number of rotations. Required if Image Type (0008,0008), Value 3 is​

 

 

 

TOMO, GATED TOMO, RECON TOMO or RECON GATED TOMO.​

 

 

 

See Section C.8.4.8.1.5 for specialization.​

 

R-R Interval Vector​

(0054,0060)​

1C​

An array that contains the R-R interval number for each frame. Required​

 

 

 

if the value of Frame Increment Pointer (0028,0009) includes the Tag for​

 

 

 

R-RIntervalVector(0054,0060).SeeSectionC.8.4.8.1.6forspecialization.​

Number of R-R Intervals​

(0054,0061)​

1C​

Number of R-R intervals. Required if the value of Frame Increment Pointer​

 

 

 

(0028,0009) includes the Tag for R-R Interval Vector (0054,0060). See​

 

 

 

Section C.8.4.8.1.6 for specialization.​

 

Time Slot Vector​

(0054,0070)​

1C​

An array that contains the time slot number for each frame. Required if the​

 

 

 

value of Frame Increment Pointer (0028,0009) includes the Tag for Time​

 

 

 

Slot Vector (0054,0070). See Section C.8.4.8.1.7 for specialization.​

Number of Time Slots​

(0054,0071)​

1C​

Number of time slots. Required if the value of Frame Increment Pointer​

 

 

 

(0028,0009) includes the Tag for Time Slot Vector (0054,0070). See​

 

 

 

Section C.8.4.8.1.7 for specialization.​

 

Slice Vector​

(0054,0080)​

1C​

An array that contains the spatial slice number for each frame. Required if​

 

 

 

the value of Frame Increment Pointer (0028,0009) includes the Tag for​

 

 

 

Slice Vector (0054,0080). See Section C.8.4.8.1.8 for specialization.​

Number of Slices​

(0054,0081)​

1C​

Number of slices. Required if the value of Frame Increment Pointer​

 

 

 

(0028,0009) includes the Tag for Slice Vector (0054,0080). See​

 

 

 

Section C.8.4.8.1.8 for specialization.​

 

Angular View Vector​

(0054,0090)​

1C​

An array that contains the angular view number for each frame. Required​

 

 

 

if the value of Frame Increment Pointer (0028,0009) includes the Tag for​

 

 

 

AngularViewVector(0054,0090).SeeSectionC.8.4.8.1.9forspecialization.​

Time Slice Vector​

(0054,0100)​

1C​

An array that contains the time slice number for each frame. Required if​

 

 

 

the value of Frame Increment Pointer (0028,0009) includes the Tag for​

 

 

 

TimeSliceVector(0054,0100).SeeSectionC.8.4.8.1.10forspecialization.​

Note​

Per the rules in PS3.5, if an Attribute of Type 1C or 2C is not required, it shall not be included.​

C.8.4.8.1 NM Multi-frame Attribute Descriptions​

C.8.4.8.1.1 Frame Increment Pointer​

By definition, NM Images are multi-dimensional Multi-frame Images. The value of Frame Increment Pointer (0028,0009) contains the​ Tag for one or more frame indexing vectors. This determines the number of dimensions of frame indices in the image, and the order​ in which these indices vary from one frame to the next, with the last Tag indicating the most rapidly changing index. The Enumerated​ Values for Frame Increment Pointer (0028,0009) are determined by Image Type (0008,0008) Value 3, as shown in Table C.8-8.​

- Standard -​

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

Table C.8-8. Enumerated Values for Frame Increment Pointer​

Image Type (0008,0008) Value​

Frame Increment Pointer (0028,0009)​

3​

 

 

STATIC or WHOLE BODY​

0054H 0010H

\ 0054H 0020H Sequencing is by Energy Window Vector (0054,0010), Detector​

 

Vector (0054,0020).​

DYNAMIC​

0054H 0010H

\ 0054H 0020H \ 0054H 0030H \ 0054H 0100H Sequencing is by Energy Window​

 

Vector (0054,0010), Detector Vector (0054,0020), Phase Vector (0054,0030), Time Slice Vector​

 

(0054,0100)​

 

GATED​

0054H 0010H

\ 0054H 0020H \ 0054H 0060H \ 0054H 0070H Sequencing is by Energy Window​

 

Vector (0054,0010), Detector Vector (0054,0020), R-R Interval Vector (0054,0060), Time Slot​

 

Vector (0054,0070)​

TOMO​

0054H 0010H

\ 0054H 0020H \ 0054H 0050H \ 0054H 0090H Sequencing is by Energy Window​

 

Vector (0054,0010), Detector Vector (0054,0020), Rotation Vector (0054,0050), Angular View​

 

Vector (0054,0090)​

GATED TOMO​

0054H 0010H

\ 0054H 0020H \ 0054H 0050H \ 0054H 0060H \ 0054H 0070H \ 0054H 0090H​

 

Sequencing is by Energy Window Vector (0054,0010), Detector Vector (0054,0020), Rotation​

 

Vector (0054,0050), R-R Interval Vector (0054,0060), Time Slot Vector (0054,0070), Angular View​

 

Vector (0054,0090).​

RECON TOMO​

0054H 0080H​

 

Sequencing is by Slice Vector (0054,0080)​

RECON GATED TOMO​

0054H 0060H

\ 0054H 0070H \ 0054H 0080H​

 

Sequencing is by R-R Interval Vector (0054,0060), Time Slot Vector (0054,0070), Slice Vector​

 

(0054,0080)​

 

C.8.4.8.1.2 Number of Energy Windows and Energy Window Vector​

Number of Energy Windows (0054,0011) is the number of distinct energy window groupings acquired in this image. See Sec-​ tion C.8.4.10.1. When Image Type (0008,0008), Value 3, is RECON TOMO or RECON GATED TOMO, then the Number of Energy​ Windows (0054,0011) shall be 1.​

Energy Window Vector (0054,0010) is an indexing vector. The value of the nth element of this vector is the energy window number​ for the nth frame in this image, and shall have a value from 1 to Number of Energy Windows (0054,0011).​

C.8.4.8.1.3 Number of Detectors and Detector Vector​

Number of Detectors (0054,0021) is the number of separate detectors that differentiate the frames in this image. When Image Type​ (0008,0008), Value 3, is RECON TOMO or RECON GATED TOMO, then the Number of Detectors (0054,0021) shall be 1.​

Note​

NumberofDetectors(0054,0021)doesnotnecessarilyrepresenttheactualnumberofdetectorsusedduringdataacquisition.​

Example 1: In a TOMO acquisition in which frames from 2 or more detectors are interleaved to form one continuous set of frames,​ then no distinction is made between frames on the basis of which detector created them. In this case, the Number of Detectors​ (0054,0021) would be 1.​

Example 2: In a WHOLE BODY acquisition in which a single detector acquires anterior and posterior views in two separate passes,​ the Number of Detectors (0054,0021) would be 2.​

Detector Vector (0054,0020) is an indexing vector. The value of the nth element of this vector is the detector number of the nth frame​ in this image, and shall have a value from 1 to Number of Detectors (0054,0021).​

- Standard -​