Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2018 Jan 28.
Published in final edited form as: Proc SPIE Int Soc Opt Eng. 2017 Feb 17;10059:1005911. doi: 10.1117/12.2252664

A three-step reconstruction method for fluorescence molecular tomography based on compressive sensing

Yansong Zhu a, Abhinav K Jha b, Jakob K Dreyer c, Hanh N D Le a, Jin U Kang a, Per E Roland c, Dean F Wong b, Arman Rahmim a,b
PMCID: PMC5459313  NIHMSID: NIHMS860203  PMID: 28596634

Abstract

Fluorescence molecular tomography (FMT) is a promising tool for real time in vivo quantification of neurotransmission (NT) as we pursue in our BRAIN initiative effort. However, the acquired image data are noisy and the reconstruction problem is ill-posed. Further, while spatial sparsity of the NT effects could be exploited, traditional compressive-sensing methods cannot be directly applied as the system matrix in FMT is highly coherent. To overcome these issues, we propose and assess a three-step reconstruction method. First, truncated singular value decomposition is applied on the data to reduce matrix coherence. The resultant image data are input to a homotopy-based reconstruction strategy that exploits sparsity via ℓ1 regularization. The reconstructed image is then input to a maximum-likelihood expectation maximization (MLEM) algorithm that retains the sparseness of the input estimate and improves upon the quantitation by accurate Poisson noise modeling. The proposed reconstruction method was evaluated in a three-dimensional simulated setup with fluorescent sources in a cuboidal scattering medium with optical properties simulating human brain cortex (reduced scattering coefficient: 9.2 cm−1, absorption coefficient: 0.1 cm−1) and tomographic measurements made using pixelated detectors. In different experiments, fluorescent sources of varying size and intensity were simulated. The proposed reconstruction method provided accurate estimates of the fluorescent source intensity, with a 20% lower root mean square error on average compared to the pure-homotopy method for all considered source intensities and sizes. Further, compared with conventional ℓ2 regularized algorithm, overall, the proposed method reconstructed substantially more accurate fluorescence distribution. The proposed method shows considerable promise and will be tested using more realistic simulations and experimental setups.

Keywords: FMT, reconstruction, compressive sensing, noise modeling

1. INTRODUCTION

Fluorescence molecular tomography (FMT) is an emerging technique for 3D visualization and quantification of biomarkers in vivo,1 and has received much research interest for its applications such as small animal imaging and tumor study.2, 3 In our BRAIN Initiative project, we are attempting to quantify the neurotransmitter effects in vivo via voltage sensitive dyes that emit radiation and optical wavelengths.4 For this purpose we are designing a FMT system. The objective is to use the detector measurements made by this system to reconstruct the distribution of the voltage sensitive dyes within the biological tissue. However, this reconstruction problem is highly ill posed due to the limited number of measurements and the high amount of scattering of photons in the biological tissue. Consequently, a unique solution for the fluorescence distribution in the source is often hard to find. To overcome the ill-posed nature of the problem, several different regularization studies have been proposed. Conventionally used strategies, such as the Tikhonov regularization5 and Laplacian regularization,6 attempts to minimize the ℓ2 norm. The drawback of such regularization strategy is that it tends to generate over-smooth edges,7 which makes the resulting image look blurry.

In many applications, the fluorescence signal can be treated as sparse over the entire field of view. Based on this information, the ℓ1 regularized least-square problem can be formulated for the pursuit of a sparse result. Such kind of ℓ1 regularized problems have received substantial interest in the field of compressive sensing (CS) and different methods have been proposed to solve this problem.810 These methods usually require restricted isometry property (RIP) to be satisfied, which in turn means that the columns of measurement matrix should be almost incoherent. However, due to the scattering within the biological tissue, the measurement matrix is hightly coherent, so existing CS methods are not directly applicable. A truncated singular value decomposition (TSVD) method has been suggested before applying the sparse-recovery techniques to reduce the coherence of measurement matrix.11 We also note that images acquired by FMT systems are corrupted by Poisson noise. Although several sparse reconstruction methods have been reported for the FMT problem,11, 12 these methods do not model Poisson noise, which makes the reconstruction results less reliable. To compensate for this noise, we incorporate a noise-compensation strategy.

