424
Views
2
CrossRef citations to date
0
Altmetric
Research Article

Characterization of electromagnetic parameters through inversion using metaheuristic technique

&
Pages 567-585 | Received 18 Jul 2018, Accepted 07 Jul 2020, Published online: 29 Jul 2020

Abstract

Inverse problems are of importance in many fields of science and engineering. Electromagnetic inversion deals with estimating information contained in electromagnetic measurements. The inversion scheme needs to be designed properly to compensate for Gibbs oscillations effects in the solution, and hence give better validation for the estimated quantities. In this paper an inversion methodology based on simulated annealing is presented that has the ability to extract information about electrical conductivity and dielectric permittivity of a vertically stratified medium using the scattered electric field. Furthermore, Gibbs phenomenon and its oscillation effect on the inversion solution have been studied, and an efficient approach has been developed to render more accurate estimations. Results of implementing the proposed approach and its resolution compared with the original methodology are presented.

2010 MATHEMATICS SUBJECT CLASSIFICATIONS:

1. Introduction

During the last century, electromagnetic (EM) methods have been widely used in several applications, i.e. mining industry, ground water exploration, and environmental monitoring, etc. [Citation1,Citation2]. Most of the electromagnetic methods attempt to measure the properties of a medium which are described by its electric permittivity, magnetic permeability, and electric conductivity [Citation3]. In the EM inversion process, one considers the problem of estimating these values based on EM scattering data from various scatterers in the defined domain [Citation4,Citation5].

Inversion of EM data requires a number of repeated solutions with an accurate forward model in an iterative process [Citation6,Citation7]. The computational efficiency of the forward model will, therefore, strongly influence the computational efficiency of the inversion. There are several techniques available for EM forward modelling based on numerical solution of Maxwell’s differential equations, i.e. Finite difference or Finite element methods [Citation8,Citation9]. However, for such conventional numerical methods there are limitations, including numerical dispersion and numerical polarization [Citation10,Citation11], the need to truncate the computational domain, hence, the introduction of unphysical non-reflecting boundaries, the difficulty of representing highly localized sources, the bad accuracy near points where the field is singular [Citation12,Citation13]. In this paper, we developed an approach to overcome some of these limitations and difficulties. Thus, one of the objectives of this paper is developing and analysing an accurate forward modelling method to be used in an optimal setting with inversion modelling.

Inverse scattering problems are in general nonlinear and ill-posed problems [Citation14]. Several approaches deal with the problem as it is, i.e. nonlinear [Citation15,Citation16], while others linearize the problem first, then find a solution for the linear problem [Citation17]. However, the final solution of the linear problem may not be related to the actual solution of the nonlinear one. Another objective of this paper is to develop an inversion methodology, where we have taken the approach of dealing with the inverse nonlinear problem as it is.

In our inversion setting, we present a strategy where the forward solver (or at least part of it) will be used repeatedly for different values of the unknown conductivity and permittivity in a form of a global optimization problem that we then solve using a simulated annealing algorithm. Simulated annealing is a probabilistic technique for approximating the global optimum of a given function [Citation18]. Specifically, it gives an approximate global optimization in a large search space. For problems where finding the precise global optimum is less important than finding an acceptable global optimum in a fixed amount of time, simulated annealing is preferable to alternative methods that may require expensive computations and need much time to reach the final solution.

On the other hand, due to the nature of both the problem, and the proposed forward problem solution, the inverse scheme representation may suffer from oscillations near the discontinuities of the medium parameters. These oscillations are known by Gibbs phenomenon [Citation19,Citation20]. Gibbs phenomenon is relevant to many areas of science and engineering and its effect may extend beyond the discontinuity and influences the function approximation at all points in the physical space and may deteriorate the solution stability [Citation21,Citation22]. For this reason, in this paper, we studied the oscillatory behaviour, i.e. Gibbs oscillations of the inversion solution at the interval boundaries of the used model using the proposed approach. Then to gain more confidence in the physical representation of the forward problem and to decrease the uncertainty in the inverse solution, a developed procedure is introduced to reduce this oscillations effect, and provide more accurate solution.

2. Forward formulation

The solution of the proposed forward problem is to obtain the scattered field reflected from an inhomogeneous vertically stratified layered model. Now consider an infinite unphased electric line source in the y direction acting as a transmitter leading to an electric field in the y direction. We want to compute the field scattered from the inhomogeneity back to the background medium. For a harmonic time dependence of the form eiωt, Maxwell’s equations inside the scatterer can be defined as [Citation23] (1) ×H(x,z)=(iwϵ0ϵr(x,z)+σ(x,z))E(x,z),(1) (2) ×E(x,z)=iwμ0μr(x,z)H(x,z),(2) where E(x,z) is the electric field, H(x,z) is the magnetic field, ϵr(x,z) is the relative permittivity, σ(x,z) is the conductivity, and μr(x,z) is the relative permeability of the scatterer. In addition, ϵ0 is the permittivity of free space, μ0 is the permeability of free space (taken as the background medium without loss of generality). The operating frequency is given by ω/2π. Meanwhile, in free space, the Maxwell’s equations are given by [Citation24] (3) ×H(x,z)=iwϵ0E(x,z)+J(x,z),(3) (4) ×E(x,z)=iwμ0H(x,z)+M(x,z),(4) where J(x,z) is an electric current source and M(x,z) is a magnetic current source, hence, the scatterer presence in free space can be thought of as an electric polarization, J(x,z), and a magnetic polarization,M(x,z) currents given by [Citation25] (5) J(x,z)=(σ(x,z)iwϵ0(ϵr(x,z)1))E(x,z),(5) (6) M(x,z)=iwμ0(μr(x,z)1)H(x,z).(6)

