Материал: part17

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

Page 546​

DICOM PS3.17 2020a - Explanatory Information​

In this example, two Subtraction Item IDs are defined in the Mask Subtraction Sequence.​

The encoded values of the key Attributes of this example are shown in Figure FFF.2.3-5.​

Mask Subtraction Sequence

(0028,6100)

 

 

 

 

 

 

 

 

 

Item 1

 

 

 

 

 

>Mask Operation

(0028,6101)

 

= AVG_SUB

 

 

>Subtraction Item ID

(0028,9416)

= 100

 

 

>Applicable Frame Range

(0028,6104)

= 2\3

 

 

>Mask Frame Numbers

(0028,6110)

= 1

 

 

>Mask Selection Mode

(0028,9454)

 

= Left Leg

 

Item 1

 

 

 

 

 

>Mask Operation

(0028,6101)

 

= AVG_SUB

 

 

>Subtraction Item ID

(0028,9416)

= 101

 

 

>Applicable Frame Range

(0028,6104)

= 2\3

 

 

>Mask Frame Numbers

(0028,6110)

= 1

 

 

>Mask Selection Mode

(0028,9454)

 

= Right Leg

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Per-Frame Functional Groups Sequence

(5200,9230)

 

 

 

 

 

 

 

 

 

 

 

Item 1

 

 

Frame 1

 

 

>Frame Pixel Shift Sequence

(0028,9415)

 

 

 

 

 

Item 1

 

 

 

 

 

 

 

>>Subtraction Item ID

(0028,9416)

= 100

 

 

 

 

>>Mask Sub-pixel Shift

(0028,6114)

= 0.0\0.0

 

 

 

Item 2

 

 

 

 

 

 

 

>>Subtraction Item ID

(0028,9416)

= 101

 

 

 

 

>>Mask Sub-pixel Shift

(0028,6114)

= 0.0\0.0

 

 

...

 

 

 

 

 

 

Item 2

 

 

Frame 2

 

 

>Frame Pixel Shift Sequence

(0028,9415)

 

 

 

 

 

Item 1

 

 

 

 

 

 

 

>>Subtraction Item ID

(0028,9416)

= 100

 

 

 

 

>>Mask Sub-pixel Shift

(0028,6114)

= 0.0\1.2

 

 

 

Item 2

 

 

 

 

 

 

 

>>Subtraction Item ID

(0028,9416)

= 101

 

 

 

 

>>Mask Sub-pixel Shift

(0028,6114)

= 0.0\2.3

 

 

...

 

 

 

 

 

 

Item 3

 

 

Frame 3

 

 

>Frame Pixel Shift Sequence

(0028,9415)

 

 

 

 

 

Item 1

 

 

 

 

 

 

 

>>Subtraction Item ID

(0028,9416)

= 100

 

 

 

 

>>Mask Sub-pixel Shift

(0028,6114)

= 1.0\1.4

 

 

 

Item 2

 

 

 

 

 

 

 

>>Subtraction Item ID

(0028,9416)

= 101

 

 

 

 

>>Mask Sub-pixel Shift

(0028,6114)

= 1.0\2.7

 

 

...

 

 

 

 

 

Figure FFF.2.3-5. Example of Per-Frame Frame Pixel Shift Macro for Multiple Shifts​

FFF.2.4 Processing​

FFF.2.4.1 Projection Pixel Calibration​

This section provides information on the encoding of the projection pixel size calibration and the underlying geometry.​

FFF.2.4.1.1 User Scenario​

The user wants to measure the size of objects in the patient with a default system calibration based on the acquisition geometry and​ the default distance from the table to the object. In order to have more accurate measurements than this default calibration, the user​ may provide information of the distance from the table to the object to be measured.​

The image is stored in an archive system and retrieved by a second user who wants to re-use the calibration and needs to know​ which object this calibration applies to.​

This second user may need to re-calibrate based on another object at a different geometry.​

- Standard -​

DICOM PS3.17 2020a - Explanatory Information​

Page 547​

FFF.2.4.1.2 Encoding Outline​

In conic projection imaging, the pixel size in the patient is not constant. If a value of Pixel Spacing (0028,0030) is provided, it is best​ appropriate at a given distance from the X-Ray source to the object of interest in the patient (patient plane). It is less exact for other​ objects at other distances.​

