DICOM PS3.17 2018a - Explanatory Information

FFF.2.4 Processing
Prev | FFF.2 Application Cases | Next

### 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.

##### 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 | Specifies system characteristics relevant for this 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 Relationship | (0018,9474) | A value of YES is recommended in this scenario, to allow use of related 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.

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 magnification 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.

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

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

Prev | Up | Next
FFF.2.3.3.4 Examples | Home | FFF.2.4.2 Image Derivation and Pixel Data Properties

DICOM PS3.17 2018a - Explanatory Information