LaTex2Web logo

Documents Live, a web authoring and publishing system

If you see this, something is wrong

Table of contents

First published on Wednesday, Jun 3, 2026 and last modified on Wednesday, Jun 3, 2026 by François Chaplais.

Alt-CC-PINN: An Alternating Optimization Framework with Implicit Neural Representation for Microwave Inverse Scattering Imaging

Shilong Sun College of Electronic Science and Technology, National University of Defense Technology, Changsha, China. This work was supported by the National Natural Science Foundation of China under Grant 62471476 and 62231026. Email

Keywords: Microwave inverse scattering imaging, physics-informed neural network, alternating optimization, conjugate gradient method, batched zero-padded 2D-FFT

Abstract

1 Introduction

2 Algorithm Architecture and Implementation


Algorithm 1 Fast Batched Alternating Optimization for Alt-CC-PINN with Frequency Hopping
1.Require:
2.Ensure:
3.Initialization:
4.Initialize MaterialNet INR parameters \( \theta\) (Weight Norm & SiLU) with specific biases (e.g., bias \( = -3.0\) for background fitting)
5.Initialize batched contrast sources \( \mathbf{J}_f^{(0)}\) via data equation back-propagation
6.Pre-compute zero-padded 2D-FFT Green’s kernels for fast domain integration
7.Initialize PR-CG variables: \( \mathbf{g}_{\mathbf{J}}^{(0)} = \mathbf{0}\) , \( \mathbf{v}^{(0)} = \mathbf{0}\)
8.// Outer Loop: Frequency Hopping Strategy
9.for stage \( s = 1 \to S\) do
10.Determine active frequencies \( \mathcal{F}_s\) and allocate epochs \( K_s\) for current stage
11.// Inner Loop: Optimization within Current Stage
12.for epoch \( k = 1 \to K_s\) do
13.Calculate dynamic cross-term weight based on stage progress: \( \beta_{\textrm{Lc},s}^{(k)} = \exp\left(-\alpha \cdot \frac{k}{K_s}\right)\)
14.// Phase 1: Batched PR-CG
15.Freeze network parameters \( \theta\)
16.Forward pass INR to obtain current contrast:
17.\( \boldsymbol{\chi}_f = \textrm{NN}(\mathbf{r}; \theta)\)
18.Compute batched internal total fields with FFT:
19.\( \mathbf{E}_{\textrm{tot},f} = \mathbf{E}_{\textrm{inc},f} + \mathcal{G}_{D} \mathbf{J}_f^{(k-1)}\)
20.Compute complex gradient \( \mathbf{g}_{\mathbf{J}}^{(k)}\) using sum of losses over active frequencies:
21.\( \mathbf{g}_{\mathbf{J}}^{(k)} = \nabla_{\mathbf{J}_f} \sum_{f \in \mathcal{F}_s} \left[ L_{\textrm{data},f} + L_{\textrm{state},f} + \beta_{\textrm{Lc},s}^{(k)} L_{\textrm{cross},f} \right]\)
22.Apply magnitude clipping to \( \mathbf{g}_{\mathbf{J}}^{(k)}\) (max norm \( \le 100.0\) ) to prevent gradient explosion
23.if \( k == 1\) and \( s == 1\) then
24.\( \gamma^{(k)} = 0\)
25.else
26.Compute PR-CG coefficient:
27.\( \gamma^{(k)} = \max \left( 0, \frac{\Re\left\{ \langle \mathbf{g}_{\mathbf{J}}^{(k)}, \mathbf{g}_{\mathbf{J}}^{(k)} - \mathbf{g}_{\mathbf{J}}^{(k-1)} \rangle \right\}}{\left\|\mathbf{g}_{\mathbf{J}}^{(k-1)}\right\|_2^2} \right)\)
28.end if
29.Update conjugate direction:
30.\( \mathbf{v}^{(k)} = -\mathbf{g}_{\mathbf{J}}^{(k)} + \gamma^{(k)} \mathbf{v}^{(k-1)}\)
31.if \( \Re\left\{ \langle \mathbf{g}_{\mathbf{J}}^{(k)}, \mathbf{v}^{(k)} \rangle \right\} \ge 0\) then
32.Reset conjugate direction to steepest descent:
33.\( \mathbf{v}^{(k)} = -\mathbf{g}_{\mathbf{J}}^{(k)}\)
34.end if
35.Analytically compute optimal step size \( \alpha^{(k)}\) via 1D line search on quadratic loss surface
36.Update contrast sources: \( \mathbf{J}_f^{(k)} = \mathbf{J}_f^{(k-1)} + \alpha^{(k)} \mathbf{v}^{(k)}\)
37.// Phase 2: Update Neu. Net. Parameters (Adam)
38.Freeze contrast sources \( \mathbf{J}_f \leftarrow \mathbf{J}_f^{(k)}\)
39.Re-compute static internal total fields based on updated \( \mathbf{J}_f^{(k)}\)
40.for \( \textrm{inner\_step} = 1 \to N_{\textrm{inner}}\) do
41.Forward pass INR to get \( \boldsymbol{\chi}_f(\theta)\)
42.Compute regression loss (Data loss is independent of \( \theta\) here):
43.\( L_\textrm{NN} = \sum_{f \in \mathcal{F}_s} \left[ L_{\textrm{state}, f}(\theta) + \beta_{\textrm{Lc},s}^{(k)} L_{\textrm{cross}, f}(\theta) \right]\)
44.Compute gradient \( \nabla_{\theta} L_\textrm{NN}\) and apply gradient clipping (max norm \( \le 1.0\) )
45.Update \( \theta\) using Adam optimizer:
46.\( \theta \leftarrow \theta - \eta \cdot \textrm{Adam}(\nabla_{\theta} L_\textrm{NN})\)
47.end for
48.end for
49.Pass optimized \( \mathbf{J}_f\) of current active frequencies to the next stage
50.end for
51.return \( \varepsilon_r(\mathbf{r}), \sigma(\mathbf{r})\) parameterized by optimal \( \theta\)

