Consistency in Tomographic Reconstruction by Iterative Methods

Similar documents
Algebraic Iterative Methods for Computed Tomography

Bayesian approach to limited-angle reconstruction in computed tomography

Tomographic Algorithm for Industrial Plasmas

Algebraic Iterative Methods for Computed Tomography

Adaptive algebraic reconstruction technique

DEVELOPMENT OF CONE BEAM TOMOGRAPHIC RECONSTRUCTION SOFTWARE MODULE


Super-Resolution from Image Sequences A Review

Multiframe Blocking-Artifact Reduction for Transform-Coded Video

Introduction to Medical Imaging. Cone-Beam CT. Klaus Mueller. Computer Science Department Stony Brook University

MAS.963 Special Topics: Computational Camera and Photography

Cover Page. The handle holds various files of this Leiden University dissertation

Vayesian and Related Methods in Image Reconstruction from Incomplete Data C

Learning Splines for Sparse Tomographic Reconstruction. Elham Sakhaee and Alireza Entezari University of Florida

Index. aliasing artifacts and noise in CT images, 200 measurement of projection data, nondiffracting

Optimal threshold selection for tomogram segmentation by reprojection of the reconstructed image

Image Processing. Filtering. Slide 1

L. David Sabbagh, Harold A. Sabbagh and James S. Klopfenstein Sabbagh Associates, Inc Round Hill Lane Bloomington, IN 47401

Approximating Algebraic Tomography Methods by Filtered Backprojection: A Local Filter Approach

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

Temperature Distribution Measurement Based on ML-EM Method Using Enclosed Acoustic CT System

Estimation of Missing Fan-Beam Projections using Frequency Consistency Conditions

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

Limited View Angle Iterative CT Reconstruction

Column-Action Methods in Image Reconstruction

Computer Methods and Inverse Problems in Nondestructive Testing and Diagnostics

Travel Time Tomography using Neural Networks

A Curvelet based Sinogram Correction Method for Metal Artifact Reduction

Advanced Image Reconstruction Methods for Photoacoustic Tomography

Limited view X-ray CT for dimensional analysis

A practical software platform of integrated reconstruction algorithms and forward algorithms for 2D industrial CT

Medical Image Reconstruction Term II 2012 Topic 6: Tomography

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION

Digital Image Processing

Simplified statistical image reconstruction algorithm for polyenergetic X-ray CT. y i Poisson I i (E)e R } where, b i

Revisit of the Ramp Filter

Biophysical Techniques (BPHS 4090/PHYS 5800)

Restoration of Error-Diffused Images Using Projection Onto Convex Sets

DUE to beam polychromacity in CT and the energy dependence

Iterative CT Reconstruction Using Curvelet-Based Regularization

MULTI-PURPOSE 3D COMPUTED TOMOGRAPHY SYSTEM

Object Dimension Inspection Utilizing 3D Laser Scanner

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited.

my working notes on HYPR for Math 597

Interior Reconstruction Using the Truncated Hilbert Transform via Singular Value Decomposition

arxiv: v1 [cs.na] 16 May 2013

Workshop on Quantitative SPECT and PET Brain Studies January, 2013 PUCRS, Porto Alegre, Brasil Corrections in SPECT and PET

A Weighted Least Squares PET Image Reconstruction Method Using Iterative Coordinate Descent Algorithms

Implementation of a backprojection algorithm on CELL

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude

Central Slice Theorem

Scaling Calibration in the ATRACT Algorithm

F3-D: Computationally Efficient Simultaneous Segmentation and Image Reconstruction for CT X-ray Based EDS Systems Screening

Comparison of different iterative reconstruction algorithms for X-ray volumetric inspection

Multiple View Geometry in Computer Vision

Twiddle Factor Transformation for Pipelined FFT Processing

A Projection Access Scheme for Iterative Reconstruction Based on the Golden Section

