Papers
Topics
Authors
Recent
Search
2000 character limit reached

KL-Projection Post-processing

Updated 22 June 2026
  • Post-processing via KL-projection is a method that projects raw data onto subspaces minimizing sensitivity to nuisance parameters using the Kullback–Leibler divergence.
  • It employs mathematical frameworks, including singular value decomposition and information projection, to isolate and reduce dominant error modes in complex imaging systems.
  • The technique enhances detection limits in astronomical imaging by integrating robust observables with classical post-processing pipelines and variational control methods.

Post-processing via KL-projection refers to a family of model-based methods for suppressing dominant error modes or extracting statistically optimal observables from raw data by projecting onto subspaces that minimize sensitivity to nuisance parameters, as quantified by the Kullback–Leibler (KL) divergence. In astronomical imaging, particularly in high-contrast exoplanet detection with coronagraphs, KL-projection is applied to isolate astrophysical signals from instrumental aberrations by leveraging knowledge of the system response. In a broader mathematical setting, KL-projection is unified with information projection principles on Banach spaces, where it identifies an optimal shift of a reference Gaussian measure to be closest to a target in KL-divergence, yielding solutions that connect control, variational, and stochastic optimization perspectives.

1. Mathematical Frameworks of KL-projection

In direct imaging of exoplanets with coronagraphs, the observed intensity I(ΔEs)I(\Delta E_s) at the detector plane is governed by the optical system's response to wavefront errors (WFE) ΔEs\Delta E_s. The nominal starlight intensity for a reference (ideal) wavefront Es0E_{s0} is I0=CEs02I_0 = |C E_{s0}|^2, where CC is the coronagraph operator. When aberrations and astrophysical signals (e.g., planets) are present, the intensity expands as

I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,

where Ep0E_{p0} is the planetary field. The dominant error terms are the linear "speckle-pinning" contribution 2[(CEs0)(CΔEs)]2\Re[(C E_{s0})^* (C \Delta E_s)] and the quadratic aberration term CΔEs2|C \Delta E_s|^2. These contributions can be recast as linear and quadratic forms via transfer matrices AlA_l and ΔEs\Delta E_s0:

  • Linear: ΔEs\Delta E_s1
  • Quadratic: ΔEs\Delta E_s2, where ΔEs\Delta E_s3 comprises pairwise products of WFE coefficients. These models underpin downstream KL-projection techniques for robust observable extraction (Xin et al., 2024).

Within the general measure-theoretic setting, KL-projection becomes minimizing divergence between a shifted Gaussian measure ΔEs\Delta E_s4 and a target ΔEs\Delta E_s5 over allowable shifts ΔEs\Delta E_s6 in the Cameron–Martin space ΔEs\Delta E_s7:

ΔEs\Delta E_s8

where ΔEs\Delta E_s9 and Es0E_{s0}0 is the Kullback-Leibler divergence. On Banach or Wiener space, this projection is equivalent to minimizing Onsager–Machlup functionals, which encode both the control energy of the shift and the relative entropy cost (Selk et al., 2020).

2. KL-projection via Instrumental Mode Decomposition

To mitigate the impact of dominant aberration modes in coronagraphic data, KL-projection techniques employ singular value decomposition (SVD) of the transfer matrix Es0E_{s0}1 (either Es0E_{s0}2 or Es0E_{s0}3). For a system with Es0E_{s0}4 pixels and Es0E_{s0}5 WFE basis modes (or Es0E_{s0}6 quadratic terms), SVD yields orthonormal pixel-space basis vectors Es0E_{s0}7 ordered by speckle sensitivity.

The projection operator Es0E_{s0}8 is then defined to remove the Es0E_{s0}9 leading modes (highest singular values) most sensitive to WFE:

I0=CEs02I_0 = |C E_{s0}|^20

such that, for a measured frame I0=CEs02I_0 = |C E_{s0}|^21, the projected data I0=CEs02I_0 = |C E_{s0}|^22 yields "robust observables." In pixel space, the equivalent projector I0=CEs02I_0 = |C E_{s0}|^23 is

I0=CEs02I_0 = |C E_{s0}|^24

which annihilates the subspace of maximal error contamination. This procedure generalizes principal component analysis for application to structured error models with known system response (Xin et al., 2024).

3. Information Projection and Variational Characterization