In the following part, we propose a three-step reconstruction method for FMT problem, which involves conversion of the measurement matrix, sparse reconstruction and noise compensation. This work is part of our BRAIN initiative effort. In addition, in this BRAIN initiative effort, we are also investigating analytical methods to model light propagation through tissue.13

2. METHOD

2.1 Theory

2.1.1 Forward Model

Consider a FMT system consisting of a fluorescent source within a scattering medium. The fluorescent source is excited by a laser. The radiation emitted by this source is detected by a detector. Let x(r) denotes the fluorescence distribution at position r, where r is a three-dimensional vector, and let gex(r, rs) and gem(rd, r) denote the excitation and emission Green’s function that describe photon propagation from laser source at position rs to the fluorescent source at position r, and from fluorescent source at position r to the detector at position rd, respectively. Then the forward model of FMT problem can be described as:

Φ(rd,rs)=Ωgem(rd,r)x(r)gex(r,rs)d3r, (1)

where Ω denotes the object support for the fluorescence distribution.

This equation can be discretized in the spatial domain along the object coordinates and the detector coordinates using the voxel basis. Let Φmn denotes the fluorescent signal generated by the nth laser source put at the corresponding voxel at rs and detected by the mth detector put at the corresponding voxel at rd. xi denotes the fluorescence distribution at the ith voxel. gniem,gmiex denote Green’s function describing excitation light from the nth laser source to fluorescent source in the ith voxel, and emission light from fluorescent source in the ith voxel to the mth detector. For object space containing N voxels, equation (1) after discretization becomes:

Φmn=i=1Ngniexgimemxi. (2)

If we use one laser source and M detectors to build the system, the matrix formation of the above equation is

Φ=GX, (3)

where the measurement vector is

Φ=[Φ11Φ21ΦM1],

the measurement matrix is

G=[g11emg11exg12emg21exg1NemgN1exg21emg11exg22emg21exg2NemgN1exgM1emg11exgM2emg21exgMNemgN1ex],

and the vector of fluorescence distribution for reconstruction is

X=[x1x2xN].

Due to scattering, matrix G is highly coherent. However, using an SVD based approach, this coherence can be reduced, as described below.

2.1.2 Coherence Reduction

Using singular value decomposition, the matrix G can be writen as

G=UVT, (4)

where U, V are unitary matrices, and Σ is a diagonal matrix with singular values as its diagonal. T denotes transpose of a matrix. For M × N matrix G, if M < N and the rank of G is M, the singular matrix Σ can be written as: =[t0], where Σt is an M × M diagonal matrix with non-zero singular value as the diagonal elements. This yields:

GM×M=UtVT.

Inserting this expression into equation (4) yields

Φ=UtVTX. (5)

Applying the operator t-1U-1 on both sides of the equation and using the fact that U is unitary so that U−1 = UT yields

t-1UTΦ=VTX (6)

Next, we define Y=t-1UTΦ, and A = VT. Then we get a new matrix equation written as

Y=AX. (7)

This new measurement matrix A has relatively lower coherence compared to the original matrix G.11 Thus, it is possible to implement a CS-based reconstruction method on the measurement matrix A. The CS-based algorithm that exploits the sparsity is discussed in the following section.

2.1.3 Sparse Reconstruction

The reconstruction problem can be described with the following ℓ1 regularized least-square minimization problem:

minXF(X)=12AX-Y22+λX1, (8)

where F(X) is objective function, and λ is regularization parameter.

To solve this minimization problem, we use a homotopy-based method.12, 14 First, subdifferential of the objective function F(X) is given by:

F(X)=-AT(Y-AX)+λX1, (9)

where subdifferential ||X||1 can be written as

X1={uRn|ui=sgn(Xi),Xi0ui[-1,1],Xi=0}. (10)

