The Forward Operator Framework

The Central Equation of Imaging

Everything in this chapter comes together here. The forward operator

A:X→Y\mathcal{A}: \mathcal{X} \to \mathcal{Y}

maps a scene c∈Xc \in \mathcal{X} (a Hilbert space of scene functions, typically L2(Ω)L^2(\Omega)) to measurements y∈Y\mathbf{y} \in \mathcal{Y} (the data space). In RF imaging:

y(rrx,f)=∫ΩG(rrx,r;f) c(r) Einc(r;f) dr+w.y(\mathbf{r}_{\mathrm{rx}}, f) = \int_{\Omega} G(\mathbf{r}_{\mathrm{rx}}, \mathbf{r}; f)\, c(\mathbf{r})\, E^{\mathrm{inc}}(\mathbf{r}; f)\,d\mathbf{r} + \mathbf{w}.

This is a compact integral operator between Hilbert spaces, with kernel given by the Helmholtz Green's function times the incident field (Born approximation, Ch~5). The compactness makes the inverse problem ill-posed. The regularisation theory developed in Ch~2 is the answer.

This section establishes the notation used throughout the entire book.

Definition:

Forward Problem

Given the scene c∈Xc \in \mathcal{X} and the forward operator A:Xβ†’Y\mathcal{A}: \mathcal{X} \to \mathcal{Y}, the forward problem is to compute the noiseless measurements

y0=A c.\mathbf{y}_0 = \mathcal{A}\,c.

The space X\mathcal{X} is the scene space (typically L2(Ξ©)L^2(\Omega) or a Sobolev space Hs(Ξ©)H^s(\Omega)). The space Y\mathcal{Y} is the data space (the space of measurement vectors, e.g., CM\mathbb{C}^M for MM sensor-frequency combinations).

Definition:

Inverse Problem and Noise Model

Given noisy measurements y∈Y\mathbf{y} \in \mathcal{Y} and the operator A\mathcal{A}, the inverse problem is to recover cc.

The standard noise model is additive:

y=A c+w,\mathbf{y} = \mathcal{A}\,c + \mathbf{w},

where w∈Y\mathbf{w} \in \mathcal{Y} is the noise vector with βˆ₯wβˆ₯≀δ\|\mathbf{w}\| \leq \delta (deterministic bound) or w∼CN(0,Οƒ2I)\mathbf{w} \sim \mathcal{CN}(\mathbf{0}, \sigma^2\mathbf{I}) (stochastic model). The noise level Ξ΄\delta determines what reconstruction accuracy is achievable.

In the book's discretised model, the imaging equation becomes

y=A c+w,\mathbf{y} = \mathbf{A}\,\mathbf{c} + \mathbf{w},

where A∈CMΓ—N\mathbf{A} \in \mathbb{C}^{M \times N} is the sensing matrix, c∈CN\mathbf{c} \in \mathbb{C}^N is the discretised scene vector (stacking all voxel values of cc), and y∈CM\mathbf{y} \in \mathbb{C}^M is the measurement vector. This notation is used throughout the book.

,

Forward Operator Structure Across Imaging Modalities

ModalityScene space X\mathcal{X}Data space Y\mathcal{Y}Forward operatorIll-posedness class
Computed tomography (CT)L2(R2)L^2(\mathbb{R}^2)L2(sinogram)L^2(\mathrm{sinogram})Radon transform: Af(Ο•,s)=∫f(x) δ(xβ‹…n^βˆ’s) dx\mathcal{A}f(\phi,s) = \int f(x)\,\delta(x\cdot\hat{n}-s)\,dxMildly (Οƒn∼nβˆ’1/2\sigma_n \sim n^{-1/2})
MRIL2(R3)L^2(\mathbb{R}^3)β„“2\ell^2 (k-space samples)Partial Fourier: Af(k)=f^(k)\mathcal{A}f(\mathbf{k}) = \hat{f}(\mathbf{k})Well-conditioned (if k-space dense)
RF imaging (Born approx.)L2(Ξ©)L^2(\Omega)CM\mathbb{C}^M (MM = TxΓ—\timesRxΓ—\timesfreq)Integral: ∫G(rr,r) c(r) Einc dr\int G(\mathbf{r}_r,\mathbf{r})\,c(\mathbf{r})\,E^{inc}\,d\mathbf{r}Severely (Οƒnβ†’0\sigma_n \to 0 exponentially)
DeconvolutionL2(Rd)L^2(\mathbb{R}^d)L2(Rd)L^2(\mathbb{R}^d)Convolution: Af=hβˆ—f\mathcal{A}f = h \ast fModerate (Οƒn\sigma_n = Fourier of hh)

Theorem: Ill-Posedness of the Imaging Inverse Problem

If A:L2(Ξ©)β†’Y\mathcal{A}: L^2(\Omega) \to \mathcal{Y} is a compact linear operator with infinite-dimensional range, then the inverse problem Ac=y\mathcal{A}c = \mathbf{y} is ill-posed in the sense of Hadamard:

(i) Existence fails for generic yβˆ‰Range(A)\mathbf{y} \notin \mathrm{Range}(\mathcal{A}).

(ii) Uniqueness fails: ker⁑(A)\ker(\mathcal{A}) is infinite-dimensional β€” there are infinitely many scene functions consistent with any given measurements.

(iii) Stability fails: The pseudoinverse A†\mathcal{A}^\dagger is unbounded β€” arbitrarily small perturbations in y\mathbf{y} can produce arbitrarily large perturbations in c^=A†y\hat{c} = \mathcal{A}^\dagger\mathbf{y}.

,

The Forward-Inverse Pipeline

Simulate the full imaging pipeline: a scene (point scatterers, extended object, or sparse scene) is mapped to measurements by A\mathbf{A}, noise is added, and the result is "back-projected" via AH\mathbf{A}^{H}. Observe: (1) the blurring in the back-projection image β€” the PSF is AHA\mathbf{A}^{H}\mathbf{A}; (2) the amplification of noise as SNR decreases; (3) how the number of measurements MM affects coverage and resolution.

Parameters
20
50

Discretising the Forward Operator

Complexity: O(MΓ—N)O(M \times N) entries; O(MN)O(MN) storage
Input: Scene domain Ξ©\Omega, sensor positions
{si,rj}\{\mathbf{s}_i, \mathbf{r}_j\}, frequencies {fk}\{f_k\},
voxel grid of resolution Ξ”r\Delta r
Output: Sensing matrix A∈CMΓ—N\mathbf{A} \in \mathbb{C}^{M \times N}
where M=NTxΓ—NRxΓ—NfreqM = N_{\mathrm{Tx}} \times N_{\mathrm{Rx}} \times N_{\mathrm{freq}},
N=N = number of voxels
1. Discretise Ξ©\Omega into NN voxels at positions
{p1,…,pN}\{\mathbf{p}_1, \ldots, \mathbf{p}_N\}.
2. For each Tx ii, Rx jj, frequency kk:
- Compute measurement index m=(iβˆ’1)NRxNf+(jβˆ’1)Nf+km = (i-1)N_{\mathrm{Rx}}N_f + (j-1)N_f + k
- For each voxel qq: compute
[A]m,q←G(rj,pq;fk) Einc(pq,si;fk)β‹…Ξ”rd[\mathbf{A}]_{m,q} \leftarrow G(\mathbf{r}_j, \mathbf{p}_q; f_k)\, E^{\mathrm{inc}}(\mathbf{p}_q, \mathbf{s}_i; f_k) \cdot \Delta r^d
3. return A\mathbf{A}

For M=104M = 10^4 and N=105N = 10^5, the matrix has 10910^9 complex entries (8 GB in float32) β€” approaching the limit of in-memory storage. For larger problems, A\mathbf{A} is never formed explicitly; instead, only the matrix-vector products Av\mathbf{A}\mathbf{v} and AHu\mathbf{A}^{H}\mathbf{u} are computed on the fly using the FFT or NUFFT.

⚠️Engineering Note

Approximations in the Forward Model

The Born-approximation forward model y=A c+w\mathbf{y} = \mathbf{A}\,\mathbf{c} + \mathbf{w} involves three layers of approximation:

  1. Born linearisation: Assumes the scattered field is weak compared to the incident field (Ο‡β‰ͺ1\chi \ll 1). Fails for strongly scattering objects (metal targets at close range, resonant dielectrics).
  2. Free-space propagation: Uses the free-space Green's function, ignoring ground reflections, multipath, and the supporting structure. For airborne SAR this is reasonable; for indoor sensing it is not.
  3. Narrowband bandwidth: The single-frequency model is extended to OFDM/wideband by treating each subcarrier independently. This ignores dispersion and frequency-dependent scattering.

Rule of thumb for validity of Born approximation: βˆ£Ο‡βˆ£β‹…ΞΊβ‹…Lβ‰ͺ1|\chi| \cdot \kappa \cdot L \ll 1, where LL is the target extent and ΞΊ\kappa is the wavenumber. At 10 GHz (ΞΊβ‰ˆ210\kappa \approx 210 mβˆ’1^{-1}) and L=0.5L = 0.5 m, this requires βˆ£Ο‡βˆ£β‰ͺ0.01|\chi| \ll 0.01 β€” only 1%1\% contrast in permittivity.

Practical Constraints
  • β€’

    Born approximation valid: βˆ£Ο‡βˆ£β€‰ΞΊLβ‰ͺ1|\chi|\,\kappa L \ll 1. Violated by metal objects, large dielectrics, or high frequencies.

  • β€’

    Free-space model adequate for: monostatic airborne SAR (>> 5 km altitude), anechoic chamber measurements.

  • β€’

    For indoor or near-field sensing, multipath must be included explicitly (see Ch~9 on multipath exploitation).

πŸŽ“CommIT Contribution(2023)

The Unified Illumination and Sensing Model for RF Imaging

G. Caire β€” IEEE ISIT 2023 / arXiv:2303.xxxxx

