KL-Projection Post-processing
- 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 at the detector plane is governed by the optical system's response to wavefront errors (WFE) . The nominal starlight intensity for a reference (ideal) wavefront is , where is the coronagraph operator. When aberrations and astrophysical signals (e.g., planets) are present, the intensity expands as
where is the planetary field. The dominant error terms are the linear "speckle-pinning" contribution and the quadratic aberration term . These contributions can be recast as linear and quadratic forms via transfer matrices and 0:
- Linear: 1
- Quadratic: 2, where 3 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 4 and a target 5 over allowable shifts 6 in the Cameron–Martin space 7:
8
where 9 and 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 1 (either 2 or 3). For a system with 4 pixels and 5 WFE basis modes (or 6 quadratic terms), SVD yields orthonormal pixel-space basis vectors 7 ordered by speckle sensitivity.
The projection operator 8 is then defined to remove the 9 leading modes (highest singular values) most sensitive to WFE:
0
such that, for a measured frame 1, the projected data 2 yields "robust observables." In pixel space, the equivalent projector 3 is
4
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 5 seeks the member of a feasible set 6 (typically shifts of 7) closest to a target 8 in KL-divergence. If 9 has a Radon–Nikodym derivative with respect to 0 given by
1
where 2 is a cost (potential) function, the KL-projection minimization is equivalent to KL-weighted control and to Onsager–Machlup minimization:
- (a) Information projection: 3
- (b) KL-weighted control: 4
- (c) Onsager–Machlup minimization: 5,
where 6. 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):
- Select a region of interest and extract corresponding submatrices 7 of 8.
- Compute the thin SVD: 9.
- Isolate robust (low-sensitivity) left-singular vectors and construct 0.
- For each raw frame 1, form 2 and project: 3.
- Aggregate over time for subsequent detection via matched-filter or 4 statistics.
The resulting robust observables 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, 6): 728% improvement in flux ratio detection limits after KL-projection (from 8 to 9, FPR=0.01, TPR=0.9).
- Quadratic regime (110 nm RMS WFE, 0): 1 contrast gain (from 2 to 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 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 5 or imposing priors on 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 7 with centered Gaussian prior 8 and Cameron–Martin space 9 is analyzed for shift measures. For classical Wiener space 0, the optimal shifted measure 1 is determined by minimizing the Onsager–Machlup functional,
2
subject to specified boundary or regularity conditions. The minimizer is found by solving the associated Euler–Lagrange equation, e.g., for 3, the optimal drift is 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).