Abstract
Photoacoustic computed tomography (PACT) is a rapidly emerging bioimaging modality that seeks to reconstruct an estimate of the absorbed optical energy density within an object. Conventional PACT image reconstruction methods assume a constant speed-of-sound (SOS), which can result in image artifacts when acoustic aberrations are significant. It has been demonstrated that incorporating knowledge of an object’s SOS distribution into a PACT image reconstruction method can improve image quality. However, in many cases, the SOS distribution cannot be accurately and/or conveniently estimated prior to the PACT experiment. Because variations in the SOS distribution induce aberrations in the measured photoacoustic wavefields, certain information regarding an object’s SOS distribution is encoded in the PACT measurement data. Based on this observation, a joint reconstruction (JR) problem has been proposed in which the SOS distribution is concurrently estimated along with the sought-after absorbed optical energy density from the photoacoustic measurement data. A broad understanding of the extent to which the JR problem can be accurately and reliably solved has not been reported. In this work, a series of numerical experiments is described that elucidate some important properties of the JR problem that pertain to its practical feasibility. To accomplish this, an optimization-based formulation of the JR problem is developed that yields a non-linear iterative algorithm that alternatively updates the two image estimates. Heuristic analytic insights into the reconstruction problem are also provided. These results confirm the ill-conditioned nature of the joint reconstruction problem that will present significant challenges for practical applications.
Index Terms: Photoacoustic computed tomography, optoacoustic tomography, ultrasound tomography, image reconstruction
I. Introduction
Photoacoustic computed tomography (PACT), also known as optoacoustic or thermoacoustic tomography, is a rapidly emerging hybrid imaging modality that combines optical image contrast with ultrasound detection [1]–[3]. In PACT, the to-be-imaged object is illuminated with a short laser pulse that results in the generation of internal acoustic wavefields via the photoacoustic effect. The initial amplitudes of the induced acoustic wavefields are proportional to the spatially variant absorbed optical energy density distribution within the object, which will be denoted by the object function A(r). The acoustic waves propagate out of the object and are subsequently measured by use of wide-band ultrasonic transducers. The goal of image reconstruction in PACT is to estimate the object function A(r) from these measurements.
Image reconstruction methods for PACT are often based on idealized imaging models that assume an acoustically homogeneous medium [4]–[8]. However, these assumptions are not warranted in certain biomedical applications of PACT [9]. Numerous image reconstruction methods have been proposed [10]–[17] that compensate for aberrations of the measured photoacoustic (PA) wavefields caused by an object’s speed-of-sound (SOS) variations, c(r), and hence improve PACT image quality. It has been demonstrated that these methods can improve the fidelity of reconstructed images by incorporating accurate knowledge of the SOS variations in the PACT imaging model. However, accurate estimation of c(r) prior to the PACT study generally requires solution of an ultrasound computed tomography (USCT) inverse problem, which can present experimental and computational challenges [18]–[20].
An important observation is that, because variations in the SOS distribution induce the PA wavefield aberrations, certain information regarding an object’s SOS distribution is encoded in the PACT measurement data. Based on this observation, it is natural to question whether A(r) and c(r) can both be accurately determined from only the PACT measurement data. [21]–[25], thereby circumventing the need to perform a dedicated USCT study. This will be referred to as the joint reconstruction (JR) problem and is the subject of this article.
Theoretical and computational studies of the JR problem have been conducted but all are limited in scope. Theoretical work on the JR problem that neglects discrete sampling effects has established that A(r) and c(r) can be uniquely determined from the measured PACT data only under certain restrictive assumptions regarding the forms of A(r) and c(r) [14], [26] or the measurement surface [27]. However, the uniqueness of the JR problem for the general case has not been established. Another study established that the solution of the linearized JR problem is unstable [28] and suggested that the same conclusion would hold for the general case where wavefield propagation modeling is based on the full wave equation.
Despite the lack of theoretical works, others have moved forward and developed computational methods for solving the JR problem by use of discretely sampled measurement data [21]–[23]. In [21], an iterative reconstruction method was proposed to jointly estimate both A(r) and c(r). That study employed a geometrical acoustics propagation model and assumed a priori information regarding the singular support of c(r). In [22], [23], a JR method based on the Helmholtz equation was proposed that was solved by the finite element method (FEM). While this method is grounded in an accurate model of the imaging physics, it suffers from an intensive computational burden. A similar JR approach was proposed [24] that employed a time-reversal (TR) adjoint method. All of these works are preliminary in the sense that they did not systematically explore the numerical properties of the JR problem or provide broad insights that allow one to predict when accurate JR may be possible. In combination with the scarcity of theoretical works, this indicates an important need to further elucidate the practical feasibility of JR.
To address this, the primary objective of this work is to investigate the numerical properties of the JR problem, which will provide important insights into its practical feasibility. A novel JR method is developed for this purpose. The developed reconstruction method is based on an alternating optimization scheme, where A(r) is reconstructed by use of a previously-developed full-wave iterative method [16], while c(r) is reconstructed by use of a nonlinear optimization algorithm based on the Fréchet derivative of an objective function with respect to c(r) [29], [30]. Computer-simulation studies are conducted to investigate the topology of the cost function defined in the optimization-based approach to JR. Additionally, numerical experiments are conducted that reveal how the supports and relative smoothness of A(r) and c(r) affect the numerical stability of the JR problem. Demonstrations of how errors in the imaging model associated with imperfect transducer modeling and acoustic attenuation affect JR accuracy are also provided.
The paper is organized as follows. In Section II, the imaging physics of PACT in acoustically heterogeneous media is reviewed briefly. The description of the Fréchet derivative with respect to c(r) of a pertinent objective function is also provided. Section III describes the alternating optimization approach for solving the JR problem. In Sec. IV, heuristic insights into how the relative extents of the spatial supports of A(r) and c(r) can affect the ability to perform accurate JR are provided. The computer-simulation methodology and numerical studies are given in Secs. V and VI. The paper concludes with a summary and discussion in Section VII.
II. Background
A. Photoacoustic wavefield propagation in heterogeneous media
We consider PA wavefield propagation in lossless fluid media having a constant mass density. Let p(r, t) denote the photoacoustically-induced pressure wavefield at location r ∈ ℝ3 and time t ≥ 0. The photoacoustic wavefield p(r, t) satisfies [1]:
| (1) |
subject to initial conditions
| (2) |
where Γ(r) is the Grueneisen parameter that is assumed to be known.
B. Fréchet derivative with respect to c(r)
The problem of reconstructing c(r) from PA data for a fixed A(r), defined as Sub-Problem #2 below, can be formulated as an optimization problem in which the following objective functional is minimized with respect to c(r):
| (3) |
subject to the constraint that p(rm, t) satisfies Eqs. (1) and (2), where T denotes the maximum time at which the PA data were recorded. The quantity p̂(rm, t) represents the PA data recorded by the m-th transducer at location rm (m = 1, ···, M). For ease of description, we represent the measured PA data as continuous functions of t, but the results below will be discretized for numerical implementation as described in Section III. Here, for simplicity, we neglect the acousto-electrical impulse response (EIR) and the spatial impulse response (SIR) of the ultrasonic transducers employed to record the PA signals. However, the impact of these will be addressed in Section VI-D.
Gradient-based algorithms can be utilized to minimize the nonlinear functional (3). Such methods require the functional gradient, or Fréchet derivative, of ℰ with respect to c(r), which can be calculated by use of an adjoint method [29], [30]. In the adjoint method, the adjoint wave equation is defined as
| (4) |
subject to terminal conditions
| (5) |
The source term s(r, t) is defined as
| (6) |
Upon solving (1) and (4), the Fréchet derivative of ℰ with respect to c(r) can be determined as [29], [30],
| (7) |
Once the Fréchet derivative is obtained, it can be utilized by any gradient-based method as the search direction to iteratively reduce the functional value of (3). The computation of this Fréchet derivative from discrete measurements is described in the Appendix.
III. Joint Reconstruction of A(r) and c(r)
In this section, a JR method for concurrently estimating A(r) and c(r) is formulated based on an alternating optimization strategy.
A. Discrete imaging model
Let the N × 1 vectors
| (8) |
and
| (9) |
denote the finite-dimensional approximations of A(r) and c(r) formed by sampling the functions at the N vertices on a Cartesian grid that correspond to locations rn, n = 1, ···, N. As introducted earlier, rk, k = 1, ···, M denote the transducer locations.
The quantity
| (10) |
represents the measured PA data sampled at time t = lΔt (l = 1, ···, L) at each transducer location. Here, Δt is the sampling time step, and L is the total number of time steps. The complete set of measured PA data can be represented by the LM × 1 vector
| (11) |
By use of (8), (9), and (11), a discrete PACT imaging model can be expressed as [16]
| (12) |
where H(c) is the LM × N system matrix that depends non-linearly on c. A procedure to establish an explicit matrix representation of H(c) was provided in [16].
In conventional applications of PACT, the SOS distribution c is assumed to be known. Alternatively, the goal of the JR problem is to concurrently estimate A and c from the measured data p̂ by use of the model in Eq. (12).
B. Optimization-based joint image reconstruction
Based on Eq. (12), the JR problem can be formulated as
| (13) |
where RA(A) and Rc(c) are penalty functions that impose regularity on the estimates of A and c, respectively, and λ1, λ2 are the corresponding regularization parameters. As discussed in Sec. VI-A, the data fidelity term in (13) is non-convex. However, a heuristic alternating optimization approach can be employed to find solutions that approximately satisfy (13). This approach consists of the two sub-problems described below: (1) reconstruction of A given c, and (2) reconstruction of c given A.
Sub-Problem #1: Reconstruction of A given c
The problem of estimating A for a given (i.e., fixed) c can be formulated as the penalized least squares problem
| (14) |
where λA is the regularization parameter, which is different from λ1 in Eq. (13) in general. Reconstruction methods have been proposed for solving problems of this form [16], [31].
Sub-Problem #2: Reconstruction of c given A
For a given A, an estimate of c can be formed as
| (15) |
where λc is the regularization parameter, which is different from λ2 in Eq. (13), in general. One can attempt to solve (15) by use of gradient-based methods, which require computation of the gradient of the objective function in Eq. (15) with respect to c. Details regarding this gradient computation are provided in Sec. II-B and the Appendix.
Algorithm 1.
Alternating optimization approach to JR of A and c
| Input: p̂, A(0), c(0), εA, εc, λA, λc | ||
| Output: Â, ĉ | ||
| 1: | i = 0 | |
| 2: | while ε1 < εA and ε2 < εc do | |
| 3: | A(i+1) ← FA (A(i), c(i), p̂, λA) | [Sub-Problem #1] |
| 4: | c(i+1) ← Fc (c(i), A(i+1), p̂, λc) | [Sub-Problem #2] |
| 5: | ε1 ← Dist(A(i), A(i+1)) | |
| 6: | ε2 ← Dist(c(i), c(i+1)) | |
| 7: | i ← i + 1 | |
| 8: | end while | |
| 9: | Â ← A(i) | |
| 10: | ĉ ← c(i) | |
Alternating optimization algorithm
As described in Algorithm 1, JR of A and c can be accomplished by alternately estimating the solutions of Sub-Problems #1 and #2. The quantities A(0) and c(0) are the initial estimates of A and c, respectively, and εA and εc are convergence tolerances. The functions ‘FA’ and ‘Fc’ compute the solutions of Eqs. (14) and (15), respectively, and are described below in Section V. The function ‘Dist’ measures the Euclidean distance between A(i) and A(i+1) (or between c(i) and c(i+1)).
IV. Heuristic insights into support conjecture and Sub-problem #2
As revealed throughout this work, difficulities in solving Sub-Problem #2 represents a significant challenge for JR. In this section, heuristic insights into how the relative extents of the spatial supports of A(r) and c(r) can affect the ability to accurately solve Sub-Problem #2, and hence the JR problem, are provided.
The supports of the functions A(r) and c(r) will be denoted as supp(A) and supp(c), respectively. The supports are defined to be the regions where A(r) ≠ 0 and c(r) − c0 ≠ 0, respectively. Here c0 is the known SOS in the background (i.e., in the coupling water-bath). The functions A(r) and c(r) are assumed to be compactly supported, reflecting the physical constraint that their extents are limited and the object of interest resides within the imaging system.
The following assumptions will be made in order to permit a simple analysis of the problem that yield insights. First, it is assumed that acoustic scattering is weak. More specifically, a geometrical acoustics model [10] is employed to describe the propagation of the PA wavefields. Amplitude variations are assumed to be negligible and wavefront aberrations are modeled by computing the time-of-flight along straight propagation paths. The second assumption exploits the fact that an arbitrary function A(r) can be decomposed into a collection of point sources. Specifically, it is assumed that the PA signal generated by each of these point sources can be recorded independently by transducers. In reality, of course, this is not the case. This assumption, in effect, assumes that an ‘oracle’ records the PA signals and is able to decompose them into the individual components that were produced by each point source. Below, we will describe how the relative extents of supp(A) and supp(c) affect the ability of the oracle to accurately solve Sub-Problem #2. Since the oracle has access to more information than is actually recorded in an experiment, inability of the oracle to perform accurate image reconstruction implies that accurate image reconstruction by use of the actual recorded data will also be unfeasible. This is the logical basis for the analysis below. Third, the analysis is presented in 2D but can be extended to the 3D case readily. Without loss of generality, the measurement surface is assumed to be a circle with radius R that encloses supp(A).
For convenience, we introduce the perturbed slowness distribution . As assumed above, the oracle can resolve the PA signal generated by each point source that comprises A(r). As such, the time it takes for a PA pulse to propagate from its emission location rs ∈ supp(A) to each transducer location rβ ≡ [Rcos(β), R sin(β)]T (β ∈ [−π, π)) is also known to the oracle, where the geometry is defined in Fig. 1. From these time-of-flight (TOF) data, a tomographic data function can be defined as
Fig. 1.

Schematic of the 2D circular measurement geometry employed in the heuristic analysis of Sub-Problem #2 described in Sec. IV. The coordinates rβ and rβ′ denote the transducer locations that correspond to the intersection points of the line r · n̂ = d with the measurement circle. In this example, supp(c) ⊆ supp(A).
| (16) |
where rβ′ is the transducer location defined by the intersection of the line connecting rβ and rs and the measurement circle. The quantity τc0 (rβ, rβ′) denotes the time it takes for a pulse to propagate between the two transducer locations when only the background medium is present. Since a straight-ray, geometrical acoustics, model is assumed, this data function is related to the sought-after slowness distribution as
| (17) |
where the path of integration is along the line segment L(rβ′, rβ) that connects the two transducer locations.
Two cases will be considered that reveal the impact of the relative extents of supp(A) and supp(c) on the ability of the oracle to reconstruct s(r), or equivalently, c(r), given A(r). The first case corresponds to the situation where supp(c) ⊆ supp(A), as depicted in Fig. 1. In this case, for example, supp(A) could correspond to the area occupied by a soft tissue structure in which the SOS is approximately the same as the background SOS and supp(c) would correspond to a region within the tissue possessing a different SOS. It can be verified readily that for every r ∈ supp(c), a collection of rs ∈ supp(A) exists such that values of the data function that specify the line integrals along all paths L(rβ′, rβ) that intersect r are accessible to the oracle. Stated otherwise, in this case, all projection data that are needed to uniquely invert the 2D Radon transform [32] in Eq. (17) are accessible and therefore s(r) or, equivalently, c(r) can be exactly determined in a mathematical sense.
In fact, the requirement supp(c) ⊆ supp(A) can be relaxed to supp(c) being enclosed by supp(A), as shown in Fig. 2(a). This is because we only require rs ∈ ∂ supp(A), where ∂ supp(A) denotes the boundary of supp(A), to determine the complete set of projection data as described above.
Fig. 2.
Two cases addressed in the heuristic analysis of Sub-Problem #2 described in Sec. IV: (a) Case where supp(c) is enclosed by supp(A); and (b) Case where supp(c) is not enclosed by supp(A). In (b), certain line integral data for the slowness distribution in a subset of supp(c) are not measured, as indicated by the dashed lines through the regions covered by lines.
The second case corresponds to the situation where supp(c) is not enclosed by supp(A), as shown in Fig. 2(b). In this case, it can be verified that the complete data function cannot be determined, indicating that the values of all line integrals through s(r) are not accessible as depicted in Fig. 2(b). That example is analogous to the interior problem in X-ray CT, which possesses no unique solution [32]. This may occur in PACT when partial illumination is used [33].
These observations are summarized as follows.
Support conjecture
When geometrical acoustics is valid, Sub-Problem #2 cannot be accurately solved when supp(c) is not enclosed by supp(A).
V. Computer-Simulation Studies
A general description of the computer-simulation methodologies is described below. Although the optimization approach to JR described above is based on the 3D wave equation, 3D JR remains computationally intensive. For computational convenience, the 2D formulation is investigated in this work. The specific numerical experiments designed to investigate the numerical properties of the JR problem are described subsequently in Sec. VI.
A. Simulation of idealized PA measurement data
Numerical phantoms were utilized to represent A(r) and c(r), which were described by Eqs. (8) and (9). These phantoms, denoted by A and c, contained 512 × 512 pixels with a pitch of 0.25 mm. (i.e., N = 5122 in Eqs. (8) and (9).) For a given A and c, the lossless PA wave equation was solved by use of the MATLAB k-Wave toolbox [34] to produce simulated PA signals at each transducer location. Each PA signal contained 6000 temporal samples recorded with a time step Δt = 50 ns. The measurement geometry consisted of 800 transducers that were evenly distributed on the perimeter of a square with a side length of 100 mm. The object was contained within this region. Note that, unless stated otherwise, the generation of the simulated PA measurement data in this way avoided an ‘inverse crime’, due to a different choice of discretization parameters from those employed by the reconstruction algorithm as described below.
B. Simulation of non-idealized PA measurement data
To investigate the properties of JR under more realistic conditions, additional PA data sets were simulated that considered certain physical factors. Measurement noise was modeled by adding 3% (with respect to the maximum value of the noiseless data) white Gaussian noise (AWGN) to the simulated PA data. Additional factors considered included acoustic attenuation, the effect of the electrical and spatial impulse responses of the transducers. Specific details are provided in Sec. VI-D.
C. Implementation details for image reconstruction
The implementations of the two image reconstruction subproblems in Algorithm 1 are described below. The function ‘Fc’ that computes the solution of (15) was implemented based on the MATLAB k-Wave toolbox [34]. Specifically, the wave equation (1) and the adjoint wave equation (4) were solved numerically by use of the k-space pseudospectral method. The computed PA wavefield and the adjoint wavefield were employed to compute the gradient of the objective function in (15) (see Appendix). The gradient was subsequently utilized by the limited-memory BFGS (L-BFGS) algorithm to estimate the solution of (15) [35]–[37]. The implementation of the function ‘FA’ that solves (14) can be found in [16]. In this study, a total variation (TV) penalty was adopted. The ‘Dist’ function measured the difference in terms of root mean square error (RMSE), and the convergence tolerances εA and εc were empirically chosen to have a value of 10−2 throughout the studies. In all studies, the initial estimates of A and c were set to be A(0) = 0 and c(0) = 1480 m/s, which is the background SOS. Both A and c were reconstructed on a uniform grid of 256 × 256 pixels with a pitch of 0.5 mm.
All simulations were computed in the MATLAB environment on a workstation that contained dual hexa-core Intel(R) Xeon(R) E5645 CPUs and a NVIDIA Tesla C2075 graphics processing unit (GPU). The GPU was equipped with 448 1.15 GHz CUDA cores and 5 GB global memory. The Jacket toolbox [38] was employed to accelerate the computation of (1) and (4) on the GPU.
VI. Numerical investigations and analyses
A. Topology of the JR cost function in Eq. (13)
The effectiveness of the optimization-based approach to JR depends on the topology of the cost function that is minimized in Eq. (13). In these studies, only the data fidelity term was considered (λ1 = λ2 = 0). If the cost function is not convex or quasi-convex, a global minimum (i.e., an accurate JR solution) may not be returned by the optimization algorithm when the initial estimate is not close enough to the global minimizer. Moreover, when the cost function is not strictly convex, there is no guarantee that the solution is unique. In this section, a low-dimensional stylized example is considered to yield insights into the general characteristics of the cost function topology.
The numerical phantoms shown in Fig. 3 were employed to represent A and c. To establish a low-dimensional representation of these phantoms, a discretization scheme that differed from Eqs. (8) and (9) was employed (in this study only). Namely, A was described as A = [As, Ab] where As represented the value within the uniform disk and Ab is the known (assumed to be zero) background value. Similarly, c was described as c = [cs, cb] where cs represented the value of the uniform annulus and cb is the fixed background value outside of the annulus. For each (As, cs) pair, simulated PA data were computed. Subsequently, the value of ||H(c)A − p̂1,1||2 was computed and plotted as a function of the scale factors of As and cs, where p̂1,1 denotes the simulated PA data corresponding to As = cs = 1.
Fig. 3.
Subfigures (a) and (b) display the numerical phantoms that specified A and c that were employed to investigate the JR cost function topology in Sec. VI-A.
Figure 4(a) displays a surface plot of the data fidelity term ||H(c)A − p̂1,1||2 as a function of the scale factors of As and cs, while profiles corresponding to As = 1 are shown in subfigure (b). The results show that the data fidelity term is not convex with respect to cs. These results suggest the cost function may also be non-convex with respect to more general and higher-dimensional SOS distributions c.
Fig. 4.
Subfigure (a) displays a surface plot of the data fidelity term in the JR cost function and the corresponding profile corresponding to As = 1 is shown in subfigure (b). Details are provided in Sec. VI-A.
To investigate how the spatial structure of A can influence the topology of the cost function, the above procedure was repeated when the radius of the disk in A was varied. Profiles of the normalized data fidelity term corresponding to As = 1 are displayed in Fig. 5(a). These data reveal that the ‘valley’ containing the global minimum of the cost function widens as the radius of the disk heterogeneity in A increases. This can be seen more clearly in the plots of the width of the valley versus the disk radius that are shown in Fig. 5(b). This observation suggests that the quality of the initial estimate for c can be relaxed when the radius of the support of A increases.
Fig. 5.
Profiles of the normalized data fidelity term corresponding to As = 1 for different radii of the disk phantom that specified A are displayed in subfigure (a). Subfigure (b) displays a plot of the width of the valleys in (a) versus the disk radius.
In summary, these results establish that, for a fixed A, the JR cost function is generally non-convex with respect to c. Accordingly, Sub-Problem #2 is generally a non-convex problem. Sub-Problem #1 is convex, assuming the penalty is convex. The overall non-convexity of the JR problem indicates that accurate initial estimates of c will generally be necessary to avoid local minima that represent inaccurate solutions. Additionally, the non-convexity of the problem suggests that uniqueness of the solution is not guaranteed.
B. Numerical investigations of Sub-Problem #2
As described above, Sub-Problem #2 corresponds to a non-convex optimization problem that can be difficult to solve in practice. Accordingly, errors that arise when estimating the solution to Sub-Problem #2 can accumulate in Algorithm 1 and hinder the ability to perform accurate JR. Below, numerical experiments are reported that reveal insights into some mathematical properties of A(r) and c(r) that influence the ability to accurately solve Sub-Problem #2.
1) Effect of spatial supports of A(r) and c(r)
Studies were conducted to investigate the extent to which the support conjecture, provided in Sec. IV, influences the ability to accurately solve Sub-Problem #2, and hence perform JR, by use of perfect measurements. The numerical phantom employed to represent the the SOS distribution, c, is shown in Fig. 6. The SOS values were representative of human breast tissues. We first considered two choices for A, shown in Figs. 7(a) and 7(d), which were designed to satisfy the support conjecture (supp(c) is enclosed by supp(A)). For each choice of A, the SOS distribution c was determined as an (approximate) solution of Sub-Problem #2 from noiseless simulated PACT measurements. The value of the regularization parameter λc in Eq. (15) was zero. The reconstructed estimates of c corresponding to the two choices of A are shown in Figs. 7(b) and 7(c). The corresponding profiles extracted from the central rows of the reconstructed estimates are displayed in Figs. 7(c) and 7(f), respectively. These results reveal that it is possible to reconstruct accurate estimates of c from perfect PACT measurements via Sub-Problem #2 when the specified A satisfies the support conjecture. The effects of noise and other measurement errors are addressed later.
Fig. 6.

The numerical SOS phantom described in Sec. VI-B that was utilized in the investigations of Sub-Problem #2.
Fig. 7.
Numerical investigations of Sub-Problem #2 - Spatial support effects: Two different phantoms A that satisfy the support conjecture are shown in subfigures (a) and (d). The estimates of c obtained by estimating the solution of Sub-Problem #2 by use of noiseless data and the corresponding A are shown in subfigures (b) and (e). Image profiles through the estimates of c are shown in subfigures (c) and (f).
We next considered the four choices for A, shown in the left column of Fig. 8 (Figs. 8(a), (d), (g), and (j)), which, roughly speaking, were designed to violate the support conjecture to different extents. As above, corresponding unregularized estimates of c were obtained by estimating the solution of Sub- Problem #2 from noiseless simulated PACT measurements. The reconstructed estimates of c corresponding to the different choices of A are shown in the middle column of Fig. 8. The corresponding profiles extracted from the central rows of the reconstructed estimates are displayed in the right column. Figures 8(b) and (e) reveal that, despite that the violation of the support conjecture, accurate estimates of c could still be reconstructed. Figures 8(h) and (k) demonstrate that the accuracy of the reconstructed estimate of c degrades as the size of the support of A(r) is reduced.
Fig. 8.
Numerical investigations of Sub-Problem #2 - Spatial support effects: Four different phantoms A that violated the support conjecture are shown in subfigures (a), (d), (g), and (j). The estimates of c obtained by estimating the solution of Sub-Problem #2 by use of noiseless data and the corresponding A are shown in subfigures (b), (e), (h), and (k). Image profiles through the estimates of c are shown in subfigures (c), (f), (i), and (l).
In summary, these observations reveal that, in general, the support conjecture does not need to be satisified in order to achieve accurate reconstruction of c for an exactly known A and perfect measurement data. This may be explained by the fact that the support conjecture was established by use of a geometrical acoustics model that is a simplification of the complicated process by which acoustic waves propagate in both our simulations or in practice. However, in the cases where the support conjecture was satisfied, accurate estimates of c were obtained. Moreover, the simulation results indicate that the extent to which the supports of A(r) and c(r) overlap does affect the ability to accurately solve Sub-Problem #2, and hence the JR problem.
2) Effect of relative spatial bandwidths of A(r) and c(r)
In [22], [23], Jiang et al. showed that the accuracy of JR was affected by the frequency band of the detected acoustic wave, which is partially determined by the spatial bandwidth of A(r). Also, in practice, A(r) and c(r) can possess different spatial bandwidths, depending, for example, on the collimation of the illuminating optical field. Therefore, in this section studies were conducted to investigate the extent to which the relative spatial bandwidths of A(r) and c(r) influences the ability to accurately solve Sub-Problem #2 by use of perfect measurements. Figure 9 shows the numerical phantoms for A and c. To exclude the effects related to the supports of A(r) and c(r), the phantoms were designed to satisfy the support conjecture. The spatial structures of the original phantoms in Fig. 9 are identical, indicating that their spatial frequency bandwidths are identical. The phantom depicting A was subsequently convolved with different Gaussian kernels to generate additional phantoms that possessed different spatial frequency bandwidths. The full width at half maximum (FWHM) of the blurring kernel was employed as a summary measure of the relative spatial bandwidths of the smoothed phantoms. The solution of Sub-Problem #2 was subsequently estimated with λc = 0 by use of both perfect and noisy simulated measurement data for each of the smoothed versions of A.
Fig. 9.
The numerical phantoms representing (a) A and (b) c that are described in Sec. VI-B2.
The reconstructed estimates of c are shown in Fig. 10. From top to bottom, the results correspond to relative bandwidth ratios (of A to c) of 0.25, 0.44, and 1.0, respectively. Figures 10(a), (e), and (i) correspond to images reconstructed from perfect measurement data and the associated image profiles are displayed in Figs. 10(b), (f), and (j). Figures 10(c), (g), and (k) correspond to images reconstructed from noisy measurement data and the associated image profiles are displayed in Figs. 10(d), (h), and (l). The RMSE of the reconstructed c with respect to the relative bandwidth ratio of A to c for both noiseless and noisy cases is displayed in Fig. 11.
Fig. 10.
Numerical investigations of Sub-Problem #2 - Spatial bandwidth effects: As described in Sec. VI-B2, unregularized estimates of c were reconstructed from noiseless and noisy data and a series of A that had different spatial bandwidths relative to that of the sought-after c. From the top to the bottom rows, the results correspond to relative bandwidths of A to c of 0.25, 0.44, and 1.0, respectively. Subfigures (a), (e), and (i) correspond to images reconstructed from perfect measurement data and the associated image profiles are displayed in subfigures (b), (f), and (j). Subfigures (c), (g), and (k) correspond to images reconstructed from noisy measurement data and the associated image profiles are displayed in subfigures (d), (h), and (l).
Fig. 11.
Numerical investigations of Sub-Problem #2 - Spatial bandwidth effects: Plots of RMSE of the estimated c as a function of the bandwidth ratio of A to c. Subfigures (a) and (b) correspond to the noiseless and noisy results, repectively.
These results reveal that the relative spatial frequency bandwidths of A(r) and c(r) affect the numerical stability of Sub- Problem #2 and, hence, that of the JR problem. The accuracy of the reconstructed c in the presence of measurement noise for a specified A was observed to be influenced strongly by the relative spatial bandwidths of A and c. Specifically, in order to accurately reconstruct c in the presence of noise, the presented results suggest that the spatial frequency bandwidth of A(r) should be comparable to or larger than the spatial frequency bandwidth of c(r). We will refer to this as the k-space conjecture hereafter.
3) Effect of perturbations of A(r)
In the studies described above, perfect knowledge of A was assumed. Below, a numerical experiment is described that provides insights into how small perturbations in the assumed A affects the accuracy of the reconstructed c obtained by solving Sub-Problem #2.
Figure 12(a) and (c) display two similar numerical phantoms depicting A. The RMSE between these phantoms is 0.004. Simulated ideal PACT measurements were computed corresponding to the cases where each of the two A was paired with a distinct SOS distribution c. The utilized c are not shown but are nearly identical to the reconstructed images shown in Figs. 12(b) and (d). It is important to note that the (A, c) pair in the top row of Fig. 12 produces nearly identical PA data, at all transducer locations, to that produced by the (A, c) pair in the bottom row. The simulated noiseless pressure data at an arbitrary transducer location produced by the two (A, c) pairs is shown in Fig. 13, where the pressure signals are observed to overlap almost completely. The RMSE between the two sets of PA data was RMSE = 3.2 × 10−4.
Fig. 12.
Numerical investigations of Sub-Problem #2 - Effect of perturbation of A: Two numerical phantoms representing A are shown in subfigures (a) and (c). As described in Sec. VI-B3, these two phantoms are very similar, with a RMSE between them of only 0.004. Unregularized estimates of c reconstructed by use of noiseless simulated measurement data and the A specified in (a) and (c) are shown in subfigures (b) and (d), respectively. Although the phantoms depicting A are very similar, the reconstructed estimates of c are not.
Fig. 13.
Numerical evidence of non-uniqueness of the JR problem: Simulated PA measurement data were computed from the (A, c) pairs shown in Figs. 12(a) and (b) and Figs. 12(c) and (d). The two pressure profiles corresponding to an arbitrary transducer location are superimposed in subfigure (a). Subfigure (b) displays a zoomed-in version of subfigure (a). Similar agreement between the profiles was observed at all transducer locations.
Figures 12(b) and (d) display the reconstructed estimates of c when the A specified in Fig. 12(a) and (c) was assumed, respectively. These results demonstrate that the problem of reconstructing c for a given A is ill-conditioned in the sense that small changes in A can produce significant changes in the reconstructed estimate of c. This observation is consistent with the theoretical results in [28]. These results suggest that the solutions of the JR problem in PACT may not be unique. Consequently, it indicates that accurate JR of A and c, in general, may not be possible.
C. Feasibility of JR with idealized data
The numerical instability of Sub-Problem #2, as examined in the previous section, implies that the solution to the JR problem is also numerically unstable. This was confirmed by computing solutions to the JR problem from perfect measurement data. The data were perfect in the sense that they did not contain measurement noise. Moreover, an ‘inverse crime’ was committed in which the same forward model and discretization parameters (pixel size = 0.5 mm) were employed to produce the simulation data and to conduct image reconstruction. These data were produced by use of the phantoms shown in Fig. 9, which satisfied both the support and the k-space conjectures. Unregularized JR was performed by use of Algorithm 1 with λA = λc = 0 and the results are displayed in the top row of Fig. 14. Despite the use of perfect measurement data and a favorable choice of A and c, neither A nor c could be accurately reconstructed.
Fig. 14.
Images obtained via JR from noiseless PA measurements: The first and third columns display the estimates of A and c, and the corresponding image profiles are displayed in the second and fourth columns, respectively. Each row corresponds to use of different regularization parameters λA and λc. From top to bottom, (λA, λc) are (0, 0), (10−5, 10−4), (10−4, 10−3), and (10−3, 10−2), respectively.
Additional studies were conducted in which noiseless measurement data were computed without committing inverse crime. Namely, the pixel size employed to simulate the measurement data was 0.5 times the pixel size employed in the reconstruction algorithm. From these data, regularized estimates of A and c were computed. In rows 2–4 of Fig. 14, the corresponding regularization parameters (λA, λc) are (0, 0), (10−5, 10−4), (10−4, 10−3), and (10−3, 10−2), respectively. These results demonstrate that the numerical instability of the JR problem can be mitigated by incorporating appropriate regularization. However, the salient observation here is that regularization was required to obtain accurate image estimates, even if no stochastic measurement noise or other significant modeling errors other than discretization effects were introduced.
D. Feasibility of JR with imperfect data
1) Effect of stochastic measurement noise
JR was performed by use of noisy versions of the PA data. The first and second rows of Fig. 15 display the estimates of A and c, respectively, along with corresponding image profiles. These results were obtained with regularization parameters λA = 10−3 and λc = 10−2. There results show that, with appropriate regularization, JR can be robust to the effects of AWGN.
Fig. 15.
Images obtained via JR from noisy PA measurements: The top and middle rows display the reconstructed estimates of A and c, respectively, along with the corresponding image profiles. The bottom row displays an estimate of A reconstructed by a PACT reconstruction method that employed a constant SOS that was manually tuned to minimize RMSE.
To compare with the JR results, A was also reconstructed by use of a full-wave PACT reconstruction method [16] that neglected acoustic heterogeneity by employing a constant SOS value. This estimate of A is displayed in the third row of Fig 15. The reconstruction method assumed a constant SOS value of 1600 m/s, which was manually tuned to minimize the RMSE of the reconstructed image. The RMSE of the reconstructed A by use of the JR method and the PACT method ignoring SOS variations was 0.01 and 0.21, respectively. These results confirm that the estimate of A obtained by performing JR is more accurate than the corresponding estimate reconstructed by use of a PACT method assuming a constant SOS.
2) Effect of other modeling errors
In practice, besides stochastic measurement noise due to the electronics, other forms of measurement data inconsistency will be present. For example, the imaging model utilized in this work neglects the spatial impulse response (SIR) of the transducers and acoustic attenuation within the object and coupling medium [31], [39]–[43]. Additionally, because the pressure data are assumed to represent the measurable quantity, the electrical impulse response (EIR) of the transducer is assumed to be known exactly and the deconvolution process to obtain the pressure data is assumed to be error-free. These assumptions will be violated in a real-world experiment. A study was conducted to demonstrate the performance of JR based on our idealized imaging model in the presence of stochastic measurement noise and these factors that are neglected or only partially compensated for.
The simulated PA data containing the effects of these physical factors was generated as follows.
Simulated PA data were generated in a lossy medium. The A and c phantoms shown in Fig. 9 were employed. Acoustic attenuation was introduced by use of an acoustic attenuation coefficient α that was described by a frequency power law of the form α(r, f) = α0(r)fy [44]. The frequency-independent attenuation coefficient α0 = 10 dB MHz and the power law exponent y = 2.0 were employed in the data generation, which correspond to the values of α0 and y in human kidneys that have the strongest acoustic attenuation among typical biological tissues [45]. The simulated PA data were contaminated by 3% AWGN.
To model the effects of the SIR, the simulated PA data, described above, were computed on a grid with a pitch of 0.1 mm and recorded by 4000 transducers that were evenly distributed on the sides of a square with side length 100 mm. The recorded data from every 20 consecutive transducers were then averaged to emulate the SIR of a 2 mm line transducer. Note that this simplified model of the SIR accounts only for the averaging of the pressure data over the active surface of a transducer [46] and neglects other factors that may contribute to the SIR of a real-world transducer.
The simulated PA data containing the acoustic attenuation effects, the SIR effects and measurement noise were convolved with an EIR of an actual transducer [39], [47]. The convolved data were then deconvolved by use of a curvelet deconvolution technique [48]. In the deconvolution, a perturbed EIR was employed that was produced by adding 2% Gaussian noise into the spectrum of the original EIR. Figure 16(a) displays the perturbed and original EIR and Fig. 16(b) displays the deconvolved and true pressure signal for a particular transducer location.
Fig. 16.
Panel (a): inaccurate EIR compared to the original EIR. Panel (b): deconvolved pressure data by use of the inaccurate EIR compared to original pressure data.
From these data, JR of A and c was performed with regularization parameters λA = 10−2 and λc = 10−1. The JR results are displayed in the top and middle rows of Fig. 17. These results suggest that, even with a sufficient A that satisfies the support and k-space conjectures, accurate JR may not be feasible in practice due to its instability unless model errors are small. However, the jointly reconstructed A has smaller RMSE = 0.12 compared to the iterative result (the bottom row of Fig. 17) that was reconstructed with constant SOS of 1600 m/s and has RSME = 0.22. This shows that, even though accurate JR may not be feasible in practice, the JR method provides the opportunity to improve the accuracy of the reconstructed A as compared to the use of a PACT reconstruction method that assumes a constant SOS [49].
Fig. 17.
Images obtained via JR from noisy PA measurements in the presence of model error: The top and middle rows display the reconstructed estimates of A and c, respectively, along with the corresponding image profiles. The bottom row displays an estimate of A reconstructed by a PACT reconstruction method that employed a constant SOS that was manually tuned to minimize RMSE.
VII. Conclusion and discussion
Because variations in the SOS distribution induce aberrations in the measured PA wavefields, certain information regarding an object’s SOS distribution is encoded in the PACT measurement data. As such, several investigators have proposed a JR problem in which the SOS distribution is concurrently estimated along with the sought-after absorbed optical energy density. The purpose of this work was to contribute to a broader understanding of the extent to which this problem can be accurately and reliably solved under realistic conditions. This was accomplished by conducting a series of numerical experiments that elucidated some important numerical properties of the JR problem.
It is true that different reconstruction algorithms will possess different statistical and numerical properties. However, our analysis of Algorithm 1 was systematic in the sense that we analyzed each sub-problem independently. We demonstrated that even if the absorbed optical energy density A(r) was fixed, estimation of the SOS distribution c(r) was hampered by the non-convexity of the associated cost function. These analyses yielded new insights, as well as corroborated certain aspects of the JR problem that were identified in previous studies. For example, Stefanov et al proved the instability of the linearized JR problem, which suggested instability of the more general JR problem as well [28]. In [50], a condition for unique reconstruction of c(r) given A(r) was provided, which is consistent with our support condition (see Theorem 3.3 therein). In previous work regarding the development of JR algorithms, Chen et al proposed a similar optimization-base approach to JR [24]. They solved the optimization problem by use of an optimization algorithm called the TR adjoint method. Although their algorithm was different from ours, they obtained similar results; Accurate JR images were not produced when A is deficient, but the jointly reconstructed A could be more accurate than the one reconstructed by use of the TR method with a constant SOS.
Similar results can be found in the works by Jiang et al [22], [23], in which the authors proposed an optimization approach to JR that was based on the Helmholtz equation instead of the wave equation. By use of that method, the authors observed that the accuracy of JR results was affected by the temporal frequency band employed in the reconstruction. Specifically, the frequency ranges covering lower frequencies gave more accurate JR results than higher frequencies. This observation is implicitly contained in our heuristic k-space conjecture. Their observations and our k-space conjecture can be understood by noting that band-pass or high-pass filtered A are not physical because the non-negativity of A does not hold in those cases. Both results showed that the accuracy of JR is impacted by the spatial spectrum of A. When A and c possess sharp boundaries and the same structures (i.e., are simply scaled versions of each other), the authors also showed that biased estimates of A and c could be jointly reconstructed by incorporating Marquardt and Tikhonov regularizions into the reconstruction method. Note that in this case, A and c satisfied our support and k-space conjectures. By use of regularization, the authors showed that their algorithm was insensitive to random noise in the measurement, which is congruous with our observations. Although the reconstructed images were biased, the authors showed that the jointly reconstructed A was more accurate than the image reconstructed with a homogeneous SOS, which is consistent with our results. In addition, they also observed that the jointly reconstructed A was more accurate than the jointly reconstructed c, which, again, indicated the inverse problem of reconstructing c is more unstable compared to the reconstruction of A.
However, none of these works reported a systematic investigation of the numerical properties of the JR problem or provided broad insights that allow one to predict when accurate JR may be possible. In particular, the impact of the spatial support and spatial frequency content of A(r) relative to that of c(r) was not explored. In the current study, we have demonstrated that, even if the measurement data are perfect, accurate JR may not be achievable.
The investigation of the JR problem by use of experimental data remains a topic for future investigation. However, based on the presented studies, the task of performing accurate JR under experimental conditions is likely to be highly challenging and will require accurate modeling of the imaging operator. This will generally require the use of the 3D wave equation instead of 2D wave equation. A line search is inevitable in any nonlinear optimization algorithm that is employed to estimate the solution of Sub-Problem #2, which will create a very large computational burden in the 3D case. Additionally, in this study, a lossless fluid medium was assumed by the reconstruction method. However, in certain applications, density variations and/or acoustic absorption may not be negligible [9], [51]. These assumptions can, in principle, be relaxed when formulating the JR problem.
Finally, due to its instability, it will likely be benefical to incorporate additional information into the JR problem. One possibility is to augment the PACT measurement data with a small number of ultrasound computed tomography (USCT) measurements. The investigation of the JR problem by combining PACT and USCT measurements is underway [52].
Acknowledgments
This work was supported in part by NIH awards CA1744601 and EB01696301. The authors thank Dr. Stephen Norton for insightful discussions regarding the computation of the Fréchet derivative and Dr. Konstantin Maslov for informative discussions pertaining to transducer modeling. The authors also thank Professor Gunther Uhlmann for numerous discussions and guidance regarding the mathematical properties of the JR problem.
Biographies
Chao Huang is currently a research scientist at Hologic Inc. His research interests include medical imaging, mammography in particular, and related image reconstruction and image processing techniques. He earned his Ph.D. in Biomedical Engineering from Washington University in St. Louis, where his research focused on image reconstruction methods for photoacoustic computed tomography (PACT), transcranial PACT in particular.

