Home The Time Domain Linear Sampling Method for Determining the Shape of Multiple Scatterers Using Electromagnetic Waves
Article
Licensed
Unlicensed Requires Authentication

The Time Domain Linear Sampling Method for Determining the Shape of Multiple Scatterers Using Electromagnetic Waves

  • Timo Lähivaara ORCID logo , Peter Monk ORCID logo and Virginia Selgas ORCID logo EMAIL logo
Published/Copyright: May 31, 2022

Abstract

The time domain linear sampling method (TD-LSM) solves inverse scattering problems using time domain data by creating an indicator function for the support of the unknown scatterer. It involves only solving a linear integral equation called the near-field equation using different data from sampling points that probe the domain where the scatterer is located. To date, the method has been used for the acoustic wave equation and has been tested for several different types of scatterers, i.e. sound hard, impedance, and penetrable, and for waveguides. In this paper, we extend the TD-LSM to the time dependent Maxwell’s system with impedance boundary conditions – a similar analysis handles the case of a perfect electric conductor (PEC). We provide an analysis that supports the use of the TD-LSM for this problem, and preliminary numerical tests of the algorithm. Our analysis relies on the Laplace transform approach previously used for the acoustic wave equation. This is the first application of the TD-LSM in electromagnetism.

MSC 2010: 65M32; 65N21; 35Q61

Dedicated to the memory of our dearest colleague and friend Francisco Javier Sayas. Your passion for retarded layer potentials inspired our work.


Award Identifier / Grant number: FA9550-20-1-0024

Funding statement: The research of T. Lähivaara is supported by the Academy of Finland (the Finnish Centre of Excellence of Inverse Modeling and Imaging) and project 321761. The research of P. Monk is partially supported by the Air Force Office of Scientific Research under grant number FA9550-20-1-0024. The research of V. Selgas is partially supported by the project MTM2017-87162-P of MINECO. The authors wish also to acknowledge CSC – IT Center for Science, Finland, for computational resources.

A The Discontinuous Galerkin Forward Solver

Recalling our assumption that c 0 = 1 , Maxwell’s equations for a regularized electric dipole at 𝐱 i with polarization 𝒑 can be written in the conservation form as (see [21, Section 10.5])

(A.1) Q 𝐪 t + div = - 𝒥 .

Here (A.1), Q is a block matrix given by

Q = [ ϵ r I 3 0 0 μ r I 3 ] , 𝐪 = [ 𝓔 𝓗 ] ,

and

= [ 𝑭 𝓔 𝑭 𝓗 ] = [ f 1 , f 2 , f 3 ] , f = [ - 𝐞 × 𝓗 𝐞 × 𝓔 ] ,

where 𝐞 is the -th Cartesian unit vector. In addition, the right-hand side of (A.1) is written

𝒥 = [ ϵ r β 𝓔 + 𝒑 χ ( t ) δ 𝐱 i μ r β 𝓗 ] .

The coefficient β = β ( 𝐱 ) is used to add additional damping in the zone next to the absorbing condition and δ 𝐱 i is the Dirac delta function at 𝐱 i . We assume that the materials are isotropic and piecewise homogeneous, so the coefficients corresponding to the relative electric permittivity ϵ r and magnetic permeability μ r are identified piecewise with real scalars.

The spatial derivatives in (A.1) are discretized using the nodal discontinuous Galerkin method [21], while the time integration is done by the low-storage explicit Runge–Kutta method [7]. In the discretized version, we assume that the computational domain Ω ~ 3 is divided into N K tetrahedral elements, Ω ~ = k = 1 N K D k . The boundary of element D k is denoted by Γ k . We assume that the elements are aligned with material discontinuities. Furthermore, for any element D k the superscript “ - ” refers to interior information while “ + ” refers to exterior information.

We multiply (A.1) by a local test function ϕ k and integrate by parts twice to obtain an elementwise variational formulation

D k ( Q 𝐪 k t + div + 𝒥 ) ϕ k 𝑑 V = Γ k 𝝂 ( - * ) ϕ k 𝑑 A ,

𝐪 k is the restriction of 𝐪 to the element D k and * is the numerical flux across neighboring element interfaces. For the numerical flux * along the normal 𝝂 , we use the upwind [20]