Define c = AT (YAX), which denotes vector of residual correlations. To minimize objective function F(X), we set ∂F(X) = 0. This is equivalent to the following two conditions:

cj=λsgn(xj),forxj0, (11)

and

cjλ,forxj=0. (12)

The algorithm starts with initial guess X = 0, and chooses λ = ||c|| = max{c}. We define an active set I that contains indices j that satisfies condition |cj| = λ, i.e., I = {j : |cj| = λ}. For each iteration, only those elements of X are updated whose indices are contained in I. Using AI to denote matrix formed with columns of A in active set I, for lth iteration, the vector of update direction dI(l) is obtained by solving

AITAIdI(l)=sgn(cI(l)). (13)

d(l) is set to zero for coordinates that are not in I. Vector X is updated with

X(l)=X(l-1)+γ(l)d(l), (14)

where γ(l) is the step size to next breakpoint along homotopy path. In each interation, the step size is updated based on whether equation (11) or equation (12) is followed. First, when equation (12) is violated, which means a nonactive element of c(l) increase in magnitude beyond λ, this leads to the expression

γ+(l)=miniIc+{λ-ci(l)1-aiTv(l),λ+ci(l)1+aiTv(l)}, (15)

where miniIc+ indicates the minimum is taken only for positive arguments that do not belong to set I, v(l)=AITdI(l) and ai is the ith column in matrix A. Second, when equation (11) is violated, which means an active coordinate crosses zero. In this case, the following expression is obtained:

γ-(l)=miniI+{-xi(l)/di(l)}. (16)

Finally, γ(l) is determined as

γ(l)=min{γ+(l),γ-(l)}. (17)

For every iteration, the active set is updated by either adding i+ to set I when γ(l)=γ+(l), or removing i from I when γ(l)=γ-(l). The algorithm terminates when ||c(l)|| = 0 for noise-free case.

While this procedure attempts to exploit sparsity, the measured data is always contaminated by noise and ||c(l)|| cannot reach zero. Thus, we set a threshold α for ||c(l)||. When, ||c(l)|| < α, the algorithm stops iterating. Next, we will describe how to statistically model the noise in the reconstruction process.

2.1.4 Noise Modeling

To reduce the influence of Possion noise, the result from homotopy method is then sent to MLEM algorithm as the initializing image. the MLEM iterative algorithm can be described with the following formula:15

x^nk+1=x^nk1snm=1Mym(Hx^k)mHmn, (18)

where sn is nth component of point sensitive vector and is written as

sn=m=1MHmn. (19)

The initial guess 1 is formulated with non-zero component of reconstruction result X in equation (8). Matrix H consists of corresponding rows in matrix A.

2.2 Experiment Procedure

To validate the proposed method, a 3D numerical cubic phantom was built, as shown in figure 1. The phantom was discretized into 20 × 20 × 20 voxels, with the size of 1 mm3 for each voxel. The optical properties of the phantom were set as: absorption coefficient: 0.1 cm−1, reduced scattering coefficient: 9.2 cm−1. These parameters replicate the optical properties of human brain cortex for our application of quantification of NT effects. A fluorescence source in the shape of a cuboid with the size of 4 mm × 4 mm × 8 mm was at the center of the phantom. Measurements were taken at five surface of the phantom (top surface and four side surfaces). One laser source was put at the center of the top surface. The size of measurement matrix is 884×8000. Poisson noise was added to the measurement vector Φ. In this experiment, the Green’s function in the forward model was generated using the MC method namely Monte Carlo eXtreme (MCX).16

Figure 1.

Figure 1

Setup of numerical cube phantom experiment

The proposed method was compared with conventionally used ℓ2 norm method. We choose Tikhonov regularization method as comparison in this experiment. The minimization problem with this regularization is given by:

minXF(X)=12AX-Y22+λ2X22, (20)

where λ is regularization parameter.