Other approaches can be used as a forward model to solve the problem [Citation26,Citation27]. However, the proposed formulation in this paper offers more generalized forward model that can deal with cases where permittivities and/or conductivities are function(s) of z and/or x direction per layer (i.e.σ(x,z)and/orϵr(x,z); perlayer. ). As shown in Figure , we will limit the current analysis to a vertically stratified layered medium, i.e. dielectric permittivity ϵr, and electric conductivity σ are inhomogeneous along the z direction only. A further assumption is that µ is everywhere equal to the permeability of the free space μ0. For the sake of simplicity, we assume a perfect dielectric case, μr(z) = 1, hence, M(x,z) = 0. Therefore, for such a y-independent problem and no magnetic currents, the nonvanishing field components are the electric field in the y-direction and the magnetic fields in the x and z directions. The electric field inside the scatterer is given by [Citation28] (7) Eym(x,z)=Ey0(x,z)wμ040LJy(x`,z`)H0(1)(x,z,x`,z`)dzdx,(7) (8) Ey0(x,z)=wμ04H0(1)(k0|ρρs|),(8) (9) H0(1)(k0|ρρs|)=1πexp(ikx(xx)+ikz|zz|)kzdkx,(9) kz=k02kx2 with img kz>0,

Figure 1. The general model of a vertically stratified S layers with an overall thickness of L.

Figure 1. The general model of a vertically stratified S layers with an overall thickness of L.

where Eym(x,z) is the total field inside the medium, Ey0(x,z) is the incident electric field, H0(1)(.) is the Hankel function of order zero and first kind, k0=wμ0ϵ0 is the free space wave number, and ρ and ρs are the location of an observation point and source point respectively. (x,z) is the Cartesian coordinate of an observation point, (x,z) is the Cartesian coordinate of the polarization current. The double integral is on the geometry of the scatterer with L standing for the overall thickness of the vertically stratified scatterer with S layers along the z-direction, see Figure .

Hence, (10) Jy(x,z)=[σ(z)iwϵ0(ϵr(z)1)]Eym(x,z).(10) The line source is located at xs = zs = 0. Taking the Fourier transform on x, we obtain for L ≥ z ≥ 0 (11) Jy(kx,z)=Q(z)[iexp(ikzz)2kz+0LJy(kx,z)iexp(ikz|zz|)2kzdz],(11) andJy(kx,z)=0,L<z<0,which represents an integral equation in z for each kx with (12) Q(z)={σ(z)iwϵ0(ϵr(z)1)}iwμ0=k22(z)k02,(12) where k22(z)=w2μ0ϵ0ϵr(z)+iwμ0σ(z).

Now Maxwell’s equations inside the scatterer are rewritten in the form of a volume integral equation on the electric polarization current [Citation29]. Moving forward, we will solve the integral equation eigenvalue problem (13) 0Liexp(ikz|zz|)2kzψn(kz,z)dz=λn(kx)ψn(kx,z),(13) where λn(kx) stands for the eigenvalue and ψn(kx,z) stands for the eigenfunction that satisfy the following equation (14) d2ψn(kx,z)dz2+αn2(kz)ψn(kx,z)=0,(14) where αn2(kz)=kz2+1λn(kx), with the boundary conditions (15) dψn(kx,0)dz+ikzψn(kx,0)=0,(15) (16) dψn(kx,L)dzikzψn(kx,L)=0.(16)

Here we solve the Green’s function problem associated with the differential equation eigenvalue problem, namely, (17) d2g(kx,z)dz2+τg(kx,z)=δ(zz),(17) (18) dg(kx,0)dz+ikzg(kx,0)=0,(18) (19) dg(kx,L)dzikzg(kx,L)=0.(19)

