Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2021 Feb 12.
Published before final editing as: IEEE Trans Image Process. 2019 Aug 12:10.1109/TIP.2019.2931080. doi: 10.1109/TIP.2019.2931080

Multiresolution Localization with Temporal Scanning for Super-Resolution Diffuse Optical Imaging of Fluorescence

Brian Z Bentz 1, Dergan Lin 2, Justin A Patel 3, Kevin J Webb 4
PMCID: PMC7012689  NIHMSID: NIHMS1541169  PMID: 31403412

Abstract

A super-resolution optical imaging method is presented that relies on the distinct temporal information associated with each fluorescent optical reporter to determine its spatial position to high precision with measurements of heavily scattered light. This multiple-emitter localization approach uses a diffusion equation forward model in a cost function, and has the potential to achieve micron-scale spatial resolution through centimeters of tissue. Utilizing some degree of temporal separation for the reporter emissions, position and emission strength are determined using a computationally efficient time stripping multiresolution algorithm. The approach circumvents the spatial resolution challenges faced by earlier optical imaging approaches using a diffusion equation forward model, and is promising for in vivo applications. For example, in principle, the method could be used to localize individual neurons firing throughout a rodent brain, enabling direct imaging of neural network activity.

Keywords: Super-resolution, optical imaging, turbid media, localization, fluorescence, matching pursuit

I. Introduction

Fluorescence imaging has become a standard tool in biomedical research because modulation of fluorescence intensity in space and time can provide information on biochemical processes [1]. Methods such as confocal microscopy [2] and multi-photon imaging [3] have enabled high-resolution fluorescence imaging near the surface of biological tissue (referred to hereafter simply as “tissue”). However, fluorescence imaging in deep tissue, where the propagation direction of light becomes randomized, presents a major challenge in optical imaging. Information is lost due to scattering and absorption, which hinders image formation. In this case, cost-function-based imaging methods with a forward model can be used to form images of fluorescence. In such a computational imaging framework, the use of a simple diffusion model to describe the photon transport has been shown to capture the mean intensity of light under suitable conditions in the diffusive regime that can be found in tissue with visible and near-infrared light. This has led to substantial interest in diffuse optical tomography (DOT, or optical diffusion tomography, ODT) [4], [5], and fluorescence diffuse optical tomography (FDOT or FODT) [6], [7]. Imaging of fluorescence resonance energy transfer (FRET) parameters, providing a spatial map of the nanometer FRET distance that is important in molecular biology, has also been shown [8], [9]. While much progress has been made, diffuse optical imaging methods continue to suffer from low spatial resolution due to the loss of high-frequency information as light propagates through scattering media [10]. This attenuation occurs whether the media is lossy (with absorption) or lossless (without absorption).

We present a deep-tissue optical imaging method that relies on treating fluorescent emitters whose signals vary in time as a set of point sources, and uses measurements of multiply scattered light as a function of time to find their locations to high precision. Our approach uses an optimization method with a forward model for the participating medium. It appears that, in the diffusive regime where the diffusion approximation is valid, a resolution on the order of ten microns through one centimeter or more of tissue should be possible (see the experimental demonstration for finding the location of a single point fluorophore [10]). Consequently, the methods have the potential to directly image neurons throughout the brain of a small mammal, and could provide new understanding for neuroscience. The work should also allow for imaging in other dynamic source situations in a cluttered environment.

Of particular significance is the prospect of imaging calcium (Ca2+) channel activity in neurons throughout the brain. Neuron activity involves Ca2+ transport through channels in the cell body and then, after signal transfer along the axon, regulation of the neurotransmitter across the synaptic cleft in communication with another neuron. Monitoring Ca2+ signaling thus presents a direct picture of neuron activity [11]. If it were possible to image Ca2+ channel activity across the brain, the resulting maps would provide new understanding about how the brain works, and also answer fundamental questions about health and disease. Fortunately, Ca2+ fluorescence and FRET sensors have been developed for in vitro studies [11]. The principle is that Ca2+ modulates the fluorescence emission or the energy transfer from the donor to the acceptor in the case of FRET, thereby encoding concentration information in the fluorescence that can be detected. The temporal modulation of the fluorescence therefore reports on calcium channel activity. However, with optical excitation using a laser, both the excitation light and the emitted fluorescence are multiply scattered. Computational imaging of fluorescence and FRET is possible with a forward model, such as the diffusion equation, using a suitable cost function [6], [8], [9], but the spatial resolution achieved precludes being able to resolve individual neurons in deep tissue. By representing the local Ca2+ fluorescent reporter as a time-varying point emitter or point absorber (the donor emission can reduce due to FRET), we present a framework suitable for high-resolution localization using a forward model.

None of the available in vivo methods provide direct access to neurons, i.e., they measure secondary parameters. For example, brain imaging with fMRI has been developed using the blood-oxygen-level dependent (BOLD) contrast [12], and this has become an important tool for brain science. However, blood oxygen levels provide low resolution and a slow and remote measure of brain signaling. Likewise, whole-brain imaging of manganese (Mn2+) has been developed as manganese-enhanced MRI (MEMRI), and there is evidence that increased Mn2+ concentration develops in the region of the brain associated with activity over long time scales, and this method has been used in neuroscience studies (see, for example, [13]). Under certain conditions, Mn2+ is thought to enter neurons through Ca2+ channels [14] and hence be a possible indicator of neuron circuitry. Optical methods such as two-photon microscopy [3] offer more direct access to a wider range of neurobiological information through optical contrast agents, but only provide information about the cortical surface of the brain visible through the use of cranial windows [15].

We present a super-resolution localization imaging method that is an extension of earlier localization concepts [10], [16] and is based on spatiotemporal data. There has been substantial prior work done on imaging using a diffusion forward model, but without the point emitter constraint. These methods were developed to overcome the detrimental effects of scattering, enabling deep-tissue fluorescence imaging [1]. In FDOT [6], [7], [17], computational imaging allows the formation of volumetric images of the absorption, scattering, and fluorescence from boundary measurements. Fundamentally, these methods detect what have become known as diffuse photon density waves (DPDWs) emanating from excitation or fluorescent sources [18]. For typical measurements and tissues, the wavelength of a DPDW is a few centimeters, and measurements are made in the near field. Considering the angular spectrum of DPDWs [18], all the spatial frequencies propagate to the detector, however they are highly attenuated, even without absorption. This causes a severe reduction in spatial resolution with depth into the medium. Consequently, the position of mm-scale regions can be found at cm depths in tissue-like scatter using an equivalent point representation [10], [19], [20], and likewise the Ca2+ channel fluorescence reporter position can be treated in this fashion. The dependence of the spatial resolution on depth is nonlinear, but for typical tissues, measurement geometries, and beyond a depth of about 1 cm, spatial resolutions of about depth/2 have been achieved [10], [18]. The temporal localization method we present circumvents the earlier resolution limits. However, the object is modeled as a set of points, so other geometrical information is lost.

We develop a model describing the simulated measured fluorescence intensity due to multiple emitters within a highly scattering medium in Section II. We then use the model to localize fluorescent sources separated in space and distributed in time in Section III, and the results are presented in Section IV. We compare our method to existing super-resolution imaging methods and discuss potential applications in Section V, and conclude in Section VI.

II. Model

A. Physical Problem

The primary application we address is the direct in vivo imaging of neuron activity through optical fluorescence reporting of Ca2+ concentration. An optical experiment to measure Ca2+ signaling would involve using a pulsed laser source to excite the fluorescent reporter and time-gated measurements of multiply scattered light at a number of positions around the periphery of the domain to be imaged. That domain needs to be defined as a surface, and this could be achieved a variety of ways, such as the camera imaging of a laser line scanned over the subject with a transform to map from the subject to the camera plane [21]. The temporal sampling could be achieved with a time-gated camera or an array of avalanche photodiodes (APD) or photomultiplier tubes (PMTs). Regardless of the specific experimental implementation, we assume that the necessary temporal information at a number of points around the image domain are available. The question we address here is how one could image blinking fluorescence contrast sources that are physically optical reporters of Ca2+ channel activation. In principle, by treating the fluorescent Ca2+ reporter in each neuron as a point emitter in space having temporal characteristics attributable to the neuron response and the fluorescence lifetime, it becomes possible to use a mathematical framework where each neuron can be modeled in space as a single emitter. This is called localization.

B. Coupled Diffusion Equations

We use the diffusion approximation to the radiative transfer equation to describe the propagation of light in a highly scattering medium such as tissue [6], [17]. This is an incoherent picture that has proven useful in describing the mean optical intensity when there is much more scatter than absorption, which is the case for most tissue having millimeter thickness or more and red or near-infrared light. The coupled diffusion model in the time domain is given by [22]

