Data-Driven Invertible Neural Surrogates of Atmospheric Transmission
James Koch, Brenda Forland, Bruce Bernacki, Timothy Doster, Tegan Emerson
TL;DR
Data-Driven Invertible Neural Surrogates of Atmospheric Transmission (DINSAT) addresses atmospheric correction and cross-domain spectral translation by learning a differentiable, invertible surrogate for atmospheric transmission. The method uses Neural Ordinary Differential Equations: the transmission operator is defined by $\frac{dL}{dx} = f(L; \theta)$ and solved with a differentiable ODESolve to map the upwelling solar radiation $L_0$, surface reflectance $\rho$, and background $C$ to the at-sensor radiance $L_4 = C + T\left(\rho T\left(L_0\right)\right)$. The paper demonstrates both supervised (linear and nonlinear) and unsupervised training on HyMap data, achieving low MSE for surface reflectance in the linear case (e.g., ~1.5%) and revealing trade-offs for nonlinear and unsupervised models. DINSAT's differentiable, physics-informed surrogates enable invertible corrections, modality translation, and extension to multi-media or time-varying transmissions, offering a lightweight alternative to full radiative transfer codes.
Abstract
We present a framework for inferring an atmospheric transmission profile from a spectral scene. This framework leverages a lightweight, physics-based simulator that is automatically tuned - by virtue of autodifferentiation and differentiable programming - to construct a surrogate atmospheric profile to model the observed data. We demonstrate utility of the methodology by (i) performing atmospheric correction, (ii) recasting spectral data between various modalities (e.g. radiance and reflectance at the surface and at the sensor), and (iii) inferring atmospheric transmission profiles, such as absorbing bands and their relative magnitudes.
