Skip to main content
. 2010 Dec 20;2(1):169–184. doi: 10.1364/BOE.2.000169

Table 2. Algorithm description for FT.

Algorithm for FT reconstruction
1. Calculate the excitation light fluence rate due to every excitation source iφxi  using Eq. (12)
2. Calculate the Green function at the emission wavelength, Gm  using Eq. (13)
3. Choose the rows corresponding to the detector points associated with every source iGm(di,:)
4. Normalize the emission light fluence rate at detectors corresponding to excitation source i and get the corresponding Green’s function, 
φ˜m(di)=φm(di)/max(φm(di))  and G˜m(di,R)=Gm(di,R)/max(φm(di))
5. Initialize the permissible region R: points corresponding to the whole object domain except points of one transport length 1/μs  from the object boundary. C(R)=zeros(length(R),1)
6. Initialize permissible region reduction factor β=(Ni/Nf) ^ (1/NIT) , where Ni  is the initial number of points in the permissible region RNf  is the final number of points which can be chosen to be one, and NIT  is the number of iterations.
7. Solve the iterative minimization problem:
7.1. for j = 1:NIT solve the minimization problem in Eq. (15) and store the result
f(j)=mini=1Ns(ln(10)εη)G˜m(di,R)φxi(R)C(R)φ˜m(di)1
7.2. Sort the fluorophore concentration values and choose number of points equals length(R)/β  corresponding to the highest concentration values.
7.3. Update the permissible region R to be the new chosen points.
7.4. If the value of f(j) is smaller than the previous iteration, then update the best fluorophore concentration estimation to be CCbest=C
7.5. End the for loop
8. End