This leads to a complete discrete orthonormal set {ψn(kx,z)}, with each element having its corresponding eigenvalue (λn(kx)). Now, we apply the eigenfunctions in the integral equation of Jy(kx,z) (20) Jy(kx,z)=nJn(kx)ψn(kx,z),(20) (21) iexp(ikzz)2kz=nλn(kx)ψn(kx,0)ψn(kx,z),(21) with {Jn(kx)} as the expansion coefficients of Jy(kx,z) in terms of the complete orthonormal set {ψn(kx,z)}. Now we make use of the orthonormality of the set {ψn(kx,z)}, [Citation30] namely, (22) 0Lψm(kx,z)ψn(kx,z)dz=δmn,(22) to obtain (23) Jm(kx)=nλn(kx)ψn(kx,0)Qmn(kx)+nJn(kx)λn(kx)Qmn(kx),(23) (24) Qmn(kx)=0Lψm(kx,z)Q(z)ψn(kx,z)dz.(24) This forms a linear system solution of the form: (25) J(kx)=(IM(kx))1c(kx),(25) where M(kx)=Diag(λn(kx))Q(kx) and c(kx)=nλn(kx)ψn(kx,0)Qmn(kx),n,m=1,2,N and I stands for the unit matrix of size N, where N is the total number of eigenfunctions to be included in the representation. Once we compute the coefficients{Jn(kx)}, the scattered electric field's distribution is obtained at the receiver (26) Eys(kx,0)=iωμ0nJn(kx)λn(kx)ψn(kx,0).(26)

3. Inversion scheme

The target of inversion scheme is to estimate the dielectric permittivity and the electric conductivity of each layer in the model given the scattered electric field at the receiver through an iterative process in order to reduce the misfit between the initial and the actual model. Linear inversion is extensively explained in the literature, often along with general inverse theory [Citation31,Citation32]. Despite its major importance for understanding many aspects of inverse theory, in this paper we regard it as a special case of nonlinear inversion.

In our approach, the forward problem is an integral part of the inverse problem as it is used iteratively in the optimization based scheme. So, here the inversion process which is nonlinear in nature is reformulated in terms of solution of set of linear equations in order to get the current expansion coefficientsJ(kx). However, the final inversion equation is still nonlinear in terms of finding the unknown physical parameters of each layer from the current expansion coefficientsJ(kx). For this reason the iterative process in the inversion scheme was done in the form of a global optimization problem using the simulated annealing method [Citation33–35]. There is a need to incorporate a priori information about the possible range of physical parameters of each layer in the model. In this paper, optimization of the inversion result is done through an objective function, OF, constructed in the form (27) OF=m=1M|EmmEcm|2,(27) where Emm is the measured electrical field collected at the mth wavenumber and Ecm is the electric field computed from a guess of what the model’s layers materials properties and thickness might be. However, for simplicity, we consider that each layer thickness is known, and the analysis here is limited to identify only the 2S material properties of the S layers. Hence, the objective function is 2S-dimensional (28) OF({εrs},{σs},s=1:S),(28) where {εrs},{σs} are the relative permittivity and conductivity respectively, of the sth layer.

Several approaches can be used to solve an optimization problem such as Genetic algorithm, and Neural Network, etc. While Genetic algorithm is computationally expensive, and Neural Network requires a huge set of training examples to find an optimum solution, the simulated annealing method has the advantage of being flexible with respect to the evolutions of the problem and easy to implement. The technique of simulated annealing is based on the physical analogy of cooling crystals that, when cooled very slowly, attempt to arrive at its globally minimal potential energy [Citation36]. Simulated annealing interprets slow cooling as a slow decrease in the probability of accepting worse solutions as it explores the solution space. Accepting worse solutions is a fundamental property of the technique because it allows for a more extensive search for the optimal solution through the ability to escape local minima [Citation37].

Here, the simulated annealing algorithm starts with an initial temperature, and generates random estimates for the 2S material properties, driven from the possible range of physical parameters of each layer in the model, and these estimates considered as proposed estimates. The algorithm chooses the distance between the proposed estimates and the current estimates by a probability distribution depending on the current temperature, and the direction of the step is uniformly random.

After that, the algorithm determines whether the proposed estimates are better or worse than the current ones by applying the defined objective function, OF. If the new objective function value is less than the old, the proposed estimates are accepted and become the new current estimates. If the proposed estimates are worse than the current ones, the algorithm can still accept the proposed estimates as the new current estimates, but with a probability based on an acceptance function. (29) AF=11+exp(OFproposedOFcurrentT),(29) where OFproposed is the objective function value of the proposed estimates, OFcurrent is the objective function value of the current estimates and T is the current temperature.

The probability of acceptance is between 0 and 0.5. Thus, AF is then compared with a random number P, generated between [0 0.5]. If AF > P the uphill change is accepted. Simulated annealing gradually decreases the probability of accepting worse estimates as the algorithm proceeds. This is done according to cooling schedule T(c), whereas temperature decreases, the acceptance probability decreases as well. In this paper, three simulated annealing cooling schedules are designed, implemented and compared for performance (30) ExponentialT(c)=αbTi,(30) (31) FastT(c)=Tib+1,(31) (32) BoltzmannT(c)=Tiln(b+1),(32) where b = 1, 2, 3 … is the iteration number, Ti is the initial temperature and α is the cooling rate.

Here we use 100°C and 0.95 as values for initial temperature and cooling rate respectively for the three cooling schedules. The Simulated annealing algorithm has an objective to minimize the error between the estimated and calculated value reaching an optimum value of 0%. However, if it fails to do so, we determine stopping criteria of 10,000 iterations, after that, the algorithm outputs the results achieving the nearest value to the optimum.

4. Simulation results