Spiral ASSR Std p = 1.0. Spiral EPBP Std. 256 slices (0/300) Kachelrieß et al., Med. Phys. 31(6): , 2004

REGULARIZATION PARAMETER TRIMMING FOR ITERATIVE IMAGE RECONSTRUCTION

A Note on the Behavior of the Randomized Kaczmarz Algorithm of Strohmer and Vershynin

P257 Transform-domain Sparsity Regularization in Reconstruction of Channelized Facies

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

NIH Public Access Author Manuscript Med Phys. Author manuscript; available in PMC 2009 March 13.

Bias-Variance Tradeos Analysis Using Uniform CR Bound. Mohammad Usman, Alfred O. Hero, Jerey A. Fessler and W. L. Rogers. University of Michigan

DUAL energy X-ray radiography [1] can be used to separate

A Fast Implementation of the Incremental Backprojection Algorithms for Parallel Beam Geometries5

Tomographic Reconstruction

Chapter 11 Image Processing

Parametric Texture Model based on Joint Statistics

2D and 3D Far-Field Radiation Patterns Reconstruction Based on Compressive Sensing

THE general task in emission computed tomography (CT)

This paper deals with ecient parallel implementations of reconstruction methods in 3D

An approximate cone beam reconstruction algorithm for gantry-tilted CT

Application of optimal sampling lattices on CT image reconstruction and segmentation or three dimensional printing

Tomographic reconstruction of shock layer flows

IN THIS PAPER we consider the solution of ill-posed

Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference

Image Reconstruction 3 Fully 3D Reconstruction

Accelerated C-arm Reconstruction by Out-of-Projection Prediction

Compressed Sensing for Electron Tomography

Reconstruction from limited-angle projections based on spectrum analysis

Tomographic reconstruction: the challenge of dark information. S. Roux

Sensor-netting algorithm for CB threat mapping

Super resolution: an overview

Grey Level Estimation for Discrete Tomography

Simulation of Multipoint Ultrasonic Flowmeter

Image Processing. Application area chosen because it has very good parallelism and interesting output.

Application of Tatian s Method to Slanted-Edge MTF Measurement

Edge Detection in Angiogram Images Using Modified Classical Image Processing Technique

Comparison of Probing Error in Dimensional Measurement by Means of 3D Computed Tomography with Circular and Helical Sampling

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS

Comparison of Reconstruction Methods for Computed Tomography with Industrial Robots using Automatic Object Position Recognition

HIGH-SPEED THEE-DIMENSIONAL TOMOGRAPHIC IMAGING OF FRAGMENTS AND PRECISE STATISTICS FROM AN AUTOMATED ANALYSIS

Reconstruction of CT Images from Sparse-View Polyenergetic Data Using Total Variation Minimization

FOV. ] are the gradient waveforms. The reconstruction of this signal proceeds by an inverse Fourier Transform as:. [2] ( ) ( )

Convolution-Based Truncation Correction for C-Arm CT using Scattered Radiation

Medical Image Processing using MATLAB

2-D Reconstruction Hannes Hofmann. 2-D Reconstruction. MB-JASS 2006, March 2006

CT Reconstruction From Parallel and Fan-Beam Projections by a 2-D Discrete Radon Transform Amir Averbuch, Ilya Sedelnikov, and Yoel Shkolnisky

Unmatched Projector/Backprojector Pairs in an Iterative Reconstruction Algorithm

Transcription:

Consistency in Tomographic Reconstruction by Iterative Methods by M. Reha Civanlar and H.J. Trussell Center for Communications and Signal Processing Department of Electrical and Computer Engineering North Carolina State University January 1986 CCSP-TR-86/2

