Chapter 4 Radiometric Metrology, Units, and Calibration Harmonization


One-Sentence Goal
Map the sensor’s electron-count domain I_lin into physical radiometric quantities (L, E, Φ, etc.), establish a traceable calibration chain from pixel to radiometry, and guarantee unit, dimension, and uncertainty consistency across the full pipeline.


I. Scope & Targets

  1. Inputs
    • From Chapter 3 after mode binding: SRef.img = { I_lin, masks, mode_axes, tau_map, manifest.imaging.device }.
    • Calibration assets calib_assets = { dark_sets, flat_sets, sphere_sets, spectral_resp, vignette_maps, cg_report }.
    • Environment & reference conditions RefCond = { T, RH, λ_ref_range, luminance_level, T_trans_ref }.
  2. Outputs
    • Radiometric images & parameters: L_eff, E_img, k_rad, G_sys, V(x,y), PRNU, DSNU.
    • Contracts & audit: assert_report.radiometry, manifest.imaging.radiometry (including units, dimensions, and uncertainties).
  3. Boundaries
    If an ISP has already applied irreversible color/denoise steps, report only relative radiometry (normalized results) and record the deviation notes.

II. Terms & Variables

  1. Physical quantities & units
    • L (radiance, unit W m^-2 sr^-1), E (irradiance, unit W m^-2), Φ (flux, unit W).
    • N_e (photoelectrons, unit e-), K_cg (conversion gain, unit e- DN^-1), k_rad (radiometric scale, unit L (e- s^-1)^-1 or corresponding derived unit).
    • QE(λ), τ_opt(λ), A_px (pixel area), t_exp, f_mod (if ToF), transmission coefficient T_trans.
  2. Device & scene response
    • H_sys(λ) (system photon→electron responsivity, in the equivalent unit family e- J^-1 m^2 sr), G_sys = ( ∫_Λ H_sys(λ) dλ ).
    • V(x,y) (vignetting/illumination falloff), PRNU(x,y), DSNU(x,y).
  3. Quality & uncertainty
    u(x), coverage U = k * u_c, q_score, drift, sat_cov.

III. Axioms P204-*


IV. Minimal Equations S204-*


V. Calibration & Harmonization Process M40-*


VI. Contracts & Assertions

  1. Dimensions & units
    • check_dim( I_lin ) = [Q] (electron count), check_dim( L_eff ) = [P L^-2 Ω^-1 ].
    • unit(K_cg)="e- DN^-1", unit(k_rad)="(W m^-2 sr^-1) (e- s^-1)^-1".
  2. Linearity & range
    R2_linear ≥ 0.995; sat_cov ≤ sat_cov_max; non_decreasing(t_exp).
  3. Dark & flat
    std(DSNU) ≤ DSNU_max; std(PRNU) ≤ PRNU_max; max|V-1| ≤ V_max_dev.
  4. Scale & consistency
    • abs_err_L = | L_meas - L_ref | / L_ref ≤ tol_L.
    • drift(K_cg; ΔT) ≤ tol_cg_drift; drift(k_rad; Δt) ≤ tol_k_drift.
  5. Traceability
    manifest_signed = true; hash_sha256(calib_bundle) consistent.

VII. Implementation Bindings I40-*


VIII. Cross-References


IX. Quality Metrics & Risk Control

  1. Key indicators
    R2_linear, sigma_read, K_cg, std(DSNU), std(PRNU), V_max_dev, abs_err_L, u(L_eff), drift(k_rad), sat_cov.
  2. Risk handling
    • If linearity or error exceeds thresholds: roll back to the last freeze_release(tag_prev) calibration bundle; down-rank q_score and trigger re-calibration.
    • If environment mismatch occurs: apply corr_env(x; RefCond) or block publication and record the deviation.

Summary
This chapter establishes a unified calibration chain from pixel electron counts to radiometric quantities: PTC → DSNU/PRNU/V → H_sys/Λ → k_rad/G_sys → L_eff/E_img. Contracts and uncertainty propagation enforce cross-device, cross-modality, and cross-batch consistency and traceability.