1v∂∂tϕx(r,t)−∇⋅[Dx(r)∇ϕx(r,t)]+μax(r)ϕx(r,t)=Sx(r;t) (1)
1v∂∂tϕm(r,t)−∇⋅[Dm(r)∇ϕm(r,t)]+μam(r)ϕm(r,t)=ϕx(r,t)∗Sf(r;t), (2)

where r denotes the position, ϕ (W/mm2) is the photon flux density, μa (mm−1) is the absorption coefficient, D=1/[3(μa+μs′)] (mm) is the diffusion coefficient, μs′ (mm−1) is the reduced scattering coefficient, v = c/n is the speed of light in the medium, where c is the speed of light in free space and n is the refractive index, the subscripts x and m, respectively, denote parameters at the excitation and emission wavelengths, λx and λm, Sx (W/mm3) is the excitation source term, Sf (s−1/mm) is the fluorescence source term, and * signifies a temporal convolution. The spatially-dependent fluorescence source in (2), assuming a single lifetime at each point in space and Dirac delta excitation at t = 0, can be written as

Sf(r;t)=η(r)γf(r)exp(−tγf(r)), (3)

where η=ηfμaf is the fluorescent yield, with μaf the fluorophore absorption coefficient at λx and ηf the fluorophore quantum yield, and γf is the fluorescence lifetime. With a temporal Fourier transform, resulting in the frequency domain form of (1) and (2), and considering homogeneous D and μa, the resulting scalar wave equations for ϕ describe the propagation of DPDWs.

Throughout this paper, we present results in terms of the mean free path, l* = 3D. However, the results can be scaled to geometries of different size and amount of scatter, according to the scaling principles of Appendix A. This scaling argument allows physical problems as diverse biological tissue, atmospheric scatter and snow to be considered.

We show the spatial resolution with an example FDOT reconstruction in Fig. 1, where we numerically reconstruct the fluorescence yield (η) in 3-D space using (1) and (2), as we have described previously [6]. We assume optical properties similar to tissue at wavelengths of red and nearinfrared light [23] (μs′=2mm−1, μa = 0.02 mm−1), and that measurements are made with a signal-to-noise ratio (SNR) of 30 dB at the detector, with Gaussian noise that is based on a shot-noise model (as described in Section II-E). The 3D geometry is a cube of side length 32l*, where sources and detectors were placed on each side of the cubic geometry, and the point fluorescent emitters are near the center. There is 1 source and 1 detector on each of the six faces of the cubic scattering medium, each placed equidistant from the centroid of the face and one of its edges. Figure 1(a) shows a 2-D slice of the target image, η, and Fig. 1(b) shows the corresponding 2-D slice isoimage of the estimated or reconstructed image, η^. It is clear from Fig. 1(b) that the point emitters in Fig. 1(a) are not resolvable with FDOT, under the conditions considered.

Fig. 1.

Fig. 1.

3D FDOT reconstruction of four point fluorescent emitters with 30 dB SNR. The optical properties are similar to tissue, where μs′=2mm−1, μa = 0.02 mm−1, and n = 1.33, giving a mean free path length l* = 3D = 0.5 mm. The geometry is a cube of side length 32l* with the point fluorescent emitters near the center. 6 sources and detectors are placed at the boundary of the cube, one source (red) and one detector (blue) at each face. (a) Target η xz image slice, where the fluorescent emitters are located at depths of about 17l*, and are separated by about 2l*. (b) Estimated η^ reconstructed with FDOT. An isoimage with η^=0.003mm−1 threshold was formed and the same xz slice as in (a) is shown. Note that it is a 3D isoimage, and the shading is meant to indicate its shape. In this case, the separation of the fluorescent emitters is much less than depth/2 and they cannot be resolved.

C. Forward Model for a Single Fluorescent Emitter

Equations (1) and (2) can be used to form a model of the detected power at λx and λm, respectively, at a set of locations around the periphery of the scattering medium. We consider the case of a set of point-emitting fluorophores, each with a differing temporal response due to the physical situation, so that the response can be attributed to a sequence of single point fluorophores. We start by describing the response due to a single fluorescent source, such as would be the case for a Ca2+ reporter, embedded in a highly scattering medium.

The problem geometry is shown in Fig. 2. The incident laser light at wavelength λx can be modeled as an (isotropically emitting) point source for Sx in (1) located l* into the scattering medium (the brain). Point excitation sources represent a set of laser beam excitation locations at known positions rs. We therefore assume the excitation source term is given by Sx(r; t) = Soδ(r − rs, t), where So is the excitation power (W/mm3) and δ(·) is the Dirac delta function. The implication is that the temporal excitation laser source is short relative to the other time constants involved. In this work, we let So = 1 for simplicity. Additionally, point detectors that collect light at λm are assumed to be placed at known positions rd. Finally, a fluorescent emitter (at λm) that is excited at λx is assumed to be located at the unknown position r′. Using the domain geometry in Fig. 2, we define gx(rs, r′, t) as the Green’s function from (1) at λx and gm(r′, rd, t) as the Green’s function from (2) at λm. The fluorescence emission photon flux density at the detector is then

ϕm(rs,rd,t)=∫gm(r′,rd,t)∗Sf(r′;t)∗gx(rs,r′,t)dr′, (4)

where * is the temporal convolution.

Fig. 2.

Fig. 2.

Model geometry with position vector r = (x,z). Excitation sources at λx (red) are placed at known positions rs, point fluorescence emission locations are assumed to be rf (green), and detectors at λm are placed at known positions rd (blue).

We assume a point fluorophore is located at rf, as seen in Fig. 2, and from (3),

Sf(r;t)=ηfμafγfexp(−tγf)δ(r−rf). (5)

For simplicity, we assume that D and μa are constant, and that v is the same at λx and λm. Using the Green’s function solution to the diffusion equation [22], we find from (4) that

ϕm(rs,rf,rd,t)=v(4πDmvt)3/2exp(−|rd−rf|24Dmvt−μamvt)*ηγfexp(−tγf)*v(4πDxvt)3/2exp(−|rf−rs|24Dxvt−μaxvt). (6)

We also assume that μax=μam=μa and Dx = Dm = D. The detected power through an aperture is described by the current density J (W/mm2), with a diffusion framework, and we assume pointwise measurements

J(rs,rf,rd,t)=−D∇ϕm(rs,rf,rd,t). (7)

For laser excitation source locations rsq with q ∈ [1, …, Q] and fluorescence detector locations rdm with m ∈ [1, …, M], we write the detected fluorescent photon current density in compact form as Jqm(rf,t)=J(rsq,rf,rdm,t), where we emphasize the dependence on rf because it is estimated in Section III. The pointwise detected fluorescence is then Gqm(rf,t)=|Jqm(rf,t)⋅n^|, where n^ is the unit vector normal to the detector surface and G signifies the (diffusion equation) Green’s function basis. For simplicity we use the analytical solution for Gqm(rf, t) in this work, but the model could also be solved using finite element or other numerical methods [5]. These analytical solutions to the diffusion equation subject to boundary conditions have been shown to match Monte Carlo simulations [24] and experiments of photon propagation in highly scattering media [19]. It has been shown that small fluorescent inhomogeneities can be well approximated as point emitters because of the rapid attenuation of high spatial frequencies in scattering media [10], [19], [20], [25]. For this reason, imaging based on a point representation is possible.

D. Forward Model for Multiple Fluorescent Emitters

In the case where multiple fluorescent emitters are present, the forward model must be modified. We assume each fluorescent emitter can be represented by a point that fluoresces with a unique and increasing delay τ from t = 0. We let K fluorescent emitters be located at positions rfk, where k is an index from 1 to K. Each fluorescent emitter has a different yield, ηk, and fires with different delay, τk. Then, the detected fluorescence for a single source-detector pair measured over the temporal support w starting at time to is

G˜qm(R,τ,t)=rect(t−0.5w−tow)×∑k=1Kδ(t−τk)∗Gqm(rfk,t), (8)

where for general x, rect(x) is 1 when |x| < 0.5 and zero otherwise, the vector τ = [τ1 …, τK]T corresponds to the delays τk, and the vector R contains the K positions rfk.

We assume the detected fluorescence from (8) is sampled with sampling interval T, and we discretize the domain such that Vvox is the volume of a single voxel, giving the forward measurements

fqmn(R,τ)=Vvox[G˜qm(R,τ,t)|t=nT] (9)

where n is an index from 1 to N, and tmax = NT. We emphasize the dependence on R and τ because these parameters are estimated in Section III. We can now write the fluorescence data vector expected from the diffusion model as f(R, τ), which is

f(R,τ)=[f111,…,f11N,f121,…,f12N,…,f1M1,…,f1MN,f211,…,fQMN]T. (10)

Considering (6), each fqmn is linear with respect to ηk, allowing us to write