3 Experimental Validation and Performance Analysis

Figure 5. Comparison of mean PSNR convergence with standard deviation band (Left) and boxplots (Right) for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the frequency-hopping strategy to invert “Austria” dielectric targets. \( \varepsilon_\text{r}=6\) (a); \( \varepsilon_\text{r}=7\) (b); \( \varepsilon_\text{r}=8\) (c); \( \varepsilon_\text{r}=9\) (d). SNR\( =20\) dB.
Figure 10. Final reconstructed images for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the frequency-hopping strategy to invert “Austria” dielectric targets of different contrasts. The relative permittivity of the dielectric targets is \( \varepsilon_\text{r}=\) 6 (a, e, i), \( \varepsilon_\text{r}=\) 7 (b, f, j), \( \varepsilon_\text{r}=\) 8 (c, g, k), and \( \varepsilon_\text{r}=\) 9 (d, h, l). SNR\( =20\) dB. Top: Alt-CC-PINN; Middel: Alt-PINN; Bottom: Simul-CC-PINN.
Figure 23. Comparison of mean PSNR convergence with standard deviation band (Left) and boxplots (Right) for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the frequency-hopping strategy to invert “Austria” dielectric targets. \( \varepsilon_\text{r}=6\) , SNR\( =10\) dB (a); \( \varepsilon_\text{r}=7\) , SNR\( =10\) dB (b); \( \varepsilon_\text{r}=6\) , SNR\( =0\) dB (c); \( \varepsilon_\text{r}=7\) , SNR\( =0\) dB (d).
Figure 28. Final reconstructed images for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the frequency-hopping strategy to invert “Austria” dielectric targets of different contrasts. \( \varepsilon_\text{r}=\) 6, SNR\( =10\) dB (a, e, i), \( \varepsilon_\text{r}=\) 7, SNR\( =10\) dB (b, f, j), \( \varepsilon_\text{r}=\) 6, SNR\( =0\) dB (c, g, k), and \( \varepsilon_\text{r}=\) 7, SNR\( =0\) dB (d, h, l). Top: Alt-CC-PINN; Middel: Alt-PINN; Bottom: Simul-CC-PINN.
Figure 41. Comparison of mean PSNR convergence with standard deviation band (Left) and boxplots (Right) for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the simultaneous multi-frequency processing strategy to invert “Austria” dielectric targets. \( \varepsilon_\text{r}=6\) (a); \( \varepsilon_\text{r}=7\) (b); \( \varepsilon_\text{r}=8\) (c). SNR\( =20\) dB.
Figure 45. Comparison of mean PSNR convergence with standard deviation band (Left) and boxplots (Right) for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the frequency-hopping strategy to invert “Austria” lossy targets (small cylinders: \( \varepsilon_\text{r}=6\) , \( \sigma=0.05\) S/m; large ring: \( \varepsilon_\text{r}=9\) , \( \sigma=0.03\) S/m). SNR\( =20\) dB. Top: PSNR of the reconstructed permittivity; Bottom: PSNR of the reconstructed conductivity.
Figure 48. Ground truth (a) and final reconstructed images for Alt-CC-PINN (b, e), Alt-PINN (c, f) and Simul-CC-PINN (d, g) using the frequency-hopping strategy to invert “Austria” lossy targets (small cylinders: \( \varepsilon_\text{r}=6\) , \( \sigma=0.05\) S/m; large ring: \( \varepsilon_\text{r}=9\) , \( \sigma=0.03\) S/m). SNR\( =20\) dB. Top: reconstructed permittivity; Bottom: reconstructed conductivity.
Figure 56. Comparison of mean PSNR convergence with standard deviation band (Left) and boxplots (Right) for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the frequency-hopping strategy to invert “Austria” lossy targets (small cylinders: \( \varepsilon_\text{r}=12\) , \( \sigma=0.05\) S/m; large ring: \( \varepsilon_\text{r}=9\) , \( \sigma=0.10\) S/m). SNR\( =20\) dB. Top: PSNR of the reconstructed permittivity; Bottom: PSNR of the reconstructed conductivity.
Figure 59. Ground truth (a) and final reconstructed images for Alt-CC-PINN (b, e), Alt-PINN (c, f) and Simul-CC-PINN (d, g) using the frequency-hopping strategy to invert “Austria” lossy targets (small cylinders: \( \varepsilon_\text{r}=12\) , \( \sigma=0.05\) S/m; large ring: \( \varepsilon_\text{r}=9\) , \( \sigma=0.10\) S/m). SNR\( =20\) dB. Top: reconstructed permittivity; Bottom: reconstructed conductivity.
Figure 67. Free space scattering measurement facility of the Fresnel’s data. (a) Photograph of the microwave anechoic chamber experimental setup; (b) Schematic diagram of the geometric relationships in the detection scenario.
Figure 71. Comparison of mean PSNR convergence with standard deviation band (Left) and boxplots (Right) for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the frequency-hopping strategy to invert the Fresnel low-frequency dataset FoamTwinDielTM_345 (a) and high-frequency dataset FoamTwinDielTM_678 (b).
Figure 74. Final reconstructed images for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the frequency-hopping strategy to invert the Fresnel low-frequency dataset FoamTwinDielTM_345 (a, b, c) and high-frequency dataset FoamTwinDielTM_678 (d, e, f). Left: Alt-CC-PINN; Middle: Alt-PINN; Right: Simul-CC-PINN.
Figure 81. Comparison of mean PSNR convergence with standard deviation band (Left) and boxplots (Right) for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the simultaneous multi-frequency processing strategy to invert the Fresnel low-frequency dataset FoamTwinDielTM_345 (a) and high-frequency dataset FoamTwinDielTM_678 (b).
Figure 84. Final reconstructed images for Alt-CC-PINN, Alt-PINN and Simul-CC-PINN using the simultaneous multi-frequency processing strategy to invert the Fresnel low-frequency dataset FoamTwinDielTM_345 (a, b, c) and high-frequency dataset FoamTwinDielTM_678 (d, e, f). Left: Alt-CC-PINN; Middle: Alt-PINN; Right: Simul-CC-PINN.

