Next Article in Journal
Three-Dimensional Reconstruction of Individual Particles in Dense Dust Clouds: Benchmarking Camera Orientations and Reconstruction Algorithms
Next Article in Special Issue
Qualitative Methods for the Inverse Obstacle Problem: A Comparison on Experimental Data
Previous Article in Journal
PixelBNN: Augmenting the PixelCNN with Batch Normalization and the Presentation of a Fast Architecture for Retinal Vessel Segmentation
Previous Article in Special Issue
Developments in Electrical-Property Tomography Based on the Contrast-Source Inversion Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Contraction Integral Equation for Three-Dimensional Electromagnetic Inverse Scattering Problems

1
Institute of High Performance Computing, Agency for Science, Technology and Research (A*STAR), Singapore 138632, Singapore
2
Key Lab of RF Circuits and Systems of Ministry of Education, Hangzhou Dianzi University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
J. Imaging 2019, 5(2), 27; https://doi.org/10.3390/jimaging5020027
Submission received: 31 December 2018 / Revised: 30 January 2019 / Accepted: 31 January 2019 / Published: 8 February 2019
(This article belongs to the Special Issue Microwave Imaging and Electromagnetic Inverse Scattering Problems)

Abstract

:
Inverse scattering problems (ISPs) stand at the center of many important imaging applications, such as geophysical explorations, industrial non-destructive testing, bio-medical imaging, etc. Recently, a new type of contraction integral equation for inversion (CIE-I) has been proposed to tackle the two-dimensional electromagnetic ISPs, in which the usually employed Lippmann–Schwinger integral equation (LSIE) is transformed into a new form with a modified medium contrast via a contraction mapping. With the CIE-I, the multiple scattering effects, i.e., the physical reason for the nonlinearity in the ISPs, is substantially suppressed in estimating the modified contrast, without compromising physical modeling. In this paper, we firstly propose to implement this new CIE-I for the three-dimensional ISPs. With the help of the FFT type twofold subspace-based optimization method (TSOM), when handling the highly nonlinear problems with strong scatterers, those with higher contrast and/or larger dimensions (in terms of wavelengths), the performance of the inversions with CIE-I is much better than the ones with the LSIE, wherein inversions usually converge to local minima that may be far away from the solution. In addition, when handling the moderate scatterers (those the LSIE modeling can still handle), the convergence speed of the proposed method with CIE-I is much faster than the one with the LSIE. Secondly, we propose to relax the contraction mapping condition, i.e., different contraction mappings are used in updating contrast sources and contrast, and we find that the convergence can be further accelerated. Several numerical tests illustrate the aforementioned interests.

1. Introduction

Inverse scattering problems (ISPs) in electromagnetics and acoustics are of great interest in industries due to important imaging applications in various areas, such as geophysical survey, non-destructive testing, ground-penetrating radar, bio-medical imaging, etc., as solving the ISPs provides rich information about the unknown targets, such as locations, shapes, and material distributions within some structures [1,2,3,4]. For instance, microwave imaging has been used to inspect the abnormalities in human bodies like bleeding in the head and tumours in breasts. On the other hand, they are also quite important due to the representative difficulties in solving a large group of inverse problems concerning waves and fields, and thus researchers in mathematics, physics, and engineering societies have devoted great efforts to improving efficiencies and accuracies of the numerical solvers [5]. As shown in Figure 1, solving ISPs is to determine the unknown scatterers within a domain, when the domain is illuminated by several different incidences and we can measure the scattered fields outside the domain (usually contaminated by noise) for each incidence. It is well known that the main difficulties in such ISPs are their two intrinsic properties, i.e., ill-posedness and nonlinearity [1]. As most of the practical problems are three-dimensional (3-D) ones, which require much more computational resources than those in two-dimensional cases, they are often more difficult to solve due to the data deficiency (measurement aperture usually covers a small solid angle), and therefore also stronger ill-posedness and nonlinearity. Great efforts have been paid to tackle these demanding problems, for instance [6,7,8,9].
Methods for solving ISPs can be catalogued into two types of optimization approaches: deterministic and stochastic. The deterministic type of the inversion methods has been developed for decades, such as the contrast source inversion (CSI) method [6,10,11], the Born iterative method and distorted Born iterative method [12,13], the level set method [14,15], the subspace-based optimization method (SOM) [8,16,17,18], etc. The second type, the stochastic type of the inversion methods, usually employs a group of initial guesses and uses the stochastic optimization scheme to minimize the objective function, such as the genetic algorithm and the evolutionary optimization. The stochastic type methods increase the possibilities of finding the global minimum rather than being trapped in a local minimum as the deterministic optimization techniques [19,20]. Both techniques have also been applied to solve 3-D inverse scattering problems [6,21,22,23,24]. Other than the quantitative methods mentioned above, some qualitative methods, such as the linear sampling method [25] and other methods, like [26], are proposed to retrieve the geometric supports of the unknown scatterers.
To tackle the nonlinearity, the major difficulty in efficiently solving the ISPs, different types of integral equations have been proposed, such as in [27,28,29]. In particular, motivated by the contraction integral equation (CIE) in solving the direct scattering problems with highly conductive background media [30], a new type of contraction integral equation for inversion (CIE-I) has been proposed [29] to tackle the two-dimensional highly nonlinear ISPs by transforming the usually employed Lippmann–Schwinger integral equation (LSIE) into a new form with a modified medium contrast via a contraction mapping. With the CIE-I, the global multiple scattering effects (MSE) are substantially suppressed in estimating the modified contrast in the CSI type methods. With the FFT type twofold SOM regularization scheme [8], the inversion solver with CIE-I is capable of effectively alleviating the nonlinearity of the two-dimensional ISPs, especially those highly nonlinear ones with strong scatterers with large contrast and/or large dimensions (in terms of wavelengths). In this paper, this new CIE-I will be implemented in tackling the 3-D ISPs.
In summary, the contributions of the paper include:
  • The CIE-I is firstly implemented to tackle the computationally costly full 3-D ISPs, to address the highly nonlinear 3-D ISPs, and to accelerate the convergence of the inversions.
  • A relaxed type of inversion scheme based on CIE-I is proposed, with different auxiliary parameters β (the parameter in CIE-I to control the portion of MSE in estimating the contrast) in updating the contrast sources and in updating the contrast. This means to further accelerate the convergence of the inversions.
  • Several numerical tests are provided with details, for the sake of further algorithmic studies.
