Материал: part03

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

DICOM PS3.3 2020a - Information Object Definitions​

Page 521​

The Patient-Based Coordinate System is a right handed system, i.e., the vector cross product of a unit vector along the positive x-​ axis and a unit vector along the positive y-axis is equal to a unit vector along the positive z-axis.​

Note​

If a patient is positioned parallel to the ground, in dorsal recumbency (i.e., for humans, face-up on the table), with the caudo-​ cranial(i.e.,forhumans,feet-to-head)directionthesameasthefront-to-backdirectionoftheimagingequipment,thedirection​ of the axes of this Patient-Based Coordinate System and the Equipment-Based Coordinate System in previous versions of​ this Standard will coincide.​

The Image Plane Attributes, in conjunction with the Pixel Spacing Attribute, describe the position and orientation of the image slices​ relative to the Patient-Based Coordinate System. In each image frame Image Position (Patient) (0020,0032) specifies the origin of​ the image with respect to the Patient-Based Coordinate System. RCS and Image Orientation (Patient) (0020,0037) values specify​ the orientation of the image frame rows and columns. The mapping of pixel location (i,j) to the RCS is calculated as follows:​

Px

 

Xx

i Yx

j

0 Sx

i

 

 

 

 

i

Yy

j

0

i

(C.7.6.2.1-​

Py

 

Xy

Sy j

j

Pz

=

Xz

i

Yz

j

0

Sz 0

= M 0

1)​

1

 

 

 

 

 

 

 

1

 

 

0

 

 

0

0

1 1

 

Where:​

Pxyz The coordinates of the voxel (i,j) in the frame's image plane in units of mm.​

Sxyz The three values of Image Position (Patient) (0020,0032). It is the location in mm from the origin of the RCS.​

Xxyz The values from the row (X) direction cosine of Image Orientation (Patient) (0020,0037).​

Yxyz The values from the column (Y) direction cosine of Image Orientation (Patient) (0020,0037).​

i Column index to the image plane. The first column is index zero.​

i Column pixel resolution of Pixel Spacing (0028,0030) in units of mm.​

j Row index to the image plane. The first row index is zero.​

j Row pixel resolution of Pixel Spacing (0028,0030) in units of mm.​

Additional constraints apply:​

1.​The row and column direction cosine vectors shall be orthogonal, i.e., their dot product shall be zero.​

2.​The row and column direction cosine vectors shall be normal, i.e., the dot product of each direction cosine vector with itself shall​ be unity.​

C.7.6.2.1.2 Slice Location​

Slice Location (0020,1041) is defined as the relative position of the image plane expressed in mm. This information is relative to an​ unspecified implementation specific reference point.​

C.7.6.3 Image Pixel Module​

Table C.7-11a describes the Image Pixel Module.​

- Standard -​

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

Table C.7-11a. Image Pixel Module Attributes​

Attribute Name​ Tag​ Type​ Attribute Description​

Include Table C.7-11c “Image Pixel Description​Required if the IOD is not being transferred in a STOW-RS Request and is not​

Macro Attributes”​

 

 

encoded as metadata and compressed bulk pixel data. May be present otherwise.​

 

 

 

See Section 10.5 “Store Transaction” in PS3.18.​

 

 

 

Note​

 

 

 

When the IOD is encoded as metadata in a STOW-RS Request and the​

 

 

 

bulk pixel data is compressed, the STOW-RS origin server is required to​

 

 

 

be able to derive appropriate values for the Image Pixel Macro Attributes​

 

 

 

from the compressed bit stream.​

Pixel Data​

(7FE0,0010)​

1C​

AdatastreamofthepixelsamplesthatcomprisetheImage.SeeSectionC.7.6.3.1.4​

 

 

 

for further explanation.​

 

 

 

Required if Pixel Data Provider URL (0028,7FE0) is not present.​

Pixel Data Provider​(0028,7FE0)​

1C​

A URL of a provider service that supplies the pixel data of the Image.​

URL​

 

 

Requirediftheimageistobetransferredinoneofthefollowingpresentationcontexts​

 

 

 

 

 

 

