Interpolation procedure in filtered backprojection algorithm for the limited-angle tomography

Similar documents
Hamburger Beiträge zur Angewandten Mathematik

Microlocal Methods in X-ray Tomography

LECTURES ON MICROLOCAL CHARACTERIZATIONS IN LIMITED-ANGLE

Quadrature Formula for Computed Tomography

Lecture 9 February 2, 2016

Radon Transform An Introduction

arxiv: v1 [eess.sp] 4 Nov 2018

LECTURES ON MICROLOCAL CHARACTERIZATIONS IN LIMITED-ANGLE

MB-JASS D Reconstruction. Hannes Hofmann March 2006

Restoration of Missing Data in Limited Angle Tomography Based on Helgason- Ludwig Consistency Conditions

Fourier Reconstruction from Non-Uniform Spectral Data

The Radon transform. Chris Stolk. December 18, 2014

Maximal Entropy for Reconstruction of Back Projection Images

Saturation Rates for Filtered Back Projection

Numerical Harmonic Analysis on the Hyperbolic Plane

An Application of Abel s Method to the Inverse Radon Transform

Efficient Solution Methods for Inverse Problems with Application to Tomography Radon Transform and Friends

On stable inversion of the attenuated Radon transform with half data Jan Boman. We shall consider weighted Radon transforms of the form

Feature Reconstruction in Tomography

Constructing Approximation Kernels for Non-Harmonic Fourier Data

Discretization-invariant Bayesian inversion and Besov space priors. Samuli Siltanen RICAM Tampere University of Technology

Improved Radon Based Imaging using the Shearlet Transform

NIH Public Access Author Manuscript Proc Soc Photo Opt Instrum Eng. Author manuscript; available in PMC 2013 December 17.

Reconstructing conductivities with boundary corrected D-bar method

and in each case give the range of values of x for which the expansion is valid.

On support theorems for X-Ray transform with incomplete data

Application of local operators for numerical reconstruction of the singular support of a vector field by its known ray transforms

Singular Integrals. 1 Calderon-Zygmund decomposition

Tomography and Reconstruction

Research Article Exact Interior Reconstruction with Cone-Beam CT

This paper is dedicated to the memory of Professor Moshe Israeli , who passed away on February 18.

ROI Reconstruction in CT

An analog of Chang inversion formula for weighted Radon transforms in multidimensions

Numerical Approximation Methods for Non-Uniform Fourier Data

Inverse problems in statistics

ON Y. NIEVERGELT S INVERSION FORMULA FOR THE RADON TRANSFORM. E. Ournycheva, B. Rubin. Abstract

A Spherical Harmonic Expansion of the Hilbert Transform on S 2. Oliver Fleischmann Cognitive Systems Group Kiel University.

AN IMPLEMENTATION OF THE BACK-PROJECTION ALGORITHM ACCORDING TO SANTOSA AND VOGELIUS

Hölder regularity estimation by Hart Smith and Curvelet transforms

Contributors and Resources

Kernel-based Image Reconstruction from scattered Radon data by (anisotropic) positive definite functions

AppliedMathematics. Iterative Methods for Photoacoustic Tomography with Variable Sound Speed. Markus Haltmeier, Linh V. Nguyen

1 Radon Transform and X-Ray CT

Some Aspects of Band-limited Extrapolations

Numerical Methods for geodesic X-ray transforms and applications to open theoretical questions

ON A CLASS OF GENERALIZED RADON TRANSFORMS AND ITS APPLICATION IN IMAGING SCIENCE

Region-of-interest reconstructions from truncated 3D x-ray projections

The 2D Magnetohydrodynamic Equations with Partial Dissipation. Oklahoma State University

Studies on implementation of the Katsevich algorithm for spiral cone-beam CT

Lecture 38: Equations of Rigid-Body Motion

An Introduction to X-ray tomography and Radon Transforms

Complex geometrical optics solutions for Lipschitz conductivities

Error Estimates and Convergence Rates for Filtered Back Projection Reconstructions

Interpolation via weighted l 1 -minimization

COMPUTATION OF FOURIER TRANSFORMS FOR NOISY B FOR NOISY BANDLIMITED SIGNALS

EXPOSITORY NOTES ON DISTRIBUTION THEORY, FALL 2018