After the Introduction, the proposed 3-D inversion method is detailed in Section 2. In Section 3, three numerical examples are given to validate the proposed method. Finally, conclusions are drawn.

2. Inversion with CIE-I

In this paper, the domains of interest (DoI) are chosen to be rectangular cuboid in order to implement the conjugate gradient fast Fourier transform (CG-FFT) scheme and apply the Fourier basis in TSOM. For the convenience of reading, in this paper, we denote the one-dimensional tensor as a ¯ , two-dimensional tensor as a ¯ ¯ , three-dimensional tensor as a ^ , and four-dimensional tensor as a ^ ^ . Unless otherwise specified, the subscript of the tensors denotes the index of the element, such as a ¯ ¯ m , n denotes the element in a ¯ ¯ with index { m , n } . We use bold symbols to denote vectorial physical quantities, such as the positions r and the electric fields E in 3-D cases.

2.1. 3-D Modeling

In 3-D cases, there are N i incident waves from different angles impinging onto the rectangular cuboid DoI D ( D R 3 , the background 3-D homogeneous medium with permittivity ϵ 0 and permeability μ 0 ), where nonmagnetic scatterers are located, and these incident waves are expressed as E l inc ( r ) , l = 1 , 2 , , N i , r D . For each incidence, the scattered fields are collected by N r receivers located at r j , j = 1 , 2 , , N r . With all such information, including every incident field inside the domain of interest and the corresponding scattered fields at the positions of all detectors, we aim at determining the dielectric profile ϵ ( r ) , r D .
The scattering models are governed by the following electric field volume integral equation based on the well-known Lippmann–Schwinger integral equation (LSIE). For the l th incidence, the field equation in the domain D is expressed as
I l ( r ) = χ ( r ) E l inc ( r ) + χ ( r ) ( G D 3 D I l ) ( r ) ,
where χ ( r ) = ϵ r ( r ) 1 is the contrast, ϵ r ( r ) , I l ( r ) = χ ( r ) E l tot ( r ) and E l inc ( r ) are the relative permittivity, the contrast source and the incident electric field at r , respectively, and ( G D 3 D I l ) ( r ) is an integral operator with the dyadic Green’s function as the integral kernel, which can be written as [8,31],
( G D 3 D I l ) ( r ) : = k 0 2 D I ¯ ¯ + k 0 2 · g ( r , r ) I l ( r ) d r ,
with k 0 = ω ϵ 0 μ 0 as the wave number of the background medium, and g ( r , r ) as the 3-D Green’s function for the background homogeneous medium. Notice that the I l ( r ) is the contrast source in this paper, while, in [8], it is the physically induced current that includes a multiplicative factor i ω ϵ 0 compared to the contrast source. Otherwise, as we know, the dyadic Green’s function is composed of nine scalar elements, which represent the mapping from the three components of the contrast source to the three components of the scattered fields inside the DoI.
The nonlinearity of ISPs comes from the MSE, as shown in Equation (1). To alleviate the nonlinearity of the model, in [29], by some mathematical manipulation on Equation (1), another new-type integral equation, which is denoted as CIE-I herein, can be obtained
β ( r ) I l ( r ) = R ( r ) β ( r ) I l ( r ) + R ( r ) E l inc ( r ) + ( G D 3 D I l ) ( r ) ,
where R ( r ) = β ( r ) χ ( r ) / β ( r ) χ ( r ) + 1 is the modified contrast function, and β ( r ) is a chosen auxiliary parameter to control the portion of the MSE in estimating the contrast [29], which can be a constant or a variable at the different position in the DoI. For the convenience of discretizing the equation, we rewrite the dyadic Green’s function as
( G D ; u v 3 D I l ; v ) ( r ) : = k 0 2 ( 1 + 1 k 0 2 2 ι u 2 ) D g ( r , r ) I l ; v ( r ) d r , if u = v , 2 ι u ι v D g ( r , r ) I l ; v ( r ) d r , if u v ,
where u , v = 1 , 2 , 3 represent the x-, y- and z-components of a vector, respectively, and ι 1 = x , ι 2 = y , and ι 3 = z .
Following the conventions in [8], we can rewrite the vectorial Equation (3) into three coupled scalar equations in the discrete forms. Thus, we first discretize the rectangular domain of interest into small cuboid subdomains, whose dimensions are much smaller than the wavelength and the center of which are located at r m , n , p , with m, n, p integers and m [ 1 , M 1 ] , n [ 1 , M 2 ] and p [ 1 , M 3 ] . Here, M 1 , M 2 , and M 3 are the total number of subdomains along x-, y-, and z-directions, respectively, and we let M = M 1 × M 2 × M 3 be the total number of the subdomains. With such discretization, we have
β ^ m , n , p I ^ l ; u ; m , n , p = R ^ m , n , p β ^ m , n , p I ^ l ; u ; m , n , p + R ^ m , n , p E ^ l ; u ; m , n , p inc + v = 1 3 G ^ D ; u v ; m , n , p 3 D ( I ^ l ; v ) ,
where R ^ m , n , p = β ^ m , n , p χ ^ m , n , p / β ^ m , n , p χ ^ m , n , p + 1 , χ ^ m , n , p is the contrast at r m , n , p , whereas E ^ l ; u ; m , n , p inc and I ^ l ; u ; m , n , p are the incident electric field and the induced current at r m , n , p , respectively. Subscript u = 1 , 2 , 3 denotes the x, y, and z components of a vector. Note that the convolution-type operators G ^ D ; u v 3 D are obtained via the Equation (4). For further details of the discretization of Equation (1) and the finite difference scheme to generate ( G D 3 D I l ) ( r ) , please refer to the Appendix of [6].
Similarly, the integral operator relating the contrast sources and the scattered fields could also be expressed as the summation of the contribution from all the subdomains,
E ¯ l sca = G ¯ ¯ S 3 D · I ¯ l ,
where E ¯ l sca = E ¯ l ; 1 sca T , E ¯ l ; 2 sca T , E ¯ l ; 3 sca T T is a 3 N r dimensional vector with E ¯ l ; κ sca = E l ; κ ; 1 sca , E l ; κ ; 2 sca , , E l ; κ ; N r sca T ( κ = 1 , 2 , 3 denotes the x, y, z component of the corresponding vector, respectively), I ¯ l is a 3 M dimensional vector obtained by I ¯ l = vec I ^ ^ l . In a 3-D scenario, the vectorization operation vec · is defined to vectorize a four-dimensional tensor into a vector, i.e., if I ¯ l = vec I ^ ^ l , we have I ¯ l ; ϑ = I ^ ^ l ; m , n , p , κ with ϑ = ( κ 1 ) × M + ( p 1 ) × ( M 1 × M 2 ) + ( n 1 ) × M 1 + m . In Equation (6), the scattering operator is defined as
G ¯ ¯ S 3 D = G ¯ ¯ S ; 11 G ¯ ¯ S ; 12 G ¯ ¯ S ; 13 G ¯ ¯ S ; 21 G ¯ ¯ S ; 22 G ¯ ¯ S ; 23 G ¯ ¯ S ; 31 G ¯ ¯ S ; 32 G ¯ ¯ S ; 33 ,
a 3 N r × 3 M matrix, with G ¯ ¯ S ; u v , a N r × M matrix, the mapping from the v component of the induced current to the u component of scattered fields (the subscripts u , v = 1 , 2 , 3 are not indexed for tensor elements). The explicit expression of G ¯ ¯ S ; u v is
G ¯ ¯ S ; u v 3 D ( a , b ) = k 0 2 + i k 0 R a , b 1 R a , b 2 δ ( u v ) + ( r a ) u ( r m , n , p ) u ( r a ) v ( r m , n , p ) v k 0 2 R a , b 2 3 i k 0 R a , b 3 + 3 R a , b 4 g ( r a , r m , n , p ) ,
where δ ( y ) is 1 when y = 0 and is 0 otherwise, R a , b = r a r m , n , p in which b = ( p 1 ) × ( M 1 × M 2 ) + ( n 1 ) × M 1 + m with a = 1 , 2 , , N r , b = 1 , 2 , , M , m = 1 , 2 , , M 1 , n = 1 , 2 , , M 2 , and p = 1 , 2 , , M 3 . Here, ( r ) u denotes the u component of r .