f(R,τ)=F(R,τ)η, (11)

where η = [η1 …, ηK]T is a vector containing the fluorescent yields (ηk) and F(R, τ) is a matrix of dimensions [QMN, K] that contains the scaled forward measurements. The matrix F(R, τ) can be calculated from (8) by setting all ηk equal to 1. The vector multiplication in (11) is equivalent to the superposition of the K fluorescent responses, which, after scaling, make up the columns of F(R, τ).

E. Detector Noise

We use a Gaussian noise model, for which the statistics are based on a shot-noise-limited measurement system [26], [27]. We let y be the noisy measurement vector corresponding to f, such that both have dimensions of [QMN, 1]. We assume that the noise is independent, zero mean, and Gaussian with covariance matrix ϒ, where

[ϒ]ii=α|yi|, (12)

i = [1, …, QMN] is the data index, and α is a scalar parameter that is dependent on the noise process and detector physics [26]. The SNR in dB for a single source-detector pair depends on α according to

SNR=10log[1αfqmn(R,τ)]. (13)

We generate simulated noisy measurements y for a specified SNR by calculating α from (13).

III. Localization for Super-Resolution Imaging

We describe a localization method that uses temporal information to enhance spatial resolution and yields the position of each fluorescent emitter (R) and the yield (η). The framework for extracting this information is presented, along with a multiresolution approach. We assume an unbounded homogeneous medium and that μs′, μa, and γf are known or extracted from a previous characterization step. The temporal form of the measured multiply scattered fluorescence is used to obtain high-spatial-resolution information for a set of point emitters under the assumption that the fluorescence from a single emitter can be measured within a temporal window w.

Compared to diffusive imaging with FDOT, fluorescence localization is a simpler problem [10], [19]. Biomedical applications of localization have included determining the location of a fluorescing tumor in a mouse [28] or the location of a targeted fluorophore embedded in the tongue of a live mouse [29]. Here, we describe the localization of multiple fluorescent emitters for the formation of super-resolution images. Our method assumes there is a significant temporal separation τk such that the fluorescent impulse responses can be separated, and we explore this assumption in Section III-C. By exploiting this information as prior knowledge, higher-resolution imaging compared to FDOT is achieved.

A. Localization of Multiple Fluorescent Emitters

In order to localize K fluorescent emitters inside a highly scattering medium, the positions rfk must be estimated. To further characterize the fluorescent emitters, the yields ηk, which are proportional to the fluorophore concentration, can also be estimated. We form the maximum likelihood (ML) estimation as [10], [19], [20], [25]

θ^=argmaxθp1,θ(y), (14)

with p1,θ(y) is the probability distribution given by

p1,θ(y)=1(2π)P|ϒ|exp(−12‖y−F(R,τ)η‖ϒ−12), (15)

where P = QMN is the number of measurements, for an arbitrary vector u, ‖u‖V2=uHVu, H being the Hermitian transpose, and θ corresponds to the parameters of interest for localization, which are R and η. After taking the logarithm, (14) is equivalent to minimizing

c(R,τ)=minη‖y−F(R,τ)η‖ϒ−12. (16)

Minimizing (16) could be accomplished using matching pursuit [30], where a dictionary of basis functions is formed using (8) (with K = 1) for all possible rfk and τk. The weight of each basis function is then estimated by finding the maximum inner products between the measured data y and the dictionary basis functions. For (16), the basis function weight would be ηk. However, if high temporal and spatial resolution is desired, as is the case in this work, forming the dictionary and calculating the inner products becomes computationally difficult, which we show in Section IV-B.

We propose a method to minimize (16) that takes advantage of the causality of the problem. The approach allows us to avoid calculation of the basis functions at each τk and their inner products, alleviating the computational burden. We assume that each τk is unique, allowing temporal separation of the fluorescent impulse responses, as shown in Fig. 3 for the case of two emitters. In Fig. 3(a) the temporal responses from two point fluorophore locations in a scattering domain are measured to be displaced in time but overlapping, whereas in Fig. 3(b) they are distinct. We consider the general case where the delays τk are not large enough for the fluorescence to decay to noise before the start of the next response, as shown in Fig. 3(a). The discretized measurement data leads to a temporal sampling period T and we consider a temporal window w, illustrated in Fig. 3, consisting of an integer number of samples separated in time by T.

Fig. 3.

Fig. 3.

Typical fluorescence temporal responses for one source and seven detectors (Q = 1, M = 7) using the same optical properties as Fig. 1. The 7 different symbols and corresponding colors represent different sourcedetector measurement pairs. The time axis is a discrete set of points t1,…,tN, with T between sample points. (a) The delay τ2 is short, causing substantial overlap due to superposition. (b) The delay τ2 is long such that the detected fluorescence decays substantially before the next fluorescence response. We show that localization of the fluorescence emitters is possible in both cases.

Considering (8), we see that ηk and rfk could be estimated using data within a temporal window starting at to = τk with w < τk+1 − τk. Thus, we assume that the data within the temporal window w comes from a single fluorophore at rfk. A simplified cost function based on (16) can then be written as

ck(rfk,τk)=minηk‖yk−ηkfk(rfk)‖ϒk−12, (17)

where fk(rfk) is derived from f(R, τ) in (10) with to = τk and w < τk+1 − τk, yk is the corresponding windowed measurement vector, and ϒk is the noise covariance matrix for yk. In this description, yk contains the subset of measurements from y at all detectors that are within w. Note that w is being used here as a model parameter to identify the response of a single point fluorophore, and that the measured data y has a temporal support that is much larger than w.

Forming (17) requires that τk is known. We estimate τk using the generalized likelihood ratio test (GLRT) [19], which is described in Appendix B. The GLRT uses a binary hypothesis to calculate a threshold for determining whether a point fluorophore is detectable or “localizable.” We apply the GLRT at each time index starting at t = 0 and progressing in positive time in increments of T. The time index where fluorescence is first detected is then our estimate for τk. Once detectability is established, (17) can be minimized using the estimated τk and a preselected w. To detect the next emitter, in general the estimated forward solution, y^k=η^kf(r^fk), must be subtracted from y before moving the temporal window w and calculating the GLRT at the next time point. This removes the influence of one reporter’s response from the responses following it, and is valid by superposition. A similar procedure is used in matching pursuit [30]. The robustness of the method can be improved by adding positive noise to y^k before subtraction, where values that are negative after subtraction are set to zero.

We also consider the special case where w can be large compared to the decay time of the fluorescence responses. This is shown in Fig. 3(b), demonstrating that the subtraction step is not needed if the time scan is resumed at t = τk + w. However, we use the general case which allows extraction of the response of each emitter from the signals in Fig. 3(a) or (b).

To minimize (17), we use the method developed by Milstein et al. [19], which is a two-step procedure described by

η˜k(rfk)=fkT(rfk)ϒk−1ykfkT(rfk)ϒk−1fk(rfk) (18)
ck(rfk,τk)=‖yk−η˜k(rfk)fk(rfk)‖ϒk−12. (19)

Equation (18) was found by setting the derivative of ‖yk−ηkfk(rk)‖ϒk−12 with respect to ηk equal to zero. Equations (18) and (19) are then solved at positions rfk of interest (within the time window w), and the kth fluorescent emitter’s position and yield are estimated by

r^fk=argminrfkck(rfk,τk) (20)
η^k=η˜k(r^fk). (21)

In an experiment, where calibration scale factors are unknown, η^k can be considered a nuisance parameter [19], where its estimate is no longer quantitative. Interestingly, if ϒ−1 is the identity matrix, (18) would be equivalent to calculating the basis function weight in matching pursuit. Because of this, the localization method presented here could be considered a constrained version of matching pursuit that incorporates a noise model.

We demonstrate localization of a single fluorescent emitter using optical properties similar to tissue in Fig. 4. For simplicity, we assume a two-dimensional geometry and a region of interest of length 32×l* along x and of length 32×l* along z, where the mean free path length l* = 3D. Extension to three dimensions is unnecessary to demonstrate the method, but it is straightforward. We place a single source and seven detectors along the boundary of the region of interest, as seen in Fig. 4. We use a discretized grid with Nx = 64 points in the x dimension and Nz = 64 points in the z dimension. The position with lowest cost in Fig. 4(b) is r^f, and the value of η˜k at r^fk in Fig. 4(a) is η^k. Here, r^fk=(x,z)=(15.24,15.75)×l* and η^=0.0999mm−1, which are close to the true values given in the Fig. 4 caption. We calculated the localization error as [(rfk−r^fk)/rfk×100]%. The results can be extrapolated to three dimensions, and the problem is scalable in the amount of scatter.

Fig. 4.

Fig. 4.