To find the layer’s physical properties, we convert the inverse scattering problem into a global minimization one. The Electromagnetic fields scattered from the inhomogeneous layered model are collected at M wave numbers. In this paper, we limit the problem formulation to find the four physical properties of a two-layer model, given the measured scattered electromagnetic fields at M wavenumbers. The forward model is shown in Figure  where both transmitter and receiver are located at the same point just above the top of the model. The thickness of the first layer l1 is 500 m, and the same for the second layer l2, giving a total model depth of L = 1000 m.

Figure 2. The proposed model in this paper.

Figure 2. The proposed model in this paper.

In this paper, we selected seven possible configurations to construct possible layered models from it. Table  summarizes the possible permittivity, and conductivity, ranges of these configurations, which is taken from permittivity, and conductivity, ranges of some geological formations [Citation38]. However, it is worth to mention that any physical ranges from other applications of interest can be used as well.

Table 1. Physical properties of the seven configurations along with their spread factor.

Determination of the uncertainty region of certain linear and nonlinear inverse problems needs a certain mathematical structure that can be embedded in the forward physics [Citation39–41]. In this paper, the solution of the forward problem is found semi-analytically in terms of continuous physical parameters. Thus, there is no direct mathematical formula that relates the scattered electric field distribution obtained at the receiver, with the desired physical parameters to be estimated. However, for the reason of uncertainty analysis, we also identify a spread factor that quantifies the wideness of each physical parameter for each layer around the average. The spread factor for each configuration is defined as (33) Spread (\%)=2(maxvalueminvalue)maxvalue + minvalue×100.(33)

The spread factor is an indication of the worst possible estimate (i.e. worst error) for each physical parameter based on the a priori knowledge. Table  summarizes the spread factor for both relative permittivity and conductivity for each configuration used in this paper. It can be noticed that except for the constant relative permittivity of the 5th case, the spread factor of the relative permittivity and conductivity of the four layers are quite large, which put a challenge on the inversion algorithm. We applied our approach on 10 two-layered case studies presented in Table . Also, in this paper we define the term relative percentage error δ as follows (34) δ=True valueEstimated valueTruevalue×100.(34)

Table 2. Physical properties of the ten case studies used in this paper.

In order to evaluate the performance of different cooling schedules, we calculate the error margin over 100 times for each physical parameter of each layer for each cooling schedule (error margin = tδ100,t=1,2,100). Results of error margin are presented in Figure  where a comparison is made between each cooling schedule per layer. It can be noticed that the error margin resulted from the inversion methodology is quiet low for most of the estimated parameters. Even in cases when δ is relatively high, the large percentage are far less than the spread factor of the physical parameter. Hence, the a posteriori knowledge is better than the a priori one. Furthermore, the estimated parameter still can be interpreted correctly, as it is within the natural range for each of the investigated layers. So the results are quite acceptable from the error point of view given the non-uniqueness nature of such problems. However, it can be seen that the exponential cooling schedule gives relatively low overall error margins, which does not exceed 30% in the worst case. Meanwhile the fast and Boltzmann cooling schedules give higher error margins, i.e. >30%, in some cases even if they give lower values than the exponential cooling schedule in other cases.

Figure 3. Error margin using exponential, fast, and Boltzmann cooling schedule for the 10 cases of (a) relative permittivity values of the first layer(ϵr1), (b) conductivity values of the first layer ‘σ1’, (c) relative permittivity values of the second layer (ϵr2), (d) conductivity values of the second layer ‘σ2’.

Figure 3. Error margin using exponential, fast, and Boltzmann cooling schedule for the 10 cases of (a) relative permittivity values of the first layer(ϵr1), (b) conductivity values of the first layer ‘σ1’, (c) relative permittivity values of the second layer (ϵr2), (d) conductivity values of the second layer ‘σ2’.

5. Gibbs oscillations effect

The Gibbs phenomenon can be considered as a drawback in particular when a complete orthonormal set of functions is used to represent a function having discontinuities. One category, namely, intrinsic discontinuities, could be derived from the nature of the physical problems [Citation42]. Another, namely, inherent discontinuities, is created undesirably through the employment of Fourier series [Citation43]. These discontinuities occur at the boundaries between domain parts and lead to oscillations in the represented function [Citation44–46]. In this paper, these oscillations in the polarization current in the forward problem formulation affect the uncertainty of the estimated solution, as the representation of the polarization current in the forward model is not physically accurate.

Several methods have been developed to deal with the reduction of Gibbs oscillations. These methods depend on the nature of the problem as well as the solution approach [Citation47–51]. Figure  illustrates an example of the oscillations in the deduced polarization current of the first case study at the first wave number near the boundary interface between the two layers. These oscillations exist in all case studies presented in this paper at all wave numbers. So, in order to reduce the oscillatory behaviour of the polarization current and its effect on the uncertainty of the inversion process, the original inversion scheme has to be updated through updating the forward problem formulation to be more accurate physically. This update in the forward physics will reduce the uncertainty exists in the inverse problem [Citation52], as the forward formulation used iteratively in the presented inversion scheme. In this paper, an alternative representation of the scattered electric field will be used to mitigate the effect of ringing on the inversion solution. Here we will consider the problem as if we have S coupled polarization currents corresponding to S layers. For simplicity, we limit the analysis to a two layered model without loss of generality. Hence we have two coupled polarization currents (35) Jy1=Q1(z)[Ei(1)+0l1GJ(1)dz+E12],l1z0,(35) (36) Jy2=Q2(z)[Ei(2)+l1l2GJ(2)dz+E21],l2zl1.(36)