Abstract Tomographic image reconstruction using limited projection data requires incorporation of all available a priori in/ormation in the reconstruction process. This necessitates the use of transformations between projection and image spaces. The consistency of these transformations is important in elevating the confidence in the solution. It is also observed that better reconstructions can be obtained through consistent transformations. Introduction In several applications of the computerized tomography (CT), the available projection data is not enough for an acceptable reconstruction. This may be because of various reasons including: time constraints as in the case of imaging moving parts; physical constraints such as imaging of very large objects; and cost constraints limiting the number of detectors used. To obtain acceptable reconstructions using small numbers of projections is also important in reducing the overall X-ray exposure in medical tomography and reducing the scan time in nondestructive testing of materials in a high speed production environment. Clearly, in order to have an acceptable reconstruction the missing information in the limited projection data must be supplied from some other source. This necessitates the use of a reconstruction algorithm which incorporates all available a priori information about the reconstructed image and the projection process. Recently, in many papers [1,2,3], iterative methods have been used to implement constraints to model various information such as: the region of support in the spatial domain, the range of the CT numbers and nonnegativity of the image. The iterations consist of sequentially enforcing the constraints alternately in the projection domain and the space domain. Constraints may be implemented in the projection domain alone [4}; however, much information, such as complicated region of supports or nonnegativity, cannot be formulated in this approach.

2 A common problem with all of the published methods of transformation between the space and the projection domains is the lack of consistency of the transformation. That is, when a signal is transformed from one domain to the other and back again, with no modifications, the result is not the original signal. There is no practical solution for having exact consistency with any kind of transformation between the space and projection domains; however, it is possible to have consistency within a known and acceptable error bound. To have a consistent transformation is important solely because of having confidence in a reconstructed result, and as can be seen from the examples, it also improves the quality of the reconstruction. Consistency of the Existing Methods The iterative limited data reconstruction techniques can be classified in three main groups based on their formulations: filtered backprojection, direct Fourier reconstruction and algebraic reconstruction techniques (ART). The method reported in [1] transforms the signal from the projection domain to the space domain by using a standard filtered backprojection algorithm. It is advantageous to use the filtered backprojection technique because the actual CT hardware can be used in the implementation. The transformation from the space domain to the projection domain was done by numerical integration. The problem is that the two transformations are not inverses. In Fig.l a 30x30 image is reconstructed using this method from 10 views with 30 detectors each, nonnegativity and region of support information. The reconstruction result becomes useless if the iteration is not stopped at the proper time. However, there is no rigorous rule to stop the iteration before the reconstruction starts to deteriorate.

1 n f 1 3 Figure 1 ( Top) Simulated oriqinal picture. (Bottom, left) Reconstruction after 2 iterations with a standard filtered backprojection and numeric integration technique. (Bottom, right) Reconstruction after 10 iterations. A consistent algorithm combining the projection data and a priori information may be developed using the set of reconstructions which are consistent with the given projection data and the filtered backprojection algorithm. This set can be written as : Be = {f I R [I ] = p} where, 1 is an im age, p is the projection data, and R [.] is a consistent reprojection operator. The consistent reprojection operator must be such that: L For all p 's with no components in the null space of the filtered backprojection operator E [.], R[B[p]] = p 11. For all f ' 8 with no components in the range space of B [.] R[f ] = 0 tion data and the filtered backprojection algorithm. This set can be written as : Be = {f I R [I ] = p}

These two conditions require having the pseudo inverse of the operator B[.] as the reprojection operator. The set Be is convex (in fact a linear variety), and many other convex sets can be defined using other a priori information such as nonnegativity of the reconstruction, region of support, nonnegativity of the projections etc.. A solution then can be found by using the successive projections onto convex sets technique. The projection of an image, /0, onto Be can be found by solving the following minimization problem: and is given by: where, NUO] is the component of /0 in the null space of B*[.]. In [5] the importance of a priori information in determining the null space component of the reconstruction is emphasized. In this formulation, the effect of the a priori information is confined in the null space. The method of successive projections onto convex sets converges to an element in the intersection of these sets. Thus, the solution must be a member of the intersection. In the above formulation, if p is the correct projection data, then the difference between the original image and the filtered backprojection reconstruction must lie in the null space of B*[.]. In order to test this, a consistent image/projection pair is obtained by computing the projections of the image given in Fig.l(top), which is constant within each pixel. Fig.2 displays the component of the original image consisting of the filtered backprojection result and the null space component. The nonzero difference between this image and the original image indicates that to reconstruct the original image the projection data must be modified. This contradicts the initial assumption about the correctness of the projection data. The reason for this contradiction is the error introduced by the filtered

