Abstract
We report the development of radiative transport model based fluorescence optical tomography from frequency domain boundary measurements. The coupled radiative transport model for describing NIR fluorescence propagation in tissue is solved by a novel software based on the established Attila™ particle transport simulation platform. The proposed scheme enables the prediction of fluorescence measurements with non-contact sources and detectors at minimal computational cost. An adjoint transport solution based fluorescence tomography algorithm is implemented on dual grids to efficiently assemble the measurement sensitivity Jacobian matrix. Finally, we demonstrate fluorescence tomography on a realistic computational mouse model to locate nM to μM fluorophore concentration distributions in simulated mouse organs.
1. Introduction
Small animal imaging can play an integral role in elucidating the biomolecular aspects of disease and health, as well as in confirming the in vivo molecular action of therapeutic drug candidates. While nuclear medicine with gamma and beta emitters will continue to offer the “gold standards” of molecular imaging owing to the exquisite sensitivities and the ability to isotopically label drugs, the convenience associated with fluorescence labels suggests a prominent role of optical imaging in drug discovery. The objective of fluorescence optical tomography is to recover interior maps of fluorescence yield and/or fluorophore lifetime distribution from boundary fluorescence measurements. A variety of fluorescence tomography systems and approaches have been proposed in the recent years, which utilize both steady state [1, 2] and time varying NIR excitation sources [3–7]. While steady state measurements of fluorescence light intensity on the tissue boundary can be used to recover only the fluorophore yield distributions, time varying measurements with pulsed or intensity modulated excitation enables the additional recovery of fluorophore lifetime distribution and maybe less susceptible to changes in endogenous tissue properties [8, 9]. Since light multiply scatters in tissue, standard backprojection based image reconstruction algorithms may not be applicable for accurate image reconstruction. Hence, model based tomography schemes which account for scattering and attenuation of light in biological tissue by solving a photon transport model are typically employed in optical tomography. [10] In the model based tomography framework, the forward problem step consists of solving a light transport model to predict boundary fluorescence measurements for a given interior fluorophore distribution, and the known excitation source placement on the tissue boundary. The predicted measurements are compared with the experimentally observed boundary measurements, and the interior image map is then iteratively updated to minimize the difference between the predicted and observed measurements. The diffusion approximation to the equation of radiative transfer is the predominant forward model used in optical tomography because of its ease of implementation, and wide availability of numerical solvers for solving diffusion equations in arbitrary domains. The limitations of diffusion approximation for predicting boundary measurements in optically thin media (i.e. when absorption is comparable or dominates scattering), small distances between illumination and collection points, and the presence of void or strongly forward scattering tissue regions, all have been explored by both theoreticians and experimentalists [11–18]. These limitations of diffusion approximation are particularly concerning for small animal imaging, primarily because of the limited volumes of the 20–25 gram mice typically used in drug discovery and molecular medicine studies. To adequately apply diffusion approximation for model based image reconstruction in small animal tomography, Culver et. al. [4] and Ntziachristos et. al. [19] suspended the imaged animals in matching scattering media such as Intralipid solution, resulting in signal loss due to additional light scattering and attenuation in the matching media.
1.1. Radiative Transport Equation for the Forward Problem
To address the shortcomings of diffusion model based optical tomography, other investigators use the more general radiative transport equation (RTE) to model photon propagation in biological tissue. Since, analytical solutions of the RTEs are not applicable to conditions of heterogeneous backgrounds and physiological geometries pertinent to biomedical imaging, most of the prior published work has focused on the development of numerical techniques. RTE models the angular distribution of light flux at every point in the domain of interest. Numerical schemes for solving RTE need to discretize the solution in both angle and space. Discrete ordinates angular discretization schemes (called SN methods) are widely used for solving RTE. In SN methods, RTE is allowed to hold only over a discrete set of angles belonging to a user specified quadrature set. Dorn [20] and Hielscher et al. [21] pioneered radiative transport model based optical tomography by numerically solving RTE with a SN method coupled with an upwind step differencing based spatial discretization of light flux on a regular grid [12,22,23]. In later work, they extended the method to continuous wave fluorescence optical tomography. [24] Step differencing methods are limited to slab like geometries, and the convergence of RTE solution with upwind step differencing is strongly dependent on the grid spacing. Ren et. al. [25] proposed a discrete ordinates finite volume discretization based method for solving the frequency domain radiative transport equation. Finite volume methods can handle arbitrary geometries discretized with unstructured tetrahedral meshes, but they suffer from the same numerical inefficiencies as the step differencing schemes especially with respect to the convergence rates and the mesh resolution needed for accurate solutions. To obtain accurate solutions, the grid spacing should be on the order of mean transport length, which is approximately 1mm in biological tissue, thus increasing the computational burden of RTE model based optical tomography.
In this contribution, we demonstrate for the first time model based frequency domain fluorescence optical tomography with a proven RTE solver which couples the SN scheme to a discontinuous Galerkin finite element method (DGFEM) based spatial differencing scheme. Our approach allows the use of unstructured tetrahedral meshes to describe arbitrary geometries like the finite volume methods do, however, unlike the finite volume methods, the accuracy of RTE solution with DGFEM differencing schemes is mesh independent, hence allowing the use of coarser meshes.
1.2. Inverse Problem Considerations for RTE
Model based optical tomography requires the computation of sensitivity function of each measurement to the unknown image voxels. The computation of sensitivity or Jacobian matrix is a major bottleneck governing the efficiency of RTE model based tomography. In related methods, where the tomography problem is posed as an optimization problem, the computation of the gradient vector of the optimization cost function is required. The optimization cost function describes the difference between the model predicted and the actual observed measurements in an L2 norm sense and the gradient vector represents the sensitivity of the cost function to unknown image voxels. In the literature, Klose et al. [26] have proposed a reverse automated differentiation (RAD) based strategy for the cost function gradient computation in RTE based tomography. RAD was initially advocated by Christianson et al. [27] for optical tomography, and later utilized by Roy and Sevick [28] for diffuse fluorescence tomography. RAD requires the storage of all steps involved in the forward RTE computation, and to compute the sensitivity or derivative of a given function of measurements, chain rule of differentiation is used to step backward through the stored forward computation steps. While fast, RAD is limited to forward RTE computation with the straightforward source iteration techniques. In highly scattering media like biological tissue, source iterations for solving the discretized RTE system converge slowly. Diffusion Synthetic Acceleration schemes which have been proposed in the nuclear engineering community to speed up the convergence of source iterations significantly, add up a number of intermediate steps to the forward RTE computation and makes the application of storage based schemes like RAD difficult. As a result, RAD based sensitivity computations have not been shown to incorporate the powerful diffusion synthetic acceleration based source iteration. In an alternative RTE model based optical tomography application, Dorn [29, 30] has shown the use of adjoint RTE solution for computing the sensitivity of measurement functions to the unknown image map. Dorn used the discrete ordinates upwind step differencing scheme to solve the forward and adjoint radiative transport equations and solved the diffuse optical tomography problem on a two dimensional model problem. In this contribution, we demonstrate an efficient tomography scheme which utilizes adjoint RTE solution on unstructured tetrahedral meshes for computing the measurement sensitivity functions. As a diffusion synthetic acceleration scheme is implemented, the forward and adjoint RTE computations are fast compared to plain source iterations.
1.3. Non-Contact Fluorescence Optical Tomography
The development of a noncontact tomography system that does not require the immersion of an animal in a scattering solution and enables lossless propagation of photons from excitation sources to the tissue boundary, and from tissue boundary to the detectors, should improve sensitivity and light budget considerations. Non-contact imaging with both the excitation sources and detectors delivering and collecting light through nonscattering media, requires modeling of highly directional photon transport. The approach requires a high order of SN discretization to avoid ray effect anomalies [31]. On the other hand, only a moderate SN order is needed within the animal itself, where photon scattering is forward and approaches isotropic scattering within a few mean transport paths. In this work, we implemented a hybrid strategy, which breaks up RTE solution into uncollided and collided photon fluxes. The uncollided component from the excitation source is computed semi-analytically to produce a distributed source inside the animal body, wherein a moderate SN order is used for computing the collided flux RTE solution. The scalar light flux at the non-contact detectors is computed semi-analytically by using a high order SN quadrature set and integrating through the detector field of view along the rays passing through animal body. This hybrid RTE scheme using the first scattered distributed source (FSDS) and the last collided integrated detection allows highly accurate yet fast solution in non-contact imaging conditions.
The paper is organized into the following sections: in section-2 we briefly describe (i) the DGFEM based SN computations with the implementation of (ii) FSDS and (iii) last collided integration based non-contact fluorescence imaging, followed by (iv) the derivation of adjoint RTE solution based fluorescence tomography. In section-3 we describe the generation of a synthetic MRI derived mouse phantom and outline the computational experiments to validate RTE model based fluorescence tomography. In section-4 we report the results on efficiency and accuracy gains for FSDS/last collided integration method, the sensitivity matrix computations, and the simulated image reconstructions on the computational mouse phantom. In section-5, we conclude by summarizing the innovations and describing ongoing work to implement RTE based tomography.
2. Methods
The coupled radiative transport equations describing the generation and propagation of fluorescence in frequency domain are written as:
(1) |
(2) |
(3) |
Herein, Φ̃ denotes the angle dependent fluence, with subscripts x and m denoting excitation and emission wavelengths respectively; cx,m is the velocity of light in the medium; is the spatially varying attenuation coefficient (cm−1); ω is the modulation frequency; is the scattering coefficient (cm−1); is the absorption due to chromophores (cm−1); is the absorption due to fluorophores; ν(r) is quantum efficiency of the fluorophore and τ(r) denotes the lifetime of the fluorophore; Sx (r, ω, Ω) is the boundary excitation source; denotes the scattering source, wherein p(Ω · Ω′) is the phase function identifying the probability of a photon scattering from the direction Ω′ to Ω. Herein, we treat the spatially varying fluorescence yield η(r) denoted by the product as the unknown parameter. A model based tomography approach for determining the fluorescence yield map in the tissue from boundary measurements requires the solution of multiple forward and adjoint transport problems corresponding to the source-detector locations. In the following, we describe the discrete ordinate based angular and discontinuous finite element based spatial differencing scheme for solving the coupled transport equation system (1)–(2). Equations (1)–(2) are coupled only in the forward direction with the solution Φ̃x(r, Ω, ω) for Equation (1) determining the external source for Equation (2). For sake of brevity, we will present the solution steps for Equation (1) only, as an analogous procedure applies for Equation (2).
2.1. RTE solver
The transport equation solver for optical fluorescence modelling was developed on top of a pre-existing general purpose radiation transport analysis system Attila™ (Transpire Inc. Gig Harbor, WA, USA). Attila™ was initially developed at the Los Alamos National Laboratory [32], Los Alamos, NM, USA. In Attila™ numerical solution of transport equation involves two steps: (i) angular discretization by discrete ordinates method, (ii) spatial discretization by discontinuous finite element based differencing and the solution of the resulting linear systems with source iteration method coupled with diffusion synthetic acceleration(DSA).
2.1.1. Discrete Ordinates Angular Discretization
As a first step before applying discrete ordinates angular discretization, the scattering phase function p(Ω · Ω′) is expanded in terms of Legendre polynomials Pl(Ω · Ω′):
(4) |
Here bl are the Legendre expansion coefficients. For bl = gl, where g is the tissue anisotropy or mean cosine of the scattering angle (< Ω · Ω′>), Equation (4) is reduced to the well known Henyey-Greenstein phase function [33].
Next the angular fluence Φ̃x(r, Ω, ω) is expanded in terms of spherical harmonic functions and associated moments
(5) |
Typically only a finite number of spherical harmonic moments L are used to limit computation time. After substituting equations (4) and (5) into (3), the scattering source can be written as:
(6) |
Within the discrete ordinate approximation, the transport equation is satisfied exactly only for a finite set of angles Ωn, n = 1, 2…N, which is chosen to form a quadrature set that solves the angular integral involved in the scattering source (5). Applying the discrete ordinates approximation, we obtain a coupled system of N equations:
(7) |
The coupling term for system (7) results from quadrature based evaluation of the spherical harmonic moments :
(8) |
The accuracy of solution increases with the number of discrete ordinate directions chosen, with the corresponding increase in computation time. Weakly scattering regions require a higher angular quadrature order to reduce ray effect anomalies.
2.1.2. LLD spatial discretization and solution with DSA
The discrete ordinates system of equations (7) is solved by discretizing the domain into an unstructured tetrahedral mesh which enables the modeling of physiological geometries encountered in biomedical imaging. Attila™ employs a lumped linear discontinuous (LLD) differencing scheme. The LLD based spatial discretization enables higher solution accuracy at coarser mesh resolutions compared to the more prevalent first order continuous spatial differencing schemes. Each tetrahedral element is treated as a discontinuous finite element (DFEM) with 4 unknowns at the corner points. Each corner point is unique to a tetrahedron, hence the angular fluence is discontinuous across element faces. DFEM based differencing equations are detailed in References [34, 35] and are not repeated here. Fully discretized discrete ordinates system with 4 × Nordinates × Nelements is solved by the source-iteration(SI) method. SI methods converge slowly for problems with significant within energy-group scattering which is the case with optical imaging. Attila™ implements a diffusion synthetic acceleration (DSA) scheme to improve the convergence rate of the SI method. Restricting the scattering source expansion (6) to the first term, a typical SI iteration coupled with the acceleration step for nth ordinate direction can be written as:
(9) |
(10) |
(11) |
where k is the iteration index. The diffusion calculation (10) is performed to estimate the error in scalar fluence . Attila™ implements a DSA scheme developed by Wareing, Larson and Adams [36,37], wherein the diffusion equation is discretized to a continuous finite element form on the same grid as used for the DFEM discretization of discrete ordinates equations as described in Reference [36]. To conduct an SI sweep, that is to solve equations (9) to (11) over all discrete ordinate directions and for each tetrahedron, the angular flux unknowns need to be arranged into a block lower triangular form. On an unstructured mesh, this involves ordering the elements in such a way that for traversal through a given ordinate direction, the ordered element list results in a block lower triangular form. The sweeping order is established once and reused for subsequent iterations. [36]
2.2. First scattered distributed source computation
A high order angular quadrature set is needed to avoid ray effects in transport equation solutions for weakly scattering media. Most biological tissues are strongly scattering and a low order angular approximation provides sufficient accuracy. However, for imaging applications in which the animal is surrounded by non-scattering media and a non-contact illumination is used, a higher order quadrature is necessary to resolve the transport of excitation photons to the animal boundary. As depicted in Figure 1(a), these computations can be carried out efficiently by breaking the transport calculation in two stages: (i) computing an analytical ray trace of unscattered photons through out the imaged domain, followed by (ii) a low angular quadrature based numerical transport solution with the uncollided photons acting as external sources of photons. Consider a unit strength isotropic source located at rs, then the excitation transport equation can be written as:
(12) |
Splitting the angular excitation fluence into unscattered (superscript “unsc”) and scattered (superscript “sc”) components, we have:
(13) |
The excitation transport equation (12) for the unscattered and scattered components can now be written as:
(14) |
(15) |
In (15), the term is the additional scattering source due to the uncollided photon distribution and is evaluated by substituting the solution Φ̃x,unsc(r, Ω, ω) of (14) into (6). The analytical solution of (14) is given by:
(16) |
Here, d(r, rs) is the optical path between r and rs. [31] Optical path d is the line integral of the total cross section along the line of photon travel. For the frequency domain excitation transport equation, it can be expressed as:
(17) |
The spherical harmonic moments of the unscattered photon flux can be computed by substituting (16) into (5):
(18) |
Equations (16) and (17) define the volume distributed source Qscat for the transport equation corresponding to the scatter component (15).
2.3. Last Collided integration method
For imaging small animals surrounded by non-scattering media, wherein the light collectors are located away from the animal body, a high angular quadrature order is needed to obtain accurate numerical RTE solution at the collector locations. To avoid the ensuing computational burden, Attila™ implements a last collided integration approach, that can be used to rapidly obtain accurate scalar photon flux at distant collectors without inflating the discrete ordinates quadrature set. With the last collided integration approach, the scattered flux is computed precisely only in the animal volume and not in the clear region surrounding the animal. The concept of last collided integration at the detectors is illustrated in Figure-1b for a hypothetical photon collector positioned at rd. A moderate angular discretization, which is enough for approximating the nearly diffusive NIR photon propagation in tissue is used in the entire domain surrounding the animal and collector locations. The scalar flux at the collector is not computed directly from the numerical transport solution, but is obtained via postprocessing on the numerical transport solution by the application of integral transport theory. The last collided approach implemented in Attila™ follows from the integral form of the transport equation described in reference [31]. We will present the outline of the method for the excitation transport equation. Equation (1) can be transformed into the following integral equation for obtaining the angular flux at the collector location rd:
(19) |
Where, R is the distance along the direction Ω looking backward towards the imaged volume from the detector position rd; d is the optical path between rd and rd − R′Ω as defined earlier in (17). If R is extended to the boundary of the computation domain, then the second term represents the contribution due to boundary conditions. Upon extending R to infinity and under vacuum boundary conditions, the scalar or angle integrated flux at the collector position reduces to:
(20) |
The collected flux can be computed after the numerical solution of the transport equation, by utilizing (20) directly. After the SN iterations have converged, the scattering source Q(r) is known everywhere in the domain. The infinite integral in (20) is computed only in the problem domain as Q(r) vanishes outside of it. Most importantly as the scattering cross-section μs is zero in the clear region surrounding the imaged animal, it doesn’t contribute to detected scalar flux. Hence, the inaccuracies in the numerical transport solution in the clear region due to inadequate spatial and/or angular discretization do not propagate to the computation of detected scalar photon flux. Even high angular quadrature orders such as S50 or S100 can be used to solve (20) as these computations are semi-analytic and fast compared to the transport SN iterations. As a special case, detector specific quadrature sets as needed for fiber optic based NIR measurements can also be generated. [18] In the results section, we demonstrate the accuracy and efficiency gains of the last collided integration approach for the forward RTE model.
2.4. Solution of the RTE based inverse imaging problem
For brevity, we write the coupled frequency domain excitation and emission transport equations as a block linear system:
(21) |
(22) |
(23) |
The general fluorescence tomography problem involves the determination of discretized fluorescence absorption coefficient , i = 1, 2…N from a set of discrete boundary measurements of scalar emission fluence z = {zj}, j = 1, 2…M, where zj is defined as: . θj is the angular aperture of the jth photon collector. The measurements z depend nonlinearly on the unknown fluorescence absorption . The tomography problem can be linearized if a first order Taylor series expansion about a initial fluorescence map is used to describe the boundary fluorescence measurements:
(24) |
Where J is the jacobian sensitivity matrix with dimensions of M×N, where M is the number of measurements and N is the number of unknowns. Calculation of the Jacobian matrix dominates the computational cost of typical optical tomography algorithms. A member of the matrix J corresponding to the sensitivity of jth measurement with respect to the kth unknown image voxel can be expressed as:
(25) |
Where Dj(r, Ω) = δ(r − rdj) for Ω in θj, 0 otherwise and
Here, rdj is the spatial position of the jth collector and Dj(r, Ω) is a modified Dirac delta function which characterizes its spatial and angular response. J can be efficiently computed by employing the adjoint transport equation. We define the adjoint system for jth detector with response Dj as:
(26) |
Here, are the adjoint transport operators. For vacuum boundary conditions, H* is defined as:
(27) |
The adjoint operator is obtained by taking the complex transpose of Bxm
(28) |
It can be observed that the adjoint transport operator for photon propagation in frequency domain is reversed in direction and time(phase) with respect to the forward operators. Figure 2 illustrates the adjoint source positioned at the collector location.
The particle flow from the adjoint source is directed outwards from the animal body, as against the inwards particle flow used for forward RTE simulations. The jkth element of the Jacobian matrix (25) can then be expressed in terms of the adjoint solutions Ψ̃x,m by exploiting the definition of the adjoint operator:
(29) |
The first term on the R.H.S of (29) can be dropped upon invoking the Born approximation, wherein the excitation field is assumed not to be perturbed by the presence of fluorescent target. The adjoint solution does not depend on the particular image voxel index k, hence in a linearized tomography algorithm, the adjoint solutions can be precomputed and stored for all M collector locations. The Jacobian matrix can then be assembled on demand provided the forward solutions Φ̃x corresponding to all excitation sources are available. The computation of the terms depends upon the discretization scheme employed, but it is straightforward as the operator Bxm depends linearly on . In fact, J doesn’t even need to be explicitly constructed. Iterative solution methods such as algebraic reconstruction technique or conjugate gradient least squares, only require matrix-vector products involving J, and they can be implemented directly with (29) once the respective forward and adjoint RTE solutions are available. As J is illposed, stable Born linearization based image reconstruction in a single iteration requires J to be overdetermined (M > N). Frequency domain measurements produce two measurements per source-collector pair in the form of amplitude and phase, hence allowing the use of a lesser number of source-detectors compared to steady state measurements. In the results section, we present RTE model based fluorescence reconstructions from synthetic data based upon the solution of (24).
3. Synthetic Mouse Phantom and Computational Experiments
We tested the developed RTE solution scheme and conducted simulated tomography experiments on the MOBY mouse dataset made available by the Johns Hopkins University. [38] MOBY phantom is a collection of NURBS (Non-uniform Rational B-Splines) curves and surfaces defining the various mouse organs and it has been employed by other researchers. [39] We converted the NURBS based mouse organ descriptions into a standard CAD (computer aided design) format STEP, and the geometries were simplified in a solid modelling software SolidWorks™. The major organs in the mouse torso were modelled along with the skull, ribs, and the spinal structure. The modelled organs along with the optical properties obtained from literature [40, 41] in the wavelength range of 600 – 850nm are listed in Table-1 and for the purposes of this feasibility study, assumed to be wavelength independent. As shown in Figure 3, a highly refined tetrahedral mesh 127466 elements was generated with the mesh generator incorporated within the Attila™ platform, and used to generated simulated measurement datasets. The mouse was simulated as being positioned in a 2.9 cm diameter cylinder surrounded by water, for the purposes of investigating delivery and collection of light through a non-scattering media, while avoiding the complications arising out of partial refraction and reflection effects at the animal boundary.
Table 1.
Organ/Tissue | Absorption μa(cm−1) | Scattering μs(cm−1) | Ratio |
---|---|---|---|
Lungs | 8.4 | 35.9 | 0.2137 |
Heart | 0.35 | 167 | 8.114 |
Stomach | 1.2 | 200 | 16.67 |
Gut | 1.2 | 200 | 16.67 |
Kidneys | 0.01 | 73.3 | 1100 |
Spleen | 2.8 | 13 | 1.024 |
Bladder | 1.25 | 50.8 | 2.03 |
Liver | 6.5 | 143.7 | 1.11 |
Body (muscle) | 1 | 40 | 1.2 |
Water | 0.011 | 0 | 0 |
Two sets of computational experiments were performed to illustrate RTE model based fluorescence tomography. In the first synthetic experiment, we validated the computational efficiency and accuracy gains obtained by implementing the FSDS/last collided integration approach for solving the RTE based forward problem. Measurements were generated by simulating uptake of 1μM Indocyanine Green dye in the kidneys of the MOBY phantom. As shown in Figure 4 a source placed at the circumferential ring near the kidney locations was switched on, with measurements computed at all the collection sites on the same ring. The sensitivity of the solution to angular discretization was evaluated by first using a high order S12 angular discretization, and P6 level Legendre polynomial expansion for the scattering source in the entire domain which includes both the animal and the surrounding media with sources and detectors. With the triangular tchebychev quadrature set employed, S12 discretization results in Nangles = 12 * 12 + 12 = 156 discrete angles in the unit sphere. P6 expansion was used to account for the highly forward directed excitation source. Other measurements were generated with a lower order S4 angular quadrature (4 * 4 + 4 = 20 discrete angles) and P3 level Legendre expansion for the scattering source, while using different last collided integration schemes for obtaining the simulated measurements.
The second set of computational experiments were conducted to demonstrate RTE model based tomographic determination of single and multiple fluorescent targets in small animal volumes. Synthetic measurements corresponding the uptake of 10nM ICG dye in the bladder, and the uptake of 1μM ICG in both the kidneys were generated. The sources and collectors were modelled as points with a 20 degree numerical aperture, creating a cone shape equivalent to the effective collimation in the fiber optic cable. Rings of sources and collectors were simulated to be at axial intervals of 0.5 cm, with 20 circumferentially spaced sources and collectors at each axial location as shown in Figure 5. 2% white noise was added to the simulated measurements. Five source-detector rings placed 0.5cm apart around the mouse torso between kidneys and bladder were used. While all the 100 detectors on the five rings were employed, only the data from 60 sources on the middle 3 rings were used for reconstruction. Frequency domain measurement data was simulated on the refined mesh illustrated in figure 3 with the endogenous optical properties of different organs listed in Table-1. A linearized Born type tomography algorithm described in section 2.4 was used to obtain the 3-D images of reconstructed fluorescence absorption on a different mesh than that used for generating synthetic data or for computing forward/adjoint solutions.
Computations were carried out on a 16 node Beowulf cluster, with dual opteron 2.2 GhZ processors and 8 GB of system memory per node. Typically one processor was allocated to handle one forward/adjoint computation.
4. Results
4.1. Effect of FSDS and last collided integration schemes
Figures 6(a) and 6(c) depict the excitation and fluorescence emission amplitudes at the detectors positions shown in Figure 4 for the high order P6-S12 approximation based numerical solution and the low order P3-S4 simulation. As expected, the P3-S4 solution oscillated around the high order solution, because S4 quadrature order was not enough to simulate the highly directional photon transport in water surrounding the mouse phantom. Figures 6b and 6d depict the two solutions again, but with the detector flux from P3-S4 solution calculated by an S50 order last collided integration on the primary numerical solution according to (20). An S50 quadrature order fills in the unit sphere with 2550 angles, which is sufficient to integrate the scatter solution in animal body, while the last collided approach rejects the ray effect analogies in the non-scattering media surrounding the phantom. In Table-2, the computational times and the mean squared error with the P6-S12 solution is reported for the P3-S4 solution and the last collided integrations with orders S10, S50, and S100. The P6-S12 solution at over 12000 seconds is the most expensive, while the P3-S4 solution at about 700 seconds is fast but most inaccurate. The computational times required by increasing orders of last collided integrations differ only marginally from the cost of stand alone P3-S4 solution. The accuracy increases with quadrature level up until S50.
Table 2.
Angular Discretization | Compute Time(s) | MSE:Excitation | MSE:Emission |
---|---|---|---|
P3S4 | 710.22 | 0.2651 | 0.2257 |
P3S4 : LC10 | 710.24 | 0.1498 | 0.0839 |
P3S4 : LC50 | 710.26 | 0.0809 | 0.0612 |
P3S4 : LC100 | 710.25 | 0.0788 | 0.0613 |
P6S12 | 12490.02 | 0 | 0 |
4.2. Fluorescence reconstructions
To reconstruct the fluorescence absorption images from the synthetic measurement datasets corresponding to ICG uptake in kidneys and bladder as described in the previous section, we first need to generate the Jacobian sensitivity matrix of measurements with respect to the unknown image voxels. The forward and adjoint computations needed to compute the Jacobian matrix (29) were carried out on a separate mesh from the synthetic data generation mesh depicted in Figure 3. This was done to prevent the possibility of any inadvertent inverse crime, as well as to mimic the real small animal imaging, wherein the endogenous optical property distribution of the small animals will not be precisely known. The forward/adjoint solution mesh used for image reconstruction studies is depicted in Figure 7. The only prior knowledge used in the construction of the tetrahedral mesh was the knowledge of the phantom boundary which can be obtained by a variety of methods including Xray CT, micro-MRI, or PET transmission scans, or by the newly reported optical projection techniques [42]. For carrying out the forward/adjoint calculations, we assumed the endogenous absorption and scattering in the entire phantom to be uniform and equal to the optical properties of the muscle tissue listed in Table-1. Since the muscle comprises the largest component of the synthetic mouse phantom, the assumption of a single bulk optical property of an intact animal is most practical for applications. The unknown fluorescence absorption map was discretized on a separate voxelized grid with 2mm cells to limit the number of unknowns as depicted in Figure 7. Figure 8 illustrates the measurement sensitivity plot for a typical source-detector pair. These profiles are similar to but less broad than that obtained in diffusion model based tomography schemes. The image reconstructions were carried out by solving the Equation (24) with the least squares algorithm LSQR implemented in MATLAB (Mathworks, Inc., Natwick, MA). No explicit regularization was used, however the LSQR iterations were truncated at 300.
The true and reconstructed fluorescence images are depicted in Figure 9. The true magnitudes of fluorescence absorption in 0.598cm−1 in kidneys, and 0.00598cm−1 in the bladder. The recovered magnitudes of approximately 0.15cm−1 in the kidneys and 0.0005cm−1 in the bladder, demonstrate the sensitivity of RTE model based tomography to relative variations in fluorophore concentration. Absolute determination of fluorescence absorption is not feasible with only one linearized tomography iteration for this highly illposed problem. The computational time for the solution of the linear system defined in Equation (24) was under 2 minutes. As only one linearization about the initial fluorescence map of was carried out, the forward and adjoint solutions corresponding the 60 sources and 100 detectors were precomputed on the Beowulf cluster. Each forward/adjoint computation took approximately 10 minutes and calculations for different sources and detectors were carried out in parallel to the extent possible.
5. Conclusions
In this contribution, we have demonstrated a RTE model based fluorescence tomography algorithm for frequency domain optical tomography in small animal geometries. To the best of our knowledge, this is the first demonstration of a frequency domain fluorescence tomography algorithm utilizing the coupled RTE equations. Further, we have shown the application of a robust RTE solver based on the established Attila™ nuclear engineering particle transport simulation platform. The high computational expense of RTE model based tomography has been minimized by a combination of advances which include: (i) the discontinuous finite element differencing on unstructured tetrahedral meshes for mesh independent convergence of solution on arbitrary geometries, (ii) application of diffusion synthetic acceleration for rapidly solving source iterations. (iii) first scattered distributed source and last collided integration at detectors for rapidly and accurately predicting RTE solutions, when sources and detectors are separated from the animal volume with clear media, and (iv) utilization of adjoint RTE solution to efficiently assemble the measurement sensitivity Jacobian matrix. The dual mesh based image reconstruction scheme reported in this manuscript will be extended to employ adaptive meshes [43,44] in our future work, resulting in image resolution and further speedup as demonstrated in our prior work on large volume diffuse fluorescence optical tomography. The image reconstructions have been carried out with the prior knowledge limited to the animal geometry, and this contribution marks our first step towards hybrid structural-molecular small animal tomography systems, which utilize animal structure information from established modalities like Xray CT, and seek to determine the distribution of molecularly targeting fluorescence probes without a priori information of interior endogenous optical properties. The robust and rapid deterministic transport solution schemes on animal geometries will also impact bioluminescence tomography applications. [45,46]
Supplementary Material
Acknowledgments
This work was supported in parts by NIH grants R01 EB003132 and STTR R42 CA 115028-01.
Contributor Information
Amit Joshi, Email: amitj@bcm.edu, Division of Molecular Imaging, Dept. of Radiology, Baylor College of Medicine, Houston, TX 77030.
John C. Rasmussen, Division of Molecular Imaging, Dept. of Radiology, Baylor College of Medicine, Houston, TX 77030
Eva M. Sevick-Muraca, Division of Molecular Imaging, Dept. of Radiology, Baylor College of Medicine, Houston, TX 77030
Todd A. Wareing, Transpire Inc., Gig Harbor, WA
John McGhee, Transpire Inc., Gig Harbor, WA.
References
- 1.Ntziachristos V, Weissleder R. Experimental three-dimensional fluorescence reconstruction of diffuse media by use of a normalized Born approximation. Opt Lett. 2001;26(12):893–895. doi: 10.1364/ol.26.000893. [DOI] [PubMed] [Google Scholar]
- 2.Milstein A, Oh S, Webb KJ, Bouman CA, Zhang Q, Boas D, Milane RP. Fluorescence optical diffusion tomography. Appl Opt. 2003;42(16):3061–3094. doi: 10.1364/ao.42.003081. [DOI] [PubMed] [Google Scholar]
- 3.Kumar AT, Raymond SB, Boverman G, Boas DA, Bacskai BJ. Time resolved fluorescence tomography of turbid media based on lifetime contrast. Optics Express. 2006;14(25):12255–12270. doi: 10.1364/oe.14.012255. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Patwardhan S, Bloch S, Achilefu S, Culver J. Time-dependent whole-body fluorescence tomography of probe bio-distributions in mice. Optics Express. 2005;13(7):2564–2577. doi: 10.1364/opex.13.002564. [DOI] [PubMed] [Google Scholar]
- 5.Joshi A, Bangerth W, Hwang K, Rasmussen J, Sevick-Muraca EM. Fully adaptive FEM based fluorescence optical tomography from time-dependent measurements with area illumination and detection. Med Phys. 2006;33(5):1299–1310. doi: 10.1118/1.2190330. [DOI] [PubMed] [Google Scholar]
- 6.Roy R, Thompson AB, Godavarty A, Sevick-Muraca EM. Tomographic fluorescence imaging in tissue phantoms: A novel reconstruction algorithm and imaging geometry. IEEE Transactions on Medical Imaging. 2005;24(2):137–154. doi: 10.1109/tmi.2004.839359. [DOI] [PubMed] [Google Scholar]
- 7.Paithankar DY, Chen AU, Pogue BW, Patterson MS, Sevick-Muraca EM. Imaging of fluorescent yield and lifetime from multiply scattered light reemitted from random media. Appl Opt. 1997;36(10):2260–2272. doi: 10.1364/ao.36.002260. [DOI] [PubMed] [Google Scholar]
- 8.Eppstein MJ, Hawrysz DJ, Godavarty A, Sevick-Muraca EM. Three dimensional near infrared fluorescence tomography with Bayesian methodologies for image reconstruction from sparse and noisy data sets. Proc Nat Acad Sci. 2002;99:9619–9624. doi: 10.1073/pnas.112217899. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Sahu AK, Roy R, Joshi A, Sevick-Muraca EM. Evaluation of anatomical structure and non-uniform distribution of imaging agent in near-infrared fluorescence-enhanced optical tomography. Optics Express. 2005;13(25):10182–10199. doi: 10.1364/opex.13.010182. [DOI] [PubMed] [Google Scholar]
- 10.Arridge SR. Optical tomography in medical imaging. Inverse problems. 1999;15:R41–R93. [Google Scholar]
- 11.Arridge SR, Dehghani H, Schweiger M, Okada E. The finite element model for the propagation of light in scattering media: A direct method for domains with nonscattering regions. Medical Physics. 2000;27:252. doi: 10.1118/1.598868. [DOI] [PubMed] [Google Scholar]
- 12.Hielscher AH, Alcouffe RE, Barbour RL. Comparision of finite-difference transport and diffusion calculations for photon migration in homogeneous and heterogeneous tissues. Phys Med Biol. 1998;43:1285–1302. doi: 10.1088/0031-9155/43/5/017. [DOI] [PubMed] [Google Scholar]
- 13.Kim AD, Ishimaru A. Optical diffusion of continuous-wave, pulsed, and density waves in scattering media and comparisons with radiative transfer. Applied Optics. 1998;37:5313–5319. doi: 10.1364/ao.37.005313. [DOI] [PubMed] [Google Scholar]
- 14.Bal G. Transport through diffusive and nondiffusive regions, embedded objects, and clear layers. SIAM J of Appl Math. 2002;62:1677–1697. [Google Scholar]
- 15.Yoo KM, Liu F, Alfano RR. When does diffusion approximation fail to describe photon transport in random media. Phys Rev Lett. 1990;64(22):2647–2650. doi: 10.1103/PhysRevLett.64.2647. [DOI] [PubMed] [Google Scholar]
- 16.Venugopalan V, You JS, Tromberg BJ. Radiative transport in the diffusion approximation: An extension for highly absorbing media and small source-detector separations. Physical Review E. 1998;58(2):2395–2407. [Google Scholar]
- 17.Pan T, Rasmussen JC, Lee JH, Sevick-Muraca EM. Monte Carlo simulation of time-dependent, transport-limited fluorescent boundary measurements in frequency domain. Medical Physics. 2007;34:1298. doi: 10.1118/1.2710549. [DOI] [PubMed] [Google Scholar]
- 18.Rasmussen JC, Joshi A, Pan T, Wareing T, McGhee J, Sevick-Muraca EM. Radiative transport in fluorescence-enhanced frequency domain photon migration. Medical Physics. 2006;33:4685. doi: 10.1118/1.2388572. [DOI] [PubMed] [Google Scholar]
- 19.Graves EE, Ripoll J, Weissleder R, Ntziachristos V. A submillimeter resolution fluorescence molecular imaging system for small animal imaging. Med Phys. 2003;30:901–911. doi: 10.1118/1.1568977. [DOI] [PubMed] [Google Scholar]
- 20.Dorn O. A transport-backtransport method for optical tomography. Inverse Problems. 1998;14(5):1107–1130. [Google Scholar]
- 21.Hielscher AH, Alcouffe RE, Barbour RL. Comparison of finite-difference transport and diffusion calculations for photon migration in homogeneous and heterogeneous tissues. Phys Med Biol. 1998;43(5):1285–1302. doi: 10.1088/0031-9155/43/5/017. [DOI] [PubMed] [Google Scholar]
- 22.Klose AD, Netz U, Beuthan J, Hielscher AH. Optical tomography using the time-independent equation of radiative transfer part 1: Forward model. J Quant Spectroscopy Rad Transfer. 2002;72:691–713. [Google Scholar]
- 23.Klose AD, Netz U, Beuthan J, Hielscher AH. Optical tomography using the time-independent equation of radiative transfer part 2: Inverse model. J Quant Spectroscopy Rad Transfer. 2002;72:715–732. [Google Scholar]
- 24.Klose A, Hielscher AH. Fluorescence tomography with simulated data based on the equation of radiative transfer. Opt Lett. 2003;28(12):1019–1021. doi: 10.1364/ol.28.001019. [DOI] [PubMed] [Google Scholar]
- 25.Ren K, Abdoulaev GS, Bal G, Hielscher AH. Algorithm for solving the equation of radiative transfer in the frequency domain. Optics Letters. 2004;29:578–580. doi: 10.1364/ol.29.000578. [DOI] [PubMed] [Google Scholar]
- 26.Klose AD, Ntziachristos V, Hielscher AH. The inverse source problem based on the radiative transfer equation in optical molecular imaging. Journal of Computational Physics. 2005;202(1):323–345. [Google Scholar]
- 27.Christianson DB, Davies AJ, Dixon LCW, Roy R, Van der zee P. Giving reverse differentiation a helping hand. Optimization Methods and Software. 1997;8(1):53–67. [Google Scholar]
- 28.Roy R, Sevick-Muraca EM. Truncated Newton’s optimization schemes for absorption and fluorescence optical tomography: Part(1) theory and formulation. Opt Express. 1999;4(10):353–371. doi: 10.1364/oe.4.000353. [DOI] [PubMed] [Google Scholar]
- 29.Dorn O. A transport-backtransport method for optical tomography. Inverse Problems. 1998;14:1107–1130. [Google Scholar]
- 30.Dorn O. Scattering and absorption transport sensitivity functions for optical tomography. Optics Express. 2000;7(13):492–506. doi: 10.1364/oe.7.000492. [DOI] [PubMed] [Google Scholar]
- 31.Lewis EE, Miller WFJ. Computational Methods of Neutron Transport. John Wiley; 1984. [Google Scholar]
- 32.Wareing TA, McGhee JM, Morel JE. Attila: A three dimensional unstructured tetrahedral mesh discrete ordinates transport code. Transactions of the American Nuclear Society. 1996;75:146–147. [Google Scholar]
- 33.Welch AJ, van Gemert MJC, editors. Optical-Thermal Response of Laser Irradiated Tissue. Plenum Press; New York: 1975. [Google Scholar]
- 34.Wareing TA, McGhee JM, Morel JE, Pautz SD. Discontinuous Finite Element Sn Methods on Three-Dimensional Unstructured Grids. Nuclear Science and Engineering. 2001;138:3. [Google Scholar]
- 35.Morel JE, Wareing TA, Smith K. A Linear-Discontinuous Spatial Differencing Scheme for Sn Radiative Transfer Calculations. Journal of Computational Physics. 1996;128(2):445–462. [Google Scholar]
- 36.Wareing TA, Larsen EW, Adams ML. Diffusion Accelerated Discontinuous Finite Element Schemes for the Sn Equations in Slab and X–Y Geometries. Proc International Topical Meeting on Advances in Mathematics, Computations, Reactor Physics. 28:2–1. [Google Scholar]
- 37.Warsa JS, Wareing TA, Morel JE. Fully Consistent Diffusion Synthetic Acceleration of Linear Discontinuous Transport Discretizations on Three Dimensional Unstructured Meshes. Nuclear Science and Engineering. 2002;141:236–251. [Google Scholar]
- 38.Segars WP, Tsui BMW, Frey EC, Johnson GA, Berr SS. Development of a 4-D digital mouse phantom for molecular imaging research. Mol Imaging Biol. 2004;6(3):149–59. doi: 10.1016/j.mibio.2004.03.002. [DOI] [PubMed] [Google Scholar]
- 39.Alexandrakis G, Rannou FR, Chatziioannou AF. Tomographic bioluminescence imaging by use of a combined optical-PET (OPET) system: a computer simulation feasibility study. Phys Med Biol. 2005;50:4225–4241. doi: 10.1088/0031-9155/50/17/021. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Cheong WF, Prahl SA, Welch AJ. A review of the optical properties of biological tissues. Quantum Electronics, IEEE Journal of. 1990;26(12):2166–2185. [Google Scholar]
- 41.Srinivasan R, Kumar D, Singh M. Optical tissue-equivalent phantoms for medical imaging. Trends Biomater Artif Organs. 2002;15(2):42–47. [Google Scholar]
- 42.Deliolanis N, Lasser T, Hyde D, Soubret A, Ripoll J, Ntziachristos V. Free-space fluorescence molecular tomography utilizing 360 geometry projections. Optics Letters. 2007;32(4):382–384. doi: 10.1364/ol.32.000382. [DOI] [PubMed] [Google Scholar]
- 43.Joshi A, Bangerth W, Sevick-Muraca E. Adaptive finite element based tomography for fluorescence optical imaging in tissue. Optics Express. 2004;12(22):5402–5417. doi: 10.1364/opex.12.005402. [DOI] [PubMed] [Google Scholar]
- 44.Lee JH, Joshi A, Sevick-Muraca EM. Fully adaptive finite element based tomography using tetrahedral dual-meshing for fluorescence enhanced optical imaging in tissue. Optics Express. 2007;15(11):6955–6975. doi: 10.1364/oe.15.006955. [DOI] [PubMed] [Google Scholar]
- 45.Kuo C, Coquoz O, Troy TL, Xu H, Rice BW. Three-dimensional reconstruction of in vivo bioluminescent sources based on multispectral imaging. Journal of Biomedical Optics. 2007;12:024007. doi: 10.1117/1.2717898. [DOI] [PubMed] [Google Scholar]
- 46.Han W, Cong W, Wang G. Mathematical theory and numerical analysis of bioluminescence tomography. Inverse Problems. 2006;22(5):1659–1675. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.