Figure 4. The deduced polarization current of the first case study at the first wave number near the boundary interface between the two layers. (a) the real part, (b) the imaginary part.

Figure 4. The deduced polarization current of the first case study at the first wave number near the boundary interface between the two layers. (a) the real part, (b) the imaginary part.

From now on, the superscript (1) and (2) stands for the 1st layer and the 2nd layer respectively. Eab represents the effect of the polarization current from layer b on layer a. Ei(s) stands for the incident electric field. It can be written as (37) Ei(1)=i2kzexp(ikzz),l1z0,(37) (38) Ei(2)=i2kzexp(ikzz),l2zl1.(38) Here we will solve the two integral equation eigenvalue problems (39) 0l1Gψn(1)(kx,z)dz=λn(1)(kx)ψn(1)(kx,z),(39) (40) l1l2Gψn(2)(kx,z)dz=λn(2)(kx)ψn(2)(kx,z),(40) whereG=i2kzexp(ikz|zz|), (41)  andQ1,2={σ(1,2)iwϵ0(ϵr(1,2)1)}iwμ0=k1,22(z)k02,(41) (42) k1,22=w2μ0ϵ0ϵr(1,2)+iwμ0σ(1,2).(42)

The eigenfunctions of the second layer ψn(2)(kx,z)can then be given by (43) ψn(2)(kx,z)=1Nn2[exp(iαn(2)(zl1))exp (inπ) exp (iαn(2)(l2z))],(43) where αn(2)(kx) is the solution of the eigenvalue equation (44) αn(2)=nπ(l2l1)i(l2l1)ln(kz+αn(2)kzαn(2)),n=1,2,N(2),(44) and Nn2 is a normalization factor given by (45) Nn2=iαn(2)[1exp(2iαn(2)(l2l1))]2exp(inπ)exp(iαn(2)(l2l1))(l2l1).(45)

Now we can rewrite the incident electric field for layer 1 and 2 respectively as (46) Ei(1)=λn(1)(kx)ψn(1)(kx,0)ψn(1)(kx,z),(46) (47) Ei(2)=λn(2)(kx)ψn(2)(kx,l1)ψn(2)(kx,z),(47) where λn(1)(kx)and λn(2)(kx)stand for eigenvalues for layer 1 and layer 2 respectively. The effect of the electric field from each layer on the other one can be represented by (48) E12=2ikz[mJm(2)(kx)λm(2)(kx)ψm(2)(kx,l1)]nλn(1)(kx)ψn(1)(kx,0)ψn(1)(kx,z),(48) (49) E21=2ikz[mJm(1)(kx)λm(1)(kx)ψm(1)(kx,l1)]×exp(ikzl1)nλn(2)(kx)ψn(2)(kx,l1)ψn(2)(kx,z),(49) where Jm(1)and Jn(2)are current expansion coefficients of layer 1 and 2 respectively. (50) Jy(1)(kx,z)=m=1N(1)Jm(1)(kx)ψm(1)(kx,z),(50) (51) Jy(2)(kx,z)=n=1N(2)Jn(2)(kx)ψn(2)(kx,z).(51)

The Inversion equations can be developed as (52) Jm(1)ψm(1)(kx,z)=Q1(z)[λm(1)(kx)ψm(1)(kx,0)ψm(1)(kx,z)+Jm(1)λm(1)(kx)ψm(1)(kx,z)+[Jn(2)λn(2)ψn(2)(kx,l1)][2ikzλm(1)(kx)ψm(1)(kx,0)ψm(1)(kx,z)]],(52) (53) Jn(2)ψn(2)(kx,z)=Q2(z)[λn(2)(kx)ψn(2)(kx,l1)ψn(2)(kx,z)+Jn(2)λn(2)(kx)ψn(2)(kx,z)+[Jm(1)λm(1)ψm(1)(kx,l1)]exp(ikzl1)[2ikzλn(2)(kx)ψn(2)(kx,l1)ψn(2)(kx,z)]],(53)

After making use of the orthonormality of ψm(1)(kx,z)for Equation (52), andψn(2)(kx,z) for Equation (53), this forms the linear system (54) Jy=(ID)1c,(54) where Jy=(Jy(1)Jy(2)) can be represented in terms of current expansion coefficients as (J1(1)JN(1)(1)J1(2)JN(2)(2)).

I stands for the unit matrix of size N, N is the total number of eigenfunctions to be included in the representation, i.e. N=N(1)+N(2).Dis a symmetric Matrix that is composed of four parts (55) D(kx)=[D1C21C12D2],(55) (56) where D1=Diag(1Q1λm(1)(kx)Q1λm(1)(kx)ψm(1)(kx,0)),(56) (57) D2=Diag(1Q2λm(2)(kx)Q2λm(2)(kx)ψm(2)(kx,l1)).(57)