In addition, the distance from the X-Ray source to the object of interest may change per frame in case of gantry or table motion. In​ this case the Enhanced XA SOP Class allows the pixel size in the patient to be defined per-frame.​

A macro provides a compound set of all relevant Attributes.​

The value "Table to Object Height" can be used for individual patient plane definition.​

Automatic isocenter calibration method is supported.​

Values of gantry and table positions are provided to complete all necessary Attributes for a later re-calibration.​

FFF.2.4.1.3 Encoding Details​

This section provides detailed recommendations of the key Attributes to address this particular scenario. See Section C.8.19.6.9.1​ in PS3.3 for detailed description of the Attributes involved in the calculation of the calibration.​

Table FFF.2.4-1. Enhanced X-Ray Angiographic Image IOD Modules​

IE​

Module​

PS3.3 Reference​

Usage​

Image​

XA/XRF Acquisition​

C.8.19.3​

Specifiessystemcharacteristicsrelevantforthis​

 

 

 

scenario.​

Table FFF.2.4-2. Enhanced XA Image Functional Group Macros​

Functional Group Macro​

PS3.3 Reference​

Usage​

XA/XRF Frame Pixel Data Properties​

C.8.19.6.4​

Specifies the pixel spacing on the receptor plane.​

X-Ray Projection Pixel Calibration​

C.8.19.6.9​

Specifies the calibration-specific Attributes.​

X-Ray Geometry​

C.8.19.6.14​

Specifies the distances of the conic projection.​

FFF.2.4.1.3.1 XA/XRF Acquisition Module Recommendations​

In order to check if a calibration is appropriate, certain values have to be set in the XA/XRF Acquisition Module.​

Table FFF.2.4-3. XA/XRF Acquisition Module Recommendations​

Attribute Name​

Tag​

Comment​

X-Ray Receptor Type​

(0018,9420)​ Recommended in this scenario. The values IMG_INTENSIFIER or​

 

 

DIGITAL_DETECTOR can provide information about exactness of the​

 

 

image plane.​

Positioner Type​

(0018,1508)​ Recommended in this scenario. The value of CARM is typically expected​

 

 

for equipment providing geometry information required for calibration.​

C-arm Positioner Tabletop​

(0018,9474)​ A value of YES is recommended in this scenario, to allow use of related​

Relationship​

 

information for calibration because table and gantry are geometrically​

 

 

aligned.​

FFF.2.4.1.3.2 XA/XRF Frame Pixel Data Properties Macro Recommendations​

This macro is recommended to provide the Pixel Spacing in the receptor plane. Typically the Image Pixel Spacing is identical for all​ frames. Future acquisition system techniques may result in per frame individual values.​

- Standard -​

Page 548​ DICOM PS3.17 2020a - Explanatory Information​

Table FFF.2.4-4. XA/XRF Frame Pixel Data Properties Macro Recommendations​

Attribute Name​

Tag​

Comment​

Frame Pixel Data Properties Sequence​

(0028,9443)​

 

>Imager Pixel Spacing​

(0018,1164)​

Recommended for this scenario, regardless the​

 

 

type of receptor.​

FFF.2.4.1.3.3 X-Ray Projection Pixel Calibration Macro Recommendations​

This macro contains the core inputs and results of calibration.​

When there is no movement of the gantry and table, the macro is typically used in shared functional group context.​

The Attribute Beam Angle (0018,9449) is supplementary for the purpose of calibration; it is derived from the Primary and Secondary​ Positioner Angles but is not intended to replace them as they provide information for other purposes.​

Table FFF.2.4-5. X-Ray Projection Pixel Calibration Macro Recommendations​

Attribute Name​

Tag​

Comment​

Projection Pixel Calibration Sequence​

(0018,9401)​

 

>Distance Object to Table Top​

(0018,9403)​

Recommended in this scenario.​

>Object Pixel Spacing in Center of Beam​

(0018,9404)​

Recommended in this scenario. The value pair​

 

 

corresponds to the patient plane defined by the other​

 

 

parameters in this macro.​

>Table Height​

(0018,1130)​

Recommended in this scenario.​

>Beam Angle​

(0018,9449)​

Recommended in this scenario.​

FFF.2.4.1.3.4 X-Ray Geometry Macro Recommendations​

When there is no change of the geometry, the macro is used in shared functional group context.​

