
PS-2020a / part17
.pdf
DICOM PS3.17 2020a - Explanatory Information |
Page 701 |
TTT.2.5.4 Example
In this example the gantry performs one single rotation around the heart at 20 degrees per second, covering an arc of 200 degrees during 10 seconds. Approximately 10 cardiac cycles are acquired. The frame rate is 8 frames per second, resulting in 8 projections acquired at each cardiac cycle corresponding to 8 different cardiac phases.
Overall there will be 80 projections; 10 projections for each of the 8 cardiac phases. Each cardiac phase represents one acquisition context.Theinformationofthecardiactriggerdelaytimeisencodedforeachprojection.TheprojectionsareencodedasanXAImage with the Instance UID "C".
The reconstruction application creates 8 volumes, each volume is reconstructed by a back-projection from the 10 frames having the same cardiac trigger delay time, i.e., the frames acquired at the same cardiac phase. Each volume contains 256 frames. The 8 recon- structed volumes are encoded in one single X-Ray 3D Angiographic instance of Instance UID "Z".
SOP Instance UID |
(0008,0018) |
=UID “Z” |
||||
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
X-Ray 3D Acquisition Sequence |
(0018,9507) |
|
||||
|
|
|
|
|
|
Acquisition context #1 |
|
Item 1 |
|
||||
|
|
>Source Image Sequence |
(0008,2112) |
|
||
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
>>Referenced SOP Class UID |
(0008,1150) |
= XA Image or Enhanced XA Image |
|
|
|
|
>>Referenced SOP Instance UID |
(0008,1155) |
= UID “C” |
|
|
|
|
>>Referenced Frame Number |
(0008,1160) |
= 1\9\17\25... |
|
|
>... (other attributes of this source) |
|
|
||
|
|
|
|
|
|
Acquisition context #2 |
|
Item 2 |
|
||||
|
|
>Source Image Sequence |
(0008,2112) |
|
||
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
>>Referenced SOP Class UID |
(0008,1150) |
= XA Image or Enhanced XA Image |
|
|
|
|
>>Referenced SOP Instance UID |
(0008,1155) |
= UID “C” |
|
|
|
|
>>Referenced Frame Number |
(0008,1160) |
= 2\10\18\26... |
|
|
|
|
|
|
|
|
|
>... (other attributes of this source) |
|
|
||
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|||
X-Ray 3D Reconstruction Sequence |
(0018,9530) |
|
||||
|
|
|
|
Reconstruction #1 |
||
|
Item 1 |
|
||||
|
|
>Acquisition Index |
(0020,9518) |
= 1 |
||
|
|
|
|
= Cardiac Phase A |
||
|
|
>Reconstruction Description |
(0020,9518) |
|||
|
|
>... (other attributes related to this reconstruction) |
|
|
||
|
|
|
|
Reconstruction #2 |
||
|
Item 2 |
|
||||
|
|
>Acquisition Index |
(0020,9518) |
= 2 |
||
|
|
|
|
= Cardiac Phase B |
||
|
|
>Reconstruction Description |
(0020,9518) |
|||
|
|
|
|
|
||
|
|
>... (other attributes related to this reconstruction) |
|
|
||
|
... |
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
||||
Dimension Organization Sequence |
(0020,9221) |
|
||||
|
|
|
One dimension |
|||
|
Item 1 |
|
||||
|
|
>Dimension Organization UID |
(0020,9164) |
= UID “E” |
||
|
|
|
|
|
||
Dimension Index Sequence |
(0020,9222) |
|
||||
|
|
|
|
|||
|
Item 1 |
|
|
|||
|
|
>Dimension Organization UID |
(0020,9164) |
= UID “E” |
||
|
|
>Dimension Index Pointer |
(0020,9165) |
= (0020,9241) |
||
|
|
>Functional Group Pointer |
(0020,9167) |
= (0018,9118) |
||
|
Item 1 |
|
|
|||
|
|
>Dimension Organization UID |
(0020,9164) |
= UID “E” |
||
|
|
>Dimension Index Pointer |
(0020,9165) |
= (0020,0032) |
||
|
|
>Functional Group Pointer |
(0020,9167) |
= (0020,9113) |
||
Dimension Organization Type |
(0020,9311) |
= 3D |
||||
... |
|
|
|
|
|
|
Figure TTT.2.5-2. Common Attributes of 3D Reconstruction of Three Cardiac Phases
- Standard -