In a probabilistic setting, information projection on Banach spaces with Gaussian reference measure I0=CEs02I_0 = |C E_{s0}|^25 seeks the member of a feasible set I0=CEs02I_0 = |C E_{s0}|^26 (typically shifts of I0=CEs02I_0 = |C E_{s0}|^27) closest to a target I0=CEs02I_0 = |C E_{s0}|^28 in KL-divergence. If I0=CEs02I_0 = |C E_{s0}|^29 has a Radon–Nikodym derivative with respect to CC0 given by

CC1

where CC2 is a cost (potential) function, the KL-projection minimization is equivalent to KL-weighted control and to Onsager–Machlup minimization:

  • (a) Information projection: CC3
  • (b) KL-weighted control: CC4
  • (c) Onsager–Machlup minimization: CC5,

where CC6. All three formulations coincide in optimizer due to the portmanteau theorem, and the solution can be constructed via Euler–Lagrange ODEs in explicit cases (Selk et al., 2020).

4. Algorithmic Implementation for Robust Observable Extraction

In astronomical data analysis, the KL-projection is implemented as follows (Xin et al., 2024):

  1. Select a region of interest and extract corresponding submatrices CC7 of CC8.
  2. Compute the thin SVD: CC9.
  3. Isolate robust (low-sensitivity) left-singular vectors and construct I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,0.
  4. For each raw frame I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,1, form I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,2 and project: I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,3.
  5. Aggregate over time for subsequent detection via matched-filter or I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,4 statistics.

The resulting robust observables I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,5 have reduced sensitivity to instrumental error, enabling improved scientific yield. Quantitative gains on Roman HLC simulated data are:

  • Linear regime (7 nm RMS WFE, I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,6): I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,728% improvement in flux ratio detection limits after KL-projection (from I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,8 to I(ΔEs)I0+2[(CEs0)(CΔEs)]+CΔEs2+CEp02,I(\Delta E_s) \approx I_0 + 2\Re[(C E_{s0})^* (C \Delta E_s)] + |C \Delta E_s|^2 + |C E_{p0}|^2,9, FPR=0.01, TPR=0.9).
  • Quadratic regime (110 nm RMS WFE, Ep0E_{p0}0): Ep0E_{p0}1 contrast gain (from Ep0E_{p0}2 to Ep0E_{p0}3) (Xin et al., 2024).

5. Integration with Hybrid Post-processing Pipelines

The KL-projection approach is fundamentally model-based, requiring only the instrument operator Ep0E_{p0}4 and a baseline instrument model. This allows seamless integration as an initial step in data reduction pipelines:

  • The KL-projection is first applied to suppress speckle-dominated modes and produce robust observables.
  • Classical post-processing techniques such as Angular Differential Imaging (ADI), Reference Differential Imaging with KLIP, Non-negative Matrix Factorization (NMF), and spectral differential methods may then be applied to the robust observables instead of the raw intensities.
  • Model-informed observables facilitate the incorporation of reference-star or deformable mirror (DM) modulation data, by extending Ep0E_{p0}5 or imposing priors on Ep0E_{p0}6.

Statistically, KL-projection operates as a prior favoring subspaces least sensitive to instrumental noise, analogous to kernel-phase or closure-phase corrections but generalized to full coronagraphic post-processing (Xin et al., 2024).

6. Abstract Information Projection: Banach and Wiener Space Examples

In the abstract framework (Selk et al., 2020), KL-projection on Banach space Ep0E_{p0}7 with centered Gaussian prior Ep0E_{p0}8 and Cameron–Martin space Ep0E_{p0}9 is analyzed for shift measures. For classical Wiener space 2[(CEs0)(CΔEs)]2\Re[(C E_{s0})^* (C \Delta E_s)]0, the optimal shifted measure 2[(CEs0)(CΔEs)]2\Re[(C E_{s0})^* (C \Delta E_s)]1 is determined by minimizing the Onsager–Machlup functional,

2[(CEs0)(CΔEs)]2\Re[(C E_{s0})^* (C \Delta E_s)]2

subject to specified boundary or regularity conditions. The minimizer is found by solving the associated Euler–Lagrange equation, e.g., for 2[(CEs0)(CΔEs)]2\Re[(C E_{s0})^* (C \Delta E_s)]3, the optimal drift is 2[(CEs0)(CΔEs)]2\Re[(C E_{s0})^* (C \Delta E_s)]4. This formalism reveals the deep equivalence between KL-optimal projection, energy-optimal controls, and variational solution of SDEs under cost constraints.

These mathematical methods underpin KL-projection techniques in practical post-processing, providing a foundation for designing robust, model-informed filters in complex inference and imaging problems (Selk et al., 2020).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Post-processing via KL-projection.