Localization of a single fluorescent emitter (K = 1) using an (x, z) coordinate system. 1 source (green) and 7 detectors (red) are placed at the boundary of a square of side length 32l*. The optical properties are the same as in Fig. 1, where l* = 0.5 mm, and we assume an SNR of 30 dB. A fluorescent emitter with η1 = 0.1 mm−1 was placed at x = 15.26 × l* and z = 15.56 × l*. The simulated noisy data is the same as the first set of curves at τ1 shown in Fig. 3(b). (a) Yield η˜k(rfk) from (18) plotted over the region of interest. (b) Cost ck(rfk,τk) from (19) plotted over the region of interest. The position with lowest cost in (b) is r^fk, and the value of η˜k at r^fk in (a) is η^k Here, r^fk=(x,z)=(15.24,15.75)×l* and η^k=0.0999mm−1. The percent errors in the estimated x and z positions are 0.143% and 1.196%, respectively. The discretization of the region of interest is a primary contributor to the estimation error.

B. Localization with Multiresolution Analysis

We introduce a method to simultaneously reduce the computation time and improve the accuracy of the localization by incorporating a hierarchy of discretization grids into the localization. We refer to this as a multiresolution analysis (MRA) method [27], [31], and it is demonstrated in Fig. 5. First, ck(rfk,τk) is calculated using (18) and (19) on a coarse grid over the entire region of interest. Then, ck(rfk,τk) is iteratively calculated on successively smaller and finer grids, such that each new grid contains the point of minimum cost of the current iteration. This procedure is repeated until convergence, which, in our case, was two successive grids where the change in the minimum cost was less than 1%, but not equal to zero. Importantly, not converging when the change in cost is zero avoids the situation where the same point happens to have the lowest cost on two grids.

Fig. 5.

Fig. 5.

Localization with MRA of the single fluorescent emitter in Fig. 4. The cost is calculated using (18) and (19) on progressively finer grids, where each new grid contains the region of smallest cost. Here, r^fk=(x,z)=(15.27,15.57)×l* and η^k=0.1003mm−1. The percent errors in the estimated x and z positions are 0.037% and 0.066%, respectively. The discretization error has been reduced, especially for the z coordinate. The number of positions where the cost must be calculated has also been reduced, decreasing the computation time. The reduction is even greater when extrapolated to 3D.

Pseudocode demonstrating the localization of multiple emitters is shown in Fig. 6 for a window length of w = 3T. The MRA method is used to calculate θ^k, where the number of multiresolution iterations is I. We found that the full MRA was not needed to calculate θ^temp in order to determine q˜; calculating θ^temp on only the first coarse grid was sufficient, saving significant computation time.

Fig. 6.

Fig. 6.

Pseudocode for the temporal localization algorithm using MRA and a window length of w = 3T. Note that the detection step can be very fast since q˜ is calculated using only the first coarse grid. For the definitions of q˜, kPF, and h, see Appendix B.

C. Probability of Successful Localization

Our method assumes that there is significant temporal separation τk between fluorescence signals. Here, we explore that assumption and develop a stochastic model to estimate the probability that it holds.

In order to be able to distinguish between the fluorescence impulse responses from two fluorophores, their peaks must be separated by a significant enough amount of time τk. We developed a framework to estimate a conservative value of τk such that, if all impulse responses are separated by this amount, the algorithm will run correctly. For now, we assume a geometry described in Fig. 7. As depicted there, Rf is the farthest that a fluorophore (for example, f1 in the figure) can be from the center of the detector array, and Rf+Rd is the longest possible geometrical distance between a fluorophore in the region of interest and a detector in the array. If photons travel at an average speed of ⟨v⟩ through the scattering medium, then it would take, on average, 1〈v〉(Rf+Rd) seconds to guarantee that a fluorophore’s impulse response reaches all detectors.

Fig. 7.

Fig. 7.

Geometry used for our stochastic analysis of the requirements on the temporal separation τk. We assume a circular region of interest, with radius Rf. We also assume that all of the detectors are gathered in the center of the region of interest, in a circular array of radius Rd. Two example fluorophores are labeled: f1, which is far from the detector array, and f2, which is close to it. Let us denote the number of total fluorophores in the region of interest as Nf. That allows us to define the average fluorophore density ρf with the equation Nf=ρfπRf2.

However, if another impulse response was to begin after this amount of time, for example fluorophore f2 in Fig. 7, the peaks of the two impulse responses might still coincide. If we were to wait an additional amount of time equal to the full-width-at-half-max (FWHM) of the widest-possible impulse response, then the peaks would be sufficiently separated in time that our algorithm could work properly, no matter the locations of the two fluorophores in question. Let us denote this additional amount of time as ΔtFWHM,max This gives us the conservative value of

τk=1〈v〉(Rf+Rd)+ΔtFWHM,max. (22)

Next, we develop a model for estimating the probability of achieving this temporal separation τk. Let us model the fluorophore emission times as independent and identically distributed exponential random variables, with rate parameter λf emissions per second. This means the fluorophore emissions can be modeled as independent Poisson processes, which is consistent with the shot-noise-limited measurement model described in Section II-E. If emissions are measured over a time interval Δt, then the number of emissions that any given fluorophore gives off is distributed as a Poisson random variable, with rate parameter λfΔt. The probability mass function for the number of emissions in this time interval is then

Poisson(λfΔt)~(λfΔt)nn!e−(λfΔt). (23)

Now, suppose there are Nf fluorophores in the region of interest, as described in Fig. 7. By merging these Nf independent and identically distributed Poisson processes, we have that the number of total fluorophore emissions during some time interval Δt is distributed as a Poisson random variable, with rate parameter NfλfΔt. Let us denote this total number of emissions as F(Δt). Then, if we denote as F1 the event that no more than one fluorophore emission occurs in the time interval Δt, its probability is

P{F1}=P{F(Δt)=0∪F(Δt)=1}=(1+NfλfΔt)e−(NfλfΔt). (24)

The value given in (22) for τk is a conservative one; having fluorophore emissions separated by this amount of time is a sufficient condition for the algorithm to work correctly, but not a necessary condition. Still, suppose we require enough temporal separation of fluorophore emissions such that each measured time interval contains at most one event. That is, let us conservatively assign Δt = τk. If S is the event that the algorithm is able to work correctly, then we can bound the probability of this event as

P{S}≥(1+λF)e−λF, (25)

where

λF=NfλfΔt=Nfλfτk=ρfπRf2λf(Rf+Rd〈v〉+ΔtFWHM,max). (26)

Equation (25) shows that we can increase the probability of successful localization by decreasing λF, as defined in (26). Of course, we are free to choose a measurement interval Δt < τk, which would increase P{S} further by decreasing λF. Indeed, the lower bound on Δt is limited only by one’s detection system and the noise involved, thus linking P{S} to the SNR that one is able to achieve. Additionally, if decreasing the average fluorophore emission rate λf is too difficult for one’s application, it may be easier to decrease the emitter density ρf instead. The average speed ⟨v⟩ is material- and geometry-dependent, so that may be harder to affect. Importantly, λF depends cubically on the radius Rf of the region of interest, but this is often simple to adjust. While (25) and (26) only provide an approximation for the probability of success of our localization algorithm, they are nonetheless useful for analyzing it and how it relates to the experimental setup.

IV. Results

We show localization of four different fluorescent emitters separated by varying delays. We use the same geometry and optical parameters as in Fig. 4, except we place four emitters within the medium instead of one.

Figure 8(a) shows the problem geometry as in Fig. 4, where the positions of the excitation source (green), detectors (red), and fluorophores (cyan) are shown. Figure 8(b) shows the simulated noisy data from the four emitters with delays of 0.9, 3.75, 7.5, and 8.6 ns. The first two emitters are temporally separated, while the second two have a significant temporal overlap. Figure 8(c) plots the actual and predicted locations of the emitters, which are separated by 0.2×l*. Figure 8(d) shows the yield η (proportional to concentration) experimental errors, calculated as [(ηk−η^k)/ηk×100]. For the multiresolution operation, we used Nx = Nz = 5 equally spaced points for each grid, the same as what was used in Fig. 5. The first coarse grid was defined over the entire square region of interest from Fig. 4, and each finer square grid was centered at the estimate given by (20) and extended a distance slightly greater than the previous grid spacing along the x and z directions (similar to Fig. 5). Both the position and η were predicted with high accuracy, even for the case when there is overlap between the temporal signals. The accuracy of the localization is the focus of Section IV-A.

Fig. 8.

Fig. 8.