(A.2) 𝝂 ( 𝑭 𝓔 - 𝑭 𝓔 * ) = 1 Z + + Z - 𝝂 × ( Z + [ [ 𝓗 ] ] - 𝝂 × [ [ 𝓔 ] ] ) ,
(A.3) 𝝂 ( 𝑭 𝓗 - 𝑭 𝓗 * ) = - 1 Y + + Y - 𝝂 × ( Y + [ [ 𝓔 ] ] + 𝝂 × [ [ 𝓗 ] ] ) ,

where

Z ± = 1 Y ± = μ r ± ϵ r ± , [ [ 𝓗 ] ] = ( 𝓗 + - 𝓗 - ) and [ [ 𝓔 ] ] = ( 𝓔 + - 𝓔 - ) .

In this work, we apply impedance and perfect electric conductor (PEC) boundary conditions. On the exterior boundary, the PEC condition is recovered from (A.2) and (A.3) by setting ϵ r + = ϵ r - , μ r + = μ r - ,

𝓔 + = - 𝓔 - and 𝓗 + = 𝓗 - .

The impedance boundary condition is obtained from (A.2) and (A.3) by setting ϵ r + = ϵ r - = ϵ r bc , μ r + = μ r - = μ r bc , and

𝓔 + = 𝓗 + = 𝟎 .

The impedance boundary condition reduces to the Silver–Müller absorbing (SMA) by setting parameters ϵ r bc = ϵ r - and μ r bc = μ r - (i.e. the physical values of the interior element). Unfortunately, the SMA condition is not perfect and some unwanted reflections will happen at the outflow boundaries if the incoming wave is not parallel with the boundary. In this paper, we couple the absorbing boundary condition with a sponge layer (SL) that damps the wave. To do so, the variable β introduced in (A.1) is non-zero for the regions next to the SMA condition. Moreover, the SL is coupled with the grid stretching.

To illustrate the functioning of the SL, let us consider an example in which the layer is applied on one coordinate axis only. Now, for a node coordinate x 1 ( ) [ x 1 ( 0 ) , x 1 ( 0 ) + L ] , where x 1 ( 0 ) denotes a starting location of the SL and L its thickness, the grid stretched coordinate x ^ 1 ( ) is defined as

x ^ 1 ( ) = x 1 ( 0 ) + ( x 1 ( ) - x 1 ( 0 ) ) ( 1 + g max ( x 1 ( ) - x 1 ( 0 ) L ) 3 ) ,

where g max denotes the maximum value given for the grid stretching. Similarly, the β value at x ^ 1 ( ) in the SL is

(A.4) β ( x ^ 1 ( ) ) = β max ( x ^ 1 ( ) - x 1 ( 0 ) L ( 1 + g max ) ) 3 ,

where β max is the maximum value given for the damping coefficient.

The current version of the wave solver is written in the C/C++ programming language and is integrated with the Open Concurrent Compute Abstraction (OCCA) [28] library and message passing interface to enable parallel computations both on CPU and GPU clusters. Currently, the solver uses only constant order basis functions and the computational load between different elements is balanced by the parMetis software [22].

Due to the assumption of using a magnetic dipole as a source, and the fact that the current DG-based wave solver assumes an electric dipole, we use the magnetic field as data for the inverse solver. Because of the constant coefficients in Maxwell’s equations, this corresponds to the electric field due to a magnetic dipole.

Acknowledgements

We thank the referees for their insightful comments that greatly improved an earlier version of the manuscript.

References

[1] A. Bamberger and T. H. Duong, Formulation variationnelle espace-temps pour le calcul par potentiel retardé de la diffraction d’une onde acoustique. I, Math. Methods Appl. Sci. 8 (1986), no. 3, 405–435. 10.1002/mma.1670080127Search in Google Scholar

[2] K. Belkebir and M. Saillard, Special section: Testing inversion algorithms against experimental data, Inverse Problems 17 (2001), 1565–1571. 10.1088/0266-5611/17/6/301Search in Google Scholar

[3] K. Belkebir and M. Saillard, Guest editors’ introduction: Testing inversion algorithms against experimental data: Inhomogeneous targets, Inverse Problems 21 (2005), no. 6, S1–S3. 10.1088/0266-5611/21/6/S01Search in Google Scholar

