Numerical schemes to reconstruct three dimensional time-dependent point sources of acoustic waves
Bo Chen, Yukun Guo, Fuming Ma, Yao Sun

TL;DR
This paper introduces numerical schemes based on the modified method of fundamental solutions for reconstructing three-dimensional time-dependent acoustic point sources, including stationary and moving sources, demonstrating their effectiveness through numerical experiments.
Contribution
The paper proposes a novel MMFS-based approach for 3D time-dependent inverse acoustic source problems, including a simplified sampling method for moving sources.
Findings
Effective reconstruction of stationary point sources
Successful reconstruction of moving point sources
Numerical experiments validate the proposed methods
Abstract
This paper is concerned with the numerical simulation of three dimensional time-dependent inverse source problems of acoustic waves. The reconstructions of both multiple stationary point sources and a moving point source are considered. The modified method of fundamental solutions (MMFS), which expands the solution utilizing the time convolution of the Green's function and the signal function, is proposed to solve the problem. For the reconstruction of a moving point source, moreover, the MMFS is simplified as a simple sampling method at each time step. Numerical experiments are provided to show the effectiveness of the proposed methods.
| Algorithm I. MMFS1 to reconstruct stationary point sources | |
|---|---|
| Step 1 | Choose a convex region , a signal function , an integer and the locations |
| of the point sources. Collect the wave data for the | |
| sensing points and the discrete time steps | |
| , where is a chosen terminal time. | |
| Step 2 | Choose a sampling region such that and . Select a grid |
| of sampling points in . Compute from | |
| using the conjugate gradient method. | |
| Step 3 | Mesh on the sampling grid. The locations of the point sources are given by |
| the locations of for which are local maximum values. | |
| Algorithm II. The simplified scheme to reconstruct a moving point source | |
|---|---|
| Step 1 | Choose a convex region , a signal function and the trajectory |
| of the moving point source. Collect the wave data on the sensing points | |
| and the discrete time steps . | |
| Step 2 | Choose a sampling region such that and . Select a grid |
| of sampling points in . For each time step , compute | |
| Step 3 | For each time step , the location of the point source is approximated by |
| the location of for which is the global maximum value. | |
| No. | The point sources | The reconstructions | ||
| Location | Intensity | Location | Intensity | |
| 1 | 2 | 2.01 | ||
| 2 | 3 | 5.17 | ||
| 3 | 2 | Null | Null | |
| 4 | 4 | 4.31 | ||
| 5 | 3 | 3.42 | ||
| 6 | 3 | 3.13 | ||
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.
Numerical schemes to reconstruct three dimensional time-dependent point sources of acoustic waves
Bo Chena, Yukun Guob, Fuming Mac, Yao Suna*∗*
*a**College of Science, Civil Aviation University of China, Tianjin, China;
bSchool of Mathematics, Harbin Institute of Technology, Harbin, China;
cInstitute of Mathematics, Jilin University, Changchun, China* ∗Corresponding author. College of Science, Civil Aviation University of China, 2898 Jinbei Road, Dongli District, Tianjin 300300, China; [email protected]
Abstract
This paper is concerned with the numerical simulation of three dimensional time-dependent inverse source problems of acoustic waves. The reconstructions of both multiple stationary point sources and a moving point source are considered. The modified method of fundamental solutions (MMFS), which expands the solution utilizing the time convolution of the Green’s function and the signal function, is proposed to solve the problem. For the reconstruction of a moving point source, moreover, the MMFS is simplified as a simple sampling method at each time step. Numerical experiments are provided to show the effectiveness of the proposed methods.
Keywords: time-dependent, inverse source problem, wave equation, modified method of fundamental solutions, sampling method
1 Introduction
The inverse problems for partial differential equations appear in various fields of science and engineering, and have been extensively studied in the past decades [18, 22, 24]. Among them, the inverse source problem, especially the identification of moving sources, has a wide range of applications such as under water sonar [27, 28], sound simulation and sound source localization [19, 29].
For the reconstruction of stationary sources, the inverse source problems with sources that are delta-like in time and of limited oscillation in space, and sources that are oscillation in time and delta-like on the boundary of a region are considered in [13] and [34], respectively. Uniqueness analysis related to the Helmholtz equation with phaseless data is shown in [38, 39]. The stability analysis and identification of multiple point sources for the time-harmonic case are considered in [3, 4]. The conditional stability estimate of the wave equation on a line related to the inverse source problem is provided by [11, 12]. Multi-frequency inverse source problems are analyzed in [7, 8, 26, 37]. Analysis of random sources can be seen in [5, 25]. Time-dependent inverse source problems in elastodynamics are analyzed in [6].
For the reconstruction of a moving point source, direct identifications of the moving point source are studied in [30, 35]. Analysis of the moving point source when the velocity of the source is comparable to the speed of wave propagation can be seen in [15]. Matched-filter imaging method and correlation-based imaging for small fast moving debris with constant velocity are analyzed in [14]. A gesture-based input technique with the electromagnetic wave is analyzed in [21].
The method of fundamental solutions (MFS) is a meshless method which expands the solution utilizing the fundamental solution [2, 10, 32, 36]. The property of the fundamental solution, or the Green’s function, is the theoretical basis of the MFS. However, the Green’s function of the d’Alembert operator is
[TABLE]
where denotes the sound speed of the homogeneous background medium, , is the Laplacian in , and is the Dirac delta distribution. Since the Green’s function involves the Dirac delta distribution, the MFS is no longer feasible to solve the three dimensional wave equation. Unable to be applied directly, the Green’s function of the d’Alembert operator usually appears in the time convolution
[TABLE]
where is a signal function. One of the most popular application of is that in the boundary integral equation method, which is a commonly used method [9, 17, 31, 33]. Therefore, instead of the Green’s function, new bases are employed in the modified method of fundamental solutions (MMFS) proposed in this paper. Moreover, the MMFS can be simplified to a simple sampling method at each time step to reconstruct a moving point source, in which the sampling method is a well-known method in the numerical computation of inverse problems [16, 20, 22, 23, 40].
The time convolution of the Green’s function and the signal function is an invaluable tool for the analysis of the time domain scattering problems. Therefore, the MMFS has important significance in the theory of the time domain analysis. Moreover, the proposed methods are feasible to reconstruct both multiple stationary point sources and a moving point source. The numerical implementations of the proposed methods are simple, and extensive experiments are provided to show the effectiveness of the methods.
The outline of this paper is as follows. In Section 2, the inverse source problem with multiple stationary point sources is considered. The uniqueness result is provided and the MMFS is proposed. In Section 3, the MMFS is applied to the inverse source problem with a moving point source. Moreover, the method is simplified as a simple sampling method at each discrete time. In Section 4, numerical experiments are provided to show the effectiveness of the proposed methods. The conclusion remarks are given in Section 5.
2 Reconstruction of stationary point sources
Denote by a bounded convex open region. Consider the wave equation
[TABLE]
where is a positive integer, are stationary source points, and are the intensities of the sources.
The source points are assumed to be mutually distinct. The signal function is assumed to be causal, which means for . Thus the source term for , and the initial condition
[TABLE]
is a direct conclusion of the causality.
The inverse source problem (P1) under consideration is: Determine the locations and intensities of the stationary point sources in (1) from the measurement data
[TABLE]
The following lemma is needed to prove the uniqueness of the solution to the inverse source problem (P1).
Lemma 2.1**.**
Let be a set of points in a bounded convex open region , where . Assume that
[TABLE]
where and . Then
[TABLE]
Proof.
It is obvious that . By reduction to absurdity, assume that for some . As is shown in Figure 1, construct a rectangle with , such that . Then implies that . Thus since is a closed convex region. Spinning around the segment , we get a cylinder . Then there exists a such that
[TABLE]
which is a contradiction to . ∎
Then we have the following uniqueness result.
Theorem 2.2**.**
Assume that is a bounded convex open region. Let
[TABLE]
be two source terms with , , and , such that the corresponding solutions to (1) for and are and , respectively. Assume that are nontrivial causal functions and
[TABLE]
Then , and , for some permutation of .
Proof.
Denote . Then
[TABLE]
Note that
[TABLE]
is the unique causal solution (refer to Section 1.4 of [31] for the uniqueness) of the wave equation (4).
For the convenience of the expression, the rest of the proof is divided into five parts.
(i) As is shown in Figure 2, denote
[TABLE]
and
[TABLE]
in which and . Notice that there may be several sets of points and which satisfy (6). Nevertheless, the choice of the points would not affect the following proof.
Moreover, Lemma 2.1 implies that
[TABLE]
(ii) Next, we are going to take into consideration of the causality. Since are nontrivial causal functions, we have
[TABLE]
for some and . Denote as the “starting time” of the signal .
Assume that . Then
[TABLE]
where and . Note that is nontrivial for . Then (5) implies , which is a contradiction to . Using the reduction to absurdity, we have . Similarly, we can prove that . Thus
[TABLE]
(iii) Denote
[TABLE]
Apparently . Assume that . Then (7) implies . A similar discussion as that in (ii) leads to a contradiction, which means . Then (7) implies
[TABLE]
Moreover, there is a point such that
[TABLE]
Therefore, we can reselect a new set of points and satisfying (6) with and .
Denote
[TABLE]
Then Lemma 2.1 implies . Assuming that , (8) implies . For a point , we have
[TABLE]
Then (8) implies and
[TABLE]
where and . A similar discussion as that in (ii) implies a contradiction, which means . Similarly we have . Then and . Referring to the proof of Lemma 2.1, we finally get .
(iv) Define
[TABLE]
which is the real signal function of the source point . Then we assert that . Otherwise, we can prove that
[TABLE]
for some and . Notice that the set of source points can be divided into two categories: such that the “starting time” of the signal function of is and such that the “starting time” of the signal function of is . If , it is easy to get a contradiction. For , a similar discussion as that in (i)-(iii) implies , which is a contradiction to .
Since we have proved and , the wave field can be rewritten as
[TABLE]
(v) Assume that , there is no harm to suppose that . Following the procedure of (i)-(iv), we can get
[TABLE]
where . Again, it is easy to get a contradiction. Then we have . Following the procedure of (i)-(iv), we can finally get and , for some permutation of . ∎
The classic MFS expands the solution utilizing the Green’s function (refer to [32, 33, 36]). However, since the Green’s function of the d’Alembert operator involves the Dirac delta distribution, the MFS is no longer feasible to solve the three dimensional wave equation. Hence, consider the expansion
[TABLE]
where , are the sampling points, and are unknown coefficients to be computed.
The expansion (9) leads to the first modified method of fundamental solutions (MMFS1). We introduce the following proposition concerning the MMFS1.
Proposition 2.3**.**
Assume that is a bounded convex open region. Let be a causal wave field which solves
[TABLE]
where , , , and is a non-trivial causal signal function. Assuming that the sampling points and a group of corresponding constants satisfy
[TABLE]
where . Denote and . Then . Moreover,
[TABLE]
Proof.
Notice that
[TABLE]
is the unique causal solution of the wave equation (10). Meanwhile, the wave field
[TABLE]
is a causal solution of
[TABLE]
Moreover, (11) implies
[TABLE]
That is, and are two solutions of the same inverse source problem. Then the conclusion follows from Theorem 2.2. ∎
Remark 2.1**.**
It is a strong hypothesis that the chosen sampling points and the constants solves (11) for , . Nevertheless, the numerical experiments in Section 4 show the effectiveness of the MMFS1 even if the hypothesis is not satisfied.
The MMFS1 to solve the inverse source problem (P1) is shown in Algorithm I. The numerical application of Algorithm I can be seen in Section 4.
3 Reconstruction of a moving point source
In this section, the inverse source problem with a moving point source is considered. The wave equation is
[TABLE]
where , signifies the smooth trajectory of the moving point source. Denote by
[TABLE]
the instaneous velocity of the point source. Again, is causal and the initial condition follows from the causality.
The inverse source problem (P2) is: Determine the trajectory of the moving point source in (13) from the measurement data
[TABLE]
The MMFS1 is feasible to reconstruct stationary point sources. However, for a moving point source, the location of the point source changes over time. Thus the coefficients in the MMFS1 should also depend on the time variable. Therefore, consider a new expansion
[TABLE]
where are the sampling points and are unknown functions depending on . The second modified method of fundamental solutions (MMFS2) is based on (15). The algorithm of MMFS2 is similar to Algorithm I except that the new expansion (15) is employed and should be computed respectively for each time step , .
Notice that there is only one point source in this case. If , we have for some . Then Proposition 2.3 implies
[TABLE]
Then we expect that is the approximation of when is small. On this basis, define the indicator function
[TABLE]
where is the norm with respect to . We have the following theorem concerning the indicator function (16).
Theorem 3.1**.**
Let be a bounded convex open region. Assume that , and . Let be the causal solution of the wave equation (13). For any fixed , the indicator function (16) satisfies
[TABLE]
Proof.
Note that when for , the explicit solution to equation (13) is given by (refer to [30])
[TABLE]
where the retarded time satisfies .
Under the assumptions , and , we assert that
[TABLE]
is an approximation of the solution (17). The proof of a similar conclusion can be seen in [35]. Though we use an arbitrary causal signal function instead of the time-harmonic signal for some , and the function is occupied in in this paper instead of , a similar discussion implies
[TABLE]
with some .
Then the smoothness of the function with respect to implies the conclusion. ∎
Then the MMFS2 is in fact equivalent to a simple sampling method. The simplified scheme is shown in Algorithm II. The numerical implement of Algorithm II is shown in Section 4.
4 Numerical examples
In this section, we consider the numerical implementation of the proposed algorithms. The radiated field is collected for , where is the terminal time. The time discretization is
[TABLE]
where . Random noises are added to the data with
[TABLE]
where is the noise level and are uniformly distributed random numbers in .
In all the experiments, the signal function is chosen as
[TABLE]
The signal function and its Fourier spectrum can be seen in Figure 3.
4.1 Reconstruction of multiple static point sources
Algorithm I is employed for the reconstruction of multiple static point sources. The synthetic data , , is given by the analytic solution (12). We choose , and in this subsection.
Example 1. In this example, the reconstruction of the stationary point sources located at , , and with the same intensity is considered. The sensing points are chosen as
[TABLE]
with , and , . The sampling points are uniform discrete points in . The reconstructions are shown in Figure 4.
Remark 4.1**.**
To facilitate the 3D visualization, we add 2D projections in some of the 3D figures in this paper.
Example 2. We investigate the reconstruction of point sources with different intensities in this example. The source points are chosen as , , , , and with relative intensities , , , , and , respectively. The sampling points are chosen as uniform discrete points in . The sensors are chosen as all the sensors in (18), the left half of the sensors with , and the upper half with , , respectively in three cases. The reconstructions are shown in Figure 5.
As is shown in Figure 5, the proposed method is feasible to reconstruct point sources with different intensities. The specific data of the reconstruction is given by the following procedure:
(1) Compute and save the data as , corresponding to the sampling points , respectively. Denote .
(2) Find a global maximum of and the corresponding maximum point . The intensity of the point is given by
[TABLE]
(3) If , end the procedure.
(4) If , the corresponding point is regarded as a source point with the intensity .
(5) Denote for , and . Redefine and go back to step (2).
The specific data is shown in Table 1. The error of the location is mainly caused by the discretization precision of the sampling region. Since the point sources No. 2 and No. 3 are too close to each other, only one source point is reconstructed with the superimposition of the intensities.
4.2 Reconstruction of a moving point source
This subsection is concerned with the reconstruction of a moving point source. Numerical scheme based on Algorithm II is employed. The synthetic data , , is given by the analytic solution (17). We choose and in this subsection.
Example 3. In this example, we consider the reconstruction of arbitrary trajectory of a moving source in . The sensors are chosen the same as that in Example 1. The sampling points are chosen as uniform discrete points in . We choose in this experiment. The reconstructions of the locations for are considered.
The trajectories of the moving source are chosen as and , respectively in two cases. The reconstructions can be seen in Figure 6 and Figure 7, respectively.
As is shown in Figure 6(b), the reconstructions is close to the trajectory except for several discrete points. The error given by the Euclidean distance at each discrete time steps can be seen in Figure 6(c). The error becomes large when the signal intensity is near zero. Therefore, the following modification is provided after the reconstruction:
(1) If , redefine .
(2) If , redefine .
(3) If for any , redefine .
The modified reconstruction and the corresponding error are shown in Figure 6(d) and Figure 6(e), respectively. As we can see from Figure 6(e), the error is small at each time steps after the modification. Therefore, similar modifications are applied to all the experiments in the rest of this subsection.
The smooth reconstruction of the trajectory is given by the post-processing of the data by a Fourier approximation. The truncated Fourier expansion of order is employed such that
[TABLE]
where
[TABLE]
Fourier expansion of order 5 is employed to get the smooth reconstruction in this example.
Remark 4.2**.**
An important component of the error is caused by the discretization precision of the sampling region. The error coincides with the uniform discretization of the sampling region .
Example 4. As an addition of Example 3, the reconstruction of a handwritten Chinese character “ai” is considered. We choose in this experiment. The reconstructions can be seen in Figure 8.
The smooth reconstruction in this example is also provided by the Fourier expansion. However, the Chinese character “ai” has 5 strokes and can not be reconstruct with a single smooth curve. Thus the smooth reconstruction is provided respectively for each stroke. Since the point source moves faster in the gap between two strokes, we use the following strategy to provide the smooth reconstruction:
(1) If for any , classify as an end point of a stroke, or a point between two strokes.
(2) Separate the strokes of the character, and provide the smooth reconstruction of each stroke using the Fourier expansion.
As is shown in Figure 8, the algorithm is feasible to reconstruct the character with noise level . The smooth reconstructions by the Fourier expansion with order 5 and order 3 are shown in Figure 8(c) and Figure 8(d), respectively.
Remark 4.3**.**
The smooth reconstruction by the Fourier expansion of order 5 indeed shows more details of the reconstruction than that of order 3. However, some of the details are caused by the noises. As is shown in Figure 8(c-d), the smooth reconstruction by the Fourier expansion of order 3 is better in this example.
Example 5. In this example, we are concerned about the reconstruction of the trajectory using 4 sensors. The sensing points are chosen as , , and . The sampling points and the time discretization are chosen the same as that in Example 3. The reconstructions can be seen in Figure 9.
The error of the reconstruction with only 4 sensors is bigger than that of Example 3. Nevertheless, the smooth reconstruction ignores most of the error and the algorithm still works well.
5 Conclusion
We have considered the numerical simulation of the time dependent inverse source problems of acoustic waves. Modified methods of fundamental solutions have been established to reconstruct both multiple stationary sources and a moving point source. Moreover, the second modified method of fundamental solutions to reconstruct a moving point source has been modified to a simple sampling method. Several numerical examples have been provided to show the effectiveness of the proposed methods.
Acknowledgements
The work of Bo Chen was supported by the NSFC (No. 11671170) and the Fundamental Research Funds for the Central Universities (Special Project for Civil Aviation University of China, No. 3122018L009). The work of Yukun Guo was supported by the NSFC (No. 11601107, 41474102 and 11671111). The work of Yao Sun was supported by the NSFC (No. 11501566).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1]
- 2[2] M. N. Ahmadabadi, M. Arab, and F. M. M. Ghaini. The method of fundamental solutions for the inverse space-dependent heat source problem. Engineering Analysis with Boundary Elements, 33(10):1231–1235, 2009.
- 3[3] C. Alves, R. Kress, and P. Serranho. Iterative and range test methods for an inverse source problem for acoustic waves. Inverse Problems, 25(5):055005, 2009.
- 4[4] A. E. Badia and T. Nara. An inverse source problem for Helmholtz’s equation from the Cauchy data with a single wave number. Inverse Problems, 27(10):105001, 2011.
- 5[5] G. Bao, S. N. Chow, P. Li, and H. Zhou. An inverse random source problem for the Helmholtz equation. Mathematics of Computation, 83(285):215–233, 2014.
- 6[6] G. Bao, G. Hu, Y. Kian, and T. Yin. Inverse source problems in elastodynamics. Inverse Problems, 34(4):045009, 2017.
- 7[7] G. Bao, J. Lin, and F. Triki. A multi-frequency inverse source problem. Journal of Differential Equations, 249(12):3443–3465, 2010.
- 8[8] G. Bao, S. Lu, W. Rundell, and B. Xu. A recursive algorithm for multi-frequency acoustic inverse source problems. SIAM Journal on Numerical Analysis, 53(3):1608–1628, 2015.
