Beyond First-Order: Iterative Methods
When First-Order Approximations Fail
When is not small, the Born and Rytov approximations introduce significant model error. This section presents methods that iteratively refine the internal field and contrast estimate, progressively accounting for multiple scattering. These methods are more computationally expensive but extend imaging to higher contrast and larger objects.
Definition: The Born Iterative Method (BIM)
The Born Iterative Method (BIM)
The BIM uses the free-space Green's function at every iteration but updates the total field:
- Compute using the current via forward solve of the Lippmann-Schwinger equation.
- Form the Born-linearized system with (free-space) and (current total field).
- Solve for .
BIM is cheaper per iteration (no Green's function recomputation) but converges more slowly than DBIM for high-contrast objects.
Definition: The Distorted Born Iterative Method (DBIM)
The Distorted Born Iterative Method (DBIM)
The DBIM alternates between two steps:
-
Forward solve: Given the current contrast estimate , compute the total field by solving the Lippmann-Schwinger equation.
-
Linearized update: The scattered field perturbation satisfies:
where is the Green's function of the current background (including ), not free space.
The update is found by solving the linearized system, and .
Distorted Born Iterative Method (DBIM)
Complexity: per forward solve + for Green's function update + for linearized inverseThe DBIM is equivalent to Gauss-Newton optimization when no regularization penalty gradient is included.
Definition: Contrast Source Inversion (CSI)
Contrast Source Inversion (CSI)
The CSI method introduces the contrast source as the primary unknown. The cost functional jointly minimizes data and domain residuals:
CSI avoids forward solves altogether — updates to and are alternating projections. This makes it significantly faster than DBIM for large problems, though convergence guarantees are weaker.
Computational Cost of Iterative Scattering Methods
| Method | Cost per iteration | Convergence | Contrast range |
|---|---|---|---|
| Born (1 step) | — | ||
| BIM | forward + inverse | Slow | Moderate |
| DBIM | forward + Green's + | Fast | High |
| Gauss-Newton | forward + Jacobian | Quadratic (local) | High |
| CSI | per alternation | Linear | Moderate-high |
Definition: Method of Moments for Full-Wave Solutions
Method of Moments for Full-Wave Solutions
The Method of Moments (MoM) discretizes the Lippmann-Schwinger equation directly. Expanding in basis functions , testing with (Galerkin or point-matching) yields:
where .
MoM provides the exact (within discretization) forward solution needed for BIM/DBIM iterations.
Computational Feasibility of Iterative Methods
For 3D imaging with voxels, even a single MoM forward solve requires storage and operations for direct methods. Practical approaches include:
- FFT acceleration: For uniform grids, the Green's function convolution becomes a Fourier-domain multiplication: .
- Fast multipole method (FMM): Reduces matrix-vector products to for arbitrary geometries.
- Conjugate gradient solvers: Iterative solution of the MoM system, requiring only matrix-vector products.
Even with these accelerations, DBIM for 3D problems remains computationally challenging, motivating the Born-linear approaches and learned reconstructions in later chapters.
- •
3D MoM requires memory for the dense interaction matrix
- •
Each DBIM iteration requires one forward solve plus one linearized inverse solve
- •
FFT acceleration requires uniform grid discretization
Example: BIM vs DBIM Convergence
A 2D circular inhomogeneity with and is imaged with 16 transmitters and 16 receivers.
Compare BIM and DBIM convergence by tracking the relative reconstruction error over iterations.
Expected behavior
- BIM: Converges slowly because it uses the free-space Green's function, which does not account for the current contrast estimate. Typical: 15--20 iterations to reduce error below 10%.
- DBIM: Converges faster because the distorted Green's function better captures the scattering environment. Typical: 5--8 iterations for the same error threshold.
- Born (iteration 0): With , the Born estimate has % error.
Historical Note: The Evolution of Iterative Inverse Scattering
1989--1997The Born iterative method was introduced by Wang and Chew in 1989, followed by the distorted Born iterative method (DBIM) by Chew and Wang in 1990. These methods brought nonlinear inverse scattering from a purely theoretical pursuit to a practical computational tool. The contrast source inversion method by van den Berg and Kleinman (1997) provided a crucial speedup by eliminating forward solves, making large-scale 3D inversions feasible for the first time.
Common Mistake: Initialization Matters for Iterative Methods
Mistake:
Starting iterative methods (BIM, DBIM) from zero initial contrast () instead of the Born or backpropagation estimate. With a poor initial guess, iterative methods may converge to a local minimum or diverge entirely.
Correction:
Always initialize with the Born approximation reconstruction or the backpropagation image . This provides a good starting point that is already close to the global minimum for weakly scattering objects.
Key Takeaway
BIM and DBIM iteratively refine Born-like linearizations, updating the total internal field at each step. DBIM also updates the background Green's function, providing faster convergence at higher computational cost. The Method of Moments provides exact forward solutions. Contrast Source Inversion avoids forward solves by jointly optimizing the contrast source and contrast. All iterative methods require good initialization — the Born or Rytov approximation is the natural starting point.