[4] F. Cakoni, D. Colton and P. Monk, The Linear Sampling Method in Inverse Electromagnetic Scattering, CBMS-NSF Regional Conf. Ser. in Appl. Math. 80, Society for Industrial and Applied Mathematics, Philadelphia, 2011. 10.1137/1.9780898719406Search in Google Scholar

[5] F. Cakoni, S. Meng and J. Xiao, A note on transmission eigenvalues in electromagnetic scattering theory, Inverse Probl. Imaging 15 (2021), no. 5, 999–1014. 10.3934/ipi.2021025Search in Google Scholar

[6] F. Cakoni, P. Monk and V. Selgas, Analysis of the linear sampling method for imaging penetrable obstacles in the time domain, Anal. PDE 14 (2021), no. 3, 667–688. 10.2140/apde.2021.14.667Search in Google Scholar

[7] M. H. Carpenter and C. A. Kennedy, Fourth-order 2N-storage Runge–Kutta schemes, Technical report, NASA-TM-109112, 1994. Search in Google Scholar

[8] Q. Chen, H. Haddar, A. Lechleiter and P. Monk, A sampling method for inverse scattering in the time domain, Inverse Problems 26 (2010), no. 8, Article ID 085001. 10.1088/0266-5611/26/8/085001Search in Google Scholar

[9] X. Chen, Computational Methods for Electromagnetic Inverse Scattering, Wiley-IEEE, New York, 2018. 10.1002/9781119311997Search in Google Scholar

[10] D. Colton, H. Haddar and P. Monk, The linear sampling method for solving the electromagnetic inverse scattering problem, SIAM J. Sci. Comput. 24 (2002), no. 3, 719–731. 10.1137/S1064827501390467Search in Google Scholar

[11] D. Colton and A. Kirsch, A simple method for solving inverse scattering problems in the resonance region, Inverse Problems 12 (1996), no. 4, 383–393. 10.1088/0266-5611/12/4/003Search in Google Scholar

[12] D. Colton and R. Kress, Inverse Acoustic and Electromagnetic Scattering Theory, 4th ed., Appl. Math. Sci. 93, Springer, Cham, 2019. 10.1007/978-3-030-30351-8Search in Google Scholar

[13] L. Di Donato and A. F. Morabito, Microwave Imaging and Electromagnetic Inverse Scattering Problems, MDPI, Basel, 2020. Search in Google Scholar

[14] O. Dorn and D. Lesselier, Introduction to the special issue on electromagnetic inverse problems: Emerging methods and novel applications, Inverse Problems 26 (2010), Article ID 070201. 10.1088/0266-5611/26/7/070201Search in Google Scholar

[15] N. Gödel, N. Nunn, T. Warburton and M. Clemens, Scalability of higher-order discontinuous Galerkin FEM computations for solving electromagnetic wave propagation problems on GPU clusters, IEEE Trans. Magn. 46 (2010), no. 8, 3469–3472. 10.1109/TMAG.2010.2046022Search in Google Scholar

[16] Y. Guo, P. Monk and D. Colton, Toward a time domain approach to the linear sampling method, Inverse Problems 29 (2013), no. 9, Article ID 095016. 10.1088/0266-5611/29/9/095016Search in Google Scholar

[17] B. B. Guzina, F. Cakoni and C. Bellis, On the multi-frequency obstacle reconstruction via the linear sampling method, Inverse Problems 26 (2010), no. 12, Article ID 125005. 10.1088/0266-5611/26/12/125005Search in Google Scholar

[18] H. Haddar, R. Hiptmair, P. Monk and R. Rodr\́mathrm{i}guez, Computational Electromagnetism, Lecture Notes in Math. 2148, Springer, Cham, 2015. 10.1007/978-3-319-19306-9Search in Google Scholar

[19] H. Haddar, A. Lechleiter and S. Marmorat, An improved time domain linear sampling method for Robin and Neumann obstacles, Appl. Anal. 93 (2014), no. 2, 369–390. 10.1080/00036811.2013.772583Search in Google Scholar

[20] J. S. Hesthaven and T. Warburton, Nodal high-order methods on unstructured grids. I. Time-domain solution of Maxwell’s equations, J. Comput. Phys. 181 (2002), no. 1, 186–221. 10.1006/jcph.2002.7118Search in Google Scholar

[21] J. S. Hesthaven and T. Warburton, Nodal Discontinuous Galerkin Methods: Algorithms, Analysis, Texts Appl. Math. 54, Springer, New York, 2008. 10.1007/978-0-387-72067-8Search in Google Scholar