identified by Transfer Syntax UID:​

 

 

 

•​1.2.840.10008.1.2.4.94 (DICOM JPIP Referenced Transfer Syntax)​

 

 

 

•​1.2.840.10008.1.2.4.95 (DICOM JPIP Referenced Deflate Transfer Syntax)​

 

 

 

Note​

 

 

 

The VR of this Data Element has changed from UT to UR.​

Pixel Padding​

(0028,0121)​

1C​

Pixel value that represents one limit (inclusive) of a range of padding values used​

Range Limit​

 

 

togetherwithPixelPaddingValue(0028,0120)asdefinedintheGeneralEquipment​

Module. See Section C.7.5.1.1.2 for further explanation.​

Required if pixel padding is to be defined as a range rather than a single value.​

Note​

1.​The Value Representation of this Attribute is determined by the value​ of Pixel Representation (0028,0103).​

2.​Pixel Padding Value (0028,0120) is also required when this Attribute​ is present.​

- Standard -​

 

 

DICOM PS3.3 2020a - Information Object Definitions​

Page 523​

Attribute Name​

Tag​

Type​

Attribute Description​

 

Extended Offset​

(7FE0,0001)​

3​

Byte offsets of the Frames in the Sequence of Items in Encapsulated Pixel Data​

Table​

 

 

encoded in Pixel Data (7FE0,0010).​

 

 

 

 

See Section C.7.6.3.1.8.​

 

 

 

 

May only be present when:​

 

 

 

 

•​Pixel Data (7FE0,0010) is present, and​

 

 

 

 

the Transfer Syntax uses Encapsulated Pixel Data, and​

 

 

 

 

•​the Transfer Syntax encodes Frames in separate Fragments, and​

 

 

 

 

•​the Basic Offset Table in the first Item is not present (its Item has zero length),​

 

 

 

and​

 

 

 

 

•​each Frame is entirely contained within one Fragment.​

 

 

 

 

Note​

 

 

 

 

Unlike a Basic Offset Table, an Extended Offset Table is not permitted to​

 

 

 

be empty.​

 

Extended Offset​

(7FE0,0002)​

1C​

Byte lengths of the Frames in the Sequence of Items in Encapsulated Pixel Data​

Table Lengths​

 

 

encoded in Pixel Data (7FE0,0010).​

 

See Section C.7.6.3.1.8.​

Required if Extended Offset Table (7FE0,0001) is present and every frame is​ encoded as a single fragment.​

Note​

The length information is not sent when there are multiple fragments per​ frame, since it is necessary to assemble the frame from fragments with​ delimiters rather than assuming a single contiguous span of bytes.​

Table C.7-11b specifies the common Attributes that describe and encode the pixel data of the image.​

Table C.7-11b. Image Pixel Macro Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Include Table C.7-11c “Image Pixel Description Macro Attributes”​

 

 

Pixel Data​

(7FE0,0010)​

1​

A data stream of the pixel samples that comprise​

 

 

 

the Image. See Section C.7.6.3.1.4 for further​

 

 

 

explanation.​

Table C.7-11c specifies the common Attributes that describe the pixel data of the image.​

Table C.7-11c. Image Pixel Description Macro Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Samples per Pixel​

(0028,0002)​

1​

Number of samples (planes) in this image. See Section C.7.6.3.1.1 for further​

 

 

 

explanation.​

 

Photometric​

(0028,0004)​

1​

Specifiestheintendedinterpretationofthepixeldata.SeeSectionC.7.6.3.1.2​

Interpretation​

 

 

for further explanation.​

 

- Standard -​

Page 524​

DICOM PS3.3 2020a - Information Object Definitions​

Attribute Name​

Tag​

Type​

Attribute Description​

Rows​

(0028,0010)​

1​

Number of rows in the image.​

 

 

 

Shall be an exact multiple of the vertical downsampling factor if any of the​

 

 

 

samples (planes) are encoded downsampled in the vertical direction for pixel​

 

 

 

dataencodedinaNative(uncompressed)format.E.g.,requiredtobeaneven​

 

 

 

