Photoacoustic Tomography with Direction Dependent Data: An Exact Series Reconstruction Approach
Gerhard Zangerl, Sunghwan Moon, Markus Haltmeier

TL;DR
This paper develops exact series reconstruction formulas for photoacoustic tomography with direction-dependent data, accounting for detectors with directivity and frequency dependence, and demonstrates their robustness through numerical results.
Contribution
It introduces a novel exact frequency domain reconstruction method for data combining acoustic pressure and its normal derivative, specifically for spherical detection geometries.
Findings
Reconstruction formulas are robust and accurate.
Measurement model significantly influences the recovered initial pressure.
Numerical results validate the theoretical formulas.
Abstract
Photoacoustic image reconstruction often assumes that the restriction of the acoustic pressure on the detection surface is given. However, commonly used detectors often have a certain directivity and frequency dependence, in which case the measured data are more accurately described as a linear combination of the acoustic pressure and its normal derivative on the detection surface. In this paper, we consider the inverse source problem for data that are a combination of an acoustic pressure of the wave equation and its normal derivative For the special case of a spherical detection geometry we derive exact frequency domain reconstruction formulas. We present numerical results showing the robustness and validity of the derived formulas. Moreover, we compare several different combinations of the pressure and its normal derivative showing that used measurement model significantly affects…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Photoacoustic Tomography with Direction Dependent Data:
An Exact Series Reconstruction Approach
Gerhard Zangerl
Department of Mathematics, University of Innsbruck
Technikerstrasse 13, 6020 Innsbruck, Austria
E-mail: [email protected]
Sunghwan Moon
Department of Mathematics, College of Natural Sciences
Kyungpook National University, Daegu 41566, Republic of Korea
E-mail: [email protected]
Markus Haltmeier
Department of Mathematics, University of Innsbruck
Technikerstrasse 13, 6020 Innsbruck, Austria
E-mail: [email protected]
Abstract
Photoacoustic image reconstruction often assumes that the restriction of the acoustic pressure on the detection surface is given. However, commonly used detectors often have a certain directivity and frequency dependence, in which case the measured data are more accurately described as a linear combination of the acoustic pressure and its normal derivative on the detection surface. In this paper, we consider the inverse source problem for data that are a combination of an acoustic pressure of the wave equation and its normal derivative For the special case of a spherical detection geometry we derive exact frequency domain reconstruction formulas. We present numerical results showing the robustness and validity of the derived formulas. Moreover, we compare several different combinations of the pressure and its normal derivative showing that used measurement model significantly affects the recovered initial pressure.
Keywords: Photoacoustic tomography; spherical geometry; image reconstruction; wave equation; series inversion; reconstruction formula; Neumann data.
AMS subject classifications: 44A12, 65R32, 35L05, 92C55.
1 Introduction
Photoacoustic Tomography (PAT) is a hybrid imaging technique that combines high optical contrast with good ultrasonic resolution. It is based on the generation of an ultrasound wave inside an object of interest by pulses optical illumination. The initial pressure distribution of the induced sound wave encodes the optical absorption properties of the object, which are of great interest in medical diagnostics. PAT has proven to be very promising for medical applications like functional brain imaging of small animals, early cancer diagnostics, and imaging of vasculature [2, 29].
In a typical PAT setup, the induced acoustic waves are recorded by several point-like detectors outside the support of the investigates sample. Typically, the detectors are located on a surface that fully or partially encloses the volume in which the object of interest is contained; compare Figure 1.1. In most reconstruction approaches, the measured data are identified with the restriction of the acoustic wave to the surface or sampled values of it, possible convolved in time with the detector impulse response function. Typical piezoelectric sensors, which are commonly used in PAT, however, have a directional dependence and are most sensitive in the normal direction to the sensor surface. Moreover, at the resonance frequency they are more sensitive than at lower frequencies. As noted in [30], such measurement data are rather modeled by the combination of the pressure field and its normal derivative, than the pressure alone. This is also suggested by visual comparison with real data [27, 26]. Systematic theoretical and experimental studies on PAT sensor modeling are interesting lines of future research.
Let be the smooth compactly supported initial pressure, and the induced pressure wave that satisfies
[TABLE]
In order to incorporate directional dependence, we model the data of a detector located at by
[TABLE]
where {n(\mathbf{x})}\mathchoice{\mathbin{\vbox{\hbox{\scalebox{0.6}{\displaystyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\textstyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\scriptstyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\scriptscriptstyle\bullet}}}}}{\nabla p(\mathbf{x},t)} is the normal derivative of the pressure, the outwards pointing normal of the surface at , the final measurement time, and are constants. The goal is to recover the initial data from data in (1.2). To the best of our knowledge, this paper is the first work investigating PAT with direction dependent data of the form (1.2) allowing arbitrary values of .
The standard image reconstruction problem in PAT corresponds to the special case and in our data model (1.2). Many methods for reconstructing the initial pressure distribution have been derived in the recent years in various situations. This includes, for example, different detection geometries with variable or constant speed of sound, or limited view situations. Theoretical questions concerning uniqueness and stability of the inverse source problem have also been investigated [14, 16, 18, 3, 28]. A practically important case assumes a constant speed of sound. In this case, several exact reconstruction formulas have been developed [19, 20, 13, 12, 24, 8, 23, 25, 11, 1, 7, 31, 17, 15]. Among these formulas so-called series expansion formulas provide very fast and accurate reconstructions. They give an expansion of the initial pressure in terms of eigenfunctions of the Laplacian [11, 1, 31, 17, 15].
The case where measurements are modeled by the normal derivative of the pressure ( and in (1.2)) is studied much less. It has been considered in [6, 9], where an explicit inversion formula of the backprojection type is derived for the case that the detection surface is a sphere in three spatial dimensions. Besides that, we are not aware of any results for the case . We are not aware of any results when are both non-vanishing.
In this paper, we provide series expansion reconstruction formulas for the direction dependent data model (1.2) allowing arbitrary values of , for the case that the measurement surface is a sphere. Our approach is based on expansions in spherical harmonics and an explicit formula relating the spherical harmonics coefficients of the direction dependent data, as a function of time, and the Fourier coefficients of the initial pressure distribution , as a function of distance to the origin (see Section 2). By using Fourier Bessel series in the radial variable, in Section 3 we derive inversion formulas that allows for a stable implementation. Numerical implementation and results are presented in Section 4. The paper ends with a conclusion and outlook presented in Section 5
2 Preliminaries
In PAT, sound propagation is commonly described by an acoustic pressure wave that satisfies the initial value problem(1). In this work, we assume that the initial pressure distribution satisfies . In PAT with direction dependent data we model measurement data by (1.2), where is the solution of (1). The aim is to recover the initial pressure distribution from such data. To the best of our knowledge, this is a new inverse problem for the wave equation that has not been considered so far. For the practical application, the cases and are of relevance. In particular, the case appears from direction dependent measurements with integrating line detectors [4, 15].
In particular, we study the case where is the ball of radius centered at the origin. In this situation, we can write the measurement data in the form
[TABLE]
We write for the operator that takes the initial data in (1) to the corresponding boundary data. The constants are weights describing the contribution of the pressure and its normal derivative, respectively, to the measures data. The operator is the standard PAT forward operator, and the operator corresponds to the case where the data only consists of the normal derivative. Clearly, we have .
For the derivation of the inversion formulas we use . Because of the strict Huygens principle, in the case of odd spatial dimension, we have for , which yields exact inversion for any measurement time . For even spatial dimension, this is not the case and, strictly taken, our inversion formulas are exact only for . Deriving exact formulas using data over a finite time interval in even dimension is an interesting open issue. For the standard PAT operator such a formula has been derived in [7, Theorem 1.4].
2.1 Notation
Our approach is based on Fourier methods that lead to a relation between measurement data and the initial pressure distribution in the frequency domain. We denote the involved transforms by
[TABLE]
which are the Fourier, cosine and sine transforms, respectively.
Moreover, we denote by the spherical harmonics [22], which form a complete orthonormal system in . In particular,
[TABLE]
where for and . We write for the -th order Bessel function of the first kind and denote by the -th positive root of .
2.2 Relations between transform coefficients
For the following we use the spherical harmonics expansions of the measurement data in (2.1) and the Fourier transform of the initial pressure,
[TABLE]
The following Lemma is the key to our results.
Lemma 1**.**
Let be the initial pressure distribution in (1) and let be the corresponding measurement data given by (2.1). Then,
[TABLE]
Proof.
Let be the solution of (1). Then p(\mathbf{x},t)=(2\pi)^{-n}\int_{\mathbb{R}^{n}}\cos(t|\boldsymbol{\xi}|)e^{i{\mathbf{x}}\mathchoice{\mathbin{\vbox{\hbox{\scalebox{0.6}{\displaystyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\textstyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\scriptstyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\scriptscriptstyle\bullet}}}}}{\boldsymbol{\xi}}}\hat{f}(\boldsymbol{\xi})\mathrm{d}\boldsymbol{\xi} and therefore {\boldsymbol{\theta}}\mathchoice{\mathbin{\vbox{\hbox{\scalebox{0.6}{\displaystyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\textstyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\scriptstyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\scriptscriptstyle\bullet}}}}}{\nabla p}(\mathbf{x},t)=(2\pi)^{-n}\int_{\mathbb{R}^{n}}({i}{\boldsymbol{\theta}}\mathchoice{\mathbin{\vbox{\hbox{\scalebox{0.6}{\displaystyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\textstyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\scriptstyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\scriptscriptstyle\bullet}}}}}{\boldsymbol{\xi}})\cos(t|\boldsymbol{\xi}|)e^{{i}{\mathbf{x}}\mathchoice{\mathbin{\vbox{\hbox{\scalebox{0.6}{\displaystyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\textstyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\scriptstyle\bullet}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.6}{\scriptscriptstyle\bullet}}}}}{\boldsymbol{\xi}}}\hat{f}(\boldsymbol{\xi})\mathrm{d}\boldsymbol{\xi} for all . Changing to spherical coordinates, , and using the spherical harmonics expansion (2.2) we can write the direction dependent measurements as
[TABLE]
where we used the abbreviations
[TABLE]
According to the Fuck-Hecke theorem [22]
[TABLE]
Moreover, using the identity (see, for example, [10]), we further obtain
[TABLE]
The last two displayed equations imply and therefore
[TABLE]
Comparing expansions (2.2) and (2.6) we conclude that
[TABLE]
This becomes (2.4) after applying the inversion formula for the cosine transform; see [10, Equation (7.28)]. ∎
As a first application of Lemma 1, we obtain a range condition for the classical PAT forward operator that maps the initial data to the solution of (1) on the boundary. More precisely, we have the following result.
Corollary 1** (Range condition).**
Let . Then where are the spherical harmonics coefficients of and is the -th positive zero of .
Proof.
For and , equation (2.4) reads . Because is continuous, this implies and concludes the proof. ∎
As another application of Lemma 1, we derive the following inversion formula.
Corollary 2**.**
Let , let , and consider the measurement data as in (2.1). Then
[TABLE]
Proof.
Using (2.2), (2.5) and writing for the complex conjugation we have
[TABLE]
and therefore
[TABLE]
Together with Lemma 1 this gives
[TABLE]
The left hand side in (2.9) is recognized as the Hankel transform of order of of the function . Hence, by applying the inverse Hankel transform, we obtain
[TABLE]
Together with (2.3), this gives the desired result. ∎
Corollary 2 gives an exact inversion formula for reconstructing any smooth compactly supported function from data . In order to actually implement the formula one requires a proper discretization of the integral. In real situations only noisy data are available and the cosine transform will not vanish at the roots of the denominator that appears in formula (2.7). This means that Corollary 2 behaves unstable close to the roots and cannot be directly used to reconstruct the initial pressure density . In this following section, we avoid the zeros of the denominator by using a Fourier Bessel series expansion similar as in [15, 31].
3 Stable series inversion formulas
In practice, reconstructing the initial pressure by the inversion formula stated in Corollary 2 is unstable due to the zeros of in the denominator of (2.7). To avoid this issue, in this section we derive a series inversion formula using a Fourier Bessel series, similar to [15, 31]. We derive different inversion formulas for the cases and , respectively. For the following recall that denotes the -th positive zero of .
The following theorem is the main result of this paper.
Theorem 1** (Explicit series inversion formula).**
Let , let , and consider the measurement data as in (2.1).
- (a)
If , then
[TABLE] 2. (b)
If , then
[TABLE]
Proof.
Because is of class and is compactly supported, we can expand into a Fourier Bessel series [10],
[TABLE]
where for the second line, we used (2.8). From Lemma 1, we have
[TABLE]
For we have . We can therefore evaluate (3.4) at and solve for . Together with (3.3), we obtain
[TABLE]
For the case , equation (3.4) gives
[TABLE]
For the zeros of this is an indeterminate form, which can be evaluated with L’Hospital’s rule. We have
[TABLE]
Using this and the identity , and applying L’Hospital’s rule give
[TABLE]
Therefore equation (3.3) yields
[TABLE]
By combing (3.5) and (3.6) with the spherical harmonics expansion (2.3), we obtain the desired inversion formulas (3.1) and (3.2). ∎
Note that the inversion formula (3.1) for might be slightly surprising because it holds for any regardless of the value of . However, this independence is an immediate consequence of the decomposition , the range condition in Proposition 1 for the operator , and the particular form of the right hand side in (3.1). Equation (3.2), on the other hand, is a new series expansion formula for the standard PAT forward operator . In the special case , it becomes the series inversion formula [15, Theorem 3.1].
4 Numerical experiments
In this section, we present reconstruction results with the inversion formulas in Theorem 1 using data for different combinations of . We consider the case of spatial dimensions and use . The 2D case arises in applications where the acoustic pressure is measured by integrating line detectors [4, 26].
4.1 Discretization and data simulation
In order to compute the pressure field and its gradient restricted to the unit circle, we use a discrete wave propagation model on a 2D equidistant grid. To numerically compute the solution at the discretization points we use the k-space method [5, 21] implemented as described in [14]. Using the k-space method, we obtain the values of the acoustic pressure field and compute its gradient by symmetric differences. The pressure and its normal derivative on the circle are obtained by linear interpolation. For the presented numerical results, the initial pressure (4.1) is given on Cartesian grid points in and the data are simulated for equidistant sensor locations on unit circle. At each sensor we use equidistant time samples in the measurement interval .
The top left image in Figure 4.1 shows the initial pressure distribution used our simulations. The top right image shows the classical PAT data , and the bottom right image shows the normal derivative , which has been re-scaled such that and have the same -norm. The bottom left image shows the mixed data . In all cases we have added Gaussian white noise with a standard deviation of of the -norm , resulting in a relative -data error of in all cases. Note that we simulated the data until but only show data until in Figure 4.1, because after the data are smooth and monotonically decreasing.
4.2 Implementation of the inversion formulas
In order to reconstruct the initial pressure distribution, we implement discrete versions of the reconstruction formulas (3.1) and (3.2), which for and are given by
[TABLE]
Here are the Fourier coefficients in the angular variable, and with and . Moreover, are the positive roots of . Formulas (4.1) and (4.2) are implemented following [11] where the inversion formula (4.2) for standard PAT data are considered.
Below we briefly describe the discretization of inversion formula (4.1). The numerical reconstruction uses discrete samples for where and . First, the Fourier coefficients in the angular variable are computed by the FFT algorithm. Next, the cosine transform is approximated by . This is implemented by matrix-vector multiplication where the entries are pre-computed and stored. Finally, we evaluate (4.1) by truncating both sums. Formula (4.2) is discretized in an analogous manner. This results in the discrete versions of (4.1), (4.2)
[TABLE]
In both formulas, the inner sums are evaluated by matrix-vector multiplications where the required matrix elements are pre-computed and stored. The outer sums are evaluated with the inverse FFT algorithms. Application of (4.3) (or (4.4)) with a standard Matlab implementation on a desktop PC with RAM and eight-core processor with , and takes about . Note that are the positive roots of and therefore which implies that neither (4.3) nor (4.4) suffer from a division by zero problem.
4.3 Reconstruction results
Figure 4.2 shows reconstruction results for the simulated data without noise using both formulas (4.3), (4.4) applied to all three data cases (top), (middle) and (bottom). The left column show the reconstruction with formula and the right column the results with the formula. Note that up to discretization error and truncation error at time , Theorem 1 shows that (4.3) is exact for , and that (4.3) is exact for and . The numerical results shown in Figure 4.2 support these theoretical findings. Reconstruction results for noisy are shown in Figure 4.3, which again support exactness of inversion formula and further shows their stability with respect to Gaussian noise. A quantitative error analysis is shown in Figure 4.4, where the relative reconstruction error for cases is shown in dependence of the noise level of the data.
4.4 Discussion
First, note that the theoretically exact inversion formulas (3.1) and (3.2) use data for all times whereas the discrete counterparts only use data up to finite time. Nevertheless, the discrete formula (4.3) applied to and (4.4) applied to give visually satisfactory results. This is consistent with our previous observations [4, 7, 15]. However, the relative reconstruction error is quite large, even for data without noise. We mainly address this due to the required truncation of the data. In future work we will therefore address this issue and aim deriving exact inversion formula which only use data until a finite time .x
Second, up to discretization and truncation errors, due to the range condition in Corollary 1, the inversion formula (4.3) applied to classical PAT data should yield the zero image. From Figures 4.2 (top right) and 4.3 (top right) we see that this is clearly not the case. Again, this is mainly due to the data truncation, which we have verified (result not shows) by varying . The introduced violation of the range condition is also the reason that the inversion formula applied to yields worse results then the result for . Finally, applying the inversion formula (3.2) to data results in amplified boundary structures. Visually the amplification is quite appealing which may be the reason that commonly data are modeled by instead of the more general model . Quantitative analyzing the effect of component to (3.2) is an interesting open issue.
5 Conclusion
We investigated PAT with the direction dependent data model (2.1), which uses linear combinations of the acoustic pressure and its normal derivative. We developed an exact and stable reconstruction formula for the special case of spherical detection geometry. Numerical results show the validity of the proposed approach. Investigating such data for more general detection geometries in PAT is an interesting line of future research. Moreover, deriving an explicit inversion formula that only used data for is an important future aspect. Finally, in future work we will test our formulas on experimental data and investigate which values of , actually are the best to accurately model experimental PAT data, for example using small piezoelectric sensors or piezoelectric line sensors.
Acknowledgments
The work of G.Z. and M.H. has been supported by the Austrian Science Fund (FWF), project P 30747-N32. The work of S.M. has been supported by the National Research Foundation of Korea grant funded by the Korea government (MSIP) (NRF-2018R1D1A3B07041149).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Mark Agranovsky and Peter Kuchment. Uniqueness of reconstruction and an inversion procedure for thermoacoustic and photoacoustic tomography with variable sound speed. Inverse Problems , 23(5):2089, 2007.
- 2[2] P. Beard. Biomedical photoacoustic imaging. Interface focus , 1(4):602–631, 2011.
- 3[3] Zakaria Belhachmi, Thomas Glatz, and Otmar Scherzer. A direct method for photoacoustic tomography with inhomogeneous sound speed. Inverse Problems , 32(4):045005, 2016.
- 4[4] Peter Burgholzer, Johannes Bauer-Marschallinger, Hubert Grün, Markus Haltmeier, and Günther Paltauf. Temporal back-projection algorithms for photoacoustic tomography with integrating line detectors. Inverse Problems , 23(6):S 65, 2007.
- 5[5] Benjamin Cox, S. Kara, Simon R Arridge, and Paul Beard. k-space propagation models for acoustically heterogeneous media: Application to biomedical photoacoustics. The Journal of the Acoustical Society of America , 121(6):3453–3464, 2007.
- 6[6] David Finch. On a thermoacoustic transform. Proc. 8th Int. Meeting on Fully 3D Image Reconstruction in Radiology and Nuclear Medicine , pages 150–151, 2005.
- 7[7] David Finch, Markus Haltmeier, and Rakesh. Inversion of spherical means and the wave equation in even dimensions. SIAM Journal on Applied Mathematics , 68(2):392–412, 2007.
- 8[8] David Finch, Sarah Patch, and Rakesh. Determining a function from its mean values over a family of spheres. SIAM Journal on Mathematical Analysis , 35(5):1213–1240, 2004.