[22] G. Karypis, K. Schloegel and V. Kumar, Parmetis: Parallel graph partitioning and sparse matrix ordering library, 1997. Search in Google Scholar

[23] A. Klöckner, T. Warburton, J. Bridge and J. S. Hesthaven, Nodal discontinuous Galerkin methods on graphics processors, J. Comput. Phys. 228 (2009), no. 21, 7863–7882. 10.1016/j.jcp.2009.06.041Search in Google Scholar

[24] T. Lähivaara, A. Malehmir, A. Pasanen, L. Kärkkäinen, J. M. J. Huttunen and J. S. Hesthaven, Estimation of groundwater storage from seismic data using deep learning, Geophys. Prospect. 67 (2019), no. 8, 2115–2126. 10.1111/1365-2478.12831Search in Google Scholar

[25] J. Li and J. S. Hesthaven, Analysis and application of the nodal discontinuous Galerkin method for wave propagation in metamaterials, J. Comput. Phys. 258 (2014), 915–930. 10.1016/j.jcp.2013.11.018Search in Google Scholar

[26] A. Litman and L. Crocco, Testing inversion algorithms against experimental data: 3D targets, Inverse Problems 25 (2009), Article ID 020201. 10.1088/0266-5611/25/2/020201Search in Google Scholar

[27] C. Lubich, On the multistep time discretization of linear initial-boundary value problems and their boundary integral equations, Numer. Math. 67 (1994), no. 3, 365–389. 10.1007/s002110050033Search in Google Scholar

[28] D. S. Medina, A. St-Cyr and T. Warburton, OCCA: A unified approach to multi-threading languages, preprint (2014), https://arxiv.org/abs/1403.0968. Search in Google Scholar

[29] A. Melander, E. Strøm, F. Pind, A. Engsig-Karup, C.-H. Jeong, T. Warburton, N. Chalmers and J. S. Hesthaven, Massive parallel nodal discontinuous Galerkin finite element method simulator for room acoustics, Int. J. High Performance Comput. Appl. (2020), https://infoscience.epfl.ch/record/279868. Search in Google Scholar

[30] P. Monk, Finite Element Methods for Maxwell’s Equations, Oxford University, New York, 2003. 10.1093/acprof:oso/9780198508885.001.0001Search in Google Scholar

[31] P. Monk and V. Selgas, An inverse acoustic waveguide problem in the time domain, Inverse Problems 32 (2016), no. 5, Article ID 055001. 10.1088/0266-5611/32/5/055001Search in Google Scholar

[32] A. C. Prunty and R. K. Snieder, Theory of the linear sampling method for time-dependent fields, Inverse Problems 35 (2019), no. 5, Article ID 055003. 10.1088/1361-6420/ab0ccdSearch in Google Scholar

[33] W. Rudin, Functional Analysis, McGraw-Hill, New York, 1973. Search in Google Scholar

[34] F.-J. Sayas, Retarded Potentials and Time Domain Boundary Integral Equations: A Road Map, Springer Ser. Comput. Math. 50, Springer, Cham, 2016. 10.1007/978-3-319-26645-9Search in Google Scholar

[35] G. Vodev, High-frequency approximation of the interior Dirichlet-to-Neumann map and applications to the transmission eigenvalues, Anal. PDE 11 (2018), no. 1, 213–236. 10.2140/apde.2018.11.213Search in Google Scholar

[36] G. Vodev, Semiclassical parametrix for the Maxwell equation and applications to the electromagnetic transmission eigenvalues, Res. Math. Sci. 8 (2021), no. 3, Paper No. 35. 10.1007/s40687-021-00272-5Search in Google Scholar

[37] L. C. Wilcox, G. Stadler, C. Burstedde and O. Ghattas, A high-order discontinuous Galerkin method for wave propagation through coupled elastic-acoustic media, J. Comput. Phys. 229 (2010), no. 24, 9373–9396. 10.1016/j.jcp.2010.09.008Search in Google Scholar

Received: 2021-10-08
Revised: 2022-03-11
Accepted: 2022-03-15
Published Online: 2022-05-31
Published in Print: 2022-10-01

© 2022 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 27.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/cmam-2021-0190/html
Scroll to top button