Kun Wang is currently a lead signal and image processing algorithms engineer at the MR division of GE Healthcare (Waukesha, WI). He earned his Ph.D. in Biomedical Engineering from Washington University in St. Louis in 2012 and later worked as a staff scientist until 2014, where his research focused on image formation and reconstruction methods for photoacoustic/optoacoustic/ultrasound tomography. full-wave ultrasound tomography, and iterative image reconstruction methods.

Robert W. Schoonover is a Visiting Research Scientist at Washington University in St. Louis. His research interests are in optical coherence theory, image processing, and singular optics. He was a Fulbright Scholar to the Netherlands and a recipient of a Ruth L. Kirschstein Postodoctoral Research Award through the NIH. He earned Ph.Ds from the University of Illinois and Delft University of Technology with research focused on optical coherence theory and focusing.

Lihong Wang, the Beare Distinguished Professor at Washington University, has published 440 journal articles (h-index = 101, citations > 40,000) and delivered 430 keynote/plenary/invited talks. His laboratory published the first functional photoacoustic CT and 3D photoacoustic microscopy. He received the Goodman Award for his Biomedical Optics textbook, NIH Directors Pioneer Award, OSA Mees Medal, IEEE Technical Achievement and Biomedical Engineering Awards, SPIE Britton Chance Biomedical Optics Award, and an honorary doctorate from Lund University, Sweden.

