A Convolutional Forward and Back-Projection Model for Fan-Beam Geometry Kai Zhang, Student Member, IEEE, Alireza Entezari, Senior Member, IEEE

A Convolutional Forward and Back-Projection Model for Fan-Beam Geometry Kai Zhang, Student Member, IEEE, Alireza Entezari, Senior Member, IEEE

1 This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible. c 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, including reprinting/republishing this material for advertising or promotional purposes, collecting new collected works for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. arXiv:1907.10526v1 [eess.IV] 24 Jul 2019 2 A Convolutional Forward and Back-Projection Model for Fan-Beam Geometry Kai Zhang, Student Member, IEEE, Alireza Entezari, Senior Member, IEEE, Abstract—Iterative methods for tomographic image recon- Specifically, the contribution of a basis function is computed struction have great potential for enabling high quality imaging by (1) integrating the basis function along an incident ray to from low-dose projection data. The computational burden of form its footprint and (2) integrating these footprints across iterative reconstruction algorithms, however, has been an imped- iment in their adoption in practical CT reconstruction problems. a detector cell in the projection domain (often called the We present an approach for highly efficient and accurate com- detector blur). Common choices for expansion are the pixel- putation of forward model for image reconstruction in fan-beam and voxel-basis that provide a piecewise-constant model for geometry in X-ray CT. The efficiency of computations makes image representation. Kaiser-Bessel [6] functions have also this approach suitable for large-scale optimization algorithms been considered as a smooth basis for image representation. with on-the-fly, memory-less, computations of the forward and Rm back-projection. Our experiments demonstrate the improvements Given a finite set of measurements y ∈ and a choice for in accuracy as well as efficiency of our model, specifically for basis function, one can setup linear systems for images at var- first-order box splines (i.e., pixel-basis) compared to recently ious resolutions (i.e., discretizations) to be reconstructed from developed methods for this purpose, namely Look-up Table-based y. For an image resolution with N elements, characterized by Ray Integration (LTRI) and Separable Footprints (SF) in 2-D. coefficients c ∈ RN , the forward model is constructed from Index Terms—computed tomography, iterative reconstruction the footprint of scaled basis functions. To reduce the degrees algorithms of freedom in the inverse problem, one wants to build the forward model at the coarsest possible resolution for image discretization; however, doing so limits our ability to resolve I. INTRODUCTION for the features of interest in the image. The ability of (a A wide range of imaging modalities use tomographic recon- space spanned by translates of) a basis function to approximate struction algorithms to form 2-D and 3-D images from their images with the smallest resolution is often characterized by projection data. While the classical Filtered Back Projection approximation order – scales of a basis function with higher (FBP) algorithm, and its variants, are widely used in practice approximation order provide discretizations that approximate [1], iterative reconstruction algorithms hold great potential the underlying image more accurately, compared to the scales to enable high-quality imaging from limited projection data of a basis function with a lower approximation order. While (e.g., few views, limited-view, low-dose) and reduce exposure the choice of pixel-basis provides a partition of unity and to radiation. Developments, over last several decades, in this hence a first-order method for approximation, Kaiser-Bessel area often formulate the image reconstruction as an (ill-posed) functions require filtering operations[7] to achieve first-order inverse problem where a regularized solution is found by an approximation. A different class of basis functions, called box iterative optimization algorithm. Several aspects of iterative splines, have been proposed in [8] for image discretization in reconstruction algorithms [2], [3], [4], [5] overlap with active the context of tomographic reconstruction. The first-order box areas of research in solving these optimization problems splines coincide with the pixel-basis (in 2-D) and voxel-basis efficiently as well as image modeling with regularization (e.g., in (3-D), but higher order box splines allow for higher orders sparsity-based, network-based) that enhance the quality of of approximation. recovered image from limited data. Besides approximation order, the effectiveness of basis An important issue in the performance of iterative recon- functions for tomographic reconstruction also depends on the struction algorithms is the discretization, and more generally accuracy and efficiency of calculating integrals involved in the the representation, of images. The expansion of an image in a footprint and detector blur. The pixel-basis and Kaiser-Bessel basis allows for derivation of a forward model, A, that relates functions as well as box splines have closed-form Radon the image coefficients c to the measurements y in the projec- transforms and their footprints can be computed analytically. tion domain by a linear system: y = Ac. The entries of the However, computation of detector blur is more challenging, forward model are computed from the contributions of each and several approaches have been proposed for approximating basis function to each measurement in the projection domain. the underlying integrals, such as strip-integral method[9], natural pixel decomposition [10], Fourier-based methods [11], This project was funded in part by NSF under grant IIS-1617101. Kai Zhang is with the Department of Computer and Information Science distance-driven [12] approximation, and separable footprints and Engineering (CISE), University of Florida, Gainesville, FL, 32611 USA (SF) [13]. More recently a look-up table-based integration (e-mail: zhangkai6@ufl.edu). (LTRI) approach was proposed [14] that provides speedups Alireza Entezari is with the Department of Computer and Information Science and Engineering (CISE), University of Florida, Gainesville, FL, 32611 compared to the SF method at the cost of further errors in USA (e-mail: entezari@ufl.edu). approximating the integrals. 3 In this paper, we demonstrate that the detector blur can B. Analytical Model be calculated with a convolution – in the continuous domain In geometric tomography f is often the indicator function of – using box spline methodology; we also demonstrate a a convex polytope and in biomedical [15], scientific imaging practical approach for computing these projections in fan- [16], and industrial applications [17] f is the relative radio- beam geometry using box spline evaluation algorithms. The density modeling material’s attenuation index as the X-ray convolutional approach leads to efficient computations that are passes through the object (often described by linearization exact in parallel geometry and highly accurate in fan-beam of the Lambert-Beer law [13]). When considering that the geometry. While our method encompasses both flat and arc projector is ideal point source, the 2-dimensional fan-beam detectors, we will discuss flat detectors, since the extension to X-ray transform P maps f(x), x ∈ R2, into the set of its line the arc geometry is easily obtained as a special case. Specific integrals to form the projection: contributions of this paper include: ∞ • Derivation of fast forward and back-projection operators P{f}(s, u)= f(p + tv(s))dt. (1) for exact computation of footprint integral in the fan- Z0 beam geometry. • Derivation of the accurate detector blur computation in We denote above map as Pu{f} for short. both parallel and fan-beam geometry. In a simple model of forward projection, one can do point- sampling on the projected function Pu{f}, whereas in more realistic modeling of the transform model the projections are II. X-RAY OPTICS MODEL integrated across a detector cell with a finite bin width τ ∈ R A. Fan Beam Geometry such that equation (1) can be modified to s+ τ ∞ To specify the fan-beam geometry in the general 2- 2 Pu,τ {f}(s)= hτ (s) f(p + tv(s))dtds (2) dimensional configuration, let u ∈ S denote viewing direction Z τ Z s− 2 0 and point o ∈ R2 as rotation center (or origin). A point + where h is the detector blur function over the support of p = Dpou is the location of projector, where Dpo ∈ R τ is the (unsigned) distance from projector to rotation center. bin width τ. Since the detectors are usually uniformly placed A hyperplane u⊥ orthogonal to the direction u denotes the on the projection domain, the blur function is often modeled detector plane and point d ∈ u⊥ is the center of the as shift-invariant function [18], [19]. Because the detector T sensitivity is often modeled as a constant function over the detector plane. Let Pu⊥ be a matrix whose columns span the hyperplane u⊥ , x ∈ R2 be the spatial coordinates of the detector cell or with a drop-off at the cell boundary [19], [20], input function (image domain), and the parameterized form the analytical model can be simplified[21]: x p v R τ is = + t (s), where s ∈ is the coordinate on the 1-D s+ 2 ∞ detector plane (sinogram domain) and v(s) is the unit direction Pu,τ {f}(s)= f(p + tv(s))dtds p PT s Z τ Z T − u⊥ s− 2 0 from p to P ⊥ s, which can be calculated by T . The (3) u kp−P sk u⊥ f(x) detector-rotation center distance is Dso and projector-detector = dx, ZΩs γ(s, τ)kx − pk distance is Dps. The geometry is illustrated in Fig. 1. where Ωs is the detector source-bin triangle shown as the gray area in Fig. 1 and γ(s, τ) is the fan-beam angle at coordinate s with bin width τ.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us