This work by Caire establishes the unified forward model y=A c+w\mathbf{y} = \mathbf{A}\,\mathbf{c} + \mathbf{w} as the common thread connecting radar imaging (Part A: diffraction tomography, wavenumber domain, Ewald sphere) and wireless sensing (Part B: matched filtering, range-Doppler, virtual aperture).

The key insight is that both the diffraction tomography view and the radar view of the sensing operator A\mathbf{A} are simply different factorisations of the same compact integral operator, related by a change of basis. This unification, built on the functional analysis framework of this chapter, drives the organisation of the entire curriculum from Ch~7 onward.

The book is structured around Parts A and B of this model, with the functional analysis of Ch~1–4 providing the mathematical language to state the model precisely and analyse its properties.

rf-imagingforward-modelsensing-operatorillumination

Common Mistake: Confusing Forward and Inverse Operator Properties

Mistake:

Assuming that properties of the forward operator A\mathcal{A} (e.g., linearity, boundedness) carry over to its inverse.

Correction:

The forward operator A\mathcal{A} is linear and bounded β€” it maps any scene to well-defined measurements. The pseudoinverse A†\mathcal{A}^\dagger is also linear but unbounded (for compact A\mathcal{A} with Οƒnβ†’0\sigma_n \to 0). Applying A†\mathcal{A}^\dagger to noisy data y=Ac+w\mathbf{y} = \mathcal{A}c + \mathbf{w} gives

A†y=cker⁑βŠ₯+A†w,\mathcal{A}^\dagger \mathbf{y} = c^{\ker^\perp} + \mathcal{A}^\dagger\mathbf{w},

where A†w=βˆ‘n(⟨w,un⟩/Οƒn) vn\mathcal{A}^\dagger\mathbf{w} = \sum_n (\langle \mathbf{w}, u_n \rangle / \sigma_n)\,v_n can have arbitrarily large norm even when βˆ₯wβˆ₯\|\mathbf{w}\| is small.

The pseudoinverse is never applied directly to real data. Always use regularisation.

Why This Matters: The Forward Model Across RF Sensing Systems

The unified model y=A c+w\mathbf{y} = \mathbf{A}\,\mathbf{c} + \mathbf{w} applies across all RF sensing architectures studied in this book:

  • SAR (Ch~9): Tx and Rx co-located on a moving platform. A\mathbf{A} is a 2-D convolution (range-azimuth), diagonalised by 2-D DFT. The Stolt interpolation converts spherical wavefronts to planar.
  • ISAR (Ch~9): Tx fixed, target rotates. Equivalent to SAR with a virtual aperture.
  • OFDM radar (Ch~11): Frequency-diverse probing; A\mathbf{A} has Kronecker product structure A=FβŠ—Aarray\mathbf{A} = \mathbf{F} \otimes \mathbf{A}_{\mathrm{array}}.
  • Passive WiFi sensing: Existing WiFi access points as illuminators; A\mathbf{A} is low-rank due to the small number of paths.
  • ISAC (Ch~29): Simultaneous communication and sensing. The sensing matrix A\mathbf{A} depends on the communication waveform.

Understanding that all these are instances of the same compact operator between Hilbert spaces is the payoff of this chapter's abstraction.

See full treatment in Chapter 7

Quick Check

Hadamard's notion of well-posedness requires ___ conditions.

One: existence of a solution

Two: existence and uniqueness

Three: existence, uniqueness, and stability

Four: existence, uniqueness, stability, and smoothness

Forward operator

The operator A:X→Y\mathcal{A}: \mathcal{X} \to \mathcal{Y} mapping a scene function cc to noiseless measurements y0=Ac\mathbf{y}_0 = \mathcal{A}c. In RF imaging: an integral operator with the Helmholtz Green's function as kernel. Always compact for bounded, compactly supported scenes.

Related: Forward Problem, Inverse Problem and Noise Model, Compact Operator

Inverse problem

Given measurements y=Ac+w\mathbf{y} = \mathcal{A}c + \mathbf{w} and the operator A\mathcal{A}, recover cc. Ill-posed in Hadamard's sense (existence, uniqueness, stability all fail for compact A\mathcal{A}). Regularisation (Ch~2) is required for stable reconstruction.

Related: Inverse Problem and Noise Model, Ill-Posedness of the Imaging Inverse Problem, Forward operator

Key Takeaway

Three core messages of this section:

(1) The imaging equation y=A c+w\mathbf{y} = \mathbf{A}\,\mathbf{c} + \mathbf{w} (discrete) or y=Ac+w\mathbf{y} = \mathcal{A}c + \mathbf{w} (continuous) is the golden thread of this book. Every chapter either builds this operator, analyses its properties, or develops methods to invert it.

(2) The forward operator is compact β€” hence the inverse problem is ill-posed in all three of Hadamard's senses. This is not a pathology but an intrinsic feature of wave-based sensing with a finite aperture.

(3) Regularisation is not optional β€” it is the sine qua non of all practical imaging algorithms. The theory for it begins in Chapter 2.