Page 702 |
|
|
|
|
DICOM PS3.17 2020a - Explanatory Information |
|||
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Per-Frame Functional Groups Sequence |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
Frame “1” of the X-Ray 3D |
|||
|
|
|
>X-Ray 3D Frame Type Sequence |
(0018,9504) |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
|
|
>>Reconstruction Index |
(0020,9536) |
= 1 |
|
|
|
|
>Frame Content Sequence |
(0020,9111) |
|
|
||
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
|
|
>>Frame Reference DateTime |
(0018,9151) |
|
= 1st frame of source of cardiac phase A |
|
|
|
|
|
>>Frame Acquisition DateTime |
(0018,9074) |
|
= 1st frame of source of cardiac phase A |
|
|
|
|
|
>>Cardiac Cycle Position |
(0018,9236) |
|
= END_SYSTOLE |
|
|
|
|
|
>>Dimension Index Values |
(0020,9157) |
= 1\1 |
|
|
|
|
|
|
>>Stack ID |
(0020,9056) |
= 1 |
|
|
|
|
|
|
>>In-Stack Position Number |
(0020,9057) |
= 1 |
|
|
|
|
>Cardiac Synchronization Sequence |
(0018,9118) |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
|
|
>>Nominal Percentage of Cardiac Phase |
(0020,9241) |
= 0.0 |
|
|
|
|
|
|
>>Nominal Cardiac Trigger Delay Time |
(0020,9153) |
= 0.0 |
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Item 2 |
|
|
Frame “2” of the X-Ray 3D |
|||
|
|
|
>X-Ray 3D Frame Type Sequence |
(0018,9504) |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
|
|
>>Reconstruction Index |
(0020,9536) |
= 1 |
|
|
|
|
>Frame Content Sequence |
(0020,9111) |
|
|
||
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
|
|
>>Frame Reference DateTime |
(0018,9151) |
|
= 1st frame of source of cardiac phase A |
|
|
|
|
|
>>Frame Acquisition DateTime |
(0018,9074) |
|
= 1st frame of source of cardiac phase A |
|
|
|
|
|
>>Cardiac Cycle Position |
(0018,9236) |
|
= END_SYSTOLE |
|
|
|
|
|
>>Dimension Index Values |
(0020,9157) |
= 1\2 |
|
|
|
|
|
|
>>Stack ID |
(0020,9056) |
= 1 |
|
|
|
|
|
|
>>In-Stack Position Number |
(0020,9057) |
= 2 |
|
|
|
|
>Cardiac Synchronization Sequence |
(0018,9118) |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
|
|
>>Nominal Percentage of Cardiac Phase |
(0020,9241) |
= 0.0 |
|
|
|
|
|
|
>>Nominal Cardiac Trigger Delay Time |
(0020,9153) |
= 0.0 |
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
Item 257 |
|
|
Frame “257” of the X-Ray 3D |
|||
|
|
|
>X-Ray 3D Frame Type Sequence |
(0018,9504) |
|
|
||
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
|
|
>>Reconstruction Index |
(0020,9536) |
= 2 |
|
|
|
|
>Frame Content Sequence |
(0020,9111) |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
|
|
>>Frame Reference DateTime |
(0018,9151) |
|
= 1st frame of source of cardiac phase B |
|
|
|
|
|
>>Frame Acquisition DateTime |
(0018,9074) |
|
= 1st frame of source of cardiac phase B |
|
|
|
|
|
>>Cardiac Cycle Position |
(0018,9236) |
|
= UNDETERMINED |
|
|
|
|
|
>>Dimension Index Values |
(0020,9157) |
= 2\1 |
|
|
|
|
|
|
>>Stack ID |
(0020,9056) |
= 1 |
|
|
|
|
|
|
>>In-Stack Position Number |
(0020,9057) |
= 1 |
|
|
|
|
>Cardiac Synchronization Sequence |
(0018,9118) |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
|
|
>>Nominal Percentage of Cardiac Phase |
(0020,9241) |
= 12.5 |
|
|
|
|
|
|
>>Nominal Cardiac Trigger Delay Time |
(0020,9153) |
= 0.125 |
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure TTT.2.5-3. Per-Frame Attributes of 3D Reconstruction of Three Cardiac Phases
TTT.2.6 Case #6: Two Rotations, Two 2D Instances, Two Reconstructions, Two X-Ray 3D In- stances
This application case is related to two rotational acquisitions on the same anatomical region before and after the intervention, with table movement between the two acquisitions. The two reconstructed volumes are created and automatically registered on the same patient coordinate system.
TTT.2.6.1 User Scenario
The image acquisition system performs two different 2D rotational acquisitions at two different times of the interventional procedure: the first acquisition before the intervention (e.g., before placement of a stent) and the second one after the intervention.
- Standard -