Kernel-based Image Reconstruction from Scattered Radon Data

Kernel-based Image Reconstruction from Scattered Radon Data

The spherical mean value operator with centers on a sphere

Lecture 38: Equations of Rigid-Body Motion

Lecture 6 January 21, 2016

On the remainder term of Gauss Radau quadratures for analytic functions

NORM DEPENDENCE OF THE COEFFICIENT MAP ON THE WINDOW SIZE 1

ON THE BOUNDEDNESS BEHAVIOR OF THE SPECTRAL FACTORIZATION IN THE WIENER ALGEBRA FOR FIR DATA

RECONSTRUCTION OF CONVEX BODIES OF REVOLUTION FROM THE AREAS OF THEIR SHADOWS

An Inversion Method for the Exponential Radon Transform Basedonthe Harmonic Analysis of the Euclidean Motion Group

I. Introduction. A New Method for Inverting Integrals Attenuated Radon Transform (SPECT) D to N map for Moving Boundary Value Problems

8 Singular Integral Operators and L p -Regularity Theory

Closed-Loop Impulse Control of Oscillating Systems

On the local existence for an active scalar equation in critical regularity setting

PROBLEMS IN UNBOUNDED CYLINDRICAL DOMAINS

Remarks on the blow-up criterion of the 3D Euler equations

A local estimate from Radon transform and stability of Inverse EIT with partial data

Approximate reconstruction formulae for the cone beam transform I (An unpublished manuscript from November 1987) by David V.

2D X-Ray Tomographic Reconstruction From Few Projections

GLOBAL REGULARITY RESULTS FOR THE CLIMATE MODEL WITH FRACTIONAL DISSIPATION

Research Institute of Geodesy, Topography and Cartography Zdiby, Prague-East, Czech Republic

ETNA Kent State University

A sufficient condition for the existence of the Fourier transform of f : R C is. f(t) dt <. f(t) = 0 otherwise. dt =

IMPROVED EXACT FBP ALGORITHM FOR SPIRAL CT

EXISTENCE AND UNIQUENESS FOR A THREE DIMENSIONAL MODEL OF FERROMAGNETISM

Wavelets and regularization of the Cauchy problem for the Laplace equation

Ring-like structures of frequency domains of wavelets

Wavelet moment method for Cauchy problem for the Helmholtz equation

A RECONSTRUCTION FORMULA FOR BAND LIMITED FUNCTIONS IN L 2 (R d )

A series solution and a fast algorithm for the inversion of the spherical mean Radon transform

FRAMES AND TIME-FREQUENCY ANALYSIS

On a multiscale representation of images as hierarchy of edges. Eitan Tadmor. University of Maryland

Solution to Homework 4, Math 7651, Tanveer 1. Show that the function w(z) = 1 2

ECG782: Multidimensional Digital Signal Processing