6 backprojection algorithm. It is possible to estimate a region around the correct projection data in order to compensate for the reconstruction noise, however, the reconstruction noise is image dependent and ver difficult to analyze Figure 2 The closest feasible image to the original image. The second group of techniques uses a direct Fourier inversion approach [2]. In these techniques the projections are interpolated from the polar grid to a rectangular grid in frequency domain. The iteration is done by enforcing the constraints in the frequency domain and space domain. The transformation from these two domains is done by the DFT and is consistent. However, because of the non-bandlimited nature of the reconstructed image, the interpolation cannot be done error free even if all of the available projections are used in the reconstruction process. Although it is possible to define an approximate consistency for this techniques through an analysis of the interpolation error, this approach will not be considered in this paper. The third group of techniques employ (ART). In these techniques, the projection process is modeled as: techniques the projections are interpolated from the polar grid to a rectangular grid in frequency domain. The iteration is done by enforcing the constraints in the frequency domain and space domain. The transformation from these two domains is done by the

8 where, the matrix A contains the weights of a numeric integration algorithm which is used to compute the line integrals of the sampled image [7]. In most of the applications of ART the image is assumed to be constant within each pixel. This assumption may be reasonable for a small pixel size which increases the dimensionality of the problem. The integration error is the only inconsistency in ART formulation and it is possible to obtain an approximate consistency by a proper model for the integration error. The importance of having tolerances for the computed projections in order to stop the ART iterations at an optimal point has been previously reported in [10,11,12]. However, there is no rigorous model for these tolerances. A Consistent Iteration The projections of an image are the values of its line or strip integrals over ray paths. These integrals must be computed using a sampled version of the image. In the classical approach, the image is assumed to be constant within the pixels and the integral is given by the summation of the intensities of the pixels on the ray path multiplied by the length of the rays inside these pixels. This is nothing but a rectangular approximation for the required integral. Because the original image is not constant in the pixels, this approach will introduce errors. Using different pixel shapes such as defining each ray path as a pixel [8], may be a solution for this problem however, because of the intersecting structure and large sizes of these pixels, this approach makes it very difficult to apply certain a priori information. Higher order integration routines may be used to reduce the integration error [9]. It should be noted that, irrespective of the order of integration the result will be erroneous. This is because of the fact that the original image is not a differentiable function. The same reason also makes the classical error bounds for the computed integral too large to be useful. Clearly, in order to have a consistent formulation these errors have to be estimated. A possible approach for this is to use a probabilistic error model.

'1 The largest errors occur at those points where the rays crosses a large intensity difference. The largest possible error magnitude at such points is equal to the ray length in the pixel multiplied with the intensity difference. However, the actual amount of error depends on the image and its position on the grid. The number of such errors on a particular ray can be modeled as a Poisson process. The parameter of the Poisson density is equal to the expected intensity transitions in a unit ray length and most of the time this can be estimated from a priori information about the object. The magnitude of each error is assumed to be a zero mean normal random variable with standard deviation adjusted to assign a small probability to the largest possible error. Finally, for a ray of length I, the total integration error has a generalized Poisson density which is given by: Using the confidence levels for the integration error, the reconstruction problem can be formulated as a projection onto convex sets problem where the convex sets are defined using the projection data and a priori information. Specifically, a set defined by a single projection is: where, ai's contain the weights of the integration algorithm and 8 i '8 are selected so that the probability of having the original solution inside the set is at a selected level such as 99%. This level is essentially a measure for the consistency of the formulation. The probability of having the original picture in the intersection of these sets will be determined by this level, Note that this does not take into account the correlation between projections which may be used to reduce the size of the sets. Another important point is to allow enough projections to be outside of the bounds because even if each set has a very high probability of containing the original signal this probability is not very high for the intersection set. For example, if each set contains the solution with a 0.99 probability and

