Hyperspectral Variational Autoencoders for Joint Data Compression and Component Extraction
Core Francisco Park, Manuel Perez-Carrasco, Caroline Nowlan, Cecilia Garraffo
TL;DR
This work tackles the challenge of terabytes-scale TEMPO hyperspectral data by introducing a variational autoencoder (VAE) that jointly compresses spatial and spectral information to a compact latent representation, achieving a compression of $\times 514$ with spectral reconstruction errors in the $1$–$2$ order-of-magnitude range below the signal. Beyond data reduction, the study probes whether atmospheric information is retained in the latent space by training linear and nonlinear probes to recover Level-2 products such as NO$_2$, O$_3$, HCHO, and cloud fraction, finding strong retrievals for cloud fraction ($R^2$ about $0.92$) and total ozone ($R^2$ about $0.81$) but more modest performance for NO$_2$ and HCHO. The results reveal a semi-linear encoding of atmospheric information in the latent space, with nonlinear probes substantially outperforming linear ones, and show that explicit latent supervision during training yields minimal improvement, highlighting fundamental encoding challenges for certain products. Overall, the approach demonstrates that neural compression can dramatically reduce hyperspectral data volumes while preserving essential atmospheric signals, offering significant benefits for data archival, sharing, and analysis in next-generation Earth observation systems.
Abstract
Geostationary hyperspectral satellites generate terabytes of data daily, creating critical challenges for storage, transmission, and distribution to the scientific community. We present a variational autoencoder (VAE) approach that achieves x514 compression of NASA's TEMPO satellite hyperspectral observations (1028 channels, 290-490nm) with reconstruction errors 1-2 orders of magnitude below the signal across all wavelengths. This dramatic data volume reduction enables efficient archival and sharing of satellite observations while preserving spectral fidelity. Beyond compression, we investigate to what extent atmospheric information is retained in the compressed latent space by training linear and nonlinear probes to extract Level-2 products (NO2, O3, HCHO, cloud fraction). Cloud fraction and total ozone achieve strong extraction performance (R^2 = 0.93 and 0.81 respectively), though these represent relatively straightforward retrievals given their distinct spectral signatures. In contrast, tropospheric trace gases pose genuine challenges for extraction (NO2 R^2 = 0.20, HCHO R^2 = 0.51) reflecting their weaker signals and complex atmospheric interactions. Critically, we find the VAE encodes atmospheric information in a semi-linear manner - nonlinear probes substantially outperform linear ones - and that explicit latent supervision during training provides minimal improvement, revealing fundamental encoding challenges for certain products. This work demonstrates that neural compression can dramatically reduce hyperspectral data volumes while preserving key atmospheric signals, addressing a critical bottleneck for next-generation Earth observation systems. Code - https://github.com/cfpark00/Hyperspectral-VAE