FFF.2.4.1.4 Example​

The user performs an X-Ray acquisition with movement of the positioner during the acquisition. The patient is in Head First Supine​ position. During the review of the Multi-frame Image, a measurement of the object of interest in the frame "i" needs to be performed,​ which requires the calculation of the pixel spacing at the object location for that frame.​

For the frame "i", the Positioner Primary Angle is -30.0 degrees, and the Positioner Secondary Angle is 20.0 degrees. According to​ the definition of the positioner angles and given the patient position, the Beam Angle is calculated as follows:​

Beam Angle = arcos( |cos(-30.0) | * |cos(20.0) | ) = 35.53 degrees​

The value of the other Attributes defining the geometry of the acquisition for the frame "i" are the following:​

ISO = 750 mm SID = 983 mm TH = 187 mm​

ΔPx (Imager Pixel Spacing) = 0.2 mm/pix​

The user provides, via the application interface, an estimated value of the distance from the object of interest to the tabletop: TO =​ 180 mm. This value can be encoded in the Attribute Distance Object to Table Top (0018,9403) of the Projection Pixel Calibration​ Sequence (0018,9401) for further usage.​

This results in an SOD of 741.4 mm (according to the equation SOD = 750mm - [(187mm-180mm) / cos(35.53°) ] ), and in a magni-​ fication ratio of SID/SOD of 1.32587.​

The resulting pixel spacing at the object location and related to the center of the X-Ray beam is calculated as ΔPx * SOD / SID =​ 0.150844 mm/pix. This value can be encoded in the Attribute Object Pixel Spacing in Center of Beam (0018,9404) of the Projection​ Pixel Calibration Sequence (0018,9401) for further usage.​

- Standard -​

DICOM PS3.17 2020a - Explanatory Information​

Page 549​

The encoded values of the key Attributes of this example are shown in Figure FFF.2.4-1.​

Positioner Type

(0018,1508)

= CARM

 

 

 

 

 

 

 

X-Ray Receptor Type

(0018,9420)

= DIGITAL_DETECTOR

 

 

 

 

 

 

 

C-Arm Positioner Tabletop Relationship

(0018,9474)

= YES

...

 

 

 

 

 

 

 

 

 

 

 

 

 

Shared Functional Group Sequence

(5200,9229)

 

 

 

 

 

 

 

 

 

Item 1

 

For all frames

 

 

X-Ray Geometry Sequence

(0018,9476)

 

 

 

 

 

 

 

 

 

 

 

Item 1

 

 

 

 

 

 

 

 

 

 

 

 

 

>>Distance Soure to Detector

(0018,1110)

= 983.0

 

 

 

 

 

 

 

 

 

 

 

>>Distance Source to Isocenter

(0018,9402)

= 750.0

 

 

 

 

 

 

 

 

 

Frame Pixel Data Properties Sequence

(0028,9443)

 

 

 

 

 

 

 

 

 

 

Item 1

 

 

 

 

 

 

 

 

= 0.2\0.2

 

 

 

 

>>Imager Pixel Spacing

(0018,1164)

 

 

 

 

 

 

= 0.0

 

 

...

 

 

 

 

 

 

 

 

 

 

Per-Frame Functional Groups Sequence

(5200,9230)

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

Frame “i”

 

Item i

 

 

 

>Projection Pixel Calibration Sequence

(0018,9476)

 

 

 

 

 

 

 

 

 

 

Item 1

 

 

 

 

 

 

 

 

= 187.0

 

 

 

 

>>Table Height

(0018,1110)

 

 

 

 

 

 

= 180.0

 

 

 

 

>>Distance Object to Table Top

(0018,9402)

 

 

 

 

 

 

= 0.150844\0.150844

 

 

 

 

>>Object Pixel Spacing in the Center of Beam

(0028,9443)

 

 

 

 

 

 

 

 

 

 

 

= 35.53

 

 

 

 

>>Beam Angle

(0028,9443)

 

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

Figure FFF.2.4-1. Attributes of X-Ray Projection Pixel Calibration​

FFF.2.4.2 Image Derivation and Pixel Data Properties​

This section provides information on the encoding of the derivation process and the characteristics of the stored pixel data.​

FFF.2.4.2.1 User Scenario​