Mark Anastasio is currently a professor of Biomedical Engineering and Radiology at Washington University in St. Louis. He is an internationally recognized expert on tomographic image reconstruction, imaging physics and the development of novel computed biomedical imaging systems. Prof. Anastasio is a Fellow of the American Institute for Medical and Biological Engineering. He is also a recipient of an NSF CAREER award and serves on the editorial board for Medical Physics and the Journal of Biomedical Optics.
Appendix: calculating the gradient of (15)
The gradient of the first term in Eq. (15) can be calculated by discretizing the the Fréchet derivative (7)
| (18) |
where ∘ denotes Hadamard product, C−3 is defined as
| (19) |
pl and ql (l = 0, ···, L − 1) are defined as
| (20) |
and
| (21) |
representing the PA wavefield and the adjoint wavefield sampled at the 3D Cartesian grid vertices rn (n = 1, ···, N) and at time t = lΔt, respectively.
If a differentiable approximation of the TV-penalty is adopted, the gradient of the second term in (15) is given by [53]
| (22) |
and
| (23) |
where ε is a small positive number to prevent the denominators being zeros, and [c]n denotes the n-th grid node of c, and and are neighboring nodes before and after the n-th node along the i-th dimension (i = 1, 2, 3), respectively. Likewise, denotes the neighboring node that is after the n-th node along the i-th dimension and before the n-th node along the j-th dimension.
The gradient of the objective function in (15) is then given by the sum of Eqs. (18) and (22).
References
- 1.Wang LV. Photoacoustic Imaging and Spectroscopy. CRC; 2009. Photoacoustic imaging and spectroscopy. [Google Scholar]
- 2.Oraevsky AA, Karabutov AA. Optoacoustic tomography. In: Vo-Dinh T, editor. Biomedical Photonics Handbook. CRC Press LLC; 2003. [Google Scholar]
- 3.Xu M, Wang LV. Photoacoustic imaging in biomedicine. Review of Scientific Instruments. 2006;77(041101) [Google Scholar]
- 4.Xu Y, Wang LV. Universal back-projection algorithm for photoacoustic computed tomography. Physical Review E. 2005;71(016706) doi: 10.1103/PhysRevE.71.016706. [DOI] [PubMed] [Google Scholar]
- 5.Finch D, Patch S, Rakesh Determining a function from its mean values over a family of spheres. SIAM Journal of Mathematical Analysis. 2004;35:1213–1240. [Google Scholar]
- 6.Kunyansky LA. Explicit inversion formulae for the spherical mean radon transform. Inverse Problems. 2007;23:373–383. [Google Scholar]
- 7.Wang K, Anastasio MA. A simple fourier transform-based reconstruction formula for photoacoustic computed tomography with a circular or spherical measurement geometry. Physics in Medicine and Biology. 2012;57(23):N493. doi: 10.1088/0031-9155/57/23/N493. [Online]. Available: http://stacks.iop.org/0031-9155/57/i=23/a=N493. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Huang C, Oraevsky AA, Anastasio MA. Investigation of limited-view image reconstruction in optoacoustic tomography employing a priori structural information. In: Bones PJ, Fiddy MA, Millane RP, editors. Image Reconstruction from Incomplete Data VI. 1. Vol. 7800. SPIE; 2010. p. 780004. [Online]. Available: http://link.aip.org/link/?PSI/7800/780004/1. [Google Scholar]
- 9.Huang C, Nie L, Schoonover RW, Guo Z, Schirra CO, Anastasio MA, Wang LV. Aberration correction for transcranial photoacoustic tomography of primates employing adjunct image data. Journal of Biomedical Optics. 2012;17(6):066016. doi: 10.1117/1.JBO.17.6.066016. [Online]. Available: http://link.aip.org/link/?JBO/17/066016/1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Xu Y, Wang L. Effects of acoustic heterogeneity in breast thermoacoustic tomography. Ultrasonics, Ferroelectrics and Frequency Control, IEEE Transactions on. 2003 Sep;50(9):1134–1146. doi: 10.1109/tuffc.2003.1235325. [DOI] [PubMed] [Google Scholar]
- 11.Modgil D, Anastasio MA, La Rivire PJ. Image reconstruction in photoacoustic tomography with variable speed of sound using a higher-order geometrical acoustics approximation. Journal of Biomedical Optics. 2010;15(2) doi: 10.1117/1.3333550. 021 308–021 308–9. [Online]. Available: + http://dx.doi.org/10.1117/1.3333550. [DOI] [PubMed] [Google Scholar]
- 12.Jose J, Willemink RGH, Resink S, Piras D, van Hespen JCG, Slump CH, Steenbergen W, van Leeuwen TG, Manohar S. Passive element enriched photoacoustic computed tomography (per pact) for simultaneous imaging of acoustic propagation properties and light absorption. Optics Express. 2011 Jan;19(3):2093–2104. doi: 10.1364/OE.19.002093. [Online]. Available: http://www.opticsexpress.org/abstract.cfm?URI=oe-19-3-2093. [DOI] [PubMed] [Google Scholar]
- 13.Yuan Z, Jiang H. Three-dimensional finite-element-based photoacoustic tomography: Reconstruction algorithm and simulations. Medical Physics. 2007;34(2):538–546. doi: 10.1118/1.2409234. [Online]. Available: http://link.aip.org/link/?MPH/34/538/1. [DOI] [PubMed] [Google Scholar]
- 14.Hristova Y, Kuchment P, Nguyen L. Reconstruction and time reversal in thermoacoustic tomography in acoustically homogeneous and inhomogeneous media. Inverse Problems. 2008;24(5):055006. [Online]. Available: http://stacks.iop.org/0266-5611/24/i=5/a=055006. [Google Scholar]
- 15.Stefanov P, Uhlmann G. Thermoacoustic tomography with variable sound speed. Inverse Problems. 2009;25(7):075011. [Online]. Available: http://stacks.iop.org/0266-5611/25/i=7/a=075011. [Google Scholar]
- 16.Huang C, Wang K, Nie L, Wang LV, Anastasio MA. Full-wave iterative image reconstruction in photoacoustic tomography with acoustically inhomogeneous media. Medical Imaging, IEEE Transactions on. 2013;32(6):1097–1110. doi: 10.1109/TMI.2013.2254496. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Deán-Ben XL, Ntziachristos V, Razansky D. Statistical optoacoustic image reconstruction using a-priori knowledge on the location of acoustic distortions. Applied Physics Letters. 2011;98(17):171110. [Online]. Available: http://link.aip.org/link/?APL/98/171110/1. [Google Scholar]
- 18.Li C, Duric N, Littrup P, Huang L. In vivo breast sound-speed imaging with ultrasound tomography. Ultrasound in Medicine & Biology. 2009;35(10):1615–1628. doi: 10.1016/j.ultrasmedbio.2009.05.011. [Online]. Available: http://www.sciencedirect.com/science/article/pii/S0301562909002373. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Schreiman JS, Gisvold JJ, Greenleaf JF, Bahn RC. Ultrasound transmission computed tomography of the breast. Radiology. 1984;150(2):523–530. doi: 10.1148/radiology.150.2.6691113. [Online]. Available: http://pubs.rsna.org/doi/abs/10.1148/radiology.150.2.6691113. [DOI] [PubMed] [Google Scholar]
- 20.Wang K, Matthews T, Anis F, Li C, Duric N, Anastasio MA. Waveform inversion with source encoding for breast sound speed reconstruction in ultrasound computed tomography. Ultrasonics, Ferroelectrics, and Frequency Control, IEEE Transactions on. 2015;62(3):475–493. doi: 10.1109/TUFFC.2014.006788. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Zhang J, Wang K, Yang Y, Anastasio MA. Simultaneous reconstruction of speed-of-sound and optical absorption properties in photoacoustic tomography via a time-domain iterative algorithm. Proceedings of the SPIE. 2008;6856 [Google Scholar]
- 22.Jiang H, Yuan Z, Gu X. Spatially varying optical and acoustic property reconstruction using finite-element-based photoacoustic tomography. Journal of the Optical Society of America A. 2006 Apr;23(4):878–888. doi: 10.1364/josaa.23.000878. [Online]. Available: http://josaa.osa.org/abstract.cfm?URI=josaa-23-4-878. [DOI] [PubMed] [Google Scholar]
- 23.Yuan Z, Zhang Q, Jiang H. Simultaneous reconstruction of acoustic and optical properties of heterogeneous media by quantitative photoacoustic tomography. Optics Express. 2006 Jul;14(15):6749–6754. doi: 10.1364/oe.14.006749. [DOI] [PubMed] [Google Scholar]
- 24.Chen G, Wang X, Wang J, Zhao Z, Nie Z, Liu Q. Tr adjoint imaging method for mitat. Progress In Electromagnetics Research B. 2013;46:41–57. [Google Scholar]
- 25.Kirsch A, Scherzer O. Simultaneous reconstructions of absorption density and wave speed with photoacoustic measurements. SIAM Journal on Applied Mathematics. 2012;72(5):1508–1523. [Google Scholar]
- 26.Hickmann KS. PhD dissertation. Oregon State University; 2010. Unique determination of acoustic properties from thermoacoustic data. [Google Scholar]
- 27.Kirsch A, Scherzer O. Simultaneous reconstructions of absorption density and wave speed with photoacoustic measurements. SIAM Journal on Applied Mathematics. 2012;72(5):1508–1523. [Google Scholar]
- 28.Stefanov P, Uhlmann G. Instability of the linearized problem in multiwave tomography of recovery both the source and the speed. Inverse Problems & Imaging. 2013;7(4) [Google Scholar]
- 29.Bunks C, Saleck F, Zaleski S, Chavent G. Multiscale seismic waveform inversion. Geophysics. 1995;60(5):1457–1473. [Online]. Available: http://library.seg.org/doi/abs/10.1190/1.1443880. [Google Scholar]
- 30.Norton SJ. Iterative inverse scattering algorithms: Methods of computing frchet derivatives. The Journal of the Acoustical Society of America. 1999;106(5):2653–2660. [Online]. Available: http://link.aip.org/link/?JAS/106/2653/1. [Google Scholar]
- 31.Treeby BE, Zhang EZ, Cox BT. Photoacoustic tomography in absorbing acoustic media using time reversal. Inverse Problems. 2010;26(11):115003. [Online]. Available: http://stacks.iop.org/0266-5611/26/i=11/a=115003. [Google Scholar]
- 32.Natterer F. The Mathematics of Computerized Tomography. Society for Industrial and Applied Mathematics; 2001. The mathematics of computerized tomography. [Google Scholar]
- 33.Lou Y, Nadvoretskiy V, Wang K, Emilov S, Oraevsky A, Anastasio MA. SPIE BiOS. International Society for Optics and Photonics; 2015. Effect of rotating partial illumination on image reconstruction for optoacoustic breast tomography,” in; pp. 93 233L–93 233L. [Google Scholar]
- 34.Treeby B, Cox B. k-wave: MATLAB toolbox for the simulation and reconstruction of photoacoustic wave fields. Journal of Biomedical Optics. 2010;15:021314. doi: 10.1117/1.3360308. [DOI] [PubMed] [Google Scholar]
- 35.Dunlavy DM, Kolda TG, Acar E. Tech Rep SAND2010-1422. Sandia National Laboratories; Albuquerque, NM and Livermore, CA: Mar, 2010. Poblano v1.0: A matlab toolbox for gradient-based optimization. [Google Scholar]
- 36.Dennis JE, Jr, Schnabel RB. Numerical Methods for Unconstrained Optimization and Nonlinear Equations. Society for Industrial and Applied Mathematics; 1996. Numerical methods for unconstrained optimization and nonlinear equations. [Google Scholar]
- 37.Nocedal J, Wright SJ. Numerical Optimization. Springer; 1999. Numerical optimization. [Google Scholar]
- 38.Zhang B, Xu S, Zhang F, Bi Y, Huang L. Accelerating matlab code using gpu: A review of tools and strategies. Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC), 2011 2nd International Conference on; aug. 2011; pp. 1875–1878. [Google Scholar]
- 39.Wang K, Ermilov SA, Su R, Brecht H-P, Oraevsky AA, Anastasio MA. An imaging model incorporating ultrasonic transducer properties for three-dimensional optoacoustic tomography. Medical Imaging, IEEE Transactions on. 2011 Feb;30(2):203–214. doi: 10.1109/TMI.2010.2072514. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Rosenthal A, Ntziachristos V, Razansky D. Model-based optoacoustic inversion with arbitrary-shape detectors. Medical physics. 2011;38(7):4285–4295. doi: 10.1118/1.3589141. [DOI] [PubMed] [Google Scholar]
- 41.Sheng Q, Wang K, Xia J, Zhu L, Wang LV, Anastasio MA. SPIE BiOS. International Society for Optics and Photonics; 2015. Photoacoustic computed tomography without accurate ultrasonic transducer responses; pp. 932 313–932 313. [Google Scholar]
- 42.Rivière PJL, Zhang J, Anastasio MA. Image reconstruction in optoacoustic tomography for dispersive acoustic media. Optics Letters. 2006 Mar;31(6):781–783. doi: 10.1364/ol.31.000781. [Online]. Available: http://ol.osa.org/abstract.cfm?URI=ol-31-6-781. [DOI] [PubMed] [Google Scholar]
- 43.Den-Ben XL, Razansky D, Ntziachristos V. The effects of acoustic attenuation in optoacoustic signals. Physics in Medicine and Biology. 2011;56(18):6129. doi: 10.1088/0031-9155/56/18/021. [Online]. Available: http://stacks.iop.org/0031-9155/56/i=18/a=021. [DOI] [PubMed] [Google Scholar]
- 44.Szabo TL. Time domain wave equations for lossy media obeying a frequency power law. The Journal of the Acoustical Society of America. 1994;96(1):491–500. doi: 10.1121/1.1621392. [Online]. Available: http://dx.doi.org/doi/10.1121/1.410434. [DOI] [PubMed] [Google Scholar]
- 45.Szabo TL. Diagnostic Ultrasound Imaging: Inside Out. Elsevier; 2004. Diagnostic ultrasound imaging. [Google Scholar]
- 46.Harris GR. Review of transient field theory for a baffled planar piston. The Journal of the Acoustical Society of America. 1981;70(1):10–20. [Online]. Available: http://link.aip.org/link/?JAS/70/10/1. [Google Scholar]
- 47.Conjusteau A, Ermilov SA, Su R, Brecht HP, Fronheiser MP, Oraevsky AA. Measurement of the spectral directivity of optoacoustic and ultrasonic transducers with a laser ultrasonic source. Review of Scientific Instruments. 2009;80(9) doi: 10.1063/1.3227836. [Online]. Available: http://scitation.aip.org/content/aip/journal/rsi/80/9/10.1063/1.3227836. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Wang K, Su R, Oraevsky AA, Anastasio MA. Sparsity regularized data-space restoration in optoacoustic tomography. Proceedings of the SPIE. 2012;8223 822 322–822 322–7. [Google Scholar]
- 49.Zhu X, Zhao Z, Wang J, Chen G, Liu QH. Active adjoint modeling method in microwave induced thermoacoustic tomography for breast tumor. Biomedical Engineering, IEEE Transactions on. 2014;61(7):1957–1966. doi: 10.1109/TBME.2014.2309912. [DOI] [PubMed] [Google Scholar]
- 50.Stefanov P, Uhlmann G. Recovery of a source term or a speed with one measurement and applications. Transactions of the American Mathematical Society. 2013;365(11):5737–5758. [Google Scholar]
- 51.Huang C, Nie L, Schoonover RW, Wang LV, Anastasio MA. Photoacoustic computed tomography correcting for heterogeneity and attenuation. Journal of Biomedical Optics. 2012;17(6):061211. doi: 10.1117/1.JBO.17.6.061211. [Online]. Available: http://link.aip.org/link/?JBO/17/061211/1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Matthews TP, Wang K, Wang LV, Anastasio MA. SPIE BiOS. International Society for Optics and Photonics; 2015. Synergistic image reconstruction for hybrid ultrasound and photoacoustic computed tomography; pp. 93 233A–93 233A. [Google Scholar]
- 53.Sidky EY, Kao CM, Pan X. Accurate image reconstruction from few-views and limited-angle data in divergent-beam ct. Journal of X-Ray Science and Technology. 2006;14(2):119. [Google Scholar]















