| Literature DB >> 34287934 |
Fabio D'Isidoro1, Christophe Chênes2, Stephen J Ferguson1, Jérôme Schmid2.
Abstract
PURPOSE: Estimation of the accuracy of 2D-3D registration is paramount for a correct evaluation of its outcome in both research and clinical studies. Publicly available datasets with standardized evaluation methodology are necessary for validation and comparison of 2D-3D registration techniques. Given the large use of 2D-3D registration in biomechanics, we introduced the first gold standard validation dataset for computed tomography (CT)-to-x-ray registration of the hip joint, based on fluoroscopic images with large rotation angles. As the ground truth computed with fiducial markers is affected by localization errors in the image datasets, we proposed a new methodology based on uncertainty propagation to estimate the accuracy of a gold standard dataset.Entities:
Keywords: 2D-3D registration; CT-to-X-ray image registration; gold standard dataset; uncertainty propagation
Mesh:
Year: 2021 PMID: 34287934 PMCID: PMC9290855 DOI: 10.1002/mp.15124
Source DB: PubMed Journal: Med Phys ISSN: 0094-2405 Impact factor: 4.506
FIGURE 1X‐ray phantom of a female pelvis embedded into a material mimicking radiological response of soft tissue. (a) Example of motion capture (MoCap) marker (white circle) and metallic spherical fiducial (white arrow) stuck on the phantom surface, with other examples exemplified in (b) CT volume and (c) X‐ray image acquired with different phantom orientations. For illustration purpose, depicted markers are not in correspondence between subfigures (a), (b), and (c)
FIGURE 2Schematic overview of the generation of the gold‐standard dataset. represents the 3D coordinates of the ‐th fiducial in the coordinate system of the CT scan, while represents the pixel coordinates of the ‐th fiducial in the image at view . is the rigid transformation of the coordinate system of the phantom relative to the X‐ray coordinate system and represents the ground truth transformation. The equation describing the projection of onto is: , where is the intrinsic camera projection matrix relative to the X‐ray imaging system. is the rigid transformation of the lab coordinate system relative to the X‐ray coordinate system and is used to transform lab coordinates of the motion capture markers into corresponding coordinates in the in order to retrieve a coarse estimation of the ground truth from motion capture. In practice, the phantom was actually moved at each view with respect to a static imaging system. Hence is in fact the same for all views
FIGURE 3Metallic sphere detection of quality assurance phantom. a) CT scan of the phantom showing four 2 mm diameter aluminum spheres. b) Example of 3D sphere extraction based on regularized deformable models where the larger red circle is the initialized model and the smaller green circle is the final result. c) Example of 2D extraction where the reference locations (centers of larger red circles) are compared with the extracted locations (centers of smaller green circles)
Results of different types of target reconstruction errors (true TRE (tTRE), reconstructed composite TRE (for both standard () and robust () approaches), and uncertainty‐based TRE (uTRE)) from the synthetic experiments, averaged over 3600 trials with different 2D and 3D noise levels–3D noise having isotropic and anisotropic variants. An iterative PnP method (cvPnP) was tested against our method using the proposed multiple projective points criterion (MPPC)
|
Method (iso/anisotropic voxel size) |
[mm] |
[mm] |
tTRE [mm] |
uTRE [mm] | |
|---|---|---|---|---|---|
| cvPnP | isotropic | 2.52 ± 1.56 | 2.48 ± 1.58 | 2.38 ± 1.61 | — |
| anisotropic | 2.80 ± 1.76 | 2.75 ± 1.78 | 2.67 ± 1.81 | — | |
| MPPC | isotropic | 2.22 ± 1.25 | 1.99 ± 1.34 | 2.05 ± 1.30 | 2.19 ± 0.51 |
| anisotropic | 2.39 ± 1.38 | 2.13 ± 1.48 | 2.23 ± 1.44 | 2.29 ± 0.54 | |
Comparison of the difference between true TRE (tTRE) and uncertainty‐based TRE (uTRE) for our multiple projective points criterion (MPPC) method in synthetic experiments which included 3600 trials with varying 2D and 3D Gaussian noise levels (): from 0.15 to 1.45 mm and from 0.5 to 2.0 mm (with isotropic and anisotropic variants of the 3D covariance matrix)
| tTRE—uTRE (isotropic) [mm] | tTRE—uTRE (anisotropic) [mm] | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.15 | 0.29 | 0.58 | 0.87 | 1.16 | 1.45 | 0.15 | 0.29 | 0.58 | 0.87 | 1.16 | 1.45 | |
| 0.5 | 0.17 | 0.13 | 0.04 | −0.04 | −0.12 | −0.21* | 0.26 | 0.21 | 0.08 | −0.08 | −0.20 | −0.33* |
| 1.0 | −0.00 | −0.08 | 0.19 | −0.27* | −0.34* | −0.40* | 0.10 | 0.02 | −0.12 | −0.23 | −0.31* | −0.40* |
| 2.0 | −0.06 | −0.11 | −0.19 | −0.25 | −0.31 | −0.36* | 0.18 | 0.11 | −0.00 | −0.10 | −0.19 | −0.27 |
Asterix* highlights a statistically significant difference.
Evaluation metrics of the accuracy of the ground truth transformations obtained with an iterative PnP method (cvPnP), with optical motion capture (MoCap), and with the proposed multiple projective points criterion (MPPC). Metrics for cvPnP and MoCap were computed based on 3D fiducial positions only, while metrics for MPPC were computed with both (MPPC) and the optimized 3D fiducial positions (MPPC non‐noisy)
|
Method (# views) |
mPD [mm] |
rmsPD [mm] |
FRE [mm] |
FLE [mm] |
rTRE [mm] |
uTRE [mm] | |
|---|---|---|---|---|---|---|---|
| MoCap | 2 views | 0.76 ± 0.32 | 0.82 | 1.05 | 1.19 | 0.78 | — |
| 9 views | 0.97 ± 0.50 | 1.08 | 0.90 | 0.94 | 0.35 | — | |
| 19 views | 0.93 ± 0.46 | 1.04 | 0.87 | 0.91 | 0.34 | — | |
| cvPnP | 2 views | 0.22 ± 0.11 | 0.25 | 0.27 | 0.31 | 0.20 | — |
| 9 views | 0.27 ± 0.12 | 0.30 | 0.28 | 0.30 | 0.11 | — | |
| 19 views | 0.25 ± 0.12 | 0.28 | 0.27 | 0.28 | 0.11 | — | |
| MPPC | 2 views | 0.22 ± 0.11 | 0.25 | 0.26 | 0.30 | 0.20 | — |
| 9 views | 0.29 ± 0.14 | 0.32 | 0.31 | 0.33 | 0.12 | — | |
| 19 views | 0.29 ± 0.14 | 0.32 | 0.32 | 0.34 | 0.12 | — | |
| MPCC (non‐noisy) | 2 views | 0.15 ± 0.07 | 0.17 | 0.20 | 0.22 | 0.15 | 0.65 |
| 9 views | 0.14 ± 0.06 | 0.16 | 0.16 | 0.17 | 0.06 | 0.61 | |
| 19 views | 0.12 ± 0.06 | 0.13 | 0.13 | 0.14 | 0.05 | 0.59 | |
Abbreviations: FLE, fiducial localization error; FRE, fiducial registration error; mPD, mean reprojection distance; rmsPD, root mean square projection distance; rTRE, standard reconstructed target registration error; uTRE, target registration error based on uncertainty theory.
FIGURE 4Box plot for evaluation metrics of the accuracy of the ground truth transformations retrieved with an iterative PnP method (cvPnP), with optical motion capture (MoCap), and with the multiple projective points criterion (MPPC) using measured 3D fiducial positions (MPPC) and optimized ones (MPPC non‐noisy)
FIGURE 5Comparison of fluoroscopic images (left column) versus synthetic DRR images (right column) generated with the DeepDRR approach