Total Variation Reconstruction
Total Variation β Preserving Edges in Imaging
Total variation (TV) regularization promotes piecewise-constant images β ideal for scenes with extended targets that have sharp boundaries. TV penalizes the norm of the image gradient, encouraging sparsity in the gradient domain rather than the image domain. This section develops TV reconstruction for RF imaging, building on the optimization framework of RFI Ch 04 and Telecom Ch 03.
Definition: Total Variation for 2D Images
Total Variation for 2D Images
For a 2D image (vectorized as ), the isotropic TV semi-norm is:
and the anisotropic TV is:
In operator notation: and , where is the discrete gradient operator.
TV-regularized RF imaging:
Theorem: ADMM for TV-Regularized Imaging
The TV-regularized imaging problem can be solved efficiently by ADMM with the auxiliary variable :
ADMM decouples the data fidelity (involving ) from the TV penalty (involving ). Each subproblem is simpler: the -update is a linear system, the -update is block soft-thresholding.
ADMM splitting
Introduce :
Efficient $\ntn{refl}$-update
The matrix can be inverted via FFT when is circulant (periodic boundary conditions):
where division is element-wise. Cost: .
General $\ntn{sens}$ case
For non-circulant (general sensing matrix), use conjugate gradient (CG) for the -update β typically converges in 10 CG iterations because is well-conditioned for moderate .
Definition: TV for Complex-Valued RF Images
TV for Complex-Valued RF Images
RF images are complex-valued (magnitude + phase). For complex TV, we have two options:
Option 1: Magnitude TV. Apply TV to β ignores phase structure.
Option 2: Complex TV (recommended).
where denotes the complex modulus. This penalizes variations in both magnitude and phase simultaneously.
For most RF imaging applications, complex TV provides the best results because magnitude and phase transitions co-occur at scatterer boundaries.
Definition: Total Generalized Variation (TGV)
Total Generalized Variation (TGV)
Standard TV promotes piecewise-constant images but produces staircase artifacts on smooth gradients. The Total Generalized Variation (TGV) of order 2 addresses this:
where is an auxiliary vector field and is the symmetrized gradient.
TGV promotes piecewise-smooth images:
- Constant regions: .
- Linear gradients: (constant), .
- Edges: sharp transitions penalized by .
RF imaging use case: Scenes with smooth reflectivity variations (e.g., dielectric objects with gradual permittivity changes) in addition to sharp edges.
ADMM for TV-Regularized RF Imaging
Complexity: where is the number of CG iterations for the linear system.When admits FFT diagonalization (e.g., circulant or Kronecker with DFT factors), the -update reduces to , making each ADMM iteration very fast.
TV vs. Regularization for Imaging
Compares , TV, and +TV regularization on a scene with both point scatterers and extended targets.
- : Recovers point scatterers well but breaks extended targets into isolated points.
- TV: Preserves edges of extended targets but may smooth point scatterers.
- + TV: Best of both worlds.
Adjust to balance data fidelity and regularization.
Parameters
Example: TV Reconstruction for Through-Wall Imaging
Setup: Through-wall radar imaging of a room interior. Radar: ULA with measurements. Scene: grid. Targets: 2 humans (extended, piecewise-constant) and 3 furniture items (rectangular shapes).
Results ( dB):
| Method | NMSE (dB) | SSIM | Edge preservation |
|---|---|---|---|
| Matched filter | 0.31 | Poor | |
| (FISTA) | 0.72 | Moderate | |
| TV (ADMM) | 0.88 | Excellent | |
| + TV (ADMM) | 0.91 | Excellent |
TV dramatically outperforms for scenes with extended targets.
Why TV wins for extended targets
Extended targets have many nonzero pixels but few edges. penalizes every nonzero pixel equally, so it struggles. TV penalizes only the edges, allowing constant-amplitude interiors for free.
Combined $\ell_1$ + TV
The combination handles mixed scenes: catches point scatterers, TV preserves extended target edges.
TV Variants for RF Imaging
| Variant | Penalizes | Best for | Artifacts |
|---|---|---|---|
| Anisotropic TV | Axis-aligned edges | Blocky corners on diagonal edges | |
| Isotropic TV | Edges at any angle | Staircase on smooth gradients | |
| TGV (order 2) | Smooth + sharp regions | More parameters to tune | |
| + TV | Mixed scenes | Two parameters to tune |
Common Mistake: TV Staircase Artifacts
Mistake:
Applying isotropic TV to scenes with smooth reflectivity gradients (e.g., dielectric objects with varying permittivity). TV promotes piecewise-constant reconstructions, so smooth gradients are approximated by staircase-like steps.
Correction:
Use TGV (Total Generalized Variation) for scenes with both sharp edges and smooth regions. TGV allows linear and higher-order polynomial variations within regions while preserving edge sharpness.
Quick Check
A scene consists of a single rectangular target with uniform reflectivity. Which regularizer will produce the best reconstruction?
TV (isotropic) β the scene is piecewise-constant with sharp edges.
β the scene has many nonzero pixels.
TGV β the scene has smooth variations.
A uniform rectangular target has zero gradient everywhere except at the edges. TV penalizes only the edges, so the penalty is minimal for the true scene.
Historical Note: Total Variation from Image Denoising to RF Imaging
1992--2011Total variation regularization was introduced by Rudin, Osher, and Fatemi (1992) for image denoising β the ROF model. The key insight was that natural images often have sparse gradients (piecewise-constant regions separated by edges). Chambolle (2004) provided efficient algorithms, and the ADMM framework (Boyd et al., 2011) made TV tractable for large-scale inverse problems. Cetin and Karl (2001) pioneered the application of TV to SAR imaging, demonstrating its superiority over for extended targets.
Total Variation (TV)
Semi-norm measuring the norm of the image gradient. Promotes piecewise-constant images by penalizing edge magnitude while leaving constant regions free.
Related: Total Generalized Variation (TGV)
Total Generalized Variation (TGV)
Higher-order extension of TV that promotes piecewise-smooth (not just piecewise-constant) images by penalizing the second derivative of the image.
Key Takeaway
TV regularization is the natural choice for RF scenes with extended targets and sharp boundaries. ADMM splits the problem into an FFT-solvable linear system and block soft-thresholding. For mixed scenes (point + extended targets), + TV via ADMM handles both structures. Use TGV when smooth gradients are present to avoid staircase artifacts. Complex TV penalizes both magnitude and phase variations and is recommended for coherent imaging.