In the book: Ten Mathematical Essays on Approximation in Analysis and Topology, Elsevier, Boston, 2005, pp (Eds J.Perrera, J.Lopez-Gomez, F.

arxiv:math/ v1 [math.ap] 28 Oct 2005

Direct Methods for Reconstruction of Functions and their Edges from Non-Uniform Fourier Data

Ill-Posedness of Backward Heat Conduction Problem 1

CONVEXIFICATION OF COEFFICIENT INVERSE PROBLEMS

Math 868 Final Exam. Part 1. Complete 5 of the following 7 sentences to make a precise definition (5 points each). Y (φ t ) Y lim

OPTIMAL CONTROL AND STRANGE TERM FOR A STOKES PROBLEM IN PERFORATED DOMAINS

Hydrodynamic Limit with Geometric Correction in Kinetic Equations

LOCAL SINGULARITY RECONSTRUCTION FROM INTEGRALS OVER CURVES IN R 3. Eric Todd Quinto. Hans Rullgård. (Communicated by Margaret Cheney)

Convex Optimization in Computer Vision:

Transcription:

Interpolation procedure in filtered backprojection algorithm for the limited-angle tomography Aleksander Denisiuk 1 Abstract A new data completion procedure for the limited-angle tomography is proposed. The procedure is based on explicit integral interpolation formula for band-limited functions. The completed data can be used in standard filtered backprojection tomographical algorithm. The results of numerical simulation are presented. 1 Introduction The limited-angle tomography and related problem of interpolation of bandlimited function are of constant attention from early sixties till nowadays. It appears in many fields, including signal processing, medical imaging, geophysics, astronomy, electron microscopy. See [6, 5, 1, 8, 7] Mathematically it consists of reconstruction of a function f from its Radon transform ˆf known for incomplete data of angles. The problem is characterized with strong ill-posedness. The standard regularization procedure of minimizing the L norm gives poor results [7]. So, different other approaches were developed for regularization, for instance [3, 11, 10, 9]. In this article we propose a new procedure of data completion, based on explicit integral formula of interpolation of a bandlimited function [1]. Data, completed with our procedure, can be used in standard filtered backprojection tomographical algorithms. To fix notations, let us introduce the standard parametrization (ω, p) on the set of lines on the plane: L ω,p = {ω 1 x 1 +ω x = p}, University of Warmia and Mazury, Olsztyn, Poland denisjuk@matman.uwm.edu.pl 1

Aleksander Denisiuk where ω = (ω 1,ω ) = (cosϕ,sinϕ) is the unit normal vector of line L ω,p, and p is its distance from the origin. The Radon transform is defined as follows: ˆf(ω,p) = f(x)ds = f ( x 0 1 +sinϕt,x 0 cosϕt ) dt, (1) L ω,p where x 0 = (x 0 1,x 0 ) is a point on a line L ω,p, x 0 1ω 1 +x 0 ω = p. One can see that ˆf( ω, t) = ˆf(ω,t), so we restrict the domain of ˆf to ϕ [0,π]. The limited angle problem consists of reconstruction of a function f(x) from its Radon transform ˆf(ω,p), given only for ϕ [0, 1 (π ϕ 0)] [ 1 (π + ϕ 0 ),π], v. Fig. 1, where cone of unknown normals is colored in gray. ξ (ξ 1,ξ ) = s(ω 1,ω ) ϕ 0 ξ 1 Fig. 1 Limited-angle problem. Unknown normals cone is shown in gray We will use the following form of the Fourier transform and its inverse: f(ξ) = ( π) n e ixξ f(x)dx, f(x) = ( π) n e ixξ f(ξ)dξ, where xξ = x 1 ξ 1 + + x n ξ n. Integration is performed over R n. We will consider only two-dimensional case, n =, but our results can be obviously generalized to higher dimensions. Let us also recall the Fourier slice theorem ([]):

Interpolation procedure for the limited-angle tomography 3 f(sω) = ( π) n e isp ˆf(ω,q)dq, () ˆf(ω,p) = ( π) n e isp f(sω)ds, (3) We will assume that function f is supported into the unit ball, suppf B = { x 1}. The paper consists of four sections. In section we obtain explicit analytical solution of the problem, based on the integral interpolation formula from [1]. In section 3 we apply this formula for reconstruction of the filtered Radon transform of f. In section 4 we discretize the obtained formula for using in the standard filtered backprojection reconstruction algorithm. Results of the numerical simulation are presented in section 5. We use a phantom similar to that of [7] for our simulations. Analytical interpolation Let us remind the theorem of integral interpolation of a band-limited function from [1]. Theorem 1 ([1]). Let ψ L (R), supp ψ [ 1,1]. Then for any ρ > 0, ξ ( ρ,ρ) ψ(ξ) = 1 π e ρ ξ sin η ρ ψ(η) dη (4) η ξ η >ρ Since function f is supported in the unit ball, the theorem 4 is applicable to ψ(ξ) = f(ξ,ξ ), where ξ is fixed, i.e. f is restricted onto the line ξ = const, Fig. 1. In that way it is possible to interpolate the Fourier transform to the whole plane. As a result one obtains the following theorem. Theorem. Let f L (R ), suppf B. Then for any ω = (cosϕ,sinϕ), where π ϕ < ϕ 0, the following interpolation formula is valid: ˆf(ω 1,ω,p) = 1 ( ) τ ω π ds dτ dqk ω,p (s,τ,q)ˆf,,q, τ +ω τ +ω where ω = (cosϕ,sinϕ), τ >a K ω,p (s,τ,q) = sin( s τ a ) ( ) e is p q τ +ω + s a ω 1, τ ω 1 a = ω tan(ϕ 0 /), ϕ 0 characterizes the unknown angle range, Fig. 1 (5)

4 Aleksander Denisiuk Proof. To prove the theorem, one should start with the formula (3). Then substitute into it the interpolation formula (4). And, in turn, substitute the slice theorem formula () into the result. Finally, one should switch from η to τ coordinate with the following substitution η = sτ and take use of the equality ρ = as. 3 Filtration The standard tomographical reconstruction algorithm consists of two steps: filtration and backprojection. We will interpolate the Radon transform of filtered function f b, where f b (ξ) = Φ b ( ξ ) f(ξ), parameter b characterizes resolution of reconstruction, [7]. Here Φ b (s) is a filter function supported in [ b, b]. Filtration implies that integration with respect to s in 5 is restricted only to finite interval [ b,b], so the formula 5 will be transformed as follows: Theorem 3. Let f L (R ), suppf B. Then for any ω = (cosϕ,sinϕ) where π ϕ < ϕ0 the following interpolation formula for the filtered Radon transform is valid: ˆf b (ω,p) = 1 ( ) τ ω π dτ dqk b,ω,p (τ,q)ˆf,,q, (6) τ >a τ +ω τ +ω where ω = (cosϕ,sinϕ), b K b,ω,p (τ,q) = Φ b (s)e s ) ( a ω sin s 1 τ coss (p q τ +ω a ) ds, 0 τ ω 1 (7) a = ω tan(ϕ 0 /), ϕ 0 characterizes the unknown angle range, Fig. 1 4 Discrete interpolation Now we will discretize the formula 6. Consider the standard parallel scanning scheme [7]. It means that the following data are given for j = 0,...P 1, l = Q,...,Q: g j,l = ˆf(cosθ j,sinθ j,s l ), where θ j = πj/p,s l = hl,h = 1/Q.

Interpolation procedure for the limited-angle tomography 5 Limited-angle restriction means that the data are given only for θ j, satisfying π/ θ j > ϕ 0 /, i.e. j < P π ϕ0 π and, j > P π+ϕ0 π. Consider the following filer, parametrized by ε [0,1] (cf. [7]): { 1 ε s Φ b (s) = b, 0 s b, (8) 0, s > b. Integral in 7 can be calculated explicitly. So, the theorem 3 can be reformulated in the following way (cf. [1]): Theorem 4. Let f L (R ), suppf B, filtration function be defined in (8). Then for any ω = (cosϕ,sinϕ) where π ϕ < ϕ 0 the following interpolation formula for the filtered Radon transform is valid: ˆf b (ω,p) = 1 ( ) dqkb,ω,p (τ,q) π dτ ˆf, τ >a τ ω 1 where ω = (cosϕ,sinϕ), K b,ω,p (τ,q) = (1 ε)e 1 (α,β,γ)+ ε b E (α,β,γ) where + τ, τ +ω ω,q τ +ω (9) sinν + α +(β +γ) sinν (10) α +(β γ), E λ (α,β,γ) = eαb sin((β +γ)b λν + ) ( α +(β +γ) ) λ eαb sin((β γ)b λν ) ( α +(β γ) ) λ, α = a ω 1, β = p q τ +ω, γ = τ a, ν ± = arctan((β ±γ)/α), a = ω tan(ϕ 0 /), ϕ 0 characterizes the unknown angle range, Fig. 1. Remark 1. The case ε = 0 was considered in [1]. The present result has different form, more suitable for discretization. Passing to discretization of this formula, let us make a substitution τ = ω cotθ in the formula (9). It will be rewritten in the following way, which is opportune for direct discretization, using given data: ˆf b (ω,p) = 1 π π θ >ϕ 0 Kb,ω,p (ω cotθ,q)dqdθ sinθ ω cosθ ω 1 sinθ ˆf (cosθ,sinθ,q), (11) Note that the standard filtered backprojection algorithm reconstructs a function of essential band width b. So, the integral with respect to η in (4) should be restricted to finite segment η < b. As a corollary,the integral with

6 Aleksander Denisiuk respect to τ in (9) should also be restricted to some finite segment. We use the segment τ < 1.5. This threshold was found empirically. Finally, the filtration kernel (10) has a large multiplier e αb, which increase computational errors. This multiplier depends on the direction ω. So, the filtration level could be chosen interdependently for each direction. We use b = ln(50)/α, so errors are increased up to 50 times.. Summarizing, we get the following modification of the standard filtered backprojection algorithm (cf. [7]): 1. For j = 0,...,P 1 compute ψ j = πj P a. if direction ϕ j is given ( π ψ j > ϕ0 ), compute convolutions v j,k = 1/Q Q l= Q w b (s k s l )ˆf(cosψ j,sinψ j,s l ), k = Q,...,Q where w b (s) is the filtration kernel corresponding to (7). Explicit expression of w b can be found in [7]. b. else (direction is missing) compute interpolated convolutions v j,k = 1 πqp P 1 Q i=0 l= Q K b,ω,pk (ω cotθ i,s l ) sinθ i ω cosθ i ω 1 sinθ i ˆf(cosθ i,sinθ i,s l ), where k = Q,...,Q, ω = (cosψ j,sinψ j ), kernel K is given in (10), summation with respect to i is performed only for those i, that satisfy 1.5ω < tanθ i and π > ϕ0 θ i. At each point x = (x 1,x ) of reconstruction interpolated discrete backprojections are computed: f bi (x) = π P. P 1 ( ) (1 u)vj,k +uv j,k+1, j=0 whereuandk foreachpairofxandj aredefinedbythefollowingformulas: s = x 1 cosθ j +x sinθ j,k sq < k +1,u = sq k. Remark. The proposed algorithm can be used with any other filer F b (ξ) (such that F b (ξ) = 0 for ξ > b). If we set in (7) ε = 0, composition of filtrations with (7) and with F b is equivalent to filtration only with F b. So, discrete interpolation should be followed by discrete filtration with F b.

Interpolation procedure for the limited-angle tomography 7 5 Numerical simulation The results of numerical simulation are presented at the figure. We use a phantom similar to that of [7]. The original function has value inside the ellipsoidal ring and 0.8 inside the smaller ellipse. The value of ε in filter (8) is equal to 1. There were 7 directions and 7 lines in each direction used. In limited-angle problem we supposed that interval of 30 in unknown, i.e. 14 directional data are missing. Fig. Original function (top-left) and reconstruction: complete data (top-right), standard regularization data (bottom-left) an interpolated data (bottom-right). Unknown interval is 30. The original function has value inside the ellipsoidal ring and 0.8 inside the smaller ellipse. Comparing errors of reconstruction, given at the figure 3, one can see significant improvement of reconstruction inside the object. At the same time outer artifact where weakened only slightly. Note that from tomographical point of view the interior of the object is the matter of interest.

8 Aleksander Denisiuk Fig. 3 Error of reconstructions (left-to-right): complete data, standard regularization date, interpolated data 6 Conclusions We proposed a new universal data completion procedure for the limited-angle tomography. Our procedure can be used in the standard filtered backprojection reconstruction algorithm. The numerical simulation demonstrates that data completion allows to decrease some artifacts and improve reconstruction. References 1. Denisjuk A, Palamodov V (1988) CRAS Paris 307, Série I:181 183. Helgason S (1999) The Radon Transform. Birkhauser Boston 3. Jang K E, Lee J, Lee K, Sung Y, Lee S (01) Proc. SPIE 8313, 83134Y 4. Kolehmainen V, Lassas M, Siltanen S (008) Siam Journal on Scientific Computing, vol. 30, no. 31413 149 5. Kogan A Iu, Kheifets V N (1987) Kosmicheskie Issledovaniia, 5, Nov.-Dec. 884 894 6. (1961) Landau H J, Slepian D D Bell Sys. Tech. J., 40:75, 43 63 7. Natterer F (001) The mathematics of computerized tomography. SIAM 8. Quinto, E T (1998) Inverse Problems, 14:339 353 9. Quinto E T, Öktem O (007) Proc Appl Math and Mech, 7:105031 10503 10. Rantala M, Vänskä S, Järvenpää S, Kalke M, Lassas M, Moberg J, Siltanen S (006) IEEE Transactions on Medical Imaging, 5():10 17 11. Ritschl L, Bergner F, Kachelriess M (010) Proc SPIE 76, 76H 1. Ruff L J (1984) Geophys Res Lett, 11(7):69 63