Материал: part03

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

DICOM PS3.3 2020a - Information Object Definitions​

Page 1321​

if the Image Box Layout Type (0072,0304) is STACK, the frames are referenced in a monotonically increasing time order​ in the stack.​

PHASE​ Playback of frames in one Image Box is synchronized by the playback of frames in the other Image Boxes to effect an​ identical phase offset. This presumes that the referenced frames within each referenced Image Box constitute a uniform​ sampling across a single "cycle", and that relative position within that cycle is synchronized across all the referenced​ Image Boxes. For Image Boxes with Image Box Layout Type (0072,0304) value CINE, the set of frames to be displayed​ as one cycle may be specified either using the Referenced Frame Number (0008,1160) Attribute within the Referenced​ Image Sequence (0008,1140), or if that Attribute is not present, using the values of Attributes Start Trim (0008,2142)​ and Stop Trim (0008,2143).​

Note​

1.​PHASE may be used, for instance, to synchronize display of images representing a single cardiac cycle.​

2.​Synchronization of Image Boxes is an initial presentation control. The rendering Application Entity might allow a user​ to unlink the synchronization, e.g., to navigate to cine frames before the Start Trim (0008,2142) frame or after the Stop​ Trim (0008,2143) frame. Any such Application Entity functionality is beyond the scope of the Standard.​

C.11.18 Structured Display Annotation Module​

This Module defines Attributes of text annotation that shall be applied to a Structured Display. The text is defined in position and size​ relative to the Display Environment.​

Note​

1.​The text bounding box is specified using the same Attribute, Display Environment Spatial Position (0072,0108), which​ is used for Image Boxes in the Structured Display Module. This Attribute uses the coordinates (0.0,0.0) as the bottom​ left hand corner and (1.0,1.0) as the top right hand corner. In contrast, the image-related text annotations defined in the​ Graphic Annotation Module in image Presentation State IODs use the Attributes Bounding Box Top Left Hand Corner​ (0070,0010) and Bounding Box Bottom Right Hand Corner (0070,0011), which use the coordinates (0.0,0.0) as the top​ left hand corner and (1.0,1.0) as the bottom right hand corner.​

2.​Annotation of regions of interest in images included in the Structured Display, e.g., circling of a feature of interest, may​ be done with a Presentation State applied to the image in the Structured Display Image Box Sequence (0072,0422) in​ theStructuredDisplayImageBoxModule.ThisStructuredDisplayAnnotationModuleprovidesonlyfortextannotations,​ typically as used for captions for the Image Boxes or for the Structured Display as a whole.​

Table C.11.18-1 describes the Attributes of the Structured Display Annotation Module.​

Table C.11.18-1. Structured Display Annotation Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Structured Display Text Box​(0072,0424)​

1​ Sequence that describes a text annotation.​

Sequence​

 

 

 

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

- Standard -​

Page 1322​

DICOM PS3.3 2020a - Information Object Definitions​

Attribute Name​

Tag​

Type​

Attribute Description​

>Unformatted Text Value​

(0070,0006)​

1​ Text data that is unformatted and whose manner of display within the defined​

 

 

bounding box is implementation dependent. See Section C.11.18.1.1.​

 

 

The text value may contain spaces, as well as multiple lines separated by CR​

 

 

LF, but otherwise no format control characters (such as horizontal or vertical​

 

 

tab and form feed) shall be present, even if permitted by the Value​

 

 

Representation of ST.​

 

 

ThetextshallbeinterpretedasspecifiedbySpecificCharacterSet(0008,0005)​

 

 

if present in the SOP Instance.​

 

 

 

Note​

 

 

 

The text may contain single or multi-byte characters and use code​

 

 

 

extensiontechniquesasdescribedinPS3.5ifpermittedbythevalues​

 

 

 

of Specific Character Set (0008,0005).​

>Display Environment​

(0072,0108)​

1​ Exactly four dimensionless floating point values, in the range 0.0 to 1.0,​

Spatial Position​

 

indicating the rectangular coordinate position within the Display Environment​

 

 

of the bounding box in which Unformatted Text Value (0070,0006) is to be​

 

 

displayed.​

 

 

 

Note​

 

 

 

For the Basic Structured Display with a single screen, the Display​

 

 

 

Environment is coextensive with thescreen defined in the Nominal​

 

 

 

Screen Definition Sequence (0072,0102). See Section C.11.16.​

>Bounding Box Text​

(0070,0012)​

1​ Location of the text relative to the vertical edges of the bounding box.​

Horizontal Justification​

 

Enumerated Values:​

 

 

 

 

LEFT​ closest to left edge​

 

 

RIGHT​ closest to right edge​

 

 

CENTER​centered​

>Graphic Layer​

(0070,0401)​

3​ A value in which it is recommended that Unformatted Text Value (0070,0006)​

Recommended Display​

 

be rendered on a color display. The units are specified in PCS-Values, and​

CIELab Value​

 

the value is encoded as CIELab. See Section C.10.7.1.1.​

C.11.18.1 Structured Display Annotation Attribute Descriptions​

