Comparisons between Isotropic and Anisotropic TV Regularizations in Inverse Acoustic Scattering

Abstract

This article compares the isotropic and anisotropic TV regularizations used in inverse acoustic scattering. It is observed that compared with the traditional Tikhonov regularization, isotropic and anisotropic TV regularizations perform better in the sense of edge preserving. While anisotropic TV regularization will cause distortions along axes. To minimize the energy function with isotropic and anisotropic regularization terms, we use split Bregman scheme. We do several 2D numerical experiments to validate the above arguments.

Share and Cite:

Liu, P. (2023) Comparisons between Isotropic and Anisotropic TV Regularizations in Inverse Acoustic Scattering. Engineering, 15, 106-113. doi: 10.4236/eng.2023.152009.

1. Introduction

Inverse acoustic scattering problem is to get the refractive index from measurements of the scattered field or its far field pattern data. It has wide applications in many aspects such as radar, sonar, geophysical exploration, medical CT imaging and nondestructive testing [1] .

Inverse acoustic scattering problem is typically non-linear and ill-posedness. To be precise, the small disturbance of the measurement data could cause severe error in the inversion results. For nonlinearity, the most common way is to adopt linear or optimization method. The regularization method can approximate the ill-posed problem to the well-posed problem to estimate the refractive index distribution. Therefore, iterative regularization method is a typical way to deal with such problems. For example, simplified Newton method [2] , modified gradient method [3] , quasi-Newton method [4] , Gauss-Newton method [5] [6] . In addition, other research results on this issue include: Dual-space method [7] , linear sampling method (LSM) [8] [9] structure recognition function g z , which is the solution of the far-field equation F g z = Φ ( , z ) , factorization method

[10] is solved by ( F F ) 1 4 g z = Φ ( , z ) in place of the far field equations, multiple

signal classification (MUSIC) [11] [12] constructs a non-iterative solution function, level set method [13] is to determine the regional boundary method.

In this article, we use the isotropic and anisotropic TV regularizations to overcome the ill-posed of inverse acoustic scattering, and the split Bregman algorithm to overcome the non-differentiability of the reconstruction problem and accelerate the inversion process. Finally, the numerical experiment is carried out to verify.

2. Forward Problem and Inverse Scattering Problem

For a given time harmonic incident wave u i = e i ω t , the mathematical model of its propagation in inhomogeneous medium can be given by the following Helmholtz equation

Δ u t + k 2 n 2 u t = 0 in R d . (1)

Here, k > 0 is the wavenumber, the refractive index function n