2.2. Objective Function for Inversions

In this subsection, we build the objective function used in the proposed inversion method, in which we will use the FFT-TSOM [8] as the regularization to stabilize the inversion, as done in [29]. Emphasize that the twofold subspace constraints have different regularization effects. The first fold, the original SOM, balances the two mismatches in the objective function, whereas the second fold, the TSOM, is the key to stabilize the inversions with CIE-I. Details are given in below.
For the original SOM part, as given in [16], with the spectral information of G ¯ ¯ S 3 D (the singular value decomposition–SVD of G ¯ ¯ S 3 D tells G ¯ ¯ S 3 D · v ¯ j S = σ j S u ¯ j S and the complexity of thin SVD of G ¯ ¯ S 3 D is O ( 27 N r 2 M ) , assuming that the singular values σ j S is a non-increasing sequence), the contrast sources can be decomposed into two parts, deterministic part of the contrast sources (DPCS) and ambiguous part of the contrast sources (APCS), the former being obtained as
I ¯ l d = j = 1 L u ¯ j S * · E ¯ l sca σ j S v ¯ j S = V ¯ ¯ S + · α ¯ l + ,
where V ¯ ¯ S + = v ¯ 1 S , v ¯ 2 S , , v ¯ L S , α ¯ l + = α l ; 1 + , α l ; 2 + , , α l ; L + T with α l ; j + = ( u ¯ j S * · E ¯ l sca ) / σ j S , j = 1 , 2 , , L , and the superscript ∗ denotes the Hermitian operation while superscript + refers to the dominant current subspace, the subspace corresponding to the dominant singular values. The value of L is chosen according to the noise level [16]. Later, we will see how this might work after introducing the objective function for the inversion.
For the second fold subspace constraint, according to the FFT-TSOM [8], the APCS can be written as
I ¯ l a ( γ ^ ^ l ) = I ¯ l tmp V ¯ ¯ S + · V ¯ ¯ S + * · I ¯ l tmp ,
where γ ^ ^ l = γ ^ x ; l ; γ ^ y ; l ; γ ^ z ; l , I ¯ l tmp = I ¯ x ; l tmp ; I ¯ y ; l tmp ; I ¯ z ; l tmp with
I ¯ u ; l tmp = vec IDFT γ ^ u ; l
and u = x , y, and z, IDFT is the inverse discrete Fourier transform operator, the vec { · } is the vectorization operator. Note that the inverse discrete Fourier transform (IDFT) is performed by the 3-D FFT algorithm, the computational complexity of which is O ( M log 2 M ) , with M = M 1 × M 2 × M 3 .
By using the low-frequency Fourier components, we are able to constrain the APCS within a low-dimensional subspace. The reason [17] is to use only the contrast sources components in this subspace that is influential to the scattered fields within the DoI, such that the stability of the inversions is substantially increased. To reduce the computational costs, such a subspace can be approximately spanned by low-frequency Fourier bases [8]. Here, if we use all Fourier bases, the construction of the APCS becomes the one in the original SOM. Otherwise, we can use the low-frequency components, and set the coefficients for those high-frequency components as zeros. This can be achieved via using a mask with eight corners being 1, with size M F ( 1 M F M 1 / 2 , M 2 / 2 , M 3 / 2 ), and other positions being 0. The details can be found in [8].
Having expressed the contrast sources as aforementioned, it is straightforward to define the objective function. Firstly, it is natural to give the mismatch of the scattered fields by
Δ l fie ( γ ^ ^ l ) = G ¯ ¯ S · I ¯ l a + G ¯ ¯ S · I ¯ l d E ¯ l sca 2 ,
where I ¯ l d and I ¯ l a are as in Equations (9) and (10), respectively, and · denotes the L 2 norm of a tensor. The current equation in Equation (5) is another key equation to satisfy. Using the APCS construction Equation (10), we define an operator as
L 3 D γ ^ ^ l κ ; m , n , p = β I ^ l ; κ ; m , n , p a β R ^ m , n , p I ^ l ; κ ; m , n , p a R ^ m , n , p v = 1 3 G ^ D ; κ v ; m , n , p 3 D ( I ^ l ; v a ) .
With this definition, we could write the mismatch of Equation (5) as
Δ l cur ( γ ^ ^ l , R ^ ) = L 3 D ( γ ^ ^ l ) Γ ^ ^ l 3 D 2 ,
where Γ ^ ^ l ; κ ; m , n , p 3 D = β I ^ l ; κ ; m , n , p d + β R ^ m , n , p I ^ l ; κ ; m , n , p d + R ^ m , n , p v = 1 3 G ^ D ; κ v ; m , n , p 3 D ( I ^ l ; v d ) + E ^ ^ l ; κ ; m , n , p inc . Then, the objective function can be given as
f ( γ ^ ^ 1 , γ ^ ^ 2 , , γ ^ ^ N i , R ^ ) = l = 1 N i Δ l fie / E ¯ l sca 2 + Δ l cur / E ¯ ¯ l inc 2 .
The inversion is to minimize this objective function. As in [8], the conjugate gradient (CG) type algorithm that is used in contrast source inversion (CSI) method is adopted to minimize this nonlinear problem by alternatively updating the γ ^ ^ l and R ^ at every iteration of the optimization.