C.11.18.1.1 Unformatted Text Value and Display Environment Spatial Position​

The Unformatted Text Value (0070,0006) rendered in Display Environment Spatial Position (0072,0108) need not be confined to the​ specified bounding box.​

Note​

1.​An implementation may render text outside the confines of the bounding box if necessary to display all the specified​ text.​

2.​Alternatively, an implementation may choose to render the text in a scrolling box, or a link to another fixed or popup​ window as appropriate.​

WhenthetextboundingboxoverlapsanImageBox(fromtheStructuredDisplayImageBoxModule),thetextboxhasahigherdisplay​ priority (i.e., it is on top of the image box). The background color of the bounding box is undefined.​

- Standard -​

DICOM PS3.3 2020a - Information Object Definitions​

Page 1323​

Note​

1.​Commonly, the background region of the bounding box around the text will be rendered "transparently", i.e., the image​ will be visible, though some implementations may choose to opacify the bounding box behind the text to improve its​ readability.​

2.​With a transparent background, for example, an implementation may choose an "exclusive or" style opacification to be​ sure that the text is discernible over light and dark portions of the image.​

The size, font, and rotation of the individual rendered text characters are unspecified.​

C.11.19 XA/XRF Presentation State Mask Module​

Table C.11.19-1 specifies the Attributes that describe mask operations for a XA/XRF Multi-frame image.​

Table C.11.19-1. XA/XRF Presentation State Mask Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Mask Subtraction​

(0028,6100)​

1​

Defines a Sequence that describes mask subtraction operations for Multi-frame​

Sequence​

 

 

Images.​

 

 

 

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

>Referenced Image​

(0008,1140)​

1C​

A reference to a selected Image.​

Sequence​

 

 

Required if Presentation State Relationship Module references more than one​

 

 

 

 

 

 

SOP Instance.​

 

 

 

Only a single Item shall be included in this Sequence.​

>>Include Table 10-11 “SOP Instance Reference​

 

Macro Attributes”​

 

 

 

>Mask Operation​

(0028,6101)​

1​

Defined Term identifying the type of mask operation to be performed. See​

 

 

 

Section C.7.6.10.1 for further explanation.​

>Applicable Frame​

(0028,6102)​

1C​

Each pair of numbers in this multi-valued Attribute specifies a beginning and​

Range​

 

 

ending frame number inclusive of a range where this particular mask operation​

 

 

 

is valid. Discontinuous ranges are represented by multiple pairs of numbers.​

 

 

 

Frames in a Multi-frame Image are specified by sequentially increasing number​

 

 

 

values beginning with 1. If this Attribute is missing in this particular Sequence​

 

 

 

Item, then the mask operation is applicable throughout the entire Multi-frame​

 

 

 

Image, subject to certain limits as described in Section C.7.6.10.1.1.​

 

 

 

Each frame shall only be associated with a single Item of this Sequence.​

 

 

 

Required if Mask Operation (0028,6101) equals REV_TID. May be present​

 

 

 

otherwise.​

>MaskFrameNumbers​ (0028,6110)​

1C​

Specifiestheframenumbersofthepixeldatausedtogeneratethismask.Frames​

 

 

 

in a Multi-frame Image are specified by sequentially increasing number values​

 

 

 

beginning with 1. Required if the Mask Operation (0028,6101) is AVG_SUB.​

>Contrast Frame​

(0028,6112)​

3​

Specifies the number of contrast frames to average together before performing​

Averaging​

 

 

the mask operation. If the Attribute is missing, no averaging is performed.​

>TID Offset​

(0028,6120)​

2C​

If Mask Operation is TID, specifies the offset to be subtracted from the current​

 

 

 

frame number in order to locate the mask frame in TID mode.​

If Mask Operation is REV_TID, specifies the initial offset to be subtracted from​ the first contrast frame number. See Section C.7.6.10.1.1.​

If zero length, TID Offset defaults to 1. Required if Mask Operation (0028,6101)​ is TID or REV_TID.​

- Standard -​

Page 1324​

DICOM PS3.3 2020a - Information Object Definitions​

Attribute Name​

Tag​

Type​

Attribute Description​

>Pixel Intensity​

(0028,9422)​

1C​

A Sequence of Pixel Intensity Relationship LUTs that specifies a transformation​

Relationship LUT​

 

 

to logarithmic space.​

Sequence​

 

 

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

 

 

 

 

 

 

Required if Pixel Intensity Relationship (0028,1040) is not LOG for frames​

 

 

 

included in this Item of the Mask Subtraction Sequence (0028,6100).​

>>LUT Frame Range​

(0028,9507)​

1​

Each pair of numbers in this multi-valued Attribute specifies a beginning and​

 

 

 

endingframenumberinclusiveofarangewherethisLUToperationisspecified.​

 

 

 

Discontinuous ranges are represented by multiple pairs of numbers. Frames in​

 

 

 

a Multi-frame Image are specified by sequentially increasing number values​

 

 

 

beginning with 1.​

 

 

 