4 Conclusion

References

[1] Reza K. Amineh and Maryam Ravan and Raveena Sharma Nondestructive Testing of Nonmetallic Pipes Using Wideband Microwave Measurements IEEE Transactions on Microwave Theory and Techniques 2020 68 5 1763–1772 may 10.1109/TMTT.2020.2969382

[2] Ahmad Ghattas and Ramzi Al-Sharawi and Amer Zakaria and Nasser Qaddoumi A Review on Microwave Non-Destructive Testing (NDT) of Composites Engineering Science and Technology, an International Journal 2024 10.1016/j.jestch.2024.101848

[3] Hongxin Zhou and Qingfeng Zhang and Xiaoxiang Hou and Ross D. Murch 2-D Near-Field Sensing Technique Using Single-Port Coupled-Resonator Probe Arrays IEEE Transactions on Microwave Theory and Techniques 2021 69 5 2722–2729 may 10.1109/TMTT.2021.3057626

[4] Paul M. Meaney and Margaret W. Fanning and Dun Li and Steven P. Poplack and Keith D. Paulsen A Clinical Prototype for Active Microwave Imaging of the Breast IEEE Transactions on Microwave Theory and Techniques 2000 48 11 1841–1853 nov 10.1109/22.883861

[5] Elise C. Fear and Jeremie Bourqui and Camilla Curtis and Duncan Mew and Barbara Docktor and Carolyn Romano Microwave Breast Imaging With a Monostatic Radar-Based System: A Study of Application to Patients IEEE Transactions on Microwave Theory and Techniques 2013 61 5 2119–2128 may 10.1109/TMTT.2013.2255884