2.3. Sketch of the Inversion Method

Following the inversion method in [8,29], we summarize it as follows:
  • Set the background medium and null APCS as the initial guesses and choose an L value such that the corresponding first L singular values of G ¯ ¯ S 3 D are larger than the noise level (assuming that the noise is a white Gaussian one).
  • Set proper values for β in CIE-I modeling and proper value for M F to control the number of Fourier bases being used.
  • Carry out the CG type optimization algorithm to alternatively update the two types of variables, where the APCS is updated with a one-step Polak–Ribière CG scheme and the contrast is updated with the least squares method.
  • Stop the optimization if a termination condition is met, which can be a maximum number of iterations or a pre-defined relative change of APCS coefficients.
  • If the maximum number of rounds of inversion is met, go to Step 6. Otherwise, the obtained contrast and APCS will be used as the initial guesses for the next round of optimization with smaller β and larger M F in Step 3.
  • Output the obtained contrast.
As mentioned in [29], the first round inversion with a large β and with a low-dimensional subspace enables a fast convergence to a meaningful coarse result that could be used as an initial guess in the second round. By increasing the dimension of the APCS subspace and including more MSE in estimating the contrast, the inversion gives us a result with better resolution. Since in the second round a (supposedly) good initial guess is given, the convergence is also very fast. For some difficult problems, the inversion could be carried out with multi-round optimizations by gradually increasing the dimensions of the APCS subspace in each round while decreasing the values of β in estimating the contrast.

2.4. Updating Contrast and Contrast Sources with Different β

As mentioned above, there are two updates at each iteration for the two types of unknowns. In [29], the same β is used in each round of optimization for both updates. In the first round optimization in inversions, to tackle the nonlinearity, a large β is needed in updating the modified contrast, and therefore we use the same β for the update of APCS. In the subsequent rounds (instead of the first round) of optimization, for the sake of stability, a small β is used in estimating the modified contrast to cope with a high-dimensional APCS subspace, as discussed in [29]. However, there is not such a need to use a small β in updating the APCS. Consequently, in the second round of optimization, we can use a CIE-I model with larger value β 1 for the update of the APCS and another with smaller value β 2 for the update of the contrast at the same iteration. The same applies to the third round optimization, if there is such a need. The purpose of doing so is to further accelerate the convergence of these computationally burdensome 3-D inversions after the first round optimization.
As for the value range for β 2 , we carry out a similar calculation as in [29], which reflects the norm of the scattering operator that maps the contrast sources to the scattered fields within DoI. The results shown in Figure 2 indicate that, if we want to suppress the MSE in estimating the contrast when using the least squares method, we might need to choose a value for β 2 that is larger than 3.5, and this is the guideline for the first round optimization. For the second or subsequent rounds, as good initial guesses are provided, we can include more MSE to retrieve the fine features of the unknown scatterers.

