Skip to main content
. 2019 Jun 26;10(7):3635–3653. doi: 10.1364/BOE.10.003635

Algorithm 2.

3D fluorescence imaging reconstruction

Require: If,l, rl, f1,l,,fM,l l=1,,Nimg
1: initialize o1(1,0),,oM(1,0), pc(1,0), h˜f(1,0); normalize If,l
2: for k=1:Kf do
3:  Sequential gradient descent
4: for l=1:Nimg do
5:   if j<Nimg then
6:     for m=1:M do
7:      om(k,j)=om(k,j1)omef,l(o1(k,j1),,oM(k,j1),
     pc(k,j1),h˜f(k,j1))/max (|f1,l(k,j1)|,,|fM,l(k,j1)|)4
8:     end for
9:     pc(k,j)=pc(k,j1)(r)pcef,l(o1(k,j1),,oM(k,j1),
    pc(k,j1),h˜f(k,j1))/max (|t1(k,j1)|,,|tM(k,j1)|)2
10:     h˜f(k,j)=h˜f(k,j1)h˜fef,l(o1(k,j1),,oM(k,j1),
    pc(k,j1),h˜f(k,j1))/max (|F{o(k,j1)|fl(k,j1)|2}|)
11:   else
12:     Do the same update but save to o1(k+1,0),,oM(k+1,0),pc(k+1,0),h˜f(k+1,0)
13:   end if
14: end for
15: end for