Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
32
Binarytomographicimagereconstruction000
Thisalgorithmisterminatedwhereoneofthestopcriteria:||F(x(k))||2<tg
or(x(k))T(1x(k))<Ntfismet.Wesettg1||ATb||2twitht1104,tf1
5×104,andImin11012.
Algorithm40(BinarySteeringofProjectedGradientAlgorithm)
Initialization:
Set;,δ,t,tf,σ,E,Imin,e1[1,...,1]TIRN,
bAeb,x(0)11
2e,tg1||ATb||2t,
Outerloop:
For
k10,1,...,do:
η(k)11
2(1exp{k
δ}),
Z(k)1{j{1,...,N}:|x(k)
j|>E},
A
(k)
s
1[a,Z(k)],L
(k)
s
1[l,Z(k)],x
(k)
s
1[x
(k)
Z(k)],
rbA
(k)
sx
(k)
s
,qL
(k)
sx
(k)
s
,
gr1ATr,gl1LTq,
f1
2rTr+1
2;qTq,
ggr+;gl,
Z
g
(k)
1{j{1,...,N}:gj<0},
Termination:
If
Break
||g
Z
g
(k)
||2<tg,
End
I11,
Innerloop:
WhileI>Imindo:
II
2,˜
xxIg,
x
ˆ
(
I
4
I
l
0if
1if
x
˜
otherwise
xη(k),
x1η(k),
˜
˜
rbAˆ
ˆ
f1
ˆ
2ˆ
rTˆ
r+1
x,ˆ
2;ˆ
qLˆ
qTˆ
q,
x,
Termination:
If
ffσgT(ˆ
ˆ
xx):x(k+1)1ˆ
x,
Break
End
Innerloop:
End
x(k+1)1ˆ
x,
Termination:
If
k>1and
xT(1x)
N
<tf:x(k)1x(k).
Break