Anacquisitionsystemperformsseveralprocessingstepsonanoriginalimage,andthenitcreatesaderivedimagewiththeprocessed​ pixel data.​

Aviewingapplicationappliespost-processingalgorithmstothatderivedimage,e.g.,measurements,segmentationetc.Thisapplication​ needs to know what kind of post-processing can or cannot be applied depending on the characteristics of the derived image.​

FFF.2.4.2.2 Encoding Outline​

The XA SOP Class does not encode any specific Attribute values to characterize the type of derivation.​

The Enhanced XA SOP Class encodes defined terms for processing applied to the Pixel Data, and allows getting back to linear rela-​ tionshipbetweenpixelvaluesandX-Rayintensity.Viewingapplicationscanconsistentlyinterpretthestoredpixeldataandenable/disable​ applications like edge detection algorithms, subtraction, filtering, etc.​

FFF.2.4.2.3 Encoding Details​

This section provides detailed recommendations of the key Attributes to address this particular scenario.​

Table FFF.2.4-6. Enhanced X-Ray Angiographic Image IOD Modules​

IE​

Module​

PS3.3 Reference​

Usage​

Image​

Enhanced XA/XRF Image​

C.8.19.2​

Specifies the image type: ORIGINAL or​

 

 

 

DERIVED.​

- Standard -​

Page 550​ DICOM PS3.17 2020a - Explanatory Information​

Table FFF.2.4-7. Enhanced XA Image Functional Group Macros​

Functional Group Macro​

PS3.3 Reference​

Usage​

Derivation Image​

C.7.6.16.2.6​

Specifiesthedifferentderivationsteps(includingthelateststep)​

 

 

that led to this instance.​

Pixel Intensity Relationship LUT​

C.7.6.16.2.13​

Specifies the relationship between the stored pixel data values​

 

 

and the X-Ray intensity of the resulting derived instance.​

XA/XRF Frame Characteristics​

C.8.19.6.1​

Specifies the latest derivation step that led to this instance.​

XA/XRF Frame Pixel Data Properties​ C.8.19.6.4​

Specifies the characteristics of the derived pixel data, both​

 

 

geometric and densitometric.​

FFF.2.4.2.3.1 Enhanced XA/XRF Image Module Recommendations​

The usage of this module is recommended to specify the image type.​

Table FFF.2.4-8. Enhanced XA/XRF Image Module Recommendations​

Attribute Name​

Tag​

Comment​

Image Type​

(0008,0008)​

The first value is DERIVED in this scenario.​

FFF.2.4.2.3.2 Derivation Image Macro Recommendations​

The usage of this macro is recommended to encode the information of the different derivation processes and steps, as well as the​ source SOP instance(s) when the image or frame are derived from other SOP Instance(s).​

Table FFF.2.4-9. Derivation Image Macro Recommendations​

Attribute Name​

Tag​

Comment​

Derivation Image Sequence​

(0008,9124)​

Contains one item per derivation process that led to this SOP​

 

 

Instance.​

>Derivation Description​

(0008,2111)​

Free text description of this derivation process, typically for​

 

 

display purposes.​

>Derivation Code Sequence​

(0008,9215)​

Contains as many items as derivation steps in this derivation​

 

 

process.​

>Source Image Sequence​

(0008,2112)​

Contains one item per source SOP Instance used in this​

 

 

derivation process.​

If this image is not derived from source SOP Instances, the Derivation Image macro is not present, and the XA/XRF Frame Charac-​ teristics macro is used instead.​

FFF.2.4.2.3.3 Pixel Intensity Relationship LUT Macro Recommendations​

The usage of this macro is recommended to enable the applications to get the pixel values back to a linear relationship with the X-​ Ray intensity.​

If readers of the image do not recognize the Pixel Intensity Relationship value, readers can use the value "OTHER" as default.​

The number of bits in the LUT Data Attribute (0028,3006) may be different from the value of Bits Stored Attribute (0028,0101).​

FFF.2.4.2.3.4 XA/XRF Frame Characteristics Macro Recommendations​

The usage of this macro is recommended to specify the derivation characteristics​

Table FFF.2.4-10. XA/XRF Frame Characteristics Macro Recommendations​

Attribute Name​

Tag​

Comment​

XA/XRF Frame Characteristics Sequence​

(0018,9412)​

 

- Standard -​

Источник: https://studfile.net/preview/14585770/