To objectively evaluate the performance of this technique on the task of estimating fluorescence activity within the cuboidal region of interest, we calculate root mean square error (RMSE) and bias. Given a set of reconstructed data with N elements, if we use X to denote the true value, RMSE is given by:

RMSE=1Ni=1N(X^i-Xi)2. (21)

The bias is calculated using the formula:

Bias=1Ni=1N(X^i-Xi). (22)

3. RESULTS

First, we show reconstruction results of the proposed method and commonly used ℓ2 norm method. In this experiment, the regularization parameter of Tikhonov regularization was set as λ = 1 × 10−3. On the other hand, the stopping creteria in the proposed method was chosen as α = 1 × 10−3 so that the iteration stoped when ||c(l)|| < α. The reconstruction results of these two methods are shown in figure 2.

Figure 2.

Figure 2

Reconstruction results for numerical cube phantom experiment. a: slice of true fluorescent targets. b: slice of reconstruction result with Tikhonov regularization method. c: slice of reconstruction result with the proposed method

Next, we studied the effect of MLEM algorithm for noise reduction. Since direct homotopy reconstruction did not generate meaningful results, we chose homotopy reconstruction after TSVD for comparison instead, together with ℓ2 norm regularization method, and the proposed method. Figrue 3 shows the RMSE and bias of reconstruction results for these three methods. The fluorescence signal intensity varied during the experiments, and experiments were repeated 10 times for each intensity. The average RMSE for Tikhonov regularization method is 85.14%, for TSVD and homotopy method is 29.29%, and for proposed method with MLEM step is 24.06%.

Figure 3.

Figure 3

Comparison among Tikhonov regularization method, TSVD and homotopy method, and proposed method with MLEM step. a: comparison of RMSE for different fluorescence signal intensity. b: comparison of bias for different fluorescence signal intensity.

4. DISCUSSION AND CONCLUSION

From figure 2, the proposed method gave a better performance. It provided a clear background, sharp edges and relative accurate fluorescence intensity in the reconstruction image. On the other hand, the method using Tikhonov regularizer generated a blurry reconstruction image. This was expected since, as menthioned in the Introduction, this regularizer can introduce oversmoothing. From figure 3a, we notice that the proposed method, with or without MLEM step, gave much lower RMSE compared to the Tikhonov regularization method. Further, the MLEM step reduced the RMSE about 5% on average compared with method without the MLEM step. Figure 3b shows that the reduction of RMSE mainly came from the reduction of bias. These result demonstrate the necessity of modeling Poisson noise for accurate reconstruction.

In conclusion, we presented a three-step method for FMT reconstruction problem. The method involves 1)TSVD, 2)homotopy method for solving ℓ1 norm minimization problem and 3)MLEM iterations for reducing Poisson noise. Numerical phantom experimentation was conducted to validate the feasibility of the method. Our ongoing work involves digital animal phantom, in-vivo animal experiment for further validation. Further, based on some of our previous work,1719 we are investigating the idea of objective evaluation to optimize fluorescence imaging systems.

Acknowledgments

This work was supported by the NIH BRAIN Initiative Award R24 MH106083.