Localization of four fluorescent emitters at different positions with different delays and yields using the same optical parameters as in Fig. 1 and the same geometry as in Fig. 4. The true parameters describing the fluorescent sources are (x, z, η, τ) = (15l*, 15l*, 0.1, 5T), (15l*, 15.2l*, 0.15, 20T), (15.2l*, 15.0l*, 0.075, 40T), and (15.2l*, 15.2l*, 0.05, 46T), where l* = 0.5 mm and T = 0.19 ns. All of these parameters are estimated by the algorithm. We assume the fluorescence lifetime γf is known. (a) Problem geometry as in Fig. 4, where the positions of the excitation source (green), detectors (red), and fluorescent emitters (cyan) are plotted. (b) Detected fluorescence temporal profile. One source (Q = 1) and seven detectors (M = 7) give 7 measurements yqm. The 7 different symbols and their corresponding colors represent different source-detector measurement pairs. The data was generated using the true parameters with simulated noise for an SNR of 30 dB. (c) True positions of the fluorescent emitters rk and the estimated positions r^fk determined by the localization algorithm. Note the accuracy of the estimated positions. (d) Yield ηk experimental errors. Labels one to four correspond to delays from shortest to longest. Each fluorescent emitter was successfully localized, even for the case when there is overlap between the temporal signals.

A. Localization for High Spatial Resolution

We assume insignificant background signal and that the fluorophores do not diffuse or change positions significantly during the integration time. In this case, the localization uncertainty is dominated by measurement noise and each r^kf coordinate x and z has a Gaussian probability distribution characterized by the standard deviations σx and σz [32]. These standard deviations are commonly used to characterize the spatial precision of localization [33]. Here, we show the capability of localization to extract high-spatial-resolution information by generating these statistics from numerical calculations.

We iteratively localize the single emitter in Fig. 4 using MRA, and the results are shown in Fig. 9. During each iteration, random noise was added to the forward calculation in order to generate independent simulated measurements. Both σx and σz were then calculated from the localized positions and used to plot ellipses with major and minor axis equal to 4σx or 4σz. The MRA method described in Section III-B was important in reducing the time required to compute these statistics, as discussed in Sect. IV-B.

Fig. 9.

Fig. 9.

Localization uncertainty of a single fluorescent emitter using the same optical parameters as in Fig. 1 and the same geometry as in Fig. 4 with Q = 1. The fluorescent emitter location was estimated 150 times using noisy simulated independent data sets. The true location is the black point. The ellipses have major and minor axes of length 4σx or 4σz, such that they contain 95% of the x^ and z^ positions. The center points of the ellipses are the mean of the x^ and z^ positions. (a) Localization uncertainty for different SNR with M = 7 and w = 3T. Blue, green, and red correspond to SNR of 30, 20, and 10 dB, respectively. (b) Enlarged version of (a) to show the mean values. (c) Localization uncertainty for different numbers of detectors M with an SNR of 30 dB and w = 3T. Red, green, and blue correspond to M = 7, M = 31, and M = 50. (d) Enlarged version of (c) to show the mean values. (e) Localization uncertainty for different window lengths w, 30 dB SNR, and M = 7. Red, green, and blue correspond to windows w = 32T, 17T, and 2T, where T = 0.19 ns and tmax = 64T. (f) Enlarged version of (e) to show the mean values. The ellipses are not circles because the fluorescent emitter is not located at the center of the medium and equidistant to all detectors. Note that the fluorescent emitter can be accurately localized even with low SNR, few detectors, and a short window w.

Figures 9(a) and (b) show localization uncertainly statistics for different SNR, where the noise was added as described by (12) [26]. Even for a low SNR of 10 dB, the location of the fluorescent emitter can be estimated with much higher accuracy compared to traditional diffusive imaging methods, as seen for example in Fig. 1. Figure 9(c) and (d) show localization uncertainly statistics for different numbers of detectors M. The detectors were distributed as in Fig. 4, and the statistics depend on the spatial support. Compared to volumetric image reconstruction with FDOT, little information, or fewer detectors are needed to localize the fluorophore.

Considering Fig. 6, it is not clear how or if the localization uncertainty depends on the window length w. To study this, we build up localization uncertainly statistics for different w with a constant SNR of 30 dB and M = 7. The results are shown in Fig. 9(e) and (f). For all results in this figure (and also in Fig. 8), the time axis starts at t = 0 and continues in increments of T = 0.19 ns for 64 increments, giving tmax = 12.16 ns. As can be seen in Fig. 9(e) and (f), the localization statistics change slightly with window size, but they are still highly accurate even for the shortest window of length 2T. As indicated in Fig. 9(e) and in enlarged form in Fig. 9(f), increasing the window length allows more data points over time to be used and provides a reduced localization uncertainty.

The localization uncertainty of the emitters in Fig. 8(c) is described by the blue ellipse in Fig. 9(b). The extension to imaging is straightforward. If we consider an image which is made up of voxels, and each voxel can be individually localized, then Fig. 9 describes the resolution limit of the image. Comparing to Fig. 1, where the resolution limit is less than about 8.5l*, the resolution limit from Fig. 9(b), or the minimum distance between two emitters such that they can both be accurately localized, is about 0.1l* or 50 μm. This is a remarkable spatial resolution for deep-tissue optical imaging.

B. Run Time Analysis

We investigate the computational advantage of the MRA localization algorithm shown in Fig. 6 compared to matching pursuit, an established method for sparse approximation. The run time of matching pursuit is (number of iterations) × (time per iteration) [30], where on average there are K iterations. We let NxMP and NzMP be the number of grid points along the x and z dimensions for matching pursuit, where NxMP and NzMP must be very large in order to achieve high spatial resolution. To minimize (16), matching pursuit must calculate O(NxMPNzMPN) inner products since tmax = NT, and each inner product involves O(QMN) multiply-add operations. Therefore, the expected run time of matching pursuit is O(QMNxMPNzMPN2K). For the algorithm in Fig. 6, both the threshold tests and the localizations require repeated evaluation of grids, each representing progressively finer resolution. Each of these grids has the same number of points as the first (lowest-resolution) one. Suppose this grid has NMG points. Since each of these grid points could potentially be the one visited in a second iteration of MRA, there are NMG2 points represented in a two-iteration MRA algorithm. Since we perform I multiresolution iterations and eventually reach NxMPNzMP points, it must be that NMGI=NxMPNzMP, or NMG=(NxMPNzMP)(1/I). So, the time for the scanning threshold tests is O[QM(NxMPNzMP)(1/I)N]. We expect there to be K localizations on average, so the time spent for localization is O[KQM(NxMPNzMP)(1/I)I], using similar analysis as before for the number of points in each multiresolution iteration. Therefore, the expected run time of the Fig. 6 algorithm is O[QM(NxMPNzMP)(1/I)(N+KI)]. We summarize these results in Table I.

TABLE I.

Run time comparison with matching pursuit

Run Time
Matching Pursuit O(QMNxMPNzMPN2K)
Fig. 6 Algorithm O[QM(NxMPNzMP)(1/I)(N+KI)]

There are some clear advantages to the MRA algorithm presented in Fig. 6. First, the run time is linear in N instead of quadratic. Second, the grid size ((NxMPNzMP)(1/I)) is much smaller because of the MRA method. In situations where a high-resolution image is desired, NxMP, NzMP, and N must all be very large, severely limiting the practicality of matching pursuit. We show example run times in Fig. 10 using a 3.47 GHz Intel X5690 with 96 GB RAM. It is clear from the plot that for large N, matching pursuit is quadratic in N while the new localization method remains linear. For matching pursuit, the amount of memory needed to store the large dictionary is 8×(QMNxMPNzMPN2) bytes, and using the parameters given in Fig. 10, this gives an ideal maximum value of N = 855. In practice, more than the dictionary must be saved in RAM, and in Fig. 10 the maximum value of N possible for matching pursuit was found to be 481.

Fig. 10.

Fig. 10.

Run times of matching pursuit (red) and the Fig. 6 algorithm (blue) for varying N, where tmax = NT. We use the same optical properties as Fig. 1, and the same geometry as Fig. 4. The computation time required to generate and load the dictionary by matching pursuit is not included. Including this almost triples the run times shown in the plot.

V. Discussion

We have shown that temporal fluorescence data can be used to precisely localize a set of point fluorescent emitters in a homogeneous heavily scattering environment. For an inhomogeneous domain, the background scattering parameters could be estimated from prior measurements using established reconstruction methods [6]. If substantial background signal is present, for example, from tissue autofluorescence, it could be subtracted from the measured data in a calibration step, or incorporated into the forward model, (11), through the addition of a background source term. We assumed a fixed and known fluorescence lifetime for all reporters. While this may be appropriate for some applications, if there should be variations in lifetime because of the local (chemical) environment, lifetime could be estimated along with position, in a revised interpretation of the cost function in (16).

