Chapter 12 Computational Imaging (Deconvolution / Super-Resolution / Compressive Sensing)


One-Sentence Goal
In a calibrated, linear radiometric domain, solve deconvolution, super-resolution, and compressive-sensing reconstructions from explicit forward models plus explicit/implicit priors—ensuring photometric consistency, frequency-domain interpretability, and auditable publication.


I. Scope & Targets

  1. Inputs
    • Observations & metadata: y (or multi-frame { y_k }), ts | tau_mono, meta (t, ISO, G, ND, etc.).
    • Optics & sampling: PSF/OTF h(x,y) or H, sampling/downsampling operator S or D, distortion model and registration W_k.
    • Radiometric calibration: camera response f, black level D, flat-field and PRNU/DSNU (Chapters 4 and 8).
    • Noise parameters: sigma_r, sigma_s or noise spectrum S_n (Chapter 7).
    • Compressive sensing: sensing matrix Phi, sparse basis/dictionary Psi, measurement mask mask.
  2. Outputs
    • Reconstruction: x_hat (linear, scene-referred); optional high-resolution x_hat^HR.
    • Quality & spectra: MTF_out, PSNR, SSIM, LPIPS (optional), ringing/aliasing indicators.
    • Artifacts & manifest: ci_profile.v1 (algorithm/params/priors/stopping), manifest.imaging.ci, hash_sha256(profile), signature.
  3. Applicability
    • Deconvolution: spatially invariant or block-wise variant PSF; strongly space-variant PSF via tiling or coordinate convolution.
    • Super-resolution: single-frame and multi-frame (y_k = D W_k H x + n_k); cross-modal SR requires prior color & geometry binding (Chapters 10, 9).
    • Compressive sensing: adequate m/n, mutual incoherence between Phi and Psi; RIP verification as an optional audit.

II. Terms & Variables

  1. Variables & operators
    • x: ideal high-quality image; y: observation; n: noise; h/H: PSF/convolution; W_k: registration/warp; D: downsample; S: sample; Phi: measurement; Psi: sparsifying basis; S_x, S_n: signal/noise spectra.
    • R(x): prior regularizer (L2, TV, L1 in transform, deep prior); prox_R: proximal operator.
    • lambda, rho, mu, alpha: weights and hyperparameters.
  2. Spectra & quality
    • MTF_in / MTF_out, MTF_gain(f) = MTF_out(f) / MTF_in(f); ringing_rate, zippering_rate.
    • Data-consistency residual: res = || A x_hat - y ||_2 / || y ||_2, where A is the forward operator.

III. Axioms P212- (CI Baseline)*


IV. Minimal Equations S212-*


V. Pipeline & Operational Flow M120-*


VI. Contracts & Assertions


VII. Implementation Bindings I120-*


VIII. Cross-References


IX. Quality Metrics & Risk Control

  1. Metrics
    • Absolute/relative: PSNR, SSIM, LPIPS (optional), MTF_gain, res, ringing_rate, zippering_rate.
    • Runtime: convergence rate, per-frame latency, throughput and memory ceilings (Threads SLOs).
  2. Risk playbooks
    • H mismatch / non-stationary PSF: use blocks or adaptive kernel estimation; fall back to conservative filtering.
    • Over-sharpening: lower lambda or employ edge-preserving priors; cap MTF_gain.
    • Noise amplification: noise-aware weights, spectral windows, or post denoising (Chapter 7).
    • Registration errors: strengthen robust W_k estimation and occlusion masks; locally revert to single-frame.
    • CS under-sampling / model drift: increase measurements, switch to robust priors, or relax residual thresholds and mark as degraded.

Summary
This chapter unifies the forward models and solvers—deconvolution y = Hx + n, multi-frame SR y_k = D W_k H x + n_k, and CS y = Phi x + n—and solves them with noise-aware, interpretable priors using Wiener/Tikhonov/TV/ADMM/FISTA/Plug-and-Play families. Contracts on data consistency, MTF_gain, photometric fidelity, and artifact suppression enforce safe publication; failures trigger rollback. With ci_profile.v1 and manifest.imaging.ci, results remain reproducible and auditable across devices and scenes.