DICOM PS3.17 2020a - Explanatory Information |
Page 703 |
Between the two acquisitions the table position has changed with respect to the Isocenter. The rotational acquisitions are performed with the same spatial trajectory of the X-Ray Detector relative to the Isocenter; therefore the second acquisition contains a slightly different region of the patient.
Two 3D volumes are reconstructed, one for each rotational acquisition. After the intervention, the two 3D volumes are displayed to- gether on the same patient coordinate system. The user can visually assess the placement of the stent over the anatomy pre-inter- vention. The patient position on the table does not change during the procedure.
TTT.2.6.2 Encoding Outline
The rotational acquisitions can either be encoded as XA Image or as Enhanced XA Image. The two XA instances (let's call them "C1" and "C2") are encoded in two different Series ("B1" and "B2") of the same Study ("A").
The volume data is encoded as two X-Ray 3D Angiographic instances ("Z1" and "Z2"). The volumes are typically a full set (in number of rows, columns and slices) of the projected matrix size (in number of rows and columns).
Each reconstructed volume contains one acquisition context consisting of all the frames of the corresponding source 2D XA Image. To display the two volumes together, they share the same Frame of Reference UID.
Study “A”
|
|
|
Series “B1” |
|
|
|
|
|
Series “B2” |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Same Frame of |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XA 2D Projection |
|
|
|
XA 2D Projection |
|||||||||||||||||||
|
|
SOP Instance “C1” |
Reference |
|
|
|
SOP Instance “C2” |
||||||||||||||||||
|
|
|
Pre-intervention |
|
|
|
|
|
Post-intervention |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1... |
|
|
|
|
|
|
|
...N1 |
|
1... |
|
|
|
|
|
|
|
...N2 |
|||||||
Acquisition Context C1 #1 |
|
Acquisition Context C2 #1 |
|||||||||||||||||||||||
|
Reconstruction Z1 #1 |
|
|
|
Reconstruction Z2 #1 |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Same Frame of |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X-Ray 3D |
|
|
|
|
|
X-Ray 3D |
|||||||||||||||
|
|
SOP Instance “Z1” |
Reference |
|
|
|
SOP Instance “Z2” |
||||||||||||||||||
|
|
3D pre-intervention |
|
|
|
|
|
3D post-intervention |
|
1... ...M1 1... ...M2
Reconstruction Z1 #1 |
Reconstruction Z2 #1 |
- From Acquisition Context C1 #1 |
- From Acquisition Context C2 #1 |
Figure TTT.2.6-1. Encoding of two 3D reconstructions at different steps of the intervention
TTT.2.6.3 Encoding Details
TTT.2.6.3.1 X-Ray 3D Angiographic Image IOD
TTT.2.6.3.1.1 Frame of Reference Module Recommendations
Since the purpose of this scenario is to overlap the two volumes without additional spatial registration, the spatial location of the anatomyofinterestinbothvolumesneedstobethesame.Tokeepthetwovolumesspatiallyregistered,thereconstructionapplication will use the table position of both rotations to correct the table movement with respect to the Isocenter, thus creating both volumes with the same spatial origin and axis, i.e., same patient coordinate system.
Therefore, it is recommended to encode both instances with the same FoR UID, equal to the Frame of Reference UID of the XA projection images. If the originating XA images do not contain a Frame of Reference UID, the reconstruction application will create the FoR UID equal for the two reconstructed volumes.
- Standard -

Page 704 DICOM PS3.17 2020a - Explanatory Information
Table TTT.2.6-1. Frame of Reference Module Recommendations
Attribute Name |
Tag |
Recommendation |
Frame of Reference UID |
(0020,0052) |
Use the same FoR UID value for both volumes. |
Position Reference Indicator |
(0020,1040) |
Use a value either provided by the operator of the acquisition |
|
|
modality or the reconstruction console, if supplied. |
TTT.2.6.3.1.2 Patient Orientation Module Recommendations
This module encodes the patient orientation with respect to the table. It is supposed to contain the same values in both 3D volumes, since the patient does not move between the two rotational acquisitions.
TTT.2.6.3.1.3 Pixel Measures Macro Recommendations
The detailed size of the volume element (Pixel Spacing for row/column dimension of each slice and Slice Thickness for the distance ofslices)dependsonthereconstructionalgorithmandisnotnecessarilyidenticaltotherelatedsizesinthesource(projection)image(s).
Table TTT.2.6-2. Pixel Measures Macro Recommendations
Attribute Name |
Tag |
Recommendation |
Pixel Measures Sequence |
(0028,9110) |
Provide it as a shared macro, i.e., each slice of a volume has |
|
|
the same Pixel Spacing and Slice Thickness. |
>Pixel Spacing |
(0028,0030) |
May be different between the two volumes. |
>Slice Thickness |
(0018,0050) |
May be different between the two volumes. |
TTT.2.6.3.1.4 Plane Position (Patient) Macro Recommendations
This macro encodes the position of the 3D slices relative to the patient.
It is assumed that the patient does not move on the table between the two rotational acquisitions, but the table moves with respect to the Isocenter. Although the spatial trajectory of the X-Ray Detector relative to the Isocenter of the two rotational acquisitions is the same, the two volumes contain a different region of the patient.
To allow spatial registration between the two volumes, the position of the slices of the two volumes need to be defined with respect to the same point of the patient. As the patient does not move on the table, the reconstruction application will define the patient origin as a fixed point on the table, so that the 3D slices of the two volumes are all related to the same fixed point on the table (i.e., same point of the patient) by the Attribute Image Position (Patient) (0020,0032).
- Standard -

DICOM PS3.17 2020a - Explanatory Information |
Page 705 |
Table |
|
Fixed Point |
Isocenter |
|
X-Ray
Table
3D pre-intervention
Table
Fixed Point
Isocenter
X-Ray
Table
3D post-intervention
Figure TTT.2.6-2. One frame of two 3D reconstructions at two different table positions
The volume is positioned in the spatial coordinates identified by the frame of reference, which is common to the two volumes. Therefore, the position of the slices of both volumes is defined with respect to the same patient origin.
TTT.2.6.3.1.5 Plane Orientation (Patient) Macro Recommendations
The slices can be oriented in any relation wrt. the patient coordinate system. The plane orientation is expected to be the same for the two volumes; however it could be different without compromising the registration.
TTT.2.6.4 Example
In this example, two rotational images are acquired; the first one before the intervention and the second one after the intervention. They are encoded with the Instance UIDs "C1" and "C2" respectively.
In both rotational acquisitions, the patient position with respect to the table is head-first prone, and the table is not rotated nor tilted with respect to the Isocenter. The patient coordinates and the Isocenter coordinates are then aligned on x, y and z.
The patient origin is defined by the application as a fixed point on the table.
During the first rotational acquisition, the table position with respect to the Isocenter in the lateral direction [x] is +20mm, in the vertical direction [y] is +40mm, and in the longitudinal direction [z] is +60mm.
During the second rotational acquisition, the table position with respect to the Isocenter in the lateral direction [x] is -10mm, in the vertical direction [y] is +80mm, and in the longitudinal direction [z] is +110mm.
Thesecondacquisitionisperformedwitharelativetablemovementof(-30,40,50)mmvs.thefirstacquisitioninthepatientcoordinates system. Therefore, for a given 3D slice "i" of the two volumes, the Image Position (Patient) (0020,0032) of the second volume is translated of (+30,-40,-50) mm vs. the Image Position (Patient) (0020,0032) of the first volume.
The two reconstructions are performed with the same number of rows, columns and slices, and both at the same resolution of 0.2 mm/voxel.Notethatiftheresolutionwasdifferent,theImagePosition(Patient)(0020,0032)ofthesecondvolumewouldbeadditionally translated by the shift of the TLHC pixels relative to the center of the volume, because both volumes are centered at the Isocenter.
The reconstructions are encoded in two X-Ray 3D Angiographic instances of Instance UIDs "Z1" and "Z2" respectively.
- Standard -

Page 706 |
DICOM PS3.17 2020a - Explanatory Information |
SOP Instance UID |
(0008,0018) |
= UID “Z1” |
||||
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
||||
Frame of Reference UID |
(0020,0052) |
= UID “D” |
||||
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
Shared Functional Group Sequence |
(5200,9229) |
Common to all frames of the X-Ray 3D |
||||
|
|
|
|
|
|
|
|
Item 1 |
|
|
|||
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
>Pixel Measures Sequence |
(0028,9110) |
|
||
|
|
|
Item 1 |
|
|
|
|
|
|
|
>>Slice Thickness |
(0018,0050) |
= 0.20 |
|
|
|
|
>>Pixel Spacing |
(0028,0030) |
= 0.20 |
|
|
>Plane Orientation Sequence |
(0028,9116) |
|
||
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
>>Image Orientation (Patient) |
(0020,0037) |
= same in both volumes |
... |
|
|
|
|
|
|
|
|
|
||||
Per-Frame Functional Groups Sequence |
(5200,9230) |
|
||||
|
|
|
|
|
||
|
|
... |
|
|
|
|
|
|
|
|
Frame “i” of the X-Ray 3D |
||
|
Item i |
|
||||
|
|
>Plane Position Sequence |
(0020,9113) |
|
||
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
>>Image Position (Patient) |
(0020,0032) |
= px\py\pz |
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
Figure TTT.2.6-3. Attributes of the pre-intervention 3D reconstruction
SOP Instance UID |
(0008,0018) |
= UID “Z2” |
||||
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
||||
Frame of Reference UID |
(0020,0052) |
= UID “D” |
||||
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
Shared Functional Group Sequence |
(5200,9229) |
Common to all frames of the X-Ray 3D |
||||
|
|
|
|
|
|
|
|
Item 1 |
|
|
|||
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
>Pixel Measures Sequence |
(0028,9110) |
|
||
|
|
|
Item 1 |
|
|
|
|
|
|
|
>>Slice Thickness |
(0018,0050) |
= 0.20 |
|
|
|
|
>>Pixel Spacing |
(0028,0030) |
= 0.20 |
|
|
>Plane Orientation Sequence |
(0028,9116) |
|
||
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
>>Image Orientation (Patient) |
(0020,0037) |
= same in both volumes |
... |
|
|
|
|
|
|
|
|
|
||||
Per-Frame Functional Groups Sequence |
(5200,9230) |
|
||||
|
|
|
|
|
||
|
|
... |
|
|
|
|
|
|
|
|
Frame “i” of the X-Ray 3D |
||
|
Item i |
|
||||
|
|
>Plane Position Sequence |
(0020,9113) |
|
||
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
>>Image Position (Patient) |
(0020,0032) |
= px+30\py-40\pz-50 |
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
Figure TTT.2.6-4. Attributes of the post-intervention 3D reconstruction
TTT.2.7 Case #7: Spatial Registration of 3D X-Ray Angiography With Enhanced XA
This application case is related to the spatial registration of the X-Ray 3D volume with a static projection acquisition on the same anatomical region during the procedure.
TTT.2.7.1 User Scenario
The image acquisition system performs two different 2D acquisitions at two different times of the interventional procedure: one rota- tional acquisition with a 3D reconstruction, and one static acquisition.
Between the two acquisitions, the table position has changed with respect to the Isocenter. As the acquisitions are performed with the X-Ray Detector centered on the Isocenter, in the second static acquisition the anatomical region of the 3D volume is not centered anymore at the Isocenter due to the table movement. It's assumed that there is still part of the anatomy of the 3D volume that is pro- jected in the static acquisition.
- Standard -

DICOM PS3.17 2020a - Explanatory Information |
Page 707 |
During the intervention the 3D volume is segmented to extract some anatomy that is less or not visible in the static acquisition (e.g., injected vessels, heart chambers). The user will want to display such 3D anatomy over the 2D static image to visually assess the placement of interventional devices like guide wires, needles etc. The patient position on the table does not change during the pro- cedure.
X-Ray
Detector
|
Isocenter |
X-Ray |
|
Coordinate |
Source |
+Z |
System |
+X |
|
||
|
+Y |
|
X-Ray Table
Rotational Acquisition
Volume
+X +Z
X-Ray Table
+Y
X-Ray 3D Reconstructed Volume
Figure TTT.2.7-1. Rotational acquisition and the corresponding 3D reconstruction
X-Ray
Detector
+Z |
+X |
|
Isocenter
Coordinates
+Y
Volume
X-Ray Table
X-Ray
Source
Figure TTT.2.7-2. Static Enhanced XA acquisition at different table position
TTT.2.7.2 Encoding Outline
The two 2D acquisitions are encoded as two Enhanced XA Images, and both contain the Attributes of the X-Ray Isocenter Reference System Macro (see Section C.8.19.6.13 “X-Ray Isocenter Reference System Macro” in PS3.3). The two XA instances (let's call them "C1" and "C2") are encoded in two different Series ("B1" and "B2") of the same Study ("A"). They share the same Frame of Reference UID.
- Standard -

Page 708 |
DICOM PS3.17 2020a - Explanatory Information |
The volume data is encoded as an X-Ray 3D Angiographic instance ("Z1").
The reconstructed volume contains one acquisition context consisting of all the frames of the corresponding source 2D XA Image. To display the volume over the projection image, both volume and projection image share the same Frame of Reference UID.
Study “A”
|
|
|
Series “B1” |
|
|
|
|
Series “B2” |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Same Frame of |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XA 2D Projection |
|
|
XA 2D Projection |
|||||||||||||||||||
|
|
SOP Instance “C1” |
Reference |
|
|
SOP Instance “C2” |
||||||||||||||||||
|
|
|
Pre-intervention |
|
|
|
During intervention |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1... |
|
|
|
|
|
|
|
...N1 |
1... |
|
|
|
|
|
|
|
...N2 |
|||||||
|
Acquisition Context #1 |
Same Frame of |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Reference |
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
Reconstruction #1 |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X-Ray 3D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
SOP Instance “Z1” |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
3D pre-intervention |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1... ...M1
Reconstruction #1
- From Acquisition Context #1
Figure TTT.2.7-3. Encoding of a 3D reconstruction and a registered 2D projection
TTT.2.7.3 Encoding Details
TTT.2.7.3.1 Enhanced X-Ray Angiographic Image IOD
This scenario is based on the encoding of the 2D acquisition as an Enhanced XA Image, containing the Attributes of the X-Ray Iso- center Reference System Macro (see Section C.8.19.6.13 “X-Ray Isocenter Reference System Macro” in PS3.3).
TTT.2.7.3.2 X-Ray 3D Angiographic Image IOD
TTT.2.7.3.2.1 Frame of Reference Module Recommendations
This module encodes the identifier for the spatial relationship, which will be the same for the volume and the projection image. The reconstruction application will assign the Frame of Reference UID to the reconstruction equal to the Frame of Reference UID of the Enhanced XA projection image.
TTT.2.7.3.2.2 Patient Orientation Module
This module encodes the patient position and orientation with respect to the table. It is supposed to contain the same values in the 3D volume and in the 2D static image.
TTT.2.7.3.2.3 Image - Equipment Coordinate Relationship Module
This module encodes the coordinate transformation matrix to allow the spatial registration of the volume with the Isocenter reference system of the angiographic equipment.
The reconstruction application defines the patient origin as an arbitrary point on the equipment. The 3D slices of the volume are all related to the patient coordinate system by the Attributes Image Position (Patient) (0020,0032) and Image Orientation (Patient) (0020,0037).
- Standard -

DICOM PS3.17 2020a - Explanatory Information |
Page 709 |
+Z
Patient |
|
Coordinate |
|
System |
+X |
Image P |
|
(P |
osition |
atient) |
|
(0020,0032) |
|
+Y |
|
Slice
X-Ray
Table
Figure TTT.2.7-4. Image Position of the slice related to an application-defined patient coordinates
The patient is related to the Isocenter by the Attribute Image to Equipment Mapping Matrix (0028,9520) which indicates the spatial transformation from the patient coordinates to the Isocenter coordinates. A point in the Patient Coordinate System (Bx, By, Bz) can be expressed in the Isocenter Coordinate System (Ax, Ay, Az) by applying the Image to Equipment Mapping Matrix as follows.
Ax |
|
|
|
M11 M12 |
M13 |
Tx |
|
|
|
Bx |
|
Ay |
= |
|
M21 |
M22 |
M23 |
Ty |
|
|
By |
||
Az |
|
M31 |
M32 |
M33 |
Tz |
|
|
Bz |
|||
|
|
|
|
||||||||
1 |
|
|
0 |
0 |
0 |
1 |
|
|
1 |
||
|
|
|
|
|
|
|
|
|
|
|
|
Figure TTT.2.7-5. Transformation from patient coordinates to Isocenter coordinates
The terms (Tx,Ty,Tz) of this matrix indicate the position of the patient origin (i.e., a fixed point on the table) in the Isocenter coordinate system.
+Z
Patient
Coordinate
System
+Y
+X
+Z
(Tx,Ty,Tz)
Isocenter |
|
|
Coordinate |
+X |
|
System |
||
|
||
+Y |
|
X-Ray
Table
Figure TTT.2.7-6. Transformation of the patient coordinates relative to the Isocenter coordinates
Table TTT.2.7-1. Image-Equipment Coordinate Relationship Module Recommendations
Attribute Name |
Tag |
Recommendation |
Equipment Coordinate System Identification |
(0028,9537) |
The value will be ISOCENTER. |
TTT.2.7.3.2.4 X-Ray 3D Angiographic Acquisition Module Recommendations
This module encodes the table position and angles used during the rotational acquisition to allow the spatial transformation of the volumepointsfromtheIsocentercoordinatestothetablecoordinates.SeeSectionC.8.19.6.13.1“IsocenterReferenceSystemAttribute Description”inPS3.3forfurtherexplanationaboutthespatialtransformationfromtheIsocenterreferencesystemtothetablereference system.
As soon as the volume points are related to the table coordinate system, and assuming that the patient does not move on the table between the 2D acquisitions, the volume points can be projected on the image plane of any further projection acquisition even if the
- Standard -

Page 710 |
DICOM PS3.17 2020a - Explanatory Information |
table has moved between the acquisitions. See Section C.8.19.6.13.1 “Isocenter Reference System Attribute Description” in PS3.3 for further explanation about the projection on the image plane of a point defined in the table coordinate system.
TTT.2.7.4 Example
In this example, one rotational image is acquired before the intervention. It is encoded with the Instance UID "C1". Then a second projection static image is acquired during the intervention. It is encoded with the Instance UID "C2". Both acquisitions are encoded as Enhanced XA SOP Class.
In both acquisitions, the patient position with respect to the table is head-first prone, and the table is not rotated nor tilted with respect to the Isocenter. Therefore, the axis of the patient coordinate system and the Isocenter coordinate system are aligned, and the 3x3 matrix Mij of the Image to Equipment Mapping Matrix (0028,9520) is the identity.
In this example, the patient origin is defined by the application as a fixed point on the table; when the table position is zero, the patient origin is the point (0,0,200) in the Isocenter coordinates system (in mm).
During the rotational acquisition, the table position with respect to the Isocenter in the lateral direction [x] is +20mm, in the vertical direction [y] is +40mm, and in the longitudinal direction [z] is +60mm. Therefore, the terms (Tx,Ty,Tz) of the Image to Equipment Mapping Matrix (0028,9520) are (20,40,260).
During the second acquisition, the table position with respect to the Isocenter in the lateral direction [x] is +40mm, in the vertical dir- ection [y] is +30mm, and in the longitudinal direction [z] is +20mm.
Consequently, the second acquisition is performed with a relative table translation of (30,-10,-50) mm vs. the first acquisition in the Isocentercoordinatesystem.Thepositionerprimaryangleis-30deg.(RAO)andthesecondaryangleis20deg.(CRA).Thedistances from the source to the Isocenter and from the source to the detector are 780 mm and 1200 mm respectively.
The reconstruction is encoded in an X-Ray 3D Angiographic instance of Instance UID "Z1".
SOP Instance UID |
(0008,0018) |
= UID “Z1” |
||||||||
|
|
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Frame of Reference UID |
(0020,0052) |
= UID “D” |
||||||||
|
|
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Image to Equipment Mapping Matrix |
(0028,9520) |
= 1\0\0\20\0\1\0\40\0\0\1\260\0\0\0\1 |
||||||||
|
|
|
|
= ISOCENTER |
||||||
Equipment Coordinate System Identification |
(0028,9537) |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Contributing Sources Sequence |
(0018,9506) |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|||||||
|
|
>Contributing SOP Instances Reference Sequence |
(0020,9529) |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|||||
|
|
|
|
>>Reference Series Sequence |
(0008,1115) |
|
||||
|
|
|
|
|
Item 1 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>>>Referenced Instance Sequence |
(0008,114a) |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Item 1 |
|
|
|
|
|
|
|
|
|
|
|
>>>>Referenced SOP Class UID |
(0008,1150) |
= XA Image or Enhanced XA Image |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>>>>Referenced SOP Instance UID |
(0008,1155) |
= UID “C1” |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>>>Series Instance UID |
(0020,000e) |
= UID “B1” |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>>Study Instance UID |
(0020,000d) |
= UID “A” |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
>... (other attributes from the contributing image sources) |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
X-Ray 3D Acquisition Sequence |
(0018,9507) |
|
||||||||
|
|
|
Acquisition context #1 |
|||||||
|
Item 1 |
|
||||||||
|
|
>Source Image Sequence |
(0008,2112) |
|
||||||
|
|
|
|
|
|
|||||
|
|
|
Item 1 |
|
|
|||||
|
|
|
|
>>Referenced SOP Class UID |
(0008,1150) |
= Enhanced XA Image |
||||
|
|
|
|
>>Referenced SOP Instance UID |
(0008,1155) |
= UID “C1” |
||||
|
|
>Table X Position to Isocenter |
(0018,9466) |
= 20.0 |
||||||
|
|
>Table Y Position to Isocenter |
(0018,9467) |
= 40.0 |
||||||
|
|
>Table Z Position to Isocenter |
(0018,9468) |
= 60.0 |
||||||
|
|
|
|
|
||||||
|
|
>Table Horizontal Rotation Angle |
(0018,9469) |
= 0.0 |
||||||
|
|
|
|
|
||||||
|
|
>Table Head Tilt Angle |
(0018,9470) |
= 0.0 |
||||||
|
|
|
|
|
||||||
|
|
>Table Cradle Tilt Angle |
(0018,9471) |
= 0.0 |
||||||
|
|
>... (other attributes of this acquisition context) |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
Figure TTT.2.7-7. Attributes of the pre-intervention 3D reconstruction
- Standard -