[6] Peter M Van Den Berg and Ralph E Kleinman A contrast source inversion method Inverse Problems 1997 13 6 1607–1620

[7] Shilong Sun and Bert Jan Kooij and Tian Jin and Alexander G Yarovoy Cross-correlated contrast source inversion IEEE Transactions on Antennas and Propagation 2017 65 5 2592–2603

[8] YM Wang and Weng Cho Chew An iterative solution of the two-dimensional electromagnetic inverse scattering problem International Journal of Imaging Systems and Technology 1989 1 1 100–108

[9] Weng Cho Chew and Yi-Ming Wang Reconstruction of two-dimensional permittivity distribution using the distorted Born iterative method IEEE Transactions on Medical Imaging 1990 9 2 218–225

[10] Valeria Mariano and Jorge A. Tobon Vasquez and David O. Rodriguez-Duarte and Francesca Vipiana Field-Based Discretization of the 3-D Contrast Source Inversion Method Applied to Brain Stroke Microwave Imaging IEEE Journal of Electromagnetics, RF and Microwaves in Medicine and Biology 2024 1–8 10.1109/JERM.2024.3414196

[11] Michele Ambrosanio and Vito Pascazio A Multithreshold Iterative DBIM-Based Algorithm for the Imaging of Heterogeneous Breast Tissues IEEE Transactions on Biomedical Engineering 2019 66 2 509–520 feb 10.1109/TBME.2018.2849648

[12] Shilong Sun Frequency-Binned Cumulative Hopping Framework Incorporating Wavelength-Dependent Weighting Strategies for Inverse Scattering of High-Contrast Objects IEEE Transactions on Antennas and Propagation 2025 73 10 8048-8062 10.1109/TAP.2025.3592795

[13]

[14] Yutong Du and Zicheng Liu and Bazargul Matkerim and Changyou Li and Yali Zong and Bo Qi and Jingwei Kou Physics-Driven Neural Network for Solving Electromagnetic Inverse Scattering Problems IEEE Transactions on Antennas and Propagation 2025 10.1109/TAP.2025.3637513

[15] Tao Wei and Xiao-Hua Wang and Hong-Yu Ren and Hui Zhou and Jiao-Long Niu and Bing-Zhong Wang An Accurate and Stable Unsupervised Physics-Inspired Neural Network Method for 2-D Electromagnetic Inverse Scattering IEEE Transactions on Microwave Theory and Techniques 2026 74 4 3581–3592 apr 10.1109/TMTT.2026.XXXXXXX

[16] Shilong Sun and Dahai Dai and Xuesong Wang A Fast Algorithm of Cross-Correlated Contrast Source Inversion in Homogeneous Background Media IEEE Transactions on Antennas and Propagation 2023 71 5 4380-4393 10.1109/TAP.2023.3243768

[17] K Belkebir and AG Tijhuis Using multiple frequency information in the iterative solution of a two-dimensional nonlinear inverse problem Proceedings Progress in Electromagnetics Research Symposium, PIERS 1996, 8 July 1996, Innsbruck, Germany 1996 353 University of Innsbruck

[18] Amelie Litman and Dominique Lesselier and Fadil Santosa Reconstruction of a two-dimensional binary obstacle by controlled evolution of a level-set Inverse Problems 1998 14 3 685-706

[19] P. M. van den Berg and A Abubakar Contrast source inversion method: state of art Journal of Electromagnetic Waves and Applications 2001 15 11 1503–1505

[20] Peter M van den Berg and Aria Abubakar and Jacob T Fokkema Multiplicative regularization for contrast profile inversion Radio Science 2003 38 2

[21] Jean-Michel Geffrin and Pierre Sabouroux and Christelle Eyraud Free space experimental scattering database continuation: experimental set-up and measurement precision Inverse Problems 2005 21 6 S117–S130