Note​

 

 

 

The specified frame numbers must be a part of the frames where this​

 

 

 

mask operation is valid.​

>>LUT Descriptor​

(0028,3002)​

1​

Specifies the format of the LUT Data in this Sequence.​

 

 

 

See Section C.11.1.1 and Section C.7.6.16.2.13.1 for further explanation.​

>>LUT Data​

(0028,3006)​

1​

LUT Data in this Sequence​

>>LUT Function​

(0028,9474)​

1​

The transformation function this LUT applies to the stored pixel values.​

 

 

 

Enumerated Values:​

 

 

 

TO_LOG​

>Pixel Shift Sequence​

(0028,9501)​

1​

Sequence containing the pixel shift values for the masks of the specified frame​

 

 

 

range(s) in the specified region(s).​

 

 

 

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

>>Pixel Shift Frame​

(0028,9506)​

1​

Each pair of numbers in this multi-valued Attribute specify a beginning and​

Range​

 

 

ending contrast frame number inclusive of a range where this pixel shift is​

 

 

 

specified.​

 

 

 

Discontinuous ranges are represented by multiple pairs of numbers. Frames in​

 

 

 

a Multi-frame Image are specified by sequentially increasing number values​

 

 

 

beginning with 1.​

 

 

 

Overlapping frame ranges are not permitted.​

 

 

 

Note​

 

 

 

The specified frame numbers must be a part of the frames where this​

 

 

 

mask operation is valid.​

>>Region Pixel Shift​

(0028,9502)​

1​

Sequence containing the pixel shifts for this frame(s).​

Sequence​

 

 

Only one sub region of this frame(s) shall be specified when the pixel shift is​

 

 

 

 

 

 

applicable for the full size or a single region of the frame(s).​

More than one sub region of this frame(s) may be specified when pixel shift is​ different in different regions.​

The order of Items in this Sequence is significant, see Section C.11.19.1.2.​

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

- Standard -​

 

DICOM PS3.3 2020a - Information Object Definitions​

Page 1325​

Attribute Name​

Tag​

Type​

Attribute Description​

 

>>>Mask Sub-pixel​

(0028,6114)​

1​

A pair of floating point numbers specifying the fractional vertical [adjacent row​

Shift​

 

 

spacing]andhorizontal[adjacentcolumnspacing]pixelshiftappliedtothemask​

 

 

 

before subtracting it from the region of the frame numbers specified by Pixel​

 

 

 

Shift Frame Range (0028,9506) of this Pixel Shift Sequence (0028,9501) Item.​

 

 

 

The region is specified by the polygon defined by the Vertices of the Region​

 

 

 

(0028,9503) Attribute. The pixels on the line of the polygon belong to the region.​

 

 

 

Note​

 

 

 

 

If no pixel shift has to be applied a pair of zero Attribute values (0.0\0.0)​

 

 

 

should be specified.​

 

 

 

 

See Section C.11.19.1.1.​

 

>>>Vertices of the​

(0028,9503)​

1C​

Multiple Values where the first set of two values are:​

 

Region​

 

 

row of the origin vertexcolumn of the origin vertex​

 

 

 

 

 

Two or more pairs of values follow and are the row and column coordinates of​ the other vertices of the polygon region. Each polygon region is implicitly closed​ from the last vertex to the origin vertex and all edges shall be non-intersecting​ except at the vertices. See Section C.11.19.1.2.​

The upper left pixel of the image has the coordinate 1\1.​

Required if the pixel shift does not apply to the entire set of pixels of the frames.​

C.11.19.1 XA/XRF Presentation State Mask Attributes​

C.11.19.1.1 Mask Sub-pixel Shift​

A pair of floating point numbers specifying the fractional vertical [adjacent row spacing] and horizontal [adjacent column spacing] pixel​ shift applied to the mask before subtracting it from the specified region of the contrast frame. The row offset results in a shift of the​ pixels along the column axis. The column offset results in a shift of the pixels along the row axis. A positive row offset is a shift toward​ the pixels of the lower row of the pixel plane. A positive column offset is a shift toward the pixels of the left hand side column of the​ pixel plane.​

C.11.19.1.2 Vertices of the Region​

Each Item of the Region Pixel Shift Sequence (0028,9502) specifies both a region of the contrast frame and a mask pixel shift to be​ applied during the subtraction of that region.​

When the Region Pixel Shift Sequence (0028,9502) contains more than one Item, each region of the contrast frame is subtracted by​ applying the corresponding pixel shift specified in that Item.​

When an Item of the Sequence does not contain the Attribute Vertices of the Region (0028,9503), the applicable region for that Item​ is the whole contrast frame.​

The union of all the regions defined in the Region Pixel Shift Sequence (0028,9502) does not cover necessarily the whole contrast​ frame, in which case the pixels outside the union of all the regions shall be subtracted with no pixel shift.​

If a set of pixels of the contrast frame is contained in more than one region, the applicable pixel shift is the one of the last Item with​ the region that contains this set of pixels, as shown in Figure C.11.19-1.​

- Standard -​