Document Services MIT

advertisement
MIT Document Services
Room 14-0551
77 Massachusetts Avenue
Cambridge, MA 02139
ph: 617/253-5668 1fx: 617/253-1690
email: docs @mit.edu
http://iibraries.mit.edu/docs
DISCLAIMER OF QUALITY
Due to the condition of the original material, there are
unavoidable flaws in this reproduction. We have made every
effort to provide you with the best copy available. If you are
dissatisfied with this product and find it unusable, please
contact Document Services as soon as possible.
Thank you.
LIDS-P-1731
Dece:ber 1987
A PROJECTION SPACE MIAP METHOD FOR
LLMITED ANGLE RECONSTRUCTION
Jerry L. Prr.nce and Alan S. Ti'llsky
Laboratorn for Information and Decision Systems
Department of Electrical Engineering,
Massachusetts Institute of Technology, Cambridge, .MA 02139
Abstract
present a method to re-onstruct images from finite sets
WVe
of noi-y projections which are available only over limited or
sparse angles. The method solves a constrained opti-ization problem to _d a maximum a posterioni (MAP) es;imate of :he ful' 2-D Radon transform of the object, usn g
prior inowledge of object mass, center of mass, and ccnvex
support. and information about fundamental const.rin:s
and smoothness of the Pzdon transfor-m. This ef=cient
prima-dtual algor:nhm cornssts of an iterative local relaax-y
ation stage which solves a partial differential equation in
Radon-space, fo'owed by a simple Lagrange multiplier upreconstructed us°ng convolution
6ate sLaze. The ob;ect is reconstructed us -g convoiltion
applied
hackpro;ection
esti-te.
transform estimz;e.
-The to
to :he
the Radon
Radon transfo-m
-ackproo~ection
appied
I.
Introduction
sfwe)-
<'J()}
~)dwhere
g(t 9) ~ =.~fz~(
where f(z) is a real function defined on the plane (which
we will azsume to be zero outside the ddlk of radu-s T
= [cos 6 sin £;T. Thus, the
centered at the origin) ande
2-D P.adon traysform g(t,6), for fixed t and 6, is a line
integral of the function ffz) along the line with lateral
displzcement t and unit normal w.
,hen one obtains a large number of accurate mea-suements of g(t,6) for t E [-T,T] and 6 E IO,,r), then a
high-qualiW' reconconstruction of f(z) may be made using
conventional techniques, e.g., convolution backprojection
[2]. However, when the line integrals are observed in noise,
and when the angular range is restricted to a subset of
[0,xr)- i.e. eit:er the lmi;ed- or sparse-angle situation
I-
II.
Consistency and Support
o te 2- Radon
Ceta mathematcal popeies
Certaim mathematical properties of the 2-D Radon .ranform are used to advantage in our reconstruction method.
fi-st property is one of consistency: not all functio.s
P(t,6) are Radon transforms of some function f(=). A
full discussion of the consistency conditions required of
Altho-gh limite- angle tomography has bee.n widely discussed in the litera:ure, adequate imagery- is still no: otainable in discpiines in which there are both restricted
viewing angles a-d low signal to noise ratios (cf. [1: and
references). The problem is fundamentally one of invert-ig
the 2-D Radon tra-sformt given by
-
then these conventional techniques are not adequate.
Some of the methods in the literature designed to account
for the limited- and sparse-angle cases, and in some cases
the noise, include modified transform methods, iteraticn
between spaces, and finite series expansion methods (see
|1 and references). The methods most closely related to
our methods are those which seek to d.rect!y estimate the
full Radon transform such as in [3] and [4].
-
-~~~~~--~~I~~"I-- - -~~~~~~`r~~-
a 2-D Radon transform may be found in 15].What we
require in this paper is the periodicity condition given by
g(t,) = g(-t, 6 + ,;), and the two moment constraints
given by
(2)
T g(t, ) dt = m,
T
and
fT
t[
g(t,)d=
c(),
(3)
c(0) is a cosinusoidal function in 0. Both rn and
c(6) may often be estimated quite accurately [6],`7], so that
we may- use these two equations as conrstraints on the full
Radon transform to be estimated. We assume in what
follows that a pre-processing stage scales and shift-s the
measurements so that m = 1 and c(6) = 0.
The second mathematical property of the 2-D PRadon
transform is one of support: the convez hull of the support
Y of the function f(z) has a one-to-one correspondence to
the support 5 of 2{f(z)}, where by support we mean the
set of points where the function is non-zero. Therefore, if
we knew hul(') a priori, we would insist that any estimate
Our approach, instead,
y. O
of g(t,6) be zero for (t,6)
assumes that we have only an estirateofhul() (produced
perhaps by the methodc in 7,.), and therefore t-at g(t,6)
shoulc be smc: where (:, 6) f 5.
Variational Formulation
III.
Consider the ;roblem, which we refer :o as (VT), to minimize
7I
o
_ 1
_ ot Ir
<c e
g.Y, dod8 +
- ~(,
!
igX .~ /
c+g\2
dt dD
dt.dT
("g)'ag)2
+
the .r
),'
r~ 2d 18
g dtt
(4)
subject to the etuality constraints given by (2) and (3) and
0(:,)
=
boundary con::ions g(T,O) = g(-T,O) = 0 and
g(-t,,.) where r, f3, and -y are positive constants. Here,
Y, = {(t, 0) -T < t < T,O < 6 < r} and Yo is a subset
of JTr over w'hich (noisy) measurements y are available, and
saisfied as well. Since for fi:ed A1(6) and A2(6), the PDE
is elliptic in g(t, 6), we may solve it numerically on a discrete lattice system. This suggests a primal-dual approach
where we solve the PDE in the primal stage for fixed A1
and A., followed by a dual stage which updates Al and 2-.
\We use a very efficient local relaxation algorithm (which
ma be implemented in parallel) due to ;uo et. al !8] to
solve the PDE in the primal phase, and a simple Lagrange
multiplier update stage (see t91). Fortunately, the value
of the final Lagrange multipliers may often be estimated
to high accuracy before beginning the iteration, which
speeds up converegence dramatically i[7]. We su-mmarize
the algorithm below.
Local Relaxation Algorithm:
1. Estimate final Lagrange multipliers %1(0) and ),~().
2. Set A2(6) = .i(6) and A0 (6)
3. Set k = 1 and g = y.
gI.
=
. .4.seeks to
~ , which
e7.~~~~ a..penalty
The first term in I represents
keep the estimate close to the observatiorns. The second
term is a pena::y for non-zero values outside the support
of the Radon transform. and 'na'ly, the third term penalizes large derizatives in both the vertical and horizontal
di-ection, and hi therefore a smoothing term.
A necessar- and sufficient condition for g(t, ) to be a
solution to (V) is that is satisfy- the following second order
-'
pa-tial differe:.ial equation (?DE) [7]
(
+G
EX
g
-
"a
i X1 y-.A(O) A (6)# ()
c'
and the additional bounda-y condition 8g(t,O)'at =
ag(-t.r,)/:, where XG and Xy are the indicator functio-s for _ 2nd 'Jo, respectively. In addition, g( '?,) must
satisf- the orig.-al cons:raints and bo.:dary conditions.
It is important to note that (5) contains three •e:nown
functions: g(t. 6), and two Lagrange ru:ltiplier .nctions
Ax(e)
and A2 (63 (one for each constraint).
1
-
A(6).
1e ao.
Solve PDE numerically to yield gk.
5. Does gk satisfy, the constraints?
6. If not, update Lagrange multipliers according to
r
(6)
= Ala cx mm-]
(6) =
gk(t,)dt)
tc(o
and goto 4.
Se k-k
7. Otherwise, we are done and g = g t .
This algorithm converges to the globally optimum solut:ion provided that a is chosen small enough [9'.
V.
Experimental Results
In this section, we present the results of two experiments,
designed to show the overall performance of the algorithm
on a limited-angle case and on a sparse-angle case. The
object that is used in these simulations is an ellipse with
bewe describe
The numer'-al solution to (5), which
the letters M I T in its interior, shown in Fig. 1 using an
5)wihede
soutotbbenuera
..
low, is found c: a discrete lattice system in VT. It turns
.t twcsko81 by 81 discretization. Fig. 2 shows a noisy sinogramn
.
oe
0
a
finite
n-er
seeks
of
solution,
which
out that this
consisting of 81 rows (sampling t) and
(S^NR=10.OdB),
aximum
variables deno eSi by the vector g, is czcct!y the .- xinaum
60 columns (sampling 6), created by adding independent
to
a zost*riori (M.A'P) estimate of g, when g is described2
samples of zero-mean Gaussian noise with variance c2 to
each element of the true sinogam (not shown).
by a certain Markov random field prior probab:iiy, and
when ;he noise is given bv additive independent, zero-mean
Fig. 3 shows an object reconstruction using convoluGaussian randCcm vriabies with variance ~c [7].
tion backprojection (CBP) in which only the fi-st 40 of
60 (leftmost) projections of the sinogram in Fig. 2 were
IV .
Lo cal Relaxation Algorithm
To solve (5) we must find both g(t, 0) and the two Lazange
multiplier funct'ons, A1 (6) and A2 (6), so that the PDE itself
is satisfied and the mass and center of mass constraints are
-
used. A reconstruction obtained after processing using the
local relaxation .MAP algorithm described in Section IV is
shoun in Fig. 4. In this case, the support G and the mass
m of the Radon tranform were estimcted using methods
described in r7] and [10], while the center of mass was
"""""""~~~I----I-----"l~l-~--'
~~-
Fig. 2. 10dB sinogram of MIT ellipse.
Fi-. 1. Origcnal MIIT ellipse.
which we have explored in 7] is o -incorporatemore t'-an
(correctiy) assu-=ed to be zero. The coeEcients rc ,: and
just two of the constraints inherent to the Radon tra-s3 wer-e se: to 5.0, 0.05, and 0.01. resective!Y.
form.
Fig. 5 shows an object reconstruc:ion using convoiution
backprojection (CBP) in which only 10 evenly spaced proReferences
jections of the s-nogram in Fig. 2 were used. A reccnS.ruc.ion obtained after processing using the same coemcients
[1] J. A. Reeds and L. A- Shepp, 'Limited angle reconstruction
abrove is shown in Fic.[ 6.
Cas
One can see :-rom these two ex-er:raen:s a cr-amatic
in tomography via squashing," IEEE Trans. on MAecical
re.ccing, vol. .x'I-6, pp. 89-97. June 1987.
improvement in the recor.structiors. The iimited-angle
case showmn in Fi;s. 3 and 4 shows most clearly how supr2]omato
. ic
R. ws
Dea-s,
sm omThe
mre-Redon Trans.form and Some of Its Arpli,)ort informlation - w--ic]: was es:-.rate.d -om Teasurecations. New York: John Wiley and Sons, 1983.
ment;s in this case - can improve the de;fnition of the
[3] .. K. Lo-s, 'Picture reconstruction from projections in
object bounda-ie-. The spase-angle case shows co=nderrestricted range," Math. Meth. in the Appl. Sci., vol. 2,
able improvemer.: resulting primari:.- from the horizontal
pp- 209-220, 190.
smoothing effec:s and constraints. The in;ermedia:e rekite:?o':aed,
sult 'not sho'nl) -1 each c-se is a smoothed, sut
nn each cse is'- 4] a5. H. Bucnocore, Fcst Minimum Variance Estimatorsfor
ecn cand feasible (with respect to the mass and center of mass
Limited An.gl Computed Tomogrcphy Imae
Image Reconstrucconstraints) sinogram.
tion. PhD thesis, Stanford University, 1981.
VI.
[5] S. Helgason, The Radon Transform.
Bri::auser. 1930.
Discussion
Bosto=,
MY4:
[6] D. J. Rossi and A. S. Willsky, 'Reconstruction from pro.
c-tions based on detection and estimation of objects-parts
I and II: performance analysis and robustness analyss,"
,EEE Trans. ASSP, vol. ASSP-32, no. 4, pp. 88-90, 1984.
W'e -ave demons-t:ated in :his oao: a method based on
estisatlion principles for reconstructing images from thelr
noisy and limited-angle or sparse-angle Rzadon tracsforms.
We have showun that including ce:tai- types of prior imowledge can lead to improvec reconstruction over co--olution back-projection appiied directly to the measurements.
A hierarchical a-orithm Cescribec in '7,, however, allows muc~h~
of this informa:tion to be estimated in -revious stages; therefore, the method is largely self-conta:-ed.
.Marny extensions to this work a-e possible. One extension
I7] J. L. Prince, Geomet.ic .fodel-3asedEstimation From Pro:ect-ons. PhD thesis, Mfassachusetts Institute of Techmolog, Janua 1988. Dept. Elec. Engr.
!nll8]
C. J. Kuo and B. C. Levy, 'A t-wo-level four-color SOR
met;od," Tech. Rep. LIDS-P-1625, MIT Laboratory for
Information and Decision Systems, 1986.
3
Fig. 3. L.ited-zngie recons:;uction using CBP.
Fig. 4. Limited-angie recons.-uc-ion after processing.
Fig. 5. Sparse-anc-re recostrction us.ng C3?.
Fig. 6. Spa.rse-angle reconst-uction after processiL.-
[9 D. P. Bertse-Skas, Cor.,:rained Ontimi:ation and
ng
/MultiplierrMethod.. New York: .Acadeic Press, 1922.
[10Q J. L. Prince and A. S. Willsky, ?'Recon-:tructing co=vex sets
from supo-' line meas'rements' Tech. Rep. LID-P-1,04,
.M.I.T. Labc:atory for Informaion and Decisior Systems.
September :987. S:b---tted to EE P-A-MI.
AcknoL£.ranres
rain ar
Resec
Oic
at
DS-tEd92
the Urou
.S. A.,y
rans
-K-O
nd
3
r. 2adition, the
rk of -re first
author was oar-ia'ly su:oorzec by a U.S. Ar-v Research Office -ellov:snis.
Download