n = { 1 R d \ D , otherwise D ,

u t = u i + u s is the total field where u s represents the scatter field. To ensure the uniqueness of the solution, we require Sommerfeld radiation condition

l i m | x | | x | d 1 2 ( | x | i k ) u s ( x ) = 0 (2)

uniformly in all directions x ^ = x | x | . The forward problem is to derive a solution using the Equations ((1), (2)). The forward problem is governed by the following Lippmann-Schwinger equations [1] .

u t ( x ) = u i ( x ) + k 2 D Φ ( x , y ) ( n 2 1 ) u t ( y ) d y , y R d \ D . (3)

Here, Φ is the fundamental solution of the Helmholtz equation i.e.

Φ ( x , y ) = { i 4 H 0 1 ( k | x y | ) , if x , y R 2 x y , 1 4 π e i k | x y | | x y | , if x , y R 3 x y ,

where H 0 ( 1 ) denotes the zero-th order Hankel function of the first kind. Note that for the sake of solving, we assume that the contrast q = n 2 1 is satisfied ( q ) > 1 and ( q ) 0 in this article and D R d ( d = 2,3 ) is a bound domain where contain the support of the contrast q. For simplicity, we assume that the volume potential V is given by

( V u ) ( x ) = k 2 D Φ ( x , y ) u ( y ) d y , (4)

so (3) can be described as the following equation

u t = u i + V ( q u t ) . (5)

Hence, u t | Γ = ( I d V ( q ) ) 1 u i and u s | Γ = V ( q ( I d V ) ( q ) 1 u i ) .

The forward operator F is defined via:

F ( q ) : = V ( q ( I d V ( q ) ) 1 u i ) . (6)

The problem of Inverse acoustic scattering can be recast contrast q by the measured data of (6). But, it is well known that (6) is nonlinear about q, which may cause additional complexity in reconstruction methods, so we consider linearizing the above equation. Given the known fixed value q0, we linearize the forward operator F with Taylor polynomial at q0 as the following equation

F ( q ) F ( q 0 ) + F ( q 0 ) [ q q 0 ] , (7)

where F ( q 0 ) is measured scattered fields at q0, F ( q 0 ) is Fréhet derivative of F ( q 0 ) . For the purpose of computerized reconstruction, we discretize the domain D as D = i = 1 N D T i , where T i is a rectangle element, then q | T i can be considered as a constant q i , q can be approximated by the vector q = ( q 1 , q 2 , , q N D ) T . We consider minimization of the discretized functional

δ F m e a s G δ q . (8)

Here, G R N t N r × N D is the jacobian matrix of F ( q ) , δ q = q q 0 R N D , δ F m e a s = F ( q ) F ( q 0 ) R N t N r ,where N t , N r represents the number of transmitters, receivers on Γ . Noting that the measurement data δ F m e a s may have some error due to perturbed measurements or errors, Intuitively, the problem of inverse acoustic scattering can be recast into the following least square error problem to better approximations of the exact solution.

δ q = arg min δ q 1 2 G δ q δ F m e a s l 2 2 , (9)

where δ q C N D is the searched-for exact contrast, G C N t N r × N D , F m e a s C N t N r . However, the solution (9) is a complex valued function, so it is difficult to use regularization methods. Thus, we convert a complex-valued functional (9) to a real-valued functional (10) as following

δ q = arg min δ q 1 2 G δ q δ F m e a s l 2 2 . (10)

Here, G = ( G G G G ) R 2 N t N r × 2 N D , δ q = ( δ q δ q ) R 2 N D ,

F m e a s δ = ( F m e a s δ F m e a s δ ) R 2 N t N r . However, (10) solely minimizing the discrepancy

causes numerical instabilities. Thus, we incorporate a-priori information about the solution to avoid instable results. The most commonly used regularization method is Tikhonov regularization (TR), which is to solve

δ q = arg min δ q 1 2 G δ q F m e a s δ l 2 2 + λ δ q l 1 (11)

with a positive regularization parameter λ . However, it has an excessively smooth effect on the solution, which will blur the edge of the reconstructed image. To preserve the shape, we use the isotropic TV

δ q = arg min δ q 1 2 G δ q F m e a s δ l 2 2 + λ | D x δ q | 2 + | D y δ q | 2 l 1 (12)

and anisotropic TV method

δ q = arg min δ q 1 2 G δ q F m e a s δ l 2 2 + λ D x δ q l 1 + λ D y δ q l 1 (13)

with respectively the first-order difference operators along the x and y directions of D x , D y R 2 N D × 2 N D . However, (12) is non-differentiability. So, we use the Split Bregman algorithm to solve the non-differentiability problem, i.e. by introducing new variable u x , u y R 2 N , (12) needs to be converted to minimization problem:

{ δ q = arg min δ q 1 2 G δ q F m e a s δ l 2 2 + λ u x 2 + u y 2 l 1 s .t . D x δ q = u x D y δ q = u y . (14)

The minimization of subproblems in (14) can be separated into the minimization of three simple subproblems d q and u x , u y . Therefore, the following split bregman iteration stages are proposed:

{ δ q k + 1 = arg min δ q 1 2 G δ q F m e a s δ l 2 2 + α 2 D x δ q u x b x l 2 2 + α 2 D y δ q u y b y l 2 2 ( u x k + 1 , u y k + 1 ) = arg min u λ u x 2 + u y 2 l 1 + α 2 D x δ q u x b x l 2 2 + α 2 D y δ q u y b y l 2 2 b x k + 1 = b x k + α ( D x δ q u x ) b y k + 1 = b y k + α ( D y δ q u y ) . (15)

The (13) is non-differentiability. Similarly, (13) needs to be converted to

{ δ q = arg min δ q 1 2 G δ q F m e a s δ l 2 2 + λ D x δ q l 1 + λ D y δ q l 1 s .t . D x δ q = u x D y δ q = u y

δ q k + 1 = arg min δ q { 1 2 G δ q F m e a s δ l 2 2 + α 2 D x δ q u x b x l 2 2 + α 2 D y δ q u y b y l 2 2 } ; (16)

u x k + 1 = arg min u λ u x + α 2 D x δ q u x b x l 2 2 l 1 ; (17)

u y k + 1 = arg min u { λ u y l 1 + α 2 D y δ q u y b y l 2 2 } ; (18)

b x k + 1 = b x k + α ( D x δ q u x ) ; (19)

b y k + 1 = b y k + α ( D y δ q u y ) . (20)

The first-order optimality condition of (16) is

( G T G + α D x T D x + α D y T D y ) δ q k + 1 = α ( u x k b x k ) + α ( u y k b y k ) + G T F m e a s δ (21)

The minimization of ((17), (18)) can be found by the soft threshold formula

u x k + 1 [ k ] = h λ ρ ( ( D δ q _ ) k + 1 [ k ] + b x k + 1 [ k ] ρ ) k = 1,2, ,2 N D . u y k + 1 [ k ] = h λ ρ ( ( D δ q _ ) k + 1 [ k ] + b y k + 1 [ k ] ρ ) k = 1,2, ,2 N D . (22)

Here, b x k + 1 [ k ] , b y k + 1 [ k ] and u x k + 1 [ k ] , u y k + 1 [ k ] are respectively the k-th element of b x , b y and u x , u y , h g ( ) is the soft-thresholding operator defined as

h g ( ) = { g sgn ( ) , | | > g 0, otherwise , (23)

where sgn ( ) is the sign function. We summarize the above procedures as the following algorithm in the form of pseudocode.

3. Numerical Experiments

To validate the proposed method, we demonstrate the reconstruction quality of isotropic TV, anisotropic TV, and Tikhonov regularization methods using some synthetic data. Firstly, we solve the forward problem (3) using the Integral equation to obtain the near field of u s as measured data.

All tests were conducted on an Intel Core i7 3.40 GHz CPU and 16 GB of RAM. To avoid “inverse crime,” the discrete computational region of the grid in the forward problem is finer than that in the inverse problem. We show the test set for synthetic data in Figures 1(a)-(f). Here, we choose the domain D as ( 0,1 ) × ( 0,1 ) , wavenumber k = 200 and 35 transmitters, receivers on Γ . we add 1% random noise to measured data for test the stability of method.

In Figure 1, we depict the test set of synthetic data. We apply Tikhonov

regularization, isotropic TV and anisotropic TV methods, respectively, to carry out the numerical simulation. The parameters of the three methods are set to be optimal empirically. It can be seen from Figure 2 that the location of isotropic TV and anisotropic TV reconstruction is more accurate, the shape is closer, and the reconstruction effect is better than the usual Tikhonov regularization (TR) reconstruction.

Figure 1. The 2D numerical model.

Figure 2. The first row (a)-(f) shows that the inversion result of Tikhonov regularization method; the second row (g)-(l) shows the that the inversion result of isotropic TV method; the Third row (m)-(r) shows the that the inversion result of anisotropic TV method.

There are several observations from the two figures. Firstly, all three regularization methods can well capture the main feature of the inner object, including position and shape. From Figures 2(a)-(f) shows that using SB to solve the Tikhonov regularization problem; from Figures 2(g)-(l) show that the images reconstructed by isotropic TV have an obvious ladder effect; from Figures 2(m)-(r) shows that using split Bregman to solve the anisotropic TV regularization problem can obtain an accurate image. The edges of the reconstructed images using the anisotropic TV distort along the coordinate axes.

The numerical experiment shows that the effect of method isotropic and anisotropic TV regularization in inverse acoustic scattering reconstructions is better sharpen the edges and is more robust against data noise than that of method Tikhonov regularization. But, in the anisotropic numerical simulation, the inversion image is distorted along the edge of the coordinate axis alignment, which indicates that there is a large geometric distortion. In order to simplify the operation process and save the running time, we apply the split Bregman algorithm to inverse acoustic scattering problem.

4. Conclusion and Future Work

In this article, we use isotropic TV and anisotropic TV regularization by the split Bergeman method to solve the inverse acoustic scattering problem. These two methods were compared with the Tikhonov method. The simulation results of the measured data show that the isotropic TV regularization can cause a staircase effect; the anisotropic regularization can cause geometric distortion along the coordinate axis. However, these two methods can well preserve boundaries more than Tikhonov regularization. In future work, we will focus on a method that can avoid the distortions along the coordinate axis and does not depend on the selection of regularization parameters.

Acknowledgements

The author would like to thank editor and referees for their valuable advice for the improvement of this article.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Colton, D. and Kress, R. (1998) Inverse Acoustic and Electromagnetic Scattering Theory. Springer, Berlin.
https://doi.org/10.1007/978-3-662-03537-5
[2] Author (2002) A Simplified Newton Method in Scattering Theory: The TE Case. IEEE Antennas and Propagation Society International Symposium (IEEE Cat. No. 02CH37313), 2, 102-105.
[3] Colton, D. and Kress, R. (1983) Integral Equation Methods in Scattering Theory. John Willey and Sons, Inc., New York.
[4] Gutman, S. and Klibanov, M. (1993) Regularized Quasi-Newton Method for Inverse Scattering Problems. Mathematical and Computer Modelling of Dynamical Systems, 18, 5-31.
https://doi.org/10.1016/0895-7177(93)90076-B
[5] Hohage, T. and Langer, S. (2010) Acceleration Techniques for Regularized Newton Methods Applied to Electromagnetic Inverse Medium Scattering Problems. Inverse Problems, 26, 15-28.
https://doi.org/10.1088/0266-5611/26/7/074011
[6] Zaeytijd, J.D., Franchois, A., Eyraud, C. and Geffrin, J.-M. (2007) Full-Wave Three-Dimensional Microwave Imaging with a Regularized Gauss-Newton Method—Theory and Experiment. IEEE Transactions on Antennas and Propagation, 2 November 2007, 3279-3292.
https://doi.org/10.1109/TAP.2007.908824
[7] Colton, D. and Monk, P. (1985) A Novel Method for Solving the Inverse Scattering Problem for Time-Harmonic Waves in the Resonance Region. SIAM Journal on Applied Mathematics, 45, 1039C1053.
https://doi.org/10.1137/0145064
[8] Ito, K., Jin, B. and Zou, J. (2013) A Direct Sampling Method for Inverse Electromagnetic Medium Scattering. Inverse Problems, 29, 095018.
https://doi.org/10.1088/0266-5611/29/9/095018
[9] Cakoni, F., Colton, D. and Monk, P. (2011) The Linear Sampling Method in Inverse Electromagnetic Scattering. Society for Industrial and Applied Mathematics.
https://doi.org/10.1137/1.9780898719406
[10] Kirsch, A. and Grinberg, N.I. (2008) The Factorization Method for Inverse Problems. Oxford University Press, Oxford.
https://doi.org/10.1093/acprof:oso/9780199213535.001.0001
[11] Kirsch, A. (2002) The MUSIC Algorithm and the Factorization Method in Inverse Scattering Theory for Inhomogeneous Media. Inverse Problems, 18, 1025-1040.
https://doi.org/10.1088/0266-5611/18/4/306
[12] Ammari, H., Iakovleva, E., Lesselier, D. and Perrusson, G. (2007) MUSIC-Type Electromagnetic Imaging of a Collection of Small Three-Dimensional Inclusions. SIAM Journal on Scientific Computing, 29, 674-709.
https://doi.org/10.1137/050640655
[13] Dorn, O. and Lesselier, D. (2009) Level Set Methods for Inverse Scattering: Some Recent Developments. Inverse Problems, 25, 125001.
https://doi.org/10.1088/0266-5611/25/12/125001
[14] Goldstein, T, and Osher, S. (2009) The Split Bregman Method for L1 Regularized Problems. SIAM Journal on Imaging Sciences, 2, 323-343.
https://doi.org/10.1137/080725891

Copyright © 2023 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.