We have analyzed several requirements of being able to successfully detect and localize fluorescent emitters. Appendix B develops a method for detecting individual emitters during a temporal scan, and its success depends on the yield, η, as well as the SNR. For this detection method to work, fluorescent emissions must be separated in time by at least the window duration, w, a requirement that is explored in Section III-C. It is important to note that this requirement for a separation in time places an implicit constraint on the sampling period. Namely, the sampling period must be short enough so as to not hide this existing temporal separation. Furthermore, for such emitters to be fully distinguishable, their spatial locations must be separated by at least the localization uncertainty described in Section IV-A, otherwise, while they may be detectable, they will be mistaken for the same emitter. If all of these conditions are met, then all fluorescent emitters will be detectable and distinguishable from one another. In the case where the same emitter is localized several times because its light is emitted at multiple delays separated by at least the window length, the emitter could be identified through calculation of its localization uncertainty.

We compare our method to Matching Pursuit, and extensions to that method do exist, one being Orthogonal Matching Pursuit [30] (OMP). Rather than calculating basis function weights once, OMP recalculates them upon every iteration, thereby mitigating error accumulation. Taking inspiration from OMP, we could reduce potential error accumulation in the estimated ηk by recalculating all of their values upon each successive detection of a fluorescent emitter.

Other super-resolution methods have been developed for improving the spatial resolution beyond the diffraction limit in microscopy. Fundamentally, imaging methods can surpass resolution limits with the addition of prior information to compensate for the information that is lost due to attenuation or randomization of the signal. For example, structured illumination microscopy (SIM) breaks the resolution limit through spatial modulation of the excitation light, and can be further improved by leveraging the nonlinear dependence of the fluorescent emission rate in the saturation regime [34]. Stimulated emission depletion (STED) [35] forms a smaller effective point spread function (PSF) by saturating fluorophores at the periphery of the focal point. Other techniques such as photoactivated localization microscopy (PALM) [36], fluorescence PALM (fPALM) [37], and stochastic optical reconstruction microscopy (STORM) [38] are able to localize switchable fluorescent molecules by distinguishing the emission between their fluorescent and non-fluorescent states. These are all super-resolution methods that achieve position information beyond that directly represented by the point spread function. The shared use of temporal switching of fluorescence states in fluorescent molecules makes our method analogous to PALM, fPALM, and STORM. However, our incorporation of a forward model, such as the coupled diffusion model for scattered light we use here, allows imaging through scatter. Moreover, our super-resolution imaging method can be applied to a wider variety of applications that employ forward models, such as photoacoustic tomography [39], electrical impedance tomography [40], and microwave imaging [41].

VI. Conclusion

We have presented an approach for the fast localization of multiple fluorescent emitters within a highly scattering medium that takes advantage of variations in temporal delays between responses. The method allows formation of super-resolution optical images from highly scattered light. We demonstrated through simulations that MRA and temporal scanning can significantly reduce the computational burden compared to matching pursuit. The geometries can be scaled and other forward models can be used, allowing a broad range of applications, most notably, those related to in vivo imaging. While earlier experimental work with a small single fluorescence inhomogeneity led to the position that a spatial resolution of ten microns or so through centimeters of tissue is possible, the influence of practical issues needs to be appraised, including variations in fluorescence lifetime with position and an inhomogeneous background medium, as would exist in whole-brain imaging due to the different optical properties of the blood. An experimental study relative to the pursuit of an application would be the next step that is motivated by this work.

One important potential application of our method is brain imaging, because the response of fluorescent contrast agents due to neurons or groups of neurons firing may follow a model similar to in (8) [42], [43]. If this is found to be true, and a reasonable SNR can be achieved, then it would be possible to form images of the whole-brain or brain surface with high spatial and temporal resolution. These images could be used to form correlation maps of brain activity, useful for diagnosing and studying neurological diseases such as Parkinson’s or Alzheimer’s disease, and developing treatments [44]. The experiment could be performed in the time domain with fast and sensitive detectors, or with an integration time equal to w if the delays τk are sufficiently large. Data captured with a time-gated intensified camera over an integration time of w could be used to temporally separate overlapping neuron responses in both time and space. It is possible to control the switching of a neuron using optical [45] or electrical [46] stimulation, and this could allow initiation control and aid experimental validation of our localization approach. Pace-making neurons, which fire periodically at 2–3 Hz [47], may also prove useful for verification or for further constraining the methods. Absorption instead of fluorescent emitters could be localized [20], and the forward model could incorporate multiple point absorbers or emitters instead of just one [25]. There are other biomedical applications, such as the extraction of kinetic information [48], [49], as well as other physical problems where fast localization benefits the extraction of physical information.

Semiconductor quantum dots (QDs) are popular in fluorescence imaging due to their convenient absorption and emission spectrum properties and greater brightness compared to most organic dyes. However, they commonly exhibit an inherent intermittence in their emission (blinking) [50], a property that is often considered a nuisance, and work has been done to suppress it [51], [52]. This blinking could be exploited, and it has been shown that blinking can be affected by variables such as the excitation power, the shell material about the QD, and environment conditions such as the temperature and surrounding medium [53]. Such inherent blinking of QDs could allow our localization method to be used in applications where the required temporal separation of fluorescent emissions would not otherwise occur.

Acknowledgment

The authors would like to acknowledge funding through the National Science Foundation (CISE-1618908 and CISE-19057139) and the National Institutes of Health (5R21CA182235-02). Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525. This paper describes objective technical results and analysis. Any subjective views or opinions that might be expressed in the paper do not necessarily represent the views of the U.S. Department of Energy or the United States Government.

Biography

graphic file with name nihms-1541169-b0001.gif

Brian Z. Bentz received his B.S. and Ph.D. in 2011 and 2017, respectively, from Purdue University, West Lafayette, Indiana, both in electrical and computer engineering. He was a Research Assistant with the School of Electrical and Computer Engineering at Purdue University from 2012 to 2017. In 2017, he joined Sandia National Laboratories, Albuquerque, New Mexico.

graphic file with name nihms-1541169-b0002.gif

Dergan Lin received his M.S. in 2012 from Purdue University in electrical and computer engineering. He is currently wrapping up his Ph.D. thesis while working as an independent video game developer with his brother.

graphic file with name nihms-1541169-b0003.gif

Justin A. Patel received his B.S. in 2016 from the University of California, Berkeley in electrical engineering and computer science. He currently studies at Purdue University in West Lafayette, Indiana, where he is working towards a Ph.D. in electrical and computer engineering, and works there as a Research Assistant with the School of Electrical and Computer Engineering.

graphic file with name nihms-1541169-b0004.gif

Kevin J. Webb is a professor in the School of Electrical an Computer Engineering at Purdue University, West Lafayette, Indiana, where he has been on the faculty since 1990. Prior to this, he was on the faculty of the University of Maryland, College Park, following completion of his Ph.D. at the University of Illinois, Urbana-Champaign, in 1984. He is a Fellow of the IEEE, the OSA, and APS.

Appendix A

Scaling the Diffusion Equation

In this Appendix we show scaling of the spatial dimensions of the diffusion equation. Considering (1) and (2) along with (6), it is clear that the dimensions of the diffusion problem can be scaled. We let μa = 1/la, where la is the distance between absorption events, and μs = 1/ls where ls is the distance between scattering events. Then these parameters can be scaled by a parameter αs, resulting in r˜=αsr, μ˜a=μa/αs, μ˜s=μs/αs, g˜=g, and c˜=αsc, giving D˜=αsD. This scaling allows a material with widely spaced scatterers to be modeled by a more densely packed material or vice versa. Significant scaling of the velocity or refractive index is not realistic, however in the case of unmodulated light (ω = 0 in the frequency domain) this is not a problem. Alternatively, the time axis can be scaled as t˜=αst instead of scaling the velocity. Figure 11 shows scaling of (7) with αs = 1/1000.

Fig. 11.

Fig. 11.

Scaling of the current density from (7) detected through cloud. In (a), the cloud is 1 km thick and μa = 0.1 km−1, μs′=10km−1, and n = 1.5, which are typical measured values [54]. In (b), αs = 1/1000 scaling is applied with the result that μ˜a=0.1m−1, μ˜s′=10m−1, a thickness of 1 m, and we keep n = 1.5. Note that the time axis is scaled by αs and the current density J is scaled by αs−3. If we had scaled the refractive index as n˜=n/αs, then the current density J would be scaled by αS−2 and the time axis would not be scaled.

Appendix B

Detection

In this Appendix we develop the method used to detect a single fluorescent emitter. The model is used to determine the threshold needed for a decision to localize an emitter during the temporal scan. Following Milstein et al. [19], a fluorescent emitter is detected for a specified false-alarm rate PF. We let hypothesis H0 correspond to the absence of a fluorescent emitter, and we let H1,θk correspond to the presence of a fluorescent emitter that is parameterized by the vector θk=[rfkηk]T. Then the densities for measurement vector yk of length P under both hypotheses are given by

