Explicit inversion formulas for the two-dimensional wave equation from Neumann traces
Florian Dreier, Markus Haltmeier

TL;DR
This paper develops explicit inversion formulas to recover initial data of the 2D wave equation from Neumann boundary measurements, providing exact solutions for circular and elliptical domains with numerical validation.
Contribution
It introduces new explicit inversion formulas for the 2D wave equation from Neumann data, including exact solutions for circular and elliptical geometries.
Findings
Derived explicit back-projection inversion formulas.
Achieved exact recovery for circular and elliptical domains.
Numerical results demonstrate accuracy and stability.
Abstract
In this article we study the problem of recovering the initial data of the two-dimensional wave equation from Neumann measurements on a convex domain with smooth boundary in the plane. We derive an explicit inversion formula of a so-called back-projection type and deduce exact inversion formulas for circular and elliptical domains. In addition, for circular domains, we show that the initial data can also be recovered from any linear combination of its solution and its normal derivative on the boundary. Numerical results of our implementation of the derived inversion formulas are presented demonstrating their accuracy and stability.
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.
EXPLICIT INVERSION FORMULAS FOR THE TWO-DIMENSIONAL WAVE EQUATION FROM NEUMANN TRACES††thanks: Funding: This work has been supported by the Austrian Science Fund (FWF), project P 30747-N32.
Florian Dreier Department of Mathematics, University of Innsbruck, Technikerstraße 13, A-6020 Innsbruck, Austria ([email protected], [email protected]).
and
Markus Haltmeier22footnotemark: 2
Abstract
In this article we study the problem of recovering the initial data of the two-dimensional wave equation from Neumann measurements on a convex domain with smooth boundary. We derive an explicit inversion formula of a so-called back-projection type and deduce exact inversion formulas for circular and elliptical domains. In addition, for circular domains, we show that the initial data can also be recovered from any linear combination of its solution and its normal derivative on the boundary. Numerical results of our implementation of the derived inversion formulas are presented demonstrating their accuracy and stability.
Keywords: wave equation, inverse problems, computed tomography, inversion formula, back-projection, Neumann trace
AMS subject classifications: 35R30, 65R32, 65M32
1 Introduction
Inverse source problems for the wave equation form the basis of various practical applications. For example, in photoacoustic tomography (PAT), one is interested to recover the initial pressure distribution from measurements of the induced pressure waves outside of the investigated object. In PAT and other applications, the corresponding initial value problem is given by the wave equation
[TABLE]
where denotes the Laplacian in the spatial component, the initial pressure distribution and the spatial dimension. A typical inverse problem arising in PAT is as follows: Given a bounded domain with smooth boundary and the solution of the wave equation (1.1) on , determine the function in (1.1) where is assumed to be a smooth function vanishing outside of [23, 32, 28].
The problem of recovering from Dirichlet data (Dirichlet trace) has been extensively studied in the recent years. Existing techniques for the reconstruction of are based on Fourier domain algorithms [1, 15, 22, 34], iterative algorithms [12, 4, 17, 3, 6, 30], time reversal [5, 16, 31, 26] and explicit inversion formulas of the back-projection type [8, 10, 24, 11, 19, 25, 2, 27, 29]. In this paper, we focus on the latter class, which provides theoretical inside and serves as basis of efficient numerical algorithms. Inversion formulas for Dirichlet measurements are well-known for special domains. In [8, 7] several exact formulas for spherical domains in odd [8] and even [7] dimension have been derived, whereas in [10, 24, 11] inversion formulas for elliptical domains in the plane [10], 3D space [11] and arbitrary spatial dimension [11] have been derived. In [13, 14] the problem of determining initial data from knowledge of Dirichlet measurements on certain quadratic hypersurfaces, including parabolic surfaces, has also been analyzed. In [20, 21], explicit inversion formulas for the wave equation on the surface of certain polygons, polyhedra and corner-like domains are presented.
Typical ultrasound sensors are often direction dependent and the measured data is a weighted combination of the normal derivative and the pressure [33, 32]. Such measurements can be modeled by
[TABLE]
where denotes the normal derivative of along with respect to the spatial variable and are constants. In this paper we study the problem of reconstructing in (1.1) from data (1.2). The case corresponds to Dirichlet measurements and is the standard case studied in photoacoustic tomography. The case corresponds to Neumann measurements
[TABLE]
To this day, explicit formulas for the inversion of the wave equation from Neumann measurements are hardly known. For mixed measurements (1.2), in [35], series inversion formulas have been derived. In [9], an exact inversion formula in 3D of universal back-projection type for recovering the initial data in
[TABLE]
from Neumann measurements on the boundary of the open origin centered ball with radius has been derived.
In the present paper, we establish explicit formulas for the inversion of the two-dimensional wave equation (1.1) from Neumann measurements (Neumann trace). In Section 3.1, we derive an explicit formula for the initial data up to a smoothing integral operator for convex domains by the knowledge of (1.3). We will show that the smoothing integral operator vanishes for circular and elliptical domains (see 3.2). In Section 3.3, we derive an inversion formula for circular domains that exactly recovers from mixed measurements given in (1.2). Numerical results with the derived formulas are presented in Section 4.
2 Notation and auxiliary results
2.1 Notation
Before we present our results, we start with the notation which we are using throughout this article. By we denote the solution of the two-dimensional wave equation (1.1) with initial data and by the solution of the wave equation
[TABLE]
with initial data , where .
By we denote the outward unit normal vector of in . As already mentioned in the introduction, denotes the normal derivative of at with respect to the spatial variable , that is, the derivative of the function
[TABLE]
at zero. Applying the chain rule in (2.2) we see that where is the gradient of with respect to .
For an integrable function , the spherical mean operator of is defined as
[TABLE]
where , with being the Euclidian distance is the unit circle, and the standard surface measure on manifolds. The Radon transform of is defined in a similar way
[TABLE]
where is a unit vector orthogonal to . By
[TABLE]
we denote the Hilbert transform of a function in the second variable. If is differentiable for some , then we also use to denote the derivative of with respect to the second variable.
The general inversion formula that we derive for an elliptic domain will recover any smooth function up to smoothing integral operator
[TABLE]
which coincides with the error operator appearing in [10]. Here is the indicator function of in , and for with we set , .
2.2 Auxiliary results
First, we recall the well-known explicit solution formulas (see [18])
[TABLE]
where , is the solution of (1.1) with initial data and the solution of (2.1) with initial data .
The first Lemma which we use for derivation of a explicit inversion formulas is an integral identity for the spherical means. It is a corrected version of [10, Lemma 2.1], where the term is missing.
Lemma 2.1**.**
Let and a continuously differentiable function on vanishing outside of . Then, for every the following identity holds
[TABLE]
Proof.
- (i)
First we show identity (2.6) when is replaced by a differentiable and integrable function .
Applying integration by parts on the left integral in (2.6) yields
[TABLE]
Using the definition of the spherical mean operator and introducing polar coordinates, we further obtain
[TABLE]
After substituting with in the last integral, multiplying with and integrating both sides with respect to , we obtain
[TABLE]
where we used Fubini’s theorem to change the order of the integrals. In [10] it has been shown that second integral on the hand right side equals to
[TABLE]
which shows the desired identity for in place of . 2. (ii)
Finally, we choose a sequence of differentiable and integrable functions converging pointwise to . Thus, applying (i) and Lebesgue’s dominated convergence theorem yield the claimed identity.∎
The next Lemma can be found in [10], where the proof however contains a small error. Below we give a corrected proof based on the corrected Lemma 2.1, which for the convenience of the reader is given in full detail.
Lemma 2.2**.**
Suppose that . Then, we have
[TABLE]
where is the solution of (1.1) with initial data and the solution of (2.1) with initial data . Moreover, , for .
Proof.
- (i)
First, we show that is integrable on for any fixed . By applying the Leibnitz-rule and (2.4) we obtain
[TABLE]
Since is bounded, we can find such that for . Now, let be a fixed positive number. From the above equality we deduce
[TABLE]
for . For , we obtain the inequality
[TABLE]
by differentiating under the integral sign in (2.4). Analogously, we deduce from (2.5) the estimates
[TABLE]
Thus, we obtain
[TABLE]
where are positive constants. This shows the integrability of and in particular the integrability of on . 2. (ii)
In the next step we show that
[TABLE]
For that purpose, let be fixed again. From (2.7) we see that
[TABLE]
The right triple-integral can be evaluated to
[TABLE]
where we applied Fubini’s theorem and used the identity
[TABLE]
Next, we use integration by parts and Fubini’s theorem again on (2.9) to obtain
[TABLE]
where the first integral can be extended to
[TABLE]
by a further application of Fubini’s theorem. Thus, we finally have
[TABLE]
Letting and integrating both sides afterwards we see that (2.8) holds.
In the last two steps we reshape both integrals in (2.8) on the right side to prove the final statement. 3. (iii)
Using the definition of spherical mean operator and polar coordinates we observe that second integral on in the right hand side of (2.8) can be evaluated to
[TABLE]
One further application of Fubini’s theorem and substitution of with lead then to
[TABLE]
and hence, applying Lemma 2.1, we see that this integral coincides with
[TABLE] 4. (iv)
Finally, using polar coordinates and applying the substitution rule for the first integral in (2.8) yields
[TABLE]
Changing the order of integration in the last displayed equation and combining this with Items (ii) and (iii) show the claimed statement.∎
3 Main results
In this section we present and prove our inversion formulas for the inversion of the two-dimensional wave equation from Neumann measurements.
3.1 Formula for Neumann traces on convex domains
The first main result is an explicit reconstruction integral that applies to arbitrary convex domains and yields an exact inversion formula from the Neumann trace up to an explicitly given smoothing integral operator.
Theorem 3.1**.**
Let be a bounded convex domain with smooth boundary, and be the solution of the wave equation (1.1) with initial data Then, for every , we have
[TABLE]
where the integral operator is defined by (2.3).
We will derive Theorem 3.1 from the following Proposition which is the key ingredient for the derivation of all main results in this paper.
Proposition 3.2**.**
Let . Then the following identity holds:
[TABLE]
where is the solution of (1.1) with initial data and the solution of (2.1) with initial data .
Proof.
- (i)
We first show that
[TABLE]
Application of integration by parts on the two inner integrals yields
[TABLE]
Therefore, the subtraction of both integrals and changing order of integration lead to the desired result. 2. (ii)
In the next step we use Green’s second identity on right inner integral in (3.3) to obtain
[TABLE]
where the right integral can be written as
[TABLE]
Then the product rule yields the relation
[TABLE]
From the divergence theorem we conclude that the second integral on the right side can be evaluated to
[TABLE] 3. (iii)
Now, it remains to show that
[TABLE]
First, we notice that one can easily verify the relation . Furthermore, from (1.1) and (2.1) we observe that and are the solutions of (1.1) and (2.1) with respect to and . The same also holds for the gradients and . This observation and Lemma 2.2 imply then
[TABLE]
where
[TABLE]
Next, we apply Green’s first identity and integration by parts on the right integral in (3.4) to deduce
[TABLE]
Thus, we are left to show
[TABLE]
This is straightforward computation: Applying the chain rule on the numerator yields
[TABLE]
Then, from product rule and the relation we conclude
[TABLE]
One further application of the chain rule and product rule finally yields then
[TABLE]
Now we can proof our main result.
Proof of Theorem 3.1.
First, let and denote the solution of (2.1) with initial data . As in Lemma 3.3 stated, we have that
[TABLE]
By using polar coordinates, Equation (2.5) and substitution rule we have
[TABLE]
Thus, inserting this relation into the second integral in (3.5) and applying Fubini’s theorem yields then
[TABLE]
This leads finally to
[TABLE]
Since this identity holds for every test function , the claimed inversion formula (3.1) holds. ∎
3.2 Exact formula for Neumann traces on ellipses
Next, we present a formula that exactly recovers the initial data from Neumann measurements given in (1.3) in the case that is bounded by an ellipse
[TABLE]
for numbers and an orthogonal transform .
Theorem 3.3**.**
Let be a circular or elliptical domain and . Then, for every we have
[TABLE]
where denotes the solution of the wave equation (1.1) with initial data .
Proof.
By Theorem 3.1, we are left to show that for every . For the proof of this identity, we refer to [10, 11]. ∎
3.3 Exact formula for mixed traces on circular domains
Finally, we show that the initial data in (1.1) can be recovered by any linear combination of the solution of the wave equation and the normal derivative on circular domains.
Theorem 3.4**.**
Let be an open ball with radius and center in the plane, let denote the solution of the wave equation (1.1) with initial data , where , and and . Then, for every , we have,
[TABLE]
The proof of Theorem (3.4) uses the following lemma, which is a range condition for the Dirichlet trace on a circle of the wave equation.
Lemma 3.5**.**
Let , where and , and the solution of wave equation (1.1) with initial data . Then for every we have
[TABLE]
Proof.
It is sufficient to consider case where is the unit ball centered at the origin. The general case follows from translation and rescaling. Suppose has compact support in the open unit ball . For this case, in [7] the identities
[TABLE]
for any , have been shown, where is the solution of the wave equation (2.1) with initial data . Thus, by using product rule in (3.9) and identity (3.8) we have for every
[TABLE]
which implies
[TABLE]
From (2.4), (2.5) we also have the identity . This shows the claimed identity. ∎
We are now ready to proof the inversion formula for mixed trace as a corollary of the inversion formula for the Neumann trace in Theorem 3.3 and the range condition for the Dirichlet trace derived in Lemma 3.5.
Proof of Theorem 3.4.
The following holds:
- •
From Lemma 3.5 we have for every
[TABLE]
- •
From Theorem 3.3 we obtain for every
[TABLE]
Adding the last two displayed equations leads the desired result. ∎
4 Numerical experiments
In this section, we give details of the numerical implementation of the derived exact inversion formula (3.6) and show numerical results. The inversion formula (3.7) with mixed measurements can be implemented in the same way. Throughout this section, we assume a circular domain with radius and center .
4.1 Discretization of initial data and normal derivative
Suppose that we have given discrete data
[TABLE]
of the initial data , where is the image size, the step size and . Next, we assume that we have detector points located at
[TABLE]
where for . The normal derivative is then discretized by
[TABLE]
where denotes the solution of wave equation with initial data at the point and time , where and . We remark that we computed the discrete gradient by solving the wave equation on the whole grid (with FFT) and using symmetric finite differences to approximate the partial derivatives.
4.2 Implementation of inversion formula
To implement the inversion formula (3.6)
[TABLE]
for we proceed as follows: First, we approximate for all the integral
[TABLE]
by product integration. The last integral can be evaluated to
[TABLE]
and hence we have
[TABLE]
The above inversion formula can then be approximated by
[TABLE]
where we used to denote the interpolated value in of the array . The numerical approximation of formula (3.7) with mixed measurements is denoted by .
Now we present numerical results of the discrete data sets and .
4.3 Numerical results
The numerical approximation of the inversion formula (3.6) mentioned above has been implemented in Matlab and was tested on the head phantom presented in Figure 1 with image size , where the support of is contained in the open unit ball with and .
The corresponding Dirichlet and Neumann measurements of the head phantom are shown in the first column in Figure 2. We additionally tested inversion formula (3.7) with the weights and , where the mixed measurements are also presented in the first column in Figure 2. In the second column the simulated data sets with Gaussian noise (with standard deviation equal to of the maximal value) added are shown.
For comparison reasons, we applied the inversion formula
[TABLE]
which exactly recovers the initial data from Dirichlet measurements (see [10, 11]), on Neumann measurements and vice versa. We denote the corresponding discrete version of (4.1) by (for implementation details, see ). The first column in Figure 3 shows the numerical reconstructions obtained by formula (4.1) and the three different simulated data sets, whereas the second column illustrates the numerical results of the inversion formulas (3.6) and (3.7), respectively. The numerical reconstructions applied to the data sets with Gaussian noise are shown in Figure 4. We also tested our reconstruction method with Gaussian noise added to the data to observe the behaviour of the single reconstructions with a higher noise rate (see Figure 5).
In Figure 3 we observe that both implementations of our derived inversion formulas (3.6) and (3.7) show very good results and approximate the head phantom almost perfectly. As we proved in Lemma 3.5, the numerical approximation of the integral (Figure 3 top, right) is close to zero. We point out that the numerical reconstruction using mixed measurements is also quite good (Figure 3, middle, left).
Finally, we remark that the numerical reconstructions of the head phantom in Figure 4 show that the structure of the head phantom is still visible although Gaussian noise was added to the data. In Figure 5, we also see that numerical implementation of formula (4.1) with mixed measurements even shows a better result as the numerical implementation of the exact formula (3.7). This leads to assumption that the inversion formula (4.1) is also exact for mixed measurements.
5 Conclusion and Outlook
In this paper, we studied the problem of recovering the initial data of the two dimensional wave equation from Neumann traces. We established an explicit inversion formula for convex domains with smooth boundary up to an explicitly computed smoothing integral operator. This integral operator has been seen to vanish for circular and elliptical domains. We also derived an exact reconstruction formula for recovering the initial data from any linear combination of the solution of wave equation and its normal derivative on circular domains. The numerical results in the last section of this article showed that our implementation of the exact inversion formula leads to very good results even with noisy data.
In future work we intend to investigate the problem of determining the initial data of higher dimensional wave equations from Neumann measurements as well as from mixed measurements. We also want to establish explicit inversion formulas for Neumann data and mixed trace for other special domains such as certain quadratic hypersurfaces or even non-convex domains. Moreover, the derivation of inversion formulas from Neumann measurements on a finite time interval instead of could be also of great interest.
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–2102, 2007.
- 2[2] M. Ansorg, F. Filbir, WR Madych, and R. Seyfried. Summability kernels for circular and spherical mean data. Inverse Problems , 29(1):015002, 2012.
- 3[3] S. R. Arridge, M. M. Betcke, B. T. Cox, F. Lucka, and B. E. Treeby. On the adjoint operator in photoacoustic tomography. Inverse Problems , 32(11):115012 (19pp), 2016.
- 4[4] Z. Belhachmi, T. Glatz, and O. Scherzer. A direct method for photoacoustic tomography with inhomogeneous sound speed. Inverse Probl. , 32(4):045005, 2016.
- 5[5] P. Burgholzer, G. J. Matt, M. Haltmeier, and G. Paltauf. Exact and approximative imaging methods for photoacoustic tomography using an arbitrary detection surface. Physical Review E , 75(4):046706, 2007.
- 6[6] X. L. Dean-Ben, A. Buehler, V. Ntziachristos, and D. Razansky. Accurate model-based reconstruction algorithm for three-dimensional optoacoustic tomography. IEEE Transactions on Medical Imaging , 31(10):1922–1928, 2012.
- 7[7] D. Finch, M. 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] D. Finch, S. K. 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.