C21 and C12 represent matrix coupling of the Jy(1)to Jy(2) and Jy(2) to Jy(1)respectively. Also (58) c=(c1c2)=(λ1(1)ψ1(1)(kx,0)Q1λN(1)(1)ψN(1)(1)(kx,0)Q1λ1(2)ψ1(2)(kx,l1)Q2λN(2)(2)ψN(2)(2)(kx,l1)Q2).(58)

Once we compute the coefficients {Jn(1)(kx)}, and {Jm(2)(kx)}, the scattered electric field's distribution is obtained at the receiver, (59) Eys(kx,0)=iωμ0m=1N(1)Jm(1)(kx)λm(1)(kx)ψm(1)(kx,0)+n=1N(2)Jn(2)(kx)λm(2)(kx)ψm(2)(kx,l1) expikzl1.(59)

The modified forward model results were compared with a frequency domain finite element analysis approach using COMSOL Multiphysics software package. In the finite element analysis, the incident field for the structure of the first case study was a linearly polarized plane wave normalized by i2kzunder a scattering boundary condition. The calculated and the simulated scattered electric field values were compared at 10 wavenumbers (i.e.kx=0,0.11k0,0.22k0,.,0.99k0), and the results are presented at Figure . The circles and squares in the figure represent the field computations of the modified forward model approach and the finite element simulation respectively. As shown in the figure, the proposed approach results are very close compared to the finite element analysis solution.

Figure 5. Scattered electric field results at 10 wavenumbers for the first case study using modified forward model (using Equation (59)) and finite element analysis (using COMSOL).

Figure 5. Scattered electric field results at 10 wavenumbers for the first case study using modified forward model (using Equation (59)) and finite element analysis (using COMSOL).

Figure  shows an illustration of the efficiency of the modified forward model in reducing the Gibbs oscillations that was presented in Figure  for the first case study at the first wavenumber. To realize the impact of the proposed approach in reducing the uncertainty in the inverse solution, we applied this modified approach on the same case studies stated in the previous section, and the results are presented in Figure . It can be seen that both the fast and Boltzmann cooling schedules reaches lower error margins than the exponential cooling schedule. However, exponential cooling schedule still gives relatively low overall error margins, that does not exceeds 25% in the worst case. Meanwhile the fast and Boltzmann cooling schedules give higher error margins, i.e. >30%, in some cases even if they give lower values than exponential cooling schedule in other cases.

Figure 6. The deduced polarization current of the first case study at the first wavenumber near the boundary interface between the two layers after applying the oscillation reduction approach. (a) the real part, (b) the imaginary part.

Figure 6. The deduced polarization current of the first case study at the first wavenumber near the boundary interface between the two layers after applying the oscillation reduction approach. (a) the real part, (b) the imaginary part.

Figure 7. Error margin with oscillation reduction approach using exponential, fast, and Boltzmann cooling schedule for the 10 cases of (a) relative permittivity values of the first layer (ϵr1), (b) conductivity values of the first layer (σ1), (c) relative permittivity values of the second layer (ϵr2), (d) conductivity values of the second layer (σ2).

Figure 7. Error margin with oscillation reduction approach using exponential, fast, and Boltzmann cooling schedule for the 10 cases of (a) relative permittivity values of the first layer (ϵr1), (b) conductivity values of the first layer (σ1), (c) relative permittivity values of the second layer (ϵr2), (d) conductivity values of the second layer (σ2).

Figure  presents a comparison between the error margin results from applying the simulated annealing algorithm with an exponential cooling schedule to the original and oscillation reduction inversion scheme along with the spread factor of each parameter. It is found that the error margin when using the oscillation reduction inversion approach is lower in 76% of the estimated parameters than the original approach. Furthermore, it can be seen that both approaches produce error bounds that are far less than the worst possible estimate for each physical parameter. However, the correct physical representation of the polarization current in the oscillation reduction approach reduces the uncertainty in the inverse solution, as it gives more confidence in the ability of the resultant estimation to construct the observed data using the modified forward model, given the non-uniqueness nature of such problems.

Figure 8. Comparison between the spread factor of each parameter along with the error margin of the original versus oscillation reduction approach using exponential cooling schedule for the 10 cases of (a) relative permittivity values of the first layer (ϵr1), (b) conductivity values of the first layer (σ1), (c) relative permittivity values of the second layer (ϵr2), (d) conductivity values of the second layer (σ2).

Figure 8. Comparison between the spread factor of each parameter along with the error margin of the original versus oscillation reduction approach using exponential cooling schedule for the 10 cases of (a) relative permittivity values of the first layer (ϵr1), (b) conductivity values of the first layer (σ1), (c) relative permittivity values of the second layer (ϵr2), (d) conductivity values of the second layer (σ2).

6. Conclusion