References

  • 1.Chen J, Intes X. Comparison of Monte Carlo methods for fluorescence molecular tomography| computational efficiency. Medical Physics. 2011;38:5788. doi: 10.1118/1.3641827. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Ntziachristos V, Ripoll J, Wang LHV, Weissleder R. Looking and listening to light: the evolution of whole-body photonic imaging. 2005;23:313–320. doi: 10.1038/nbt1074. [DOI] [PubMed] [Google Scholar]
  • 3.Montet X, Figueiredo J, Alencar H, Ntziachristos V, Mahmood U, Weissleder R. Tomographic fluorescence imaging of tumor vascular volume in mice. Radiology. 2007;242(3):751–758. doi: 10.1148/radiol.2423052065. [DOI] [PubMed] [Google Scholar]
  • 4.Jha AK, Zhu Y, Dreyer J, Kang J, Gjedde A, Wong D, Rahmim A. Biomedical Optics 2016. Optical Society of America; 2016. Incorporating boundary conditions in the integral form of the radiative transfer equation for transcranial imaging. JW3A.47. [Google Scholar]
  • 5.Serdaroglu A, Yazici B, Ntziachristos V. Biomedical Topical Meeting. Optical Society of America; 2006. Fluorescence molecular tomography based on a priori information; p. SH46. [Google Scholar]
  • 6.Davis SC, Dehghani H, Wang J, Jiang S, Pogue BW, Paulsen KD. Image-guided diffuse optical fluorescence tomography implemented with laplacian-type regularization. Optics express. 2007;15(7):4066–4082. doi: 10.1364/oe.15.004066. [DOI] [PubMed] [Google Scholar]
  • 7.Behrooz A, Zhou H-M, Eftekhar AA, Adibi A. Total variation regularization for 3d reconstruction in fluorescence tomography: experimental phantom studies. Appl Opt. 2012 Dec;51:8216–8227. doi: 10.1364/AO.51.008216. [DOI] [PubMed] [Google Scholar]
  • 8.Tropp JA, Gilbert AC. Signal recovery from random measurements via orthogonal matching pursuit. IEEE Trans Inf Theor. 2007 Dec;53:4655–4666. [Google Scholar]
  • 9.Friedman J, Hastie T, Tibshirani R. Regularization paths for generalized linear models via coordinate descent. Journal of statistical software. 2010;33(1):1. [PMC free article] [PubMed] [Google Scholar]
  • 10.Efron B, Hastie T, Johnstone I, Tibshirani R, et al. Least angle regression. The Annals of statistics. 2004;32(2):407–499. [Google Scholar]
  • 11.Shi J, Cao X, Liu F, Zhang B, Luo J, Bai J. Greedy reconstruction algorithm for fluorescence molecular tomography by means of truncated singular value decomposition conversion. J Opt Soc Am A. 2013 Mar;30:437–447. doi: 10.1364/JOSAA.30.000437. [DOI] [PubMed] [Google Scholar]
  • 12.Xue Z, Ma X, Zhang Q, Wu P, Yang X, Tian J. Adaptive regularized method based on homotopy for sparse fluorescence tomography. Appl Opt. 2013 Apr;52:2374–2384. doi: 10.1364/AO.52.002374. [DOI] [PubMed] [Google Scholar]
  • 13.Jha AK, Zhu Y, Wong DF, Rahmim A. A radiative transfer equation-based image-reconstruction method incorporating boundary conditions for diffuse optical imaging. SPIE Medical Imaging 2017. 2017 doi: 10.1117/12.2255802. accepted, SPIE. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Donoho DL, Tsaig Y. Fast solution of-norm minimization problems when the solution may be sparse. IEEE Transactions on Information Theory. 2008;54(11):4789–4812. [Google Scholar]
  • 15.Barrett HH, Myers KJ. Foundations of Image Science. Wiley; 2003. [Google Scholar]
  • 16.Fang Q, Boas DA. Monte carlo simulation of photon migration in 3d turbid media accelerated by graphics processing units. Opt Express. 2009 Oct;17:20178–20190. doi: 10.1364/OE.17.020178. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Jha AK, Kupinski MA, Masumura T, Clarkson E, Maslov AV, Barrett HH. Simulating photon-transport in uniform media using the radiative transport equation: a study using the neumann-series approach. J Opt Soc Am A. 2012 Aug;29:1741–1757. doi: 10.1364/JOSAA.29.001741. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Jha AK, Kupinski MA, Barrett HH, Clarkson E, Hartman JH. Three-dimensional neumann-series approach to model light transport in nonuniform media. JOSA A. 2012;29(9):1885–1899. doi: 10.1364/JOSAA.29.001885. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Jha AK, Clarkson E, Kupinski MA. An ideal-observer framework to investigate signal detectability in diffuse optical imaging. Biomedical optics express. 2013;4(10):2107–2123. doi: 10.1364/BOE.4.002107. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES