SpectraMorph: Structured Latent Learning for Self-Supervised Hyperspectral Super-Resolution
Ritik Shah, Marco F Duarte
TL;DR
SpectraMorph tackles hyperspectral super-resolution by reframing fusion as a structured unmixing problem. It builds a fixed endmember dictionary ${\mathbf E}$ from LR-HSI via NMF and uses a lightweight Latent Estimation Network to produce abundance-like activations ${\mathbf A}$ from MSI inputs, reconstructing HR-HSI through linear mixing ${\mathbf X} \approx {\mathbf A}{\mathbf E}$ in a self-supervised LR setting. A coarse spectral prior (CSP) stabilizes PAN-only inversion, while interpretability is preserved through the physically meaningful dictionary and latent maps; the model achieves strong results with training times under a minute and robust performance against misalignment and SRF uncertainty. Experiments on synthetic and real data show SpectraMorph outperforming most unsupervised baselines and remaining highly competitive with supervised methods, with notable gains in interpretability and efficiency. The approach enables practical, real-time HSR with a principled balance between physics-based structure and learnable flexibility.
Abstract
Hyperspectral sensors capture dense spectra per pixel but suffer from low spatial resolution, causing blurred boundaries and mixed-pixel effects. Co-registered companion sensors such as multispectral, RGB, or panchromatic cameras provide high-resolution spatial detail, motivating hyperspectral super-resolution through the fusion of hyperspectral and multispectral images (HSI-MSI). Existing deep learning based methods achieve strong performance but rely on opaque regressors that lack interpretability and often fail when the MSI has very few bands. We propose SpectraMorph, a physics-guided self-supervised fusion framework with a structured latent space. Instead of direct regression, SpectraMorph enforces an unmixing bottleneck: endmember signatures are extracted from the low-resolution HSI, and a compact multilayer perceptron predicts abundance-like maps from the MSI. Spectra are reconstructed by linear mixing, with training performed in a self-supervised manner via the MSI sensor's spectral response function. SpectraMorph produces interpretable intermediates, trains in under a minute, and remains robust even with a single-band (pan-chromatic) MSI. Experiments on synthetic and real-world datasets show SpectraMorph consistently outperforming state-of-the-art unsupervised/self-supervised baselines while remaining very competitive against supervised baselines.