In this paper, an approach has been presented to solve the nonlinear inverse scattering problem, where the electric properties (permittivity and conductivity) of a scattering object are estimated from the knowledge of the Electromagnetic source and scattering data. The proposed approach can be used to solve the inverse scattering problem for multilayer medium in different areas of research. The forward model involves a semi-analytical formulation for solving Maxwell's equations, and the inverse scheme is done through the simulated annealing technique. Three cooling schedules have been applied to ten cases and error margins of the estimated parameters have been calculated. It has been found that simulated annealing with exponential cooling schedule is the appropriate inversion technique to be applied on this problem with a worst case error of 30%, and with error bounds far less than the possible worst case estimate error (i.e. spread factor) for each parameter in all case studies.

Furthermore, in order to reduce the uncertainty of the inverse solution, the effect of Gibbs oscillations has been considered, and the forward model has been modified to improve the physical correctness of the forward formulation, and hence give more confidence about the problem solution. After that, the inverse approach has been tested again, and the error results have been compared with the original approach. Updating the forward model physics contributes in that 76 percent of the results show decrease in the error value for the estimated parameters, and again the exponential cooling schedule shows the best results among the investigated ones with error margin less than 25% and with error bounds far less than the possible worst case estimate error (i.e. spread factor) for each parameter in all case studies.

From comparing the spread factor of each physical parameter with the results of the original approach versus the Gibbs oscillations reduction one, it can be seen that both presented inversion schemes gives reasonable estimation of conductivity and permittivity values, in the existence of a large spread factor for each parameter in the studied cases. However, the update of the forward model physics in the Gibbs oscillations reduction inversion scheme results in reducing the uncertainty of the inverse solutions, and hence produce less error margin in 76% of the results of the investigated case studies. Besides, the appropriate physical representation of the polarization current in the forward model leads to more confidence about the resultant estimates of the proposed inversion scheme.

Acknowledgements

The authors would like to thank the anonymous referees for their helpful comments and suggestions to improve the original manuscript.

Disclosure statement

No potential conflict of interest was reported by the author(s).