p0(yk)=1(2π)P|ϒk|exp(−12‖yk‖ϒk−12) (27)
p1,θk(yk)=1(2π)P|ϒk|exp(−12‖yk−ηkfk(rfk)‖ϒk−12). (28)

Then, we form the log likelihood ratio

L(yk,θk)=lnp1,θk(yk)p0(yk)=hT(θk)yk−c(θk), (29)

where hT(θk)=ηkfkT(rfk)ϒk−1 and c(θk)=12ηk2fkT(rfk)ϒk−1fk(rfk). By the Neyman-Pearson lemma, the likelihood ratio test (LRT) produces the highest probability of detection for a specified false alarm rate of PF. For this paper, we used PF = 0.03 to generate all related results. We declare an emitter present when

L(yk,θk)>k˜PF(θk). (30)

where k˜PF(θk) is a threshold determined by PF. The LRT suggests that if the correlation between the data yk and the model fk(rfk) is above a threshold, an emitter exists.

We define q˜=hT(θk)yk as the decision statistic, and we find that it has a normal distribution under each of the two hypotheses, such that (q˜|H0)=N(0,σq˜2) and (q˜|H1,θk)=N(μq˜,σq˜2), where the mean μq˜=ηk2fkT(rfk)ϒk−1fk(rfk) and the variance σq˜2=hT(θk)ϒkh(θk). Equation (30) is then equivalent to q˜>kPF(θk), where kPF(θk) is a modified threshold that we calculate below.

By definition, the false alarm rate PF is given by

PF=∫kPF(θk)∞p0(q˜)dq˜=12erfc(kPF(θk)σq˜), (31)

where we used the substitution u=1/(2σq˜) and

erfc(r)=∫r∞2πexp(−u2)du, (32)

is the complementary error function. The threshold kPF(θk) can then be calculated as

kPF(θk)=2σq˜erfc−1(2PF), (33)

where erfc−1(·) is the inverse complementary error function. Using this threshold, the probability of detection PD can be computed as

PD=∫kPF(θk)∞p1,θk(q˜)dq˜=12erfc(kPF(θk)−μq˜2σq˜). (34)

The LRT assumes θk is known, but in practice it must be estimated. We use the generalized likelihood ratio test (GLRT), where θk in the LRT is replaced by the ML estimate θ^k=argmaxθkp1,θk(y). Calculating θ^k constitutes localization.

Contributor Information

Brian Z. Bentz, Sandia National Laboratories, Albuquerque, NM, 87123 USA.

Dergan Lin, School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, 47907 USA.

Justin A. Patel, School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, 47907 USA.

Kevin J. Webb, School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, 47907 USA.