value for a Photometric Interpretation (0028,0004) of YBR_FULL_422.​

Columns​

(0028,0011)​

1​

Number of columns in the image.​

 

 

 

Shall be an exact multiple of the horizontal downsampling factor if any of the​

 

 

 

samples (planes) are encoded downsampled in the horizontal direction for​

 

 

 

pixel data encoded in a Native (uncompressed) format. E.g., required to be​

 

 

 

anevenvalueforaPhotometricInterpretation(0028,0004)ofYBR_FULL_422.​

Bits Allocated​

(0028,0100)​

1​

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

 

 

 

same number of bits allocated. Bits Allocated (0028,0100) shall be either 1,​

 

 

 

or a multiple of 8. See PS3.5 for further explanation.​

Bits Stored​

(0028,0101)​

1​

Numberofbitsstoredforeachpixelsample.Eachsampleshallhavethesame​

 

 

 

number of bits stored. See PS3.5 for further explanation.​

High Bit​

(0028,0102)​

1​

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

 

 

 

high bit. High Bit (0028,0102) shall be one less than Bits Stored (0028,0101).​

 

 

 

See PS3.5 for further explanation.​

Pixel Representation​

(0028,0103)​

1​

Data representation of the pixel samples. Each sample shall have the same​

 

 

 

pixel representation.​

 

 

 

Enumerated Values:​

 

 

 

0000H​unsigned integer.​

 

 

 

0001H​2's complement​

Planar Configuration​

(0028,0006)​

1C​

Indicates whether the pixel data are encoded color-by-plane or color-by-pixel.​

 

 

 

Required if Samples per Pixel (0028,0002) has a value greater than 1. See​

 

 

 

Section C.7.6.3.1.3 for further explanation.​

Pixel Aspect Ratio​

(0028,0034)​

1C​

Ratiooftheverticalsizeandhorizontalsizeofthepixelsintheimagespecified​

 

 

 

by a pair of integer values where the first value is the vertical pixel size, and​

 

 

 

thesecondvalueisthehorizontalpixelsize.Requirediftheaspectratiovalues​

 

 

 

do not have a ratio of 1:1 and the physical pixel spacing is not specified by​

 

 

 

Pixel Spacing (0028,0030), or Imager Pixel Spacing (0018,1164) or Nominal​

 

 

 

Scanned Pixel Spacing (0018,2010), either for the entire Image or per-frame​

 

 

 

in a Functional Group Macro. See Section C.7.6.3.1.7.​

Smallest Image Pixel​

(0028,0106)​

3​

The minimum actual pixel value encountered in this image.​

Value​

 

 

 

Largest Image Pixel​

(0028,0107)​

3​

The maximum actual pixel value encountered in this image.​

Value​

 

 

 

Red Palette Color​

(0028,1101)​

1C​

SpecifiestheformatoftheRedPaletteColorLookupTableData(0028,1201).​

Lookup Table Descriptor​

 

 

Required if Photometric Interpretation (0028,0004) has a value of PALETTE​

 

 

 

COLOR or Pixel Presentation (0008,9205) at the image level equals COLOR​

 

 

 

or MIXED. See Section C.7.6.3.1.5 for further explanation.​

Green Palette Color​

(0028,1102)​

1C​

SpecifiestheformatoftheGreenPaletteColorLookupTableData(0028,1202).​

Lookup Table Descriptor​

 

 

Required if Photometric Interpretation (0028,0004) has a value of PALETTE​

 

 

 

COLOR or Pixel Presentation (0008,9205) at the image level equals COLOR​

 

 

 

or MIXED. See Section C.7.6.3.1.5 for further explanation.​

Blue Palette Color​

(0028,1103)​

1C​

SpecifiestheformatoftheBluePaletteColorLookupTableData(0028,1203).​

Lookup Table Descriptor​

 

 

Required if Photometric Interpretation (0028,0004) has a value of PALETTE​

 

 

 

COLOR or Pixel Presentation (0008,9205) at the image level equals COLOR​

 

 

 

