Image Reconstruction For Fan Beam X-Ray Tomography Using General Hankel Transform Pair
Image Reconstruction For Fan Beam X-Ray Tomography Using General Hankel Transform Pair
Image Reconstruction For Fan Beam X-Ray Tomography Using General Hankel Transform Pair
cn
Zhao Shuang-Ren
Doubletask, Toronto, Canada
1. Introduction
2
http://www.paper.edu.cn
follow this spirit to obtain the general Hankel Transform pair which can
be applied to fan beam geometry.
From Ref. [11] the method of back projection for the case of equi-
angle detectors is available
2π 1 γm
⌡ L2 ⌠
f(r,φ)= ⌠ ⌡cos(γ)Rβ(γ)g(γ'-γ) Ddγdβ (1)
0 -γm
where
1 γ 2
g(γ)=2 ( ) h(γ) (2)
sin(γ)
∞
1 1
h(γ)= 2 ⌠
⌡|ξ|exp(jξγ)dξ
D 2π
-∞
∞
1
= ⌠|η|exp(jηDγ)dη (3)
2π ⌡
-∞
2
L= 1+ρ +2 ρ sin(β−φ) (4)
ρ cos(β−φ)
γ'=tan-1( ) (5)
1+ρ sin(β−φ)
and f(r,φ) is the image function to be reconstructed in polar coordinates
(r,φ). Rβ(γ) denotes a fan beam projection as shown in Fig.1 where γ is
the fan beam span angle corresponding to the detector bank and β is the
rotation angle; R'β(γ) is a modified fan beam projection, D is the distance
r
from the source point Φ to the origin O. ρ =D , If we define
3
http://www.paper.edu.cn
γ object fuction.
t
D β
u
(r,φ )
φ θ
O
4
http://www.paper.edu.cn
∞
1
= ⌠
2π ⌡
G(η)exp(jηDγ)dη (10)
-∞
where t=Dγ. We also have
t
g^(η)=η t(g(D))
∞
⌠ t
= g(D)exp(-jηt)dt
⌡
-∞
∞
=⌠⌡ g(γ) exp(-jηDγ) D dγ (11)
-∞
and
g(γ) =t η(g^(η))|t=D γ
∞
1
=2π ⌡⌠g^(η) exp(jηt)dη
-∞
∞
1
= ⌠ (12)
2π ⌡
g^(η) exp(jηDγ)dη
-∞
Combining (1) - (12) and assuming that all functions are
integralable, so that the order of integration can be changed, we have
2π
⌠ γm
1 ⌠
∞
f(r,φ)= L2 cos(γ)Rβ(γ) ⌠
1
2π ⌡
g^(η)exp(jηD(γ'-γ))dηDdγdβ
⌡ -∞
⌡ -γm
0
5
http://www.paper.edu.cn
2π
⌠ ⌠∞ γm
= L2 g^(η) ⌠
1 1
⌡cos(γ)Rβ(γ)exp(-jηDγ)Ddγexp(jηDγ')dηdβ
2π
⌡ -γm
⌡ -∞
0
2π
∞
1 ⌠1
= L2 ⌠⌡g^(η)Gβ(η)exp(jηDγ')dηdβ (13)
2π ⌡
0 -∞
Eq.(7), (9) and (13) can be used to calculate f(r,φ) from Rβ(γ). In
order to obtain the general Hankel transform pair, we need another
equation by which Rβ(γ) can be calculated from f(r,φ).
The parallel beam projection Pθ(u) is[12]
2π a
Pθ(u)= ⌠
⌡ ⌠
⌡ f(r,φ)δ(u-r cos(θ−φ))rdrdφ (14)
φ=0 r=0
where u is the distance from the origin to the line of x-ray, see Fig 1, a is
limited such that if r>a, f(r,φ)=0.
Considering the fan beam geometry Fig. 1
u=D sinγ
θ=β+γ (15)
as in ref. [10] we have
1
δ(u-r cos(θ−φ))= δ(γ-γ') (16)
cos(γ)(D+r sin(β−φ))
where γ' are defined in equation (5). Considering Ref.[11] and Eq.(14) -
(16) the fan beam projection Rβ(γ) is
Rβ(γ)=Pθ(u)|u=D sin(γ);θ=β+γ
2π a 1
= ⌠
⌡ ⌠ ⌡ f(r,φ) cos(γ)[D+r sin(β−φ)]δ(γ-γ')rdrdφ (17)
φ=0 r=0
6
http://www.paper.edu.cn
∞
⌠ 2π a 1
cos(γ) ⌡⌠ ⌠⌡ f(r,φ)cos(γ)[D+r sin(β−φ)]δ(γ-γ') rdrdφexp[−jηDγ]Ddγ
⌡ φ=0 r=0
-∞
2π a D ∞
= ⌠
⌡ ⌠ ⌡ [D+r sin(β−φ)]f(r,φ) ⌠
⌡ δ(γ-γ') exp[−jηDγ]dγ rdrdφ
φ=0 r=0 -∞
2π
⌠ a1
= Uf(r,φ)exp[-jηDγ']rdrdφ
⌠
(18)
⌡
⌡ r=0
φ=0
where
U=1+ρ sin(β−φ) (19)
Equation (13) and (18) are two important integral formulas. (13)
can be used for image reconstruction. (18) can be used to calculate the
projection data from the image function. These data are needed for
simulation. These two integral formulas can be expanded using Fourier
series,
∞
f(r,φ)= ∑fm(r)exp(j m φ) (20−a)
m=-∞
2π
1
fm(r,φ)= ⌠ f(r,φ)exp(-j m φ)dφ
2π ⌡
(20-b)
0
7
http://www.paper.edu.cn
and
∞
Wβ(Dγ)= ∑Wm(γ)exp(j m β) (21)
m=-∞
2π
1
Wm(γ)= ⌡ ⌠Wβ(Dγ)exp(-j m β)dβ (22)
2π
0
∞
Gβ(η)= ∑Gm(η)exp(j m β) (23)
m=-∞
combining definition (9) and equations (21) ,(22) and (23) gives
∞
Gm(η)= ⌠ ⌡Wm(γ)exp(-j Dγ η)D dγ (24)
-∞
These leads to the new integral transformation pair
∞
π
fm(r)=exp(j m2) ⌡ ⌠Gm(η)Hm(r,η)g^(η)dη (25-a)
η=−∞
where
2π
1 ⌠1
Hm(r,η)= 2exp[j(m ε+D γ' η)] dε (25−b)
2π ⌡L
ε=0
and
a
π
Gm(η)=2π exp(-j m )⌠
2⌡m m
f (r)I (r,η)rdr (26-a)
0
where
2π
1 ⌠1
Im(r,η)= Uexp[-j(m ε+D γ' η)]dε (26−b)
2π ⌡
0
In these two formulas the substitution β−φ=ε+π/2 has been used and
U=1+ρcos(ε)
2
L= 1+ρ +2 ρ cos(ε)
8
http://www.paper.edu.cn
-ρ sin(ε)
γ'=tan-1( ) (27)
1+ρ cos(ε)
Equations
(7)--(22)--(24)--(25)--(20-a)
can be used as an algorithm for the fan beam image reconstruction.
Equations
(20-b)--(26)--(23)--(10)--(7-b)
can be used to produce fan beam simulation data Rβ(γ) from a known
object function f(r,φ).
9
http://www.paper.edu.cn
r
we note that if ρ=D −−−>0 then β−−−>θ,
10
http://www.paper.edu.cn
∆v
t
∆t
detectors
umax
Ο
Φ
D1 D2
Object
m=0
11
http://www.paper.edu.cn
N-1
N
IFFTm-->n{Xm}=
∑ 2π
Xmexp[j m n ]
Ν
(40)
m=0
Since Eq.(22). We have
1 Np+1 Np+1
Wm(tk)=N +1IMODn-->m FFTi-->n {W(βi;tk)} (41)
p
where i,n in[0,Np] m in [-Np2,Np2-1], Np2=(Np+1) div 2.
where
W'm(tk)=Wm(tk) if k in [-Ns2,Ns2]
0 if k in[-Nv2,Nv2-1]-[Ns2,Ns2]; (43)
and ηl=l ∆η,∆η=2π/tT; tT=(Nv+1)∆t, l, k in [-Nv2,Nv2-1], Nv2=Nv div
2, (Nv+1) is size of FFT algorithm; j, i in [0,Nv], and Nv>Ns .
12
http://www.paper.edu.cn
(Nv2-1)
π
fm(rn)=exp(j m )
2 ∑Hm(rn,ηl)g^(ηl)Gm(ηl)∆η (45)
l=-(Nv2-1)
where
1 tk/D
g^(ηl)=2 sin(t h(t ) (46)
k/D) k
where
∞
1
h(tk)= ⌡ ⌠|η|exp(jηtk)dη
2π
-∞
1
= n=0
4 ∆t2
0 n=even
1
- n=odd (47)
(nπ∆t)2
in which the dc value of the object function has been considered
according to the Eq.(3.61) of Ref[11].
rn=trunc(r/∆r)∆r ; rn+1=rn+∆r
r0=r-rn ; r1=rn+1-r (50)
trunc takes the integer value and
r= xi2+yj2
φ=tan-1(yj/xi) (51)
13
http://www.paper.edu.cn
6'. Alternative of 6.
f1 f2 f3 f4
+
r 1 +r 2 +r 3 r 4
f(xi,yj)= 1 1 1 1 (52)
+
r 1 +r 2 +r 3 r 4
where
f1=f(φk;rn); f2=f(φk+1;rn)
f3=f(φk;rn+1); f4=f(φk+1;rn+1) (53)
and
r1= r2(φ-φk)2+(r-rn)2; r2= r2(φk+1-φ)2+(r-rn)2
r3= r2(φ-φk)2+(rn+1-r)2; r4= r2(φk+1-φ)2+(rn+1-r)2 (55)
and
rn=trunc(r/∆r) ∆r ; rn+1=rn+∆r
φk=trunc(φ/∆φ) ∆φ ; φk+1=φk+∆φ (56)
and r,φ is defined in (51).
If only few projections are available, Step 6. is the best choice and
the quality of the reconstruction is better than with the convolution
backprojection method. If more projections are available, Step 6'. is the
best choice and the same quality of reconstruction as with the
convolution backprojection method is achieved with only a quarter of
14
http://www.paper.edu.cn
computation time or even less (supposed that the matrix Hm(rn,ηl) has
been precalculated ).
5. Conclusion
Appendix
⌠f(ξ)δ[Ψ(ξ)(Φ(ξ)−α)]dξ
⌡
⌠ 1
=f(ξ) δ(τ)dτ 1−5
⌡ Ψ'(ξ)(Φ(ξ)−α)+Ψ(ξ)Φ'(ξ)
15
http://www.paper.edu.cn
1
f(Φ−1(α))
Ψ(Φ (α))Φ'(Φ−1(α))
−1
⌠ 1
=f(ξ) δ(ξ−Φ−1(α))dξ 1−6
⌡ Ψ(Φ (α))Φ'(Φ−1(α))
−1
16
http://www.paper.edu.cn
References
[1]. G.N. Ramachandran and A.V.Lakshmin-arayanan, "Three-
dimensional reconstruction from radiographs and electron micrograph:
application of convolutions instead of Fourier transform," Proc. Not
Acad. Sci. USA, Vol.68, PP.2236-2234, Sept. 1971.
[2]. L.A. Shepp and B.F. Logan," The Fourier reconstruction of a
head section ," IEEE trans, Nucl, Sci., Vol. NS-21, PP 21-43, June 1974.
[3]. R.M.lewitt, R.H.T.Bates and T.M.Peters, " Image
reconstruction from projections, II Modified back-projection methods,"
Optik Vol, 50, PP.85-109, Mar. 1978.
[4]. G.T. Herman, Ed., "Image Reconstruction from Projections:
The Fundamentals of Computer Tomography, New York:Academic,
1980.
[5]. R.N. Mersereau and A.V. Oppenheim, "Digital reconstruction
of multidimensional signals from their projections." Proc. IEEE, Vol 62,
PP 1319 1338, Oct. 1974.
[6]. H.J. Scudder," Introduction to computer aided tomgraphy,"
Proc IEEE, Vol,66, PP 628-637, June 1978.
[7]. Hui Peng, Hener Stark, "Direct Fourier Reconstruction in fan
beam tomography," IEEE trans. on Medical Imaging, Vol. MI-6 No.3
September 1987.
[8]. William. E.Higgins,DAvid C.Munson, "A Hankel Transform
Approach to Tomographic Image Reconstruction," IEEE Trans. On
Medical Imaging. Vol. 7, No.1,March 1988.
[9] F.Natterer."The mathematics of computerized Tomography."
Cpyright 1986 by John Wiley & Sons Ltd and BG Teubner, Stuttgart. pp
119.
17
http://www.paper.edu.cn
[10]. Zhao S.R., H. Halling, " Image Reconstruction for Fan Beam
X-ray Tomography Using a New Integral Transform pair" February
1992.
[11]. Avinash C.Kak and Malcom Slaney, " Computerized
tomographic Imaging" Printed in the United States of America. IEEE
order Number: Pco2071, PP.90.
[12]. Paul A.Rattey, and Allen G.Lindgren, "Sampling the 2-D
Random Transform IEEE Transactions on Acoustics Speech, and Signal
Processing. Vol Ascp-29, No.5 October, 1981.
[13]. Zhao. Shuang-Ren, H.Halling G.Fuhrmann Sampling the Fan
beam Projection Using fan function. " KFA internal publication.
[14]. G.Fuhrmann "Testphantom-Projektionsdatensaetze fuer die
2D-Computer-Tomographie", KFA internal publication.
[15]. P.A. Rattey," Tomographic Image Reconstruction from a
Limited Number of Projections." Signal Processing 7 (1984) 371-387
North-Holland.
18