References

  • Li H-J, Lane R-Y. Utilization of multiple polarization data for aerospace target identification. IEEE Trans Antennas Propag. 1995;43(12):1436–1440.
  • Pellerin L. Applications of electrical and electromagnetic methods for environmental and geotechnical investigations. Surv Geophys. 2002;23:101–132.
  • Stratton JA. Electromagnetic theory. New York: Wiley-IEEE Press; 2007.
  • Pierdicca N, Castracane P. Inversion of surface scattering models: comparing criteria and algorithms to estimate bare soil parameters. Proceedings of the IEEE International Geoscience and Remote Sensing Symposium; Ontario, Canada; 2002. p. 1165–1167.
  • Yamen F, Yakhno VG, Potthast P. A survey on inverse problems for applied sciences. Math Probl Eng. 2013;2013:1–13.
  • Chew WC, Wang YM. Reconstruction of two-dimensional permittivity distribution using the distorted born iterative method. IEEE Trans Med Imaging. 1990;9(2):218–225.
  • Dubois A, Belkebir K, Catapano I, et al. Iterative solution of the electromagnetic inverse scattering problem from the transient scattered field. Radio Sci. 2009;44:1–13.
  • Taflove A, Hagness SC. Computational electrodynamics: the finite-difference time-domain method. 3rd ed. Boston: Artech House; 2005.
  • Jin J. The finite element method in electromagnetics. 2nd ed. New Jersey: John Wiley; 2002.
  • Kamel AH. Cost-effective schemes for the numerical simulation of electromagnetic waves. J Electromagn Waves Appl. 1994;8(6):693–710.
  • Kamel A, Sguazzero P, Kindelan M. Cost-effective staggered schemes for the numerical simulation of wave propagation. Int J Numer Methods Eng. 1995;38:755–773.
  • Caorsi S, Gragnani GL, Pastorino M. Numerical electromagnetic inverse-scattering solutions for two-dimensional infinite dielectric cylinders buried in a Lossy half-space. IEEE Trans Microw Theory Tech. 1993;41(2):352–357.
  • Joachimowicz N, Pichot C, Hugonin J-P. Inverse scattering: an iterative numerical method for electromagnetic imaging. IEEE Trans Antennas Propag. 1991;39(12):1742–1753.
  • Colton D, Kress R. Using fundamental solutions in inverse scattering. Inverse Probl. 2006;22:R49–R66.
  • Colton D, Monk P. A modified dual space method for solving the electromagnetic inverse scattering problem for an infinite cylinder. Inverse Probl. 1994;10(1):87–107.
  • Elkattan M. An efficient technique for solving inhomogeneous Electromagnetic inverse scattering problems. J Electromagn Eng Sci. 2020;20(1):64–72.
  • Root TO, Stolk CC, de Hoop MV. Linearized inverse scattering based on seismic reverse time migration. Journal de Mathématiques Pures et Appliquées. 2012;98(2):211–238.
  • Tan CM. Simulated annealing. London, UK: In-Tech; 2008.
  • Libii JN. Gibbs phenomenon and its applications in science and engineering. Proceedings of the American Society for Engineering Education Annual Conference and Exposition; USA; 2005. p. 10.666.1–10.666.12.
  • Gelb A, Archibald R. Reducing the Gibbs ringing artifact in MRI scans while maintaining tissue boundary integrity. Proceedings of the IEEE International Symposium on Biomedical Imaging; Washington, DC, USA; 2002. p. 923–926.
  • Lim H, Park H. A ringing-artifact reduction method for block-DCT-based image resizing. IEEE Trans Circuits Syst Video Technol. 2011;21(7):879–889.
  • Martisek D. Elimination of Gibbs and Nyquist–Shannon phenomena in 3D image reconstruction. 3D Res. 2016;7(16):1–21.
  • Collin RE. Foundations for microwave engineering. 2nd ed. New Jersey: John Wiley; 2001.
  • Mark AH, Jerry BM. Classical electromagnetic radiation. 3rd ed. New York: Dover; 2012.
  • Jin J. Theory and computation of electromagnetic fields. 2nd ed. New Jersey: Wiley–IEEE Press; 2015.
  • Nabighian MN. Electromagnetic methods in applied geophysics. Oklahoma: Society of Exploration Geophysicists; 1991.
  • Brekhovskikh LM. Waves in layered media. 2nd ed. New York: Academic Press; 1980.
  • Felsen L, Marcuvitz N. Radiation and scattering of waves. New Jersey: IEEE Press; 1994.
  • Volakis JL, Sertel K. Integral equation methods for electromagnetics. Raleigh (NC): SciTech; 2012.
  • Osipov AV, Tretyakov SA. Modern electromagnetics scattering theory with applications. 1st ed. West Sussex: John Wiley; 2017.
  • Aster RC, Borchers B, Thurber CH. Parameter estimation and inverse problems. San Diego (CA): Academic Press; 2005.
  • Tarantola A. Inverse problem theory and methods for parameter estimation. Philadelphia (PA): SIAM; 2005.
  • Hendrix EMT, Tóth BG. Introduction to nonlinear and global optimization. New York: Springer; 2010.
  • Dréo J, Pétrowski A, Siarry P, et al. Metaheuristics for hard optimization methods and case studies. 1st ed. Berlin: Springer; 2006.
  • Elkattan M, Kamel A. Multiparameter optimization for electromagnetic inversion problem. Adv Electromagn. 2017;6(3):94–97.
  • El-Ghazali T. Metaheuristics: from design to implementation. 1st ed. New Jersey: Wiley; 2009.
  • Gendreau M, Potvin J-Y. Handbook of metaheuristics. 3rd ed. Switzerland: Springer; 2019.
  • Milson J. Field geophysics. 3rd ed. West Sussex: John Wiely; 2003.
  • Fernández-Muñiz Z, Hassan K, Fernández-Martínez JL. Data kit inversion and uncertainty analysis. J Appl Geophy. 2019;161:228–238.
  • Fernández-Martínez JL, Fernández-Muñiz MZ, Tompkins MJ. On the topography of the cost functional in linear and nonlinear inverse problems. Geophysics. 2012;77(1):W1–W15.
  • Fernández-Martínez JL, Fernández-Muñiz MZ, Denys B. The uncertainty analysis in linear and nonlinear regression revisited: application to concrete strength estimation. Inverse Probl Sci Eng. 2019;27(12):1740–1764.
  • Li Y-M, Wei D. On the Gibbs phenomenon for linear canonical series expansion. Optik (Stuttg). 2015;126:3605–3612.
  • Zhu M H, Li DY. Gibbs phenomenon for fractional Fourier series. IET Signal Proc. 2011;5(8):728–738.
  • Zhu H, Ding M, Gao D. Resolution of the Gibbs phenomenon for fractional Fourier series. IEICE Trans Fundam Electron Commun Comput Sci. 2014;E97.A(2):572–586.
  • Fikioris G, Andrianesi P. Asymptotic approximations elucidating the Gibbs phenomenon and Fejér averaging. Asymptotic Anal. 2017;102:1–19.
  • Jung J-H, Shizgal BD. Generalization of the inverse polynomial reconstruction method in the resolution of the Gibbs phenomenon. J Comput Appl Math. 2004;172:131–151.
  • Beckermann B, Matos AC, Wielonsky F. Reduction of the Gibbs phenomenon for smooth functions with jumps by the ϵ-algorithm. J Comput Appl Math. 2008;219:329–349.
  • Rim KS, Yun BI. Gibbs phenomenon removal by adding Heaviside functions. Adv Comput Math. 2013;38:683–699.
  • De Ridder F, Pintelon R, Schoukens J, et al. Reduction of the Gibbs phenomenon applied on nonharmonic time base distortions. IEEE Trans Instrum Meas. 2005;54(3):1118–1125.
  • Kellner E, Dhital B, Kiselev VG, et al. Gibbs-ringing artifact removal based on local subvoxel-shifts. Magn Reson Med. 2016;76:1574–1581.
  • Brezinski C. Extrapolation algorithms for filtering series of functions, and treating the Gibbs phenomenon. Numer Algorithms. 2004;36:309–329.
  • Scales JA, Snieder R. The anatomy of inverse problems. Geophysics. 2000;65(6):1708–1710.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.