or MIXED. See Section C.7.6.3.1.5 for further explanation.​

- Standard -​

 

DICOM PS3.3 2020a - Information Object Definitions​

Page 525​

Attribute Name​

Tag​

Type​

Attribute Description​

 

Red Palette Color​

(0028,1201)​

1C​

Red Palette Color Lookup Table Data. Required if Photometric Interpretation​

Lookup Table Data​

 

 

(0028,0004) has a value of PALETTE COLOR or Pixel Presentation​

 

 

 

(0008,9205) at the image level equals COLOR or MIXED. See​

 

 

 

 

Section C.7.6.3.1.6 for further explanation.​

 

Green Palette Color​

(0028,1202)​

1C​

GreenPaletteColorLookupTableData.RequiredifPhotometricInterpretation​

Lookup Table Data​

 

 

(0028,0004) has a value of PALETTE COLOR or Pixel Presentation​

 

 

 

(0008,9205) at the image level equals COLOR or MIXED. See​

 

 

 

 

Section C.7.6.3.1.6 for further explanation.​

 

Blue Palette Color​

(0028,1203)​

1C​

Blue Palette Color Lookup Table Data. Required if Photometric Interpretation​

Lookup Table Data​

 

 

(0028,0004) has a value of PALETTE COLOR or Pixel Presentation​

 

 

 

(0008,9205) at the image level equals COLOR or MIXED. See​

 

 

 

 

Section C.7.6.3.1.6 for further explanation.​

 

ICC Profile​

(0028,2000)​

3​

An ICC Profile encoding the transformation of device-dependent color stored​

 

 

 

pixel values into PCS-Values.​

 

 

 

 

See Section C.11.15.1.1.​

 

 

 

 

Whenpresent,definesthecolorspaceofcolorPixelData(7FE0,0010)values,​

 

 

 

and the output of Palette Color Lookup Table Data (0028,1201-1203).​

 

 

 

Note​

 

 

 

 

The profile applies only to Pixel Data (7FE0,0010) at the same level​

 

 

 

of the Data Set and not to any icons nested within Sequences, which​

 

 

 

may or may not have their own ICC profile specified.​

 

Color Space​

(0028,2002)​

3​

A label that identifies the well-known color space of the image. Shall be​

 

 

 

consistent with any ICC Profile (0028,2000) that is also present.​

 

See Section C.11.15.1.2.​

C.7.6.3.1 Image Pixel Attribute Descriptions​

C.7.6.3.1.1 Samples Per Pixel​

Samples per Pixel (0028,0002) is the number of separate planes in this image. One and three image planes are defined. Other​ numbers of image planes are allowed, but their meaning is not defined by this Standard.​

For monochrome (gray scale) and palette color images, the number of planes is 1. For RGB and other three vector color models, the​ value of this Attribute is 3.​

Note​

The use of a value of 4 was previously described, but the Photometric Interpretations that used it have been retired.​

All image planes shall have the same number of Rows (0028,0010), Columns (0028,0011), Bits Allocated (0028,0100), Bits Stored​ (0028,0101), High Bit (0028,0102), Pixel Representation (0028,0103), and Pixel Aspect Ratio (0028,0034).​

Note​

Downsampled chrominance planes of a color Photometric Interpretation are a special case, e.g., for a Photometric Interpret-​ ation (0028,0004) of YBR_FULL_422. In such cases, Samples per Pixel (0028,0002) describes the nominal number of​ channels (i.e., 3), and does not reflect that two chrominance samples are shared between four luminance samples. For​ YBR_FULL_422,Rows(0028,0010)andColumns(0028,0011)describethesizeoftheluminanceplane,notthedownsampled​ chrominance planes.​

The data in each pixel may be represented as a "Composite Pixel Code". If Samples Per Pixel is one, the Composite Pixel Code is​ just the "n" bit pixel sample, where "n" = Bits Allocated. If Samples Per Pixel is greater than one, Composite Pixel Code is a "k" bit​ concatenation of samples, where "k" = Bits Allocated multiplied by Samples Per Pixel, and with the sample representing the vector​

- Standard -​