3. Numerical Simulations

In this section, we will test the proposed inversion methods in three examples. We will use the same physical setup of sources and receivers for the 3-D example in [8], as shown in Figure 3. The DoI are all the same, a box with size 3 λ × 3 λ × 3 λ . The box is illuminated by 60 electric dipole antennas at 300 MHz ( λ = 1 m in air), located at three circles (with 20 dipole antennas evenly distributed on each) with the same radius 3 m. The three circles are in x y , y z and x z planes, and their centers are at (0.2, 0, –0.1), (0.1, 0, –0.15), and (–0.05, 0.1, 0), respectively. The direction of the electric dipole sources in the y z plane are in the x-direction, while those in the x z and x y planes are in the y- and z-directions, respectively. Scattered fields are measured by 60 receivers, located at the same positions as the 60 dipole sources. We collect all three components of the fields. Consequently, we have a 60 × 180 synthetic data matrix. In all three tests, the synthetic data are calculated with a 60 × 60 × 60 mesh, while, in the inversions, a 30 × 30 × 30 mesh is used. All synthetic data are contaminated with additive Gaussian white noise with level of 10 % .
The termination condition in each round of optimization is to reach a pre-defined relative changing rate of the APCS coefficients, given as
δ 3 D = 1 N i l = 1 N i γ ^ ^ l ( h ) γ ^ ^ l ( h 1 ) 2 γ ^ ^ l ( h 1 ) 2 ,
where γ ^ ^ l ( h ) is the APCS Fourier coefficient for the l th incidence at h th iteration. We set δ 3 D < 10 3 as the termination condition.
The reconstruction results are quantitatively evaluated by the following error:
E r r = 1 M m , n , p | ϵ ^ r ; m , n , p est ϵ ^ r ; m , n , p tr | 2 | ϵ ^ r ; m , n , p tr | 2 .
When running on a workstation with eight threads and 32 Gb RAM, every iteration of the proposed inversion method costs about 25 seconds CPU time in MATLAB, including one update on the contrast sources and one update on the contrast. Due to the independence between different incidences, we use 8 MATLAB workers to update the contrast sources in parallel.

3.1. Example 1

We reuse the 3-D test in [8], where a coated cube is employed. The cube is with an outer layer ( ϵ r 2 = 1.5 + i 0.3 ) and an inner layer ( ϵ r 1 = 2 + i 0.8 ), where the outer edge length is b = 2 λ and inner edge length is a = 1 λ , as shown in Figure 4a. In [8], we observe that the inversion with LSIE and FFT-TSOM is able to satisfactorily retrieve the cube while the LSIE with SOM fails. Here, we illustrate how the proposed inversion method with CIE-I and FFT-TSOM performs. Similarly, we carry out two rounds of optimization for this inversion as done in [8] with M F = 6 and 10, but with CIE-I, we use β = 6 in the first round and β = 1 for the second round. The reconstruction results are shown in Figure 5, with { ϵ ^ r est } as the real part of the reconstructed relative permittivity and { ϵ ^ r est } as the imaginary part, where we see after two rounds of optimization that the coated cube is successfully found.
Now, we compare the convergence speeds of inversions with LSIE and CIE-I. We plot the reconstruction errors for both cases, as shown in Figure 6, in which the inversion with CIE-I appears to be converging much faster than the one with LSIE, with the same reconstruction quality. This confirms again the speeding convergence of inversions in two-dimensional cases shown in [29]. We would like to emphasize that this fast convergence property is extremely important in handling the 3-D ISPs, since the computational costs in 3-D problems are much higher than in two-dimensional cases.
With this example, we further test the relaxed scheme with different β for updating the APCS and the contrast. The termination condition remains the same, δ 3 D < 10 3 . We apply this scheme in the second round optimization, with β 1 = 6 for the APCS update and β 2 = 1 for the contrast update. For comparison, the recorded reconstruction error at each iteration is plotted in Figure 6 as well, which shows that the convergence is further accelerated compared with the case of using β 1 = 1 .

3.2. Example 2

In this test, we use a profile with four cubes with increasing contrasts. Having edge length 0.8 λ , they are centered at ( 0.7 , 0.7 , 0.7 ) λ , ( 0.7 , 0.7 , 0.7 ) λ , ( 0.7 , 0.7 , 0.7 ) λ , and ( 0.7 , 0.7 , 0.7 ) λ , with ϵ r = 2 , 3 , 4 and 5, respectively, as shown in Figure 7.
Two inversions are carried out with LSIE and CIE-I, each with two rounds ( M F = 6 and 10). For CIE-I, the choices of β are 6 and 1 in the two rounds. The reconstruction results and errors are shown in Figure 8, Figure 9 and Figure 10. From these results, we clearly observe that the inversion with LSIE is only able to find the bottom two cubes with lower contrasts, whereas the inversion with CIE-I succeeds in finding all four of four cubes. Reconstruction errors displayed in Figure 9 confirm it, inversion with LSIE diverging while converging with CIE-I.
In addition, we test the inversion scheme with different β for updating the APCS and for updating the contrast. Firstly, we choose β 1 = 6 for the update of APCS and β 2 = 1 for the update of the contrast in the second round of optimization with M F = 10 , which however immaturely converges. This might be due to the reason of using a large β 1 . Then, we choose β 1 = 3 , and the optimization converges to a good solution with a convergence speed faster than when using β 1 = 1 .
From this example, the inversion with CIE-I is able to handle the highly nonlinear problems consisting of strong scatterers, those with either large contrasts or large dimensions (in terms of wavelength), while the inversion with LSIE may fail.

3.3. Example 3

