|
1.INTRODUCTIONIn three-dimensional (3D) cone-beam computed tomography (CBCT), a common source trajectory is a circular scanning around the object. The plane containing the circular source trajectory is usually called the central plane, midplane or source plane. From Tuy’s data sufficiency condition,1 we know that mathematically exact reconstruction of the object density is possible only in the midplane. In case of non-truncated cone-beam projections, the well-known and widely used Feldkamp-Davis-Kress (FDK) algorithm2 provides exact reconstruction in the central plane and approximate reconstruction elsewhere. This algorithm, which can be seen as a heuristic extension of the fan-beam filtered backprojection (FBP) formula for two-dimensional (2D) reconstruction, applies a ramp filter to each projection row. Consequently, the FDK formula is not suitable for treating transversely-truncated cone-beam projections. We distinguish two kinds of situations with transverse truncation. In the first one, the detector is placed off-center so that, even if the detector does not cover the object laterally, each ray-line in the midplane is measured at least once during a 360° scan. It is thus possible, in the midplane, to obtain the missing information of a truncated projection from other projections. Elsewhere, the same procedure is applied to all the other rows of the projections even though the missing rays and measured rays have a different angle with the central plane. Using this idea, several methods have been proposed such as a pre-convolution weighting of the projections before applying the FDK3 and a 3D version of a Katsevich-type FBP.4 The second kind of situation with truncated cone-beam projections is when the detector, which still does not cover the whole object, is centered (when a ray-line passing through the center of rotation of the source hits the center of the detector). In that case, we define the measured area as the region imaged by every source position, and it corresponds to the volume inside a cylinder which does not contain the whole object. Considering a full scan acquisition trajectory, it follows that, in the midplane, every line passing through this area is measured. So we call field-of-view (FOV) the midplane slice of the measured area. In this situation, it is not possible to obtain missing line-integrals in the midplane from other source positions so the previous methods cannot be applied. However, there are two analytical methods which can perform region-of-interest (ROI) reconstruction from truncated projections in the midplane: the differentiated back-projection (DBP)5, 6 method, also called back-projection filtration (BPF)7 ; and the virtual fan-beam (VFB) method.8 The BPF has been extended to three dimensions9 but, to our knowledge, not the VFB method. In this work, we propose to extend the VFB method to 3D ROI reconstruction in the case of transversely-truncated cone-beam projections acquired with a circular source trajectory. In the usual 2D context, the principle of the VFB method is to identify a virtual source trajectory for which we have non-truncated projections and to rebin the truncated projections into this geometry. Then, super-short-scan formulas10 can be used to perform the reconstruction. To choose the virtual trajectory, we use the fact that acquired data can be rebinned into non-truncated projections for any point inside the FOV and outside the convex hull, as we have access to the integral of any half-line extending from this point. In a previous contribution, we proposed a VFB formula11 for a circular fan-beam acquisition geometry, for which the backprojection was performed in the acquisition geometry. In this work, we extend this approach to 3D. 2.THEORY2.1NotationLet , and (in 2D, the last component of and is discarded). Let f denote the 3D object density to be reconstructed. The cone-beam projections of f for a circular source trajectory of radius RA acquired on a flat detector placed at the origin O are defined by where λ ∈ Λ = [0,2π) and is the set of vertices (cone-beam source locations) of the trajectory (see figure 1). In 2D, the fan-beam projections of f for a circular source trajectory of radius RA with angular parametrization are defined by where γ ∈ (–π/2, π/2) is the usual ray-angle measured counterclockwise with respect to the central ray (which is defined by the source and the center of rotation). The parameters u and γ (respectively for equispaced rays and equiangular rays) are linked by u = RA tan γ so, in the midplane, we have 2.2Configuration studiedWe consider the following configuration. The measured area is the volume inside a cylinder of center O, extended axially without limit since we consider no axial truncation. We assume that the support of the object function is contained within a known ellipsoid which extends outside the measured area (see figure 2 left). 2.3The VFB formula used in the midplaneIn the midplane, the 2D slice of the object has an elliptic support and the FOV has a circular support. The chosen virtual trajectory is the arc of circle at the border of the FOV and outside the object (see figure 2 right). In that case, the area for which the VFB method is mathematically exact is the convex hull of the virtual trajectory. We now recall our VFB formula from.11 The rebinning relations between two trajectories with different radius can be seen on figure 3. The data are first rebinned from the acquisition geometry of radius RA to the virtual geometry of radius RV using where Then, differentiation and Hilbert filtering are performed on the non-truncated projections in the virtual geometry with where hH(s) = ∫ℝ –i sign(σ)e2iπσsdσ denotes the Hilbert filter and ∂i corresponds to the partial derivative with respect to the i-th variable. As the virtual trajectory is not a full scan, the redundancy in the filtered projections is handled by applying a weight wRv (that we do not detail) to : . Next, the filtered projections in the acquisition geometry are obtained from the filtered projections in the virtual geometry by where Finally, the backprojection is performed in the acquisition geometry. For every in the convex hull of the virtual trajectory, we have: where We can see that this formula is designed for equiangular data gRA (λ, γ). As we consider equispaced data in this paper, an additional rebinning using equation (3) left is required before using the VFB formula above. 2.4Modifying the VFB method for cone-beam projectionsWe now detail how the VFB formula above is modified to be used on cone-beam projections. First, we perform a weighting of the cone-beam projections: For an object that is constant in z, (11) ensures that for all v: , so the exact reconstruction area will be extended axially if each row of the weighted projections is treated as the row in the midplane. Then, for all the weighted data rows of parameter v fixed, we perform the following steps as if the transaxial plane of height z = v was the source plane, using the same virtual source trajectory as in the midplane:
where we take for all v, and γ = arctan(u/RA). Finally, the backprojection is performed in the acquisition geometry to give , the 3D VFB reconstruction : 3.EXPERIMENTS AND RESULTS3.1SimulationsThe simulations were performed on a 3D version of the Shepp-Logan phantom and on the 3D head Forbild phantom*. The reconstructed image was computed on a cubic grid of size [401, 401, 401] voxels. The data were acquired on a circular trajectory of center O = (0, 0, 0) and radius RA, using the software RTK.12 The projections were transversely truncated such that the measured area was a cylinder of center O and radius RF. The virtual source trajectory radius was RV = RF. The acquisition trajectory along [0, 2π) was sampled with Νλ vertices and each projection was composed of Nu × Nv ray-lines. The virtual trajectory was composed of Nλvirt virtual segments and each virtual projection was composed of Nγvirt ray-lines. For the Shepp-Logan phantom, we took RA = 4, RF = 0.8, Nλ = 1256, Nu = 409, Nv = 517, Nλvirt = 879 and Nγvirt = 1257. For the head Forbild phantom, we took RA = 45, RF = 9, Nλ = 1256, Nu = 409, Nv = 603, Nλvirt = 693 and Nγvirt = 1257. 3.2ResultsFigure 4 shows, for three slices of the 3D Shepp-Logan phantom (left) and the head Forbild phantom (right), the reference image, the reconstructed image using the FDK algorithm with non-truncated data, the reconstructed image using our modified 3D VFB method for transversely-truncated data, and the profiles of the lines drawn in white on the reference and the 3D VFB reconstructions. The mathematically exact reconstruction area (convex hull of the virtual source trajectory), which we also call the recoverable area, is delimited by a black dashed line on the 3D VFB reconstructions. Looking at figure 4 left, we can see that the 3D VFB reconstruction is excellent in the recoverable area in the midplane (left column). In the planes at x = 0 (middle column) and at y = 0.4 (right column), the reconstruction is still very good when we are close to the midplane. Further away from the midplane, we observe a slow decrease of the intensity when |z| increases, similar to that on the FDK reconstruction, although not exactly the same. There are also slight horizontal streak artefacts, tangent to the white ellipse, which are less marked on the FDK reconstruction. The 3D VFB reconstruction of the Forbild head phantom (figure 4 right) is good in the recoverable area in the midplane (left column), but far less accurate that what we obtained for the Shepp-Logan phantom in figure 4 left. The difference is that the Forbild phantom consists of many more and finer anatomical structures than the Shepp-Logan phantom, making it a far more challenging phantom to reconstruct. Consequently, we observe that the FDK and 3D VFB reconstructions suffer from many artefacts for planes at x = 0 (middle column) and at y = −1 (right column). The artefacts are stronger for the 3D VFB reconstruction, as we observe for instance with the white area at the right of the black ellipse at plane x = 0 (middle column), and also with the large black horizontal streak covering the top of the two circular structures at plane y = −1 (right column). 4.CONCLUSIONIn this work, we proposed a 3D version of the VFB method, based on a VFB formula performing the backprojection in the circular acquisition geometry and detailed in a previous contribution.11 This method was used for ROI reconstruction from transversely-truncated cone-beam projections acquired with a circular source trajectory. The numerical results were accurate in the midplane but only approximate outside the midplane. For the Forbild head phantom especially, strong artefacts appeared in the 3D VFB reconstruction that were absent from the FDK truncation-free reconstruction. Both the FDK algorithm and the 3D VFB had to address the incompleteness of a circular cone-beam trajectory, but the 3D VFB was also handling truncated data, so it was not surprising that different artefacts appeared in the off-plane reconstructed images. ACKNOWLEDGMENTSThis work was supported by grants ANR-17-CE19-0006 (ROIdoré) and ANR-21-CE45-0026 (SPECT-Motion-eDCC) from the Agence Nationale de la Recherche, France. REFERENCESTuy, H. K.,
“An Inversion Formula for Cone-Beam Reconstruction,”
SIAM J. Appl. Math., 43
(3), 546
–552
(1983). https://doi.org/10.1137/0143035 Google Scholar
Feldkamp, L. A., Davis, L. C., and Kress, J. W.,
“Practical cone-beam algorithm,”
J. Opt. Soc. Amer. A, 1
(6), 612
(1984). https://doi.org/10.1364/JOSAA.1.000612 Google Scholar
Cho, P. S., Rudd, A. D., and Johnson, R. H.,
“Cone-beam CT from width-truncated projections,”
Comput. Med. Imag. Graph., 20
(1), 49
–57
(1996). https://doi.org/10.1016/0895-6111(96)00031-6 Google Scholar
Schäfer, D., Grass, M., and van de Haar, P.,
“FBP and BPF reconstruction methods for circular X-ray tomography with off-center detector,”
Med. Phys., 38
(S1), S85
–S94
(2011). https://doi.org/10.1118/1.3578342 Google Scholar
Noo, F., Clackdoyle, R., and Pack, J. D.,
“A two-step Hilbert transform method for 2D image reconstruction,”
Phys. Med. Biol., 49
(17), 3903
–3923
(2004). https://doi.org/10.1088/0031-9155/49/17/006 Google Scholar
Zhuang, T., Leng, S., Nett, B. E., and Chen, G.,
“Fan-beam and cone-beam image reconstruction via filtering the backprojection image of differ-entiated projection data,”
Phys. Med. Biol., 49
(24), 5489
–5503
(2004). https://doi.org/10.1088/0031-9155/49/24/007 Google Scholar
Zou, Y., Pan, X., and Sidky, E. Y.,
“Image reconstruction in regions-of-interest from truncated projections in a reduced fan-beam scan,”
Phys. Med. Biol., 50
(1), 13
–27
(2004). https://doi.org/10.1088/0031-9155/50/1/002 Google Scholar
Clackdoyle, R., Noo, F., Guo, J., and Roberts, J. A.,
“Quantitative reconstruction from truncated projections in classical tomography,”
IEEE Trans. Nucl. Sci., 51
(5), 2570
–2578
(2004). https://doi.org/10.1109/TNS.2004.835781 Google Scholar
Yu, L., Zou, Y., Sidky, E. Y., Pelizzari, C. A., Munro, P., and Pan, X.,
“Region of interest reconstruction from truncated data in circular cone-beam CT,”
IEEE Trans. Med. Imag., 25
(7), 869
–881
(2006). https://doi.org/10.1109/TMI.2006.872329 Google Scholar
Noo, F., Defrise, M., Clackdoyle, R., and Kudo, H.,
“Image reconstruction from fan-beam projections on less than a short scan,”
Phys. Med. Biol., 47
(14), 2525
–2546
(2002). https://doi.org/10.1088/0031-9155/47/14/311 Google Scholar
Charles, M., Clackdoyle, R., and Rit, S.,
“Implementation of the virtual fan-beam method for 2D region-of-interest reconstruction from truncated data,”
Fully 3D Image Recon. Radiol. Nucl. Med., 44
–48
(2021). Google Scholar
Rit, S., Oliva, M. V., Brousmiche, S., Labarbe, R., Sarrut, D., and Sharp, G. C.,
“The Reconstruction Toolkit (RTK), an open-source cone-beam CT reconstruction toolkit based on the Insight Toolkit (ITK),”
in Journal of Physics: Conference Series,
(2014). Google Scholar
|