DICOM PS3.17 2025a - Explanatory Information |
---|
This chapter describes different scenarios and application cases where the 3D volume is reconstructed from rotational angiography. Each application case is structured in four sections:
User Scenario : Describes the user needs in a specific clinical context, and/or a particular system configuration and equipment type.
Encoding Outline : Describes the X-Ray 3D Angiographic Image SOP Class related to this scenario, and highlights key aspects.
Encoding Details : Provides detailed recommendations of the key Attributes of the Image IOD(s) to address this particular scenario. The tables are similar to the IOD tables of the PS3.3. Only Attributes with a specific recommendation in this particular scenario have been included.
Example : Presents a typical example of the scenario, with realistic sample values, and gives details of the encoding of the key Attributes of the Image IOD(s) to address this particular scenario. In the values of the Attributes, the text in bold face indicates specific Attribute values; the text in italic face gives an indication of the expected value content.
The first application case describes the most general reconstruction scenario, and can be considered as a baseline. The further application cases only describe the specificities of the new scenario vs. the baseline.
This application case is related to the most general reconstruction of a 3D volume directly from all the frames of a rotational 2D projection acquisition.
The image acquisition system performs a rotational acquisition around the patient and a volume is reconstructed from the acquired data (e.g., through "back-projection" algorithm). The reconstruction can either occur on the same system (e.g., Acquisition Modality) or a secondary processing system (e.g., Co-Workstation).
The reconstructed Volume needs to be encoded and kept saved for interchange with 3D rendering application or further equipment involved during an interventional procedure.
This is the basic use case of X-Ray 3D Angiographic image encoding.
The rotational acquisition can be encoded either as a multifamily XA Image with limited frame-specific Attributes or as an Enhanced XA Image, with frame-specific Attributes encoded that support the algorithms to reconstruct volume data.
The volume data is encoded as an X-Ray 3D Angiographic instance. The volume data typically spans the complete region of the projected matrix size (in number of rows and columns).
All the projections of the original XA instance or Enhanced XA instance are used to reconstruct the volume.
The X-Ray 3D Angiographic instance references the original XA instance or Enhanced XA instance and uses Attributes to define the context on how the original 2D image frames are used to create the volume.
These modules encode the Series relationship of the created volume.
Table TTT.2.1-1. General and Enhanced Series Modules Recommendations
This module encodes the identifier for the spatial relationship base of this volume. If the originating 2D images do not deliver a value, it has to be created for the reconstructed volume.
Table TTT.2.1-2. Frame of Reference Module Recommendations
This module encodes the equipment identification information of the system that reconstructed the volume data. Since the reconstruction is not necessarily performed by the same system that acquired the projections, the identification of the Equipment performing the reconstruction is recommended. Furthermore the Contributing Equipment Sequence (0018,A001) of the SOP Common Module is recommended to be used to preserve the identification of the system that created the projection image that was base for the reconstruction.
This module encodes the actual pixels of the volume slices. Each slice is encoded as one frame of the X-Ray 3D Angiographic instance. The order of the frames encoded in the pixel data is aligned with the Image Position (Patient) Attribute. The order of frames is optimal for simple 2D viewing if the x-,y-,z-values steadily increase or decrease.
This module encodes the contrast media applied. The minimum information that needs to be provided is related to the contrast agent and the administration route. In the reconstructed image, the contrast information comes either from the acquisition system in case of direct reconstruction without source DICOM instances, or from the projection images in case of reconstruction from source DICOM instances.
Table TTT.2.1-3. Enhanced Contrast/Bolus Module Recommendations
>Include Table 8.8-1 “Code Sequence Macro Attributes” in PS3.3 Baseline CID 12 “Imaging Contrast Agent”. |
||
>>Include Table 8.8-1 “Code Sequence Macro Attributes” in PS3.3 Baseline CID 11 “Administration Route”. |
If the source instance is encoded as an Enhanced XA instance, the Enhanced Contrast/Bolus Module is specified in that IOD, then those values are copied from the source instance.
If the source instance is encoded as an XA Image, only the Contrast/Bolus Module is specified in that IOD. Although acquisition devices are encouraged to provide details of the contrast, most of the relevant Attributes are type 3, so it is possible that if contrast was applied, the only indication will be the presence of Contrast/Bolus Agent (0018,0010) since that Attribute is type 2. In that case, if the application is unable to get more specific information from the operator, it may populate the contrast details with the generic (7140000, SCT, "Contrast agent") code for contrast agent and the (261665006, SCT, "Unknown") code for the administration route.
This module encodes a (default) presentation order of the image frames.
Table TTT.2.1-4. Multi-frame Dimensions Module Recommendations
This module encodes the orientation of the Patient for later use with same or other equipment. The related coded terms can be derived from the Patient Position (0018,5100) according to the following table, where:
Table TTT.2.1-5. Patient Position to Orientation Conversion Recommendations
This module encodes the specific content of the reconstructed volume.
Table TTT.2.1-6. X-Ray 3D Image Module Recommendations
This module encodes the source SOP instances used to create the X-Ray 3D Angiographic instance.
This module encodes the important technical and physical parameters of the source SOP instances used to create the X-Ray 3D Angiographic Image instance.
The contents of the Enhanced XA Image IOD and XA Image IOD are significantly different. Therefore the contents of the X-Ray 3D Acquisition Sequence will vary depending on availability of encoded data in the source instance.
The content of the X-Ray 3D General Positioner Movement Macro provides a general overview on the Positioner data. In case a system does not support the Isocenter Reference System, it may still be of advantage to provide the patient-based Positioner Primary and Secondary Angles in the Per Projection Acquisition Sequence (0018,9538).
The contents of the Per Projection Acquisition Sequence (0018,9538) need to be carefully aligned with the list of frame numbers in the Referenced Frame Numbers (0008,1160) Attribute in the Source Image Sequence (0008,2112).
This module encodes the detailed size of the volume element (Pixel Spacing for row/column dimension of each slice, and Slice Thickness for the distance between slices). It depends on the reconstruction algorithm and is not necessarily identical to the related sizes in the projection images.
For a single volume this macro is encoded "shared" as all the slices will have the same Pixel Spacing and Slice Thickness.
This module encodes the timing information of the frames, as well as dimension and stack index values.
In the reconstruction from rotational projections the figure C.7.6.16-2 of Section C.7.6.16.2.2.1 “Timing Parameter Relationships” in PS3.3 should be interpreted carefully. All the frames forming one X-Ray 3D Angiographic volume have been reconstructed simultaneously, therefore all of them have a same time reference and the same acquisition duration.
The projections have been acquired over a period of time, all of them contributing to each 3D frame. Therefore, it's recommended to encode the 3D frame acquisition duration as the elapsed time from the first to the last projection frame time that contributed to that volume.
Table TTT.2.1-9. Frame Content Macro Recommendations
The volume is directly reconstructed from the original set of projections and therefore not "derived" in this sense. Thus this macro is not applicable in this scenario as the contents of the Contributing Sources Sequence (0018,9506) and the X-Ray 3D Acquisition Sequence (0018,9507) are sufficient to describe the relationship to the originating image.
This macro encodes the anatomical context. It can be important to parameterize the presentation of the volumes. For a single volume this macro is encoded "shared". Typically the anatomy of the volume is only available if the information is already provided within the originating projection image, either by detection algorithm or by user input.
This macro encodes the general characteristics of the volume slices like color information for presentation, volumetric properties for geometrical manipulations etc. In case of a single volume, this macro is encoded "shared" as each slice of the volume has identical characteristics. If multiple volumes are encoded in a single instance, this macro may be encoded "per frame".
This basic example is the reconstruction of a volume by a back-projection from all frames of a rotational acquisition which have been encoded as an Enhanced XA Instance. The rotational acquisition takes 5 seconds to acquire all the projections.
The dimension organization is based on the spatial position of the 3D frames. The frames are to be displayed in the same order as stored.
The UIDs of this example correspond to the diagram shown in Figure TTT.2.1-1
DICOM PS3.17 2025a - Explanatory Information |
---|