References

  • [1].Ntziachristos V, Bremer C, and Weissleder R, “Fluorescence imaging with near-infrared light: new technological advances that enable in vivo molecular imaging,” Eur. Radiol, vol. 13, no. 1, pp. 195–208, 2003. [DOI] [PubMed] [Google Scholar]
  • [2].White J, Amos W, and Fordham M, “An evaluation of confocal versus conventional imaging of biological structures by fluorescence light microscopy.” J. Cell. Biol, vol. 105, no. 1, pp. 41–48, 1987. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [3].Kobat D, Horton NG, and Xu C, “In vivo two-photon microscopy to 1.6-mm depth in mouse cortex,” J. Biomed. Opt, vol. 16, no. 10, pp. 106014–106014, 2011. [DOI] [PubMed] [Google Scholar]
  • [4].Milstein AB, Oh S, Reynolds JS, Webb KJ, Bouman CA, and Millane RP, “Three-dimensional Bayesian optical diffusion tomography with experimental data,” Opt. Lett, vol. 27, no. 2, pp. 95–97, January 15 2002. [DOI] [PubMed] [Google Scholar]
  • [5].Schweiger M and Arridge S, “The Toast++ software suite for forward and inverse modeling in optical tomography,” J. Biomed. Opt, vol. 19, no. 4, pp. 040801–040801, 2014. [DOI] [PubMed] [Google Scholar]
  • [6].Milstein AB, Oh S, Webb KJ, Bouman CA, Zhang Q, Boas DA, and Millane RP, “Fluorescence optical diffusion tomography,” Appl. Opt, vol. 42, no. 16, pp. 3081–3094, June 2003. [DOI] [PubMed] [Google Scholar]
  • [7].Soloviev VY, D’Andrea C, Valentini G, Cubeddu R, and Arridge SR, “Combined reconstruction of fluorescent and optical parameters using time-resolved data,” Appl. Opt, vol. 48, no. 1, pp. 28–36, 2009. [DOI] [PubMed] [Google Scholar]
  • [8].Gaind V, Webb KJ, Kularatne S, and Bouman CA, “Towards in vivo imaging of intramolecular fluorescence resonance energy transfer parameters,” J. Opt. Soc. Am. A, vol. 26, pp. 1805–1813, 2009. [DOI] [PubMed] [Google Scholar]
  • [9].Gaind V, Kularatne S, Low PS, and Webb KJ, “Deep tissue imaging of intramolecular fluorescence resonance energy transfer parameters,” Opt. Lett, vol. 35, pp. 1314–1316, 2010. [DOI] [PubMed] [Google Scholar]
  • [10].Bentz BZ, Lin D, and Webb KJ, “Superresolution diffuse optical imaging by localization of fluorescence,” Phys. Rev. Appl, vol. 10, no. 3, p. 034021, 2018. [Google Scholar]
  • [11].Thestrup T, Litzlbauer J, Bartholomäus I, Mues M, Russo L, Dana H, Kovalchuk Y, Liang Y, Kalamakis G, Laukat Y, Becker S, Witte G, Geiger A, Allen T, Rome LC, Chen T-W, Kim DS, Garaschuk O, Griesinger C, and Griesbeck O, “Optimized ratiometric calcium sensors for functional in vivo imaging of neurons and t lymphocytes,” Nat. Methods, vol. 11, no. 2, pp. 175–182, 2014. [DOI] [PubMed] [Google Scholar]
  • [12].Ogawa S, Lee TM, Kay AR, and Tank DW, “Brain magnetic resonance imaging with contrast dependent on blood oxygenation,” Proc. Natl. Acad. Sci. U.S.A, vol. 87, no. 24, pp. 9868–9872, 1990. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].Bearer EL, Zhang X, Janvelyan D, Boulat B, and Jacobs RE, “Reward circuitry is perturbed in the absence of the serotonin transporter,” Neuroimage, vol. 46, no. 4, pp. 1091–1104, 2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [14].Takeda A, “Manganese action in brain function,” Brain Res. Rev, vol. 41, no. 1, pp. 79–87, 2003. [DOI] [PubMed] [Google Scholar]
  • [15].Goldey GJ, Roumis DK, Glickfeld LL, Kerlin AM, Reid RC, Bonin V, Schafer DP, and Andermann ML, “Removable cranial windows for long-term imaging in awake mice,” Nat. Protoc, vol. 9, no. 11, pp. 2515–2538, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [16].Bentz BZ, Lin D, Patel JA, and Webb KJ, “Super-resolution diffusive optical imaging,” in CLEO: QELS-Fundamental Science. Optical Society of America, 2017, pp. JW2A–48. [Google Scholar]
  • [17].Arridge SR, “Optical tomography in medical imaging,” Inverse Probl, vol. 15, no. 2, p. R41, 1999. [Google Scholar]
  • [18].Ripoll J, Nieto-Vesperinas M, and Carminati R, “Spatial resolution of diffuse photon density waves,” J. Opt. Soc. Am. A, vol. 16, no. 6, pp. 1466–1476, 1999. [Google Scholar]
  • [19].Milstein AB, Kennedy MD, Low PS, Bouman CA, and Webb KJ, “Statistical approach for detection and localization of a fluorescing mouse tumor in Intralipid,” Appl. Opt, vol. 44, no. 12, pp. 2300–2310, 2005. [DOI] [PubMed] [Google Scholar]
  • [20].Cao G, Gaind V, Bouman CA, and Webb KJ, “Localization of an absorbing inhomogeneity in a scattering medium in a statistical framework,” Opt. Lett, vol. 32, no. 20, pp. 3026–3028, 2007. [DOI] [PubMed] [Google Scholar]
  • [21].Gaind V, Tsai H-R, Webb KJ, Chelvam V, and Low PS, “Small animal optical diffusion tomography with targeted fluorescence,” J. Opt. Soc. Am. A, vol. 30, no. 6, pp. 1146–1154, 2013. [DOI] [PubMed] [Google Scholar]
  • [22].Patterson MS, Chance B, and Wilson BC, “Time resolved reflectance and transmittance for the non-invasive measurement of tissue optical properties,” Appl. Opt, vol. 28, no. 12, pp. 2331–2336, 1989. [DOI] [PubMed] [Google Scholar]
  • [23].Peters VG, Wyman D, Patterson M, and Frank G, “Optical properties of normal and diseased human breast tissues in the visible and near infrared,” Phys. Med. Biol, vol. 35, no. 9, p. 1317, 1990. [DOI] [PubMed] [Google Scholar]
  • [24].Fishkin JB and Gratton E, “Propagation of photon-density waves in strongly scattering media containing an absorbing semi-infinite plane bounded by a straight edge,” J. Opt. Soc. Am. A, vol. 10, no. 1, pp. 127–140, 1993. [DOI] [PubMed] [Google Scholar]
  • [25].Bentz BZ, Wu TC, Gaind V, and Webb KJ, “Diffuse optical localization of blood vessels and 3d printing for guiding oral surgery,” Appl. Opt, vol. 56, no. 23, pp. 6649–6654, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [26].Ye JC, Webb KJ, Bouman CA, and Millane RP, “Optical diffusion tomography by iterative-coordinate-descent optimization in a Bayesian framework,” J. Opt. Soc. Am. A, vol. 16, no. 10, pp. 2400–2412, October 1999. [Google Scholar]
  • [27].Ye JC, Bouman CA, Webb KJ, and Millane RP, “Nonlinear multigrid algorithms for Bayesian optical diffusion tomography,” IEEE Trans. Image Process, vol. 10, no. 6, pp. 909–922, 2001. [Google Scholar]
  • [28].Chen Y, Zheng G, Zhang ZH, Blessington D, Zhang M, Li H, Liu Q, Zhou L, Intes X, and Achilefu S, “Metabolism-enhanced tumor localization by fluorescence imaging: in vivo animal studies,” Opt. Lett, vol. 28, no. 21, pp. 2070–2072, 2003. [DOI] [PubMed] [Google Scholar]
  • [29].Gannot I, Garashi A, Gannot G, Chernomordik V, and Gandjbakhche A, “In vivo quantitative three-dimensional localization of tumor labeled with exogenous specific fluorescence markers,” Appl. Opt, vol. 42, no. 16, pp. 3073–3080, 2003. [DOI] [PubMed] [Google Scholar]
  • [30].Tropp JA and Gilbert AC, “Signal recovery from random measurements via orthogonal matching pursuit,” IEEE Trans. Inf. Theory, vol. 53, no. 12, pp. 4655–4666, 2007. [Google Scholar]
  • [31].Brandt A, Multigrid Techniques: 1984 Guide, with Applications to Fluid Dynamics. Sankt Augustin, Germany: GMD-Studien, 1984. [Google Scholar]
  • [32].Thompson RE, Larson DR, and Webb WW, “Precise nanometer localization analysis for individual fluorescent probes,” Biophys. J, vol. 82, no. 5, pp. 2775–2783, 2002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [33].Balzarotti F, Eilers Y, Gwosch KC, Gynnå AH, Westphal V, Stefani FD, Elf J, and Hell SW, “Nanometer resolution imaging and tracking of fluorescent molecules with minimal photon fluxes,” Science, vol. 355, no. 6325, pp. 606–612, 2017. [DOI] [PubMed] [Google Scholar]
  • [34].Gustafsson MGL, “Nonlinear structured-illumination microscopy: wide-field fluorescence imaging with theoretically unlimited resolution,” Proc. Natl. Acad. Sci. U.S.A, vol. 102, no. 37, pp. 13081–13086, 2005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [35].Hell SW and Wichmann J, “Breaking the diffraction resolution limit by stimulated emission: stimulated-emission-depletion fluorescence microscopy,” Opt. Lett, vol. 19, no. 11, pp. 780–782, 1994. [DOI] [PubMed] [Google Scholar]
  • [36].Betzig E, Patterson GH, Sougrat R, Lindwasser OW, Olenych S, Bonifacino JS, Davidson MW, Lippincott-Schwartz J, and Hess HF, “Imaging intracellular fluorescent proteins at nanometer resolution,” Science, vol. 313, no. 5793, pp. 1642–1645, 2006. [DOI] [PubMed] [Google Scholar]
  • [37].Hess ST, Girirajan TP, and Mason MD, “Ultra-high resolution imaging by fluorescence photoactivation localization microscopy,” Biophys. J, vol. 91, no. 11, pp. 4258–4272, 2006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [38].Rust MJ, Bates M, and Zhuang X, “Sub-diffraction-limit imaging by stochastic optical reconstruction microscopy (storm),” Nat. Methods, vol. 3, no. 10, pp. 793–796, 2006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [39].Xu M and Wang LV, “Universal back-projection algorithm for photoacoustic computed tomography,” Phys. Rev. E, vol. 71, p. 016706, 2005. [DOI] [PubMed] [Google Scholar]
  • [40].Cheney M, Isaacson D, and Newell J, “Electrical impedance tomography,” SIAM Rev, vol. 41, no. 1, pp. 85–101, 1999. [Google Scholar]
  • [41].Rubæk T, Meaney PM, Meincke P, and Paulsen KD, “Nonlinear microwave imaging for breast-cancer screening using gauss–newton’s method and the cgls inversion algorithm,” IEEE Trans. Antennas Propag, vol. 55, no. 8, pp. 2320–2331, 2007. [Google Scholar]
  • [42].Scherg M, “Functional imaging and localization of electromagnetic brain activity,” Brain Topogr, vol. 5, no. 2, pp. 103–111, 1992. [DOI] [PubMed] [Google Scholar]
  • [43].Yasuda R, Nimchinsky EA, Scheuss V, Pologruto TA, Oertner TG, Sabatini BL, and Svoboda K, “Imaging calcium concentration dynamics in small neuronal compartments,” Sci. STKE, vol. 2004, no. 219, p. pl5, 2004. [DOI] [PubMed] [Google Scholar]
  • [44].Bullmore E and Sporns O, “Complex brain networks: graph theoretical analysis of structural and functional systems,” Nat. Rev. Neurosci, vol. 10, no. 3, pp. 186–198, 2009. [DOI] [PubMed] [Google Scholar]
  • [45].Boyden ES, Zhang F, Bamberg E, Nagel G, and Deisseroth K, “Millisecond-timescale, genetically targeted optical control of neural activity,” Nat Neurosci, vol. 8, no. 9, p. 1263, 2005. [DOI] [PubMed] [Google Scholar]
  • [46].Sakmann B and Neher E, “Patch clamp techniques for studying ionic channels in excitable membranes,” Annu Rev Physiol, vol. 46, no. 1, pp. 455–472, 1984. [DOI] [PubMed] [Google Scholar]
  • [47].Guzman JN, Sánchez-Padilla J, Chan CS, and Surmeier DJ, “Robust pacemaking in substantia nigra dopaminergic neurons,” J. Neurosci, vol. 29, no. 35, pp. 11011–11019, 2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [48].Milstein AB, Webb KJ, and Bouman CA, “Estimation of kinetic model parameters in fluorescence optical diffusion tomography,” J. Opt. Soc. Am. A, vol. 22, no. 7, pp. 1357–1368, 2005. [DOI] [PubMed] [Google Scholar]
  • [49].Tsai EHR, Bentz BZ, Chelvam V, Gaind V, Webb KJ, and Low PS, “In vivo mouse fluorescence imaging for folate-targeted delivery and release kinetics,” Biomed. Opt. Exp, vol. 5, no. 8, pp. 2662–2678, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [50].Shimizu KT, Neuhauser RG, Leatherdale CA, Empedocles SA, Woo W, and Bawendi MG, “Blinking statistics in single semiconductor nanocrystal quantum dots,” Phys. Rev. B, vol. 63, no. 20, p. 205316, 2001. [Google Scholar]
  • [51].Hohng S and Ha T, “Near-complete suppression of quantum dot blinking in ambient conditions,” J. Am. Chem. Soc, vol. 126, no. 5, pp. 1324–1325, 2004. [DOI] [PubMed] [Google Scholar]
  • [52].Chan WCW and Nie S, “Quantum dot bioconjugates for ultrasensitive nonisotopic detection,” Science, vol. 281, no. 5385, pp. 2016–2018, 1998. [DOI] [PubMed] [Google Scholar]
  • [53].Khatchadourian R, Bachir A, J Clarke S, D Heyes C, Wiseman P, and Nadeau J, “Fluorescence intensity and intermittency as tools for following dopamine bioconjugate processing in living cells,” J. Biomed. Biotechnol, vol. 2007, p. 10, 02 2007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [54].Mel’Nikova I and Mikhaylov V, “Spectral scattering and absorption coefficients in strati derived from aircraft measurements,” J. Atmos. Sci, vol. 51, no. 7, pp. 925–931, 1994. [Google Scholar]

RESOURCES