8 there are 300 sets, the probability of having the solution in the intersection set will be less than 5%. On the other hand, the probability of having the solution in the intersection of any 295 sets is larger than 91 %. This tolerance is also useful for handling outliers. Fig.3. displays the reconstructions obtained by using the sets defined using 300 actual projections [i.e. theoretically computed integrals), the nonnegativity and the region of support information. The original image is inside each of these sets with 99% probability. The reconstruction displayed in Fig. 3.a is obtained in 5 iterations and is in the intersection of 295 sets defined by the projections and the sets defined by nonnegativity and region of support information. The result displayed in Fig.3.b is obtained after 50 iterations are performed. The loss of quality is obvious. Figure :1 a. A consistent reconstruction at 91% level. b. Reconstruction obtained iterations are continued. If the

9 Summary The consistency of an iterative reconstruction method is important in explaining the relation between the recorded data, a priori information and the reconstruction result. The difficulty in obtaining a consistent iteration based on the filtered backprojection method is demonstrated. ART are studied in order to obtain a consistent formulation through modeling the integration error involved. It is observed that, a consistent algorithm has a better performance in improving the result of a limited data reconstruction problem. References [1] K.C. Tam, V. Perez-Mendez, "Tomographical Imaging with Limited Angle Input, n J. Opt. Soc. Am., vol. 71, pp. 582-592, May 1981. [2] B.P. Medoff, W.R.iBrpdy, M. 'Nassi, A. Macovski, "Iterative Convolution Backprojection Algorithms for Image.Reccnstruction fr.opl'limited Data," J. Opt. Soc. Am., vol. 73, pp. 1493-1500, Nov. 1983. ' [3] M.I. Sezan, H. Stark, "Tomographic Image Reconstruction from Incomplete View Data by Convex Projections and Direct Fourier Inversion, n IEEE Trans. Me do Img., vol. MI-3, pp. 91-98, June 1984. [4] J.H. Kim, K.Y. Kwak, S.'B. ~ Park, -Z.1:I. Cho, "Projection Space Iteration Reconstruction-Reprojection," IEEE Trans. Med. Img., vol. MI-4, pp.139-143, Sept. 1985. [5] K.M. Hanson, G.W. Wecksung, "Bayesian Approach to Limited-Angle Reconstruction in Computed Tomography," J. Opt. Soc. Am., vol. 73, pp. 1501-1509, Nov. 1983. [6] G.T. Herman, "On the Noise in Images Produced by Computed Tomography," Image Modeling, pp. 199-213, Academic Press, 1981. [7] Y. Censor, "Finite Series Expansion Reconstruction Methods," Proc. IEEE, vol. 71, pp. 409-419, March 1983.

10 [8] M.R. Buonocore, W.R. Brody, A. Macovski, na Natural Pixel Decomposition for Two Dimensional Image Reconstruction,n IEEE Trans. Biomed. Eng., vol. BrviE-28, pp. 69-78, Feb. 1981. [9] P.M. Joseph, nan Improved Algorithm for Reprojecting Rays Through Pixel Images, n IEEE Trans. Med. Imq., vol MI-l, pp. 192-196, Nov. 1982. [10] P. Gilbert, "Iterative Methods for the Three Dimensional Reconstruction of an Object from Projections," J. Theor. Bioi., vol. 36, pp. 105-117, 1972. [11] G.T. Herman, A. Lent, S. Rowland, "ART: Mathematics and Applications," J. Theor. Bioi., vol. 42, pp. 1-32, 1973. [12] G.T. Herman, "The Use of Sparse Matrices for Image Reconstruction from Projections," SIAM Sparse Matrix Proe., pp. 176-196, Phil., 1979.