We will use another highly nonlinear example to confirm the large difference between the performances of inversion methods with CIE-I and LSIE. In this example, we use a profile that is similar to the famous two-dimensional “Austria” that has an annular and two separated disks. Here, we use a coated cube with a hollow inside and two rods outside the cube, as shown in Figure 11, all of which are with ϵ r = 2.5 .
We still carry out inversions with LSIE and CIE-I with two rounds of optimization, the first with M F = 6 and the second with M F = 10 . For the CIE-I, β 1 = β 2 = 6 is used in the first round, and β 1 = β 2 = 1 in the second round. The reconstructions and errors are shown in Figure 12, Figure 13a and Figure 14. We see that the inversion with LSIE fails to find the profile while the one with CIE-I succeeds. This can also be seen from the errors of the reconstructions in Figure 13a, where the error by the inversion with LSIE diverges.
In the reconstruction results in Figure 14, we see that there is an artefact within the coated cube, where the medium is supposed to be air. This artefact appears in the reconstructed result after the first round optimization with M F = 6 , meaning that the inversion, though capable of retrieving most of the main features of the scatterers, is still not stable enough. Therefore, we carry out another inversion with three rounds of optimization, with M F = 4 , 8, and 10 in each round, and β = 6 , 1, and 0.5 , respectively. The final reconstruction result is given in Figure 15, and we see that there is no more such an artefact.
At last, we also carry out the inversions with different β values for the updates of the APCS and the contrast, and the results are shown in Figure 13. We see that with larger β 1 value for the update of the APCS in the second round optimization, the convergence speed is indeed faster.
From this example, we again confirm the great resolvability of the inversion method with CIE-I against the high nonlinearity of the ISPs.

4. Conclusions

In this paper, we propose an inversion method with CIE-I to tackle the 3-D electromagnetic ISPs, especially for highly nonlinear problems with strong scatterers, those with high contrasts or electrically large dimensions. With the CIE-I modeling, the multiple scattering effects in estimating the contrast can be suppressed such that the nonlinearity of inversion can be effectively alleviated. Together with the FFT-TSOM regularization scheme, this largely increases the ability of retrieving the profile of strong scatterers, and effectively accelerates the convergence when handling the moderate scatterers. In addition, by relaxing the contraction mapping, i.e., different contraction mappings are used in updating the contrast sources and in updating the contrast, the convergence of the inversions can be further accelerated. Through numerical examples, we clearly show that the inversions with CIE-I outperform the ones with LSIE, in terms of the resolvability against the nonlinearity and the convergence speed. As shown in [32], the resolvability of the inversion solver with CIE-I against nonlinearity can be further improved in the two-dimensional case if proper regularization techniques are implemented, which should be expected in the 3-D case as well.

Author Contributions

Conceptualization, Y.Z.; Methodology, Y.Z.; Software, Y.Z. and K.X.; Validation, Y.Z., and K.X.; Formal Analysis, Y.Z. and K.X.; Investigation, Y.Z.; Resources, K.X.; Data Curation, Y.Z.; Writing—Original Draft Preparation, Y.Z. and K.X.; Writing—Review and Editing, Y.Z., and K.X.; Visualization, Y.Z.; Supervision, Y.Z.

Funding

K.X. was partially funded by NSFC Grant No. 61601161.

Acknowledgments

The authors would like to thank Dominique Lesselier at Laboratoire des Signaux et Systèmes (UMR8506 CNRS-CentraleSupélec-Université Paris-Sud), France, for his very kind help in discussions of 3-D inversion methods and in writing the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CIE-IContraction integral equation for inversion
LSIELippmann–Schwinger integral equation
3-DThree-dimensional
CSIContrast source inversion
SOMSubspace-based optimization method
FFT-TSOMFFT type twofold subspace-based optimization method
APCSAmbiguous part of the contrast source
DPCSDeterministic part of the contrast source
DoIDomain of interest
MSEMultiple scattering effects

References

  1. Colton, D.; Kress, R. Inverse Acoustic and Electromagnetic Scattering Theory; Springer: New York, NY, USA, 2013. [Google Scholar]
  2. Abubakar, A.; van den Berg, P.M.; Mallorqui, J. Imaging of biomedical data using a multiplicative regularized contrast source inversion method. IEEE Trans. Microw. Theory Tech. 2002, 50, 1761–1771. [Google Scholar] [CrossRef]
  3. Abubakar, A.; van den Berg, P.M. Three-dimensional inverse scattering applied to cross-well induction sensors. IEEE Trans. Antennas Propag. 2000, 38, 1669–1681. [Google Scholar] [CrossRef]
  4. Massa, A.; Boni, A.; Donelli, M. A classification approach based on SVM for electromagnetic subsurface sensing. IEEE Trans. Antennas Propag. 2005, 43, 2084–2093. [Google Scholar] [CrossRef]
  5. Sabatier, P.C. Past and future of inverse problems. J. Math. Phys. 2000, 41, 4082–4124. [Google Scholar] [CrossRef]
  6. Abubakar, A.; van den Berg, P.M. Iterative forward and inverse algorithms based on domain integral equations for three-dimensional electric and magnetic objects. J. Comput. Phys. 2004, 195, 236–262. [Google Scholar] [CrossRef]
  7. Zhong, Y.; Chen, X.; Agarwal, K. An improved subspace-based optimization method and its implementation in solving three-dimensional inverse problems. IEEE Trans. Geosci. Remote Sens. 2010, 48, 3763–3768. [Google Scholar] [CrossRef]
  8. Zhong, Y.; Chen, X. An FFT twofold subspace-based optimization method for solving electromagnetic inverse scattering problems. IEEE Trans. Antennas Propag. 2011, 59, 914–927. [Google Scholar] [CrossRef]
  9. Litman, A.; Lorenzo, C. Special section on testing inversion algorithms against experimental data: 3-D targets. Inverse Probl. 2009, 25, 020201. [Google Scholar] [CrossRef]
  10. Van den Berg, P.M.; Kleinman, R.E. A contrast source inversion method. Inverse Probl. 1997, 13, 1607–1620. [Google Scholar] [CrossRef]
  11. Van den Berg, P.M.; van Broekhoven, A.L.; Abubakar, A. Extended constrast source inversion. Inverse Probl. 1999, 15, 1325–1344. [Google Scholar] [CrossRef]
  12. Wang, Y.; Chew, W.C. An iterative solution of two-dimensional electromagnetic inverse scattering problem. Int. J. Imaging Syst. Technol. 1989, 1, 100–108. [Google Scholar] [CrossRef]
  13. Chew, W.C.; Wang, Y. Reconstruction of two-dimensional permittivity distribution using the distorted Born iterative method. IEEE Trans. Med. Imaging 1990, 9, 218–225. [Google Scholar] [CrossRef] [PubMed]
  14. Dorn, O.; Lesselier, D. Level set methods for inverse scattering. Inverse Probl. 2006, 22, R67–R131. [Google Scholar] [CrossRef]
  15. Benedetti, M.; Lesselier, D.; Lambert, M.; Massa, A. A multi-resolution technique based on shape optimization for the reconstruction of homogeneous dielectric objects. Inverse Probl. 2009, 25, 015009. [Google Scholar] [CrossRef]
  16. Chen, X. Subspace-based optimization method for solving inverse scattering problems. IEEE Trans. Geosci. Remote Sens. 2010, 48, 42–49. [Google Scholar] [CrossRef]
  17. Zhong, Y.; Chen, X. Twofold subspace-based optimization method for solving inverse scattering problems. Inverse Probl. 2009, 25, 085003. [Google Scholar] [CrossRef]
  18. Agarwal, K.; Pan, L.; Chen, X. Subspace-based optimization method for reconstruction of two-dimensional complex anisotropic dielectric objects. IEEE Trans. Microw. Theory Tech. 2009, 58, 1065–1074. [Google Scholar] [CrossRef]
  19. Pastorino, M. Stochastic optimization methods applied to microwave imaging: A review. IEEE Trans. Antenna Propag. 2007, 55, 538–548. [Google Scholar] [CrossRef]
  20. Rocca, P.; Benedetti, M.; Donelli, M.; Franceschini, D.; Massa, A. Evolutionary optimization as applied to inverse scattering problems. Inverse Probl. 2009, 25, 123003. [Google Scholar] [CrossRef]
  21. De Zaeytijd, J.; Franchois, A.; Geffrin, J.M. A new value picking regularization strategy-Application to the 3-D electromagnetic inverse scattering problem. IEEE Trans. Antenna Propag. 2009, 57, 1133–1149. [Google Scholar] [CrossRef]
  22. Chaumet, P.; Belkebir, K. Three-dimensional reconstruction from real data using a conjugate gradient-coupled dipole method. Inverse Probl. 2009, 25, 024003. [Google Scholar] [CrossRef]
  23. Yu, C.; Yuan, M.; Liu, Q.H. Reconstruction of 3-D objects from multi-frequency experimental data with a fast DBIM-BCGS method. Inverse Probl. 2009, 25, 024007. [Google Scholar] [CrossRef]
  24. Donelli, M.; Franceschini, D.; Rocca, P.; Massa, A. Three-dimensional microwave imaging problems solved through an efficient multiscaling particle swarm optimization. IEEE Trans. Geosci. Remote Sens. 2009, 47, 1467–1481. [Google Scholar] [CrossRef]
  25. Agarwal, K.; Chen, X.; Zhong, Y. A multipole-expansion based linear sampling method for solving inverse scattering problems. Opt. Express 2010, 18, 6366–6381. [Google Scholar] [CrossRef] [PubMed]
  26. Bevacqua, M.T.; Isernia, T. Boundary Indicator for Aspect Limited Sensing of Hidden Dielectric Objects. IEEE Geosci. Remote Sens. Lett. 2018, 15, 838–842. [Google Scholar] [CrossRef]
  27. Isernia, T.; Crocco, L.; D’Urso, M. New tools and series for forward and inverse scattering problems in lossy media. IEEE Geosci. Remote Sens. Lett. 2004, 1, 327–331. [Google Scholar] [CrossRef]
  28. D’Urso, M.; Isernia, T.; Morabito, A.F. On the Solution of 2-D Inverse Scattering Problems via Source-Type Integral Equations. IEEE Trans. Geosci. Remote Sens. 2010, 48, 1186–1198. [Google Scholar] [CrossRef]
  29. Zhong, Y.; Lambert, M.; Lesselier, D.; Chen, X. A new integral equation method to solve highly nonlinear inverse scattering problems. IEEE Trans. Antennas Propag. 2016, 64, 1788–1799. [Google Scholar] [CrossRef]
  30. Pankratov, O.V.; Avdeyev, D.B.; Kuvshinov, A.V. Electromagnetic field scattering in a heterogeneous earth: A solution to the forward problem. Phys. Solid Earth 1995, 31, 201–209. [Google Scholar]
  31. Peterson, A.F.; Ray, S.L.; Mittra, R. Computational Methods for Electromagnetics; IEEE Press: New York, NY, USA, 1998. [Google Scholar]
  32. Xu, K.; Zhong, Y.; Wang, G. A hybrid regularization technique for solving highly nonlinear inverse scattering problems. IEEE Trans. Microw. Theory Tech. 2018, 64, 11–21. [Google Scholar] [CrossRef]
Figure 1. Schematics of inverse scattering problems.
Figure 1. Schematics of inverse scattering problems.
Jimaging 05 00027 g001
Figure 2. The values of | ( G D ; x x 3 D I x ) ( r ) | in the plane x = 0 when I x = 1 for a DoI with size (a) 3 λ × 3 λ × 3 λ and (b) 5 λ × 5 λ × 5 λ .
Figure 2. The values of | ( G D ; x x 3 D I x ) ( r ) | in the plane x = 0 when I x = 1 for a DoI with size (a) 3 λ × 3 λ × 3 λ and (b) 5 λ × 5 λ × 5 λ .
Jimaging 05 00027 g002
Figure 3. The physical setup for the numerical tests.
Figure 3. The physical setup for the numerical tests.
Jimaging 05 00027 g003
Figure 4. Coated cube used in Example 1.
Figure 4. Coated cube used in Example 1.
Jimaging 05 00027 g004
Figure 5. Reconstruction results of inversions with CIE-I. In the four subfigures, the 30 slices of DoI with each at z = z q plane, where z q , q = 1 , , 30 , are the grid points along z-direction, and z p < z q if p < q . The displaying sequence is with the convention of left to right, and top to down. For instance, the top left corner one is with z 1 , and the top row second column one is with z 2 . The same applies to the figures hereafter. In the first round, β 1 = β 2 = 6 . In the second round, β 1 = β 2 = 1 .
Figure 5. Reconstruction results of inversions with CIE-I. In the four subfigures, the 30 slices of DoI with each at z = z q plane, where z q , q = 1 , , 30 , are the grid points along z-direction, and z p < z q if p < q . The displaying sequence is with the convention of left to right, and top to down. For instance, the top left corner one is with z 1 , and the top row second column one is with z 2 . The same applies to the figures hereafter. In the first round, β 1 = β 2 = 6 . In the second round, β 1 = β 2 = 1 .
Jimaging 05 00027 g005
Figure 6. Errors of reconstructions obtained by different inversion methods for Example 1.
Figure 6. Errors of reconstructions obtained by different inversion methods for Example 1.
Jimaging 05 00027 g006
Figure 7. True permittivity profile (real part) for Example 2.
Figure 7. True permittivity profile (real part) for Example 2.
Jimaging 05 00027 g007
Figure 8. Reconstruction results of inversions with LSIE for Example 2.
Figure 8. Reconstruction results of inversions with LSIE for Example 2.
Jimaging 05 00027 g008
Figure 9. Errors of reconstructions obtained by different inversion methods for Example 2.
Figure 9. Errors of reconstructions obtained by different inversion methods for Example 2.
Jimaging 05 00027 g009
Figure 10. Reconstruction results of inversions with CIE-I for Example 2. In the first round, β 1 = β 2 = 6 . In the second round, β 1 = β 2 = 1 .
Figure 10. Reconstruction results of inversions with CIE-I for Example 2. In the first round, β 1 = β 2 = 6 . In the second round, β 1 = β 2 = 1 .
Jimaging 05 00027 g010
Figure 11. True permittivity profile (real part) for Example 3.
Figure 11. True permittivity profile (real part) for Example 3.
Jimaging 05 00027 g011
Figure 12. Reconstruction results of inversions with LSIE for Example 3.
Figure 12. Reconstruction results of inversions with LSIE for Example 3.
Jimaging 05 00027 g012
Figure 13. Errors of reconstructions obtained by different inversion methods for Example 3.
Figure 13. Errors of reconstructions obtained by different inversion methods for Example 3.
Jimaging 05 00027 g013
Figure 14. Reconstruction results of inversions with CIE-I for Example 3. In the first round, β 1 = β 2 = 6 . In the second round, β 1 = β 2 = 1 .
Figure 14. Reconstruction results of inversions with CIE-I for Example 3. In the first round, β 1 = β 2 = 6 . In the second round, β 1 = β 2 = 1 .
Jimaging 05 00027 g014
Figure 15. Reconstruction results of inversions with CIE-I after three rounds of optimization for Example 3. In the first round, β 1 = β 2 = 6 and M F = 4 . In the second round, β 1 = β 2 = 1 and M F = 8 . In the third round, β 1 = β 2 = 0 . 5 and M F = 10 .
Figure 15. Reconstruction results of inversions with CIE-I after three rounds of optimization for Example 3. In the first round, β 1 = β 2 = 6 and M F = 4 . In the second round, β 1 = β 2 = 1 and M F = 8 . In the third round, β 1 = β 2 = 0 . 5 and M F = 10 .
Jimaging 05 00027 g015

Share and Cite

MDPI and ACS Style

Zhong, Y.; Xu, K. Contraction Integral Equation for Three-Dimensional Electromagnetic Inverse Scattering Problems. J. Imaging 2019, 5, 27. https://doi.org/10.3390/jimaging5020027

AMA Style

Zhong Y, Xu K. Contraction Integral Equation for Three-Dimensional Electromagnetic Inverse Scattering Problems. Journal of Imaging. 2019; 5(2):27. https://doi.org/10.3390/jimaging5020027

Chicago/Turabian Style

Zhong, Yu, and Kuiwen Xu. 2019. "Contraction Integral Equation for Three-Dimensional Electromagnetic Inverse Scattering Problems" Journal of Imaging 5, no. 2: 27. https://doi.org/10.3390/jimaging5020027

APA Style

Zhong, Y., & Xu, K. (2019). Contraction Integral Equation for Three-Dimensional Electromagnetic Inverse Scattering Problems. Journal of Imaging, 5(2), 27. https://doi.org/10.3390/jimaging5020027

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop