Research
Spectral and Spatial Graph Learning for Multispectral Solar Image Compression
Overview Research area: Computer vision / learned image compression, applied to multispectral solar imagery, with graph neural networks used to model relationships across spectral bands. Technical lev
- arXiv
- 2512.24463
- Published
- 2025-12-30
- Authors
- Prasiddha Siwakoti, Atefeh Khoshkhahtinat, Piyush M. Mehta, Barbara J. Thompson, Michael S. F. Kirk, Daniel da Silva
AI summary
Overview
- Research area: Computer vision / learned image compression, applied to multispectral solar imagery, with graph neural networks used to model relationships across spectral bands.
- Technical level: Intermediate. The paper assumes familiarity with deep learning concepts such as autoencoders, attention mechanisms, graph neural networks, and rate–distortion optimization, but it explains its architecture at a level accessible to readers with a general machine learning background.
- Scope: The paper proposes and evaluates a graph-based learned compression framework for six-channel extreme ultraviolet (EUV) solar images from the SDOML dataset, comparing it against two learned baselines and the 3D-SPIHT codec.
What This Paper Is About
Space missions like NASA's Solar Dynamics Observatory (SDO) generate far more imagery than their bandwidth can transmit — the paper states SDO produces approximately 1.4 terabytes of full-disk solar imagery per day, capturing thirteen spectral bands every 12 seconds. Lossless compression only shrinks such data by about 2–4 times, while lossy methods risk destroying the fine spectral details scientists need. The goal of this work is a learned compression model that explicitly models relationships between spectral channels, so that solar images can be compressed aggressively while preserving both spatial detail and per-band spectral fidelity.
Key Contributions
- Inter-Spectral Windowed Graph Embedding (iSWGE): A spectral module that treats each spectral channel (group of bands) as a node in a graph and learns edge features by subtracting adjacent node descriptors. This explicitly models inter-band relationships rather than leaving them implicit, as convolutional approaches do.
- Windowed Spatial Graph Attention and Convolutional Block Attention (WSGA-C): A module combining windowed sparse graph attention, which limits interaction to locally relevant nodes to cut spatial redundancy, with a windowed Convolutional Block Attention Module (CBAM) that emphasizes informative spatial and channel-wise features.
- A full compression architecture that fuses the spectral features from iSWGE with spatial features via concatenation, encodes them into a quantized latent representation, and uses a channel-wise autoregressive entropy model with a mean-subtracted quantization and offset-correction scheme.
- Empirical validation on the SDOML dataset, reporting that the combined iSWGE + WSGA-C model achieves 20.15% MSID reduction, up to 1.09% PSNR improvement, and a 1.62% log-transformed MS-SSIM gain over strong learned baselines at comparable bits-per-pixel rates. The code is publicly released at https://github.com/agyat4/sgraph.
Main Findings
- Spatial fidelity gains: The proposed model achieves higher PSNR than both baselines, with up to 0.4 dB improvement over BL2 and nearly 1 dB over BL1 at higher bitrates.
- Perceptual quality gains: It delivers consistently higher MS-SSIM, with gains of up to 0.33 dB in log-transformed MS-SSIM over BL2 and 1.06 dB over BL1.
- Spectral fidelity gains: Measured by MSID, the approach achieves a reduction of up to 20.15% relative to BL2 at higher bitrates. MSID is only reported for jointly encoded models because it measures divergence across normalized per-pixel spectral distributions, which is not meaningful for single-band independent compression such as BL1.
- Ablation — iSWGE alone: Improves PSNR across all bitrates and is the single most effective module at reducing spectral divergence, validating its role in capturing structured inter-spectral correlations.
- Ablation — WSGA-C alone: Performs comparably to the baseline on PSNR but does not exceed it, likely because its sparsified graph-based attention prioritizes discriminative modeling over exhaustive spatial modeling. It does consistently improve MS-SSIM, matching its design goal of enhancing local feature salience.
- Ablation — combination: The full iSWGE + WSGA-C model yields the highest PSNR and the lowest MSID, confirming synergy between spectral feature learning and localized spatial attention.
- Computational cost: Compared with BL2, encode time rises from 85.98 ms to 104.60 ms, decode time from 110.30 ms to 131.52 ms, FLOPs from 355.56 × 10⁹ to 354.72 × 10⁹, and memory from 303.32 MB to 304.11 MB. The paper describes this as only a modest increase, with the sparse design of WSGA-C offsetting some of the added complexity from iSWGE.
Methodology in Plain English
The authors build on the standard learned compression recipe: an encoder network squeezes an image into a compact latent representation, that latent is quantized, an entropy model estimates how many bits it will take to store, and a decoder reconstructs the image. Training minimizes a rate–distortion objective, where a parameter λ controls the trade-off between bitrate and reconstruction error; the researchers train six separate networks for λ values of 0.0018, 0.0048, 0.0085, 0.0150, 0.1000, and 0.5000.
What makes their design distinctive is how they handle the spectral dimension. Rather than treating the six EUV channels as a stack of independent images or as one big multi-channel image, they apply a grouped convolution that keeps per-band semantics, split the feature map into non-overlapping spatial windows, and then, within each window, build a small graph where each spectral group is a node. Edges connect adjacent bands in a cycle, and edge features are formed by subtracting adjacent node descriptors — directly encoding local spectral contrast, which the paper notes is a highly informative cue in solar imaging. Node and edge embeddings are then refined over three stacked co-embedding layers, an approach adapted from CensNet, so that channel content and channel relationships inform each other. The refined features are unshuffled back to their spatial positions and concatenated with features from a parallel convolutional branch.
For spatial redundancy, they use two complementary attention branches in parallel. The graph attention branch divides the feature tensor into windows and, within each window, treats each patch as a node, dynamically connecting it to its k nearest neighbors based on feature similarity (k is set to 9) and applying a softmax attention over that neighborhood — a sparsified version of local self-attention. The CBAM branch applies channel attention and then spatial attention to reweight informative features. Rather than forcing the two branches to agree, the model concatenates their outputs and applies a learnable 1×1 convolution so the network can integrate them adaptively.
The entropy model is channel-wise autoregressive: the latent is split into slices, each slice's Gaussian parameters are predicted from side information plus previously decoded slices, and the model quantizes the mean-subtracted residual and then applies a learned offset correction before reconstruction. The decoder runs two parallel paths — convolutional layers recovering spatial layout and iSWGE refining spectral embeddings — and the two streams are averaged to produce the final output.
Experiments use a curated subset of SDOML covering six AIA EUV channels (94 Å, 131 Å, 171 Å, 193 Å, 211 Å, 304 Å), resampled to 512×512 pixels following the protocol of prior work. To reduce temporal correlation, frames are sampled at one per hour instead of the native 6-minute cadence. The dataset spans 2015–2018, split so the first eight months of each year are used for training and the remaining four for testing, giving 17,474 training and 2,592 test examples after filtering. Inputs get a logarithmic transform, normalization, and random 256×256 crops. Models are trained on an NVIDIA A30 GPU (24 GB) with Adam, a mini-batch size of 16, an initial learning rate of 10⁻⁴, a Reduce-on-Plateau scheduler, and 250 epochs.
The baselines are adapted from a CNN-attention hybrid model, evaluated without its GAN component because adversarial training favors visual sharpness at the expense of PSNR and MS-SSIM. BL1 compresses each channel independently; BL2 jointly encodes all six channels as a stacked multi-channel input. The 3D-SPIHT codec is included as a representative traditional baseline. A prior multispectral framework is excluded because it targets nine AIA channels and uses a different entropy coding scheme.
Why This Matters
Impact on research: The paper argues that mainstream learned compression has been chasing diminishing returns on standard spatial metrics, and that for scientific multispectral data the more meaningful axis of improvement is spectral fidelity. By modeling inter-band relationships explicitly with a graph rather than implicitly through convolutions or self-attention, the work offers a concrete architectural alternative, along with a domain-appropriate metric (MSID) for measuring what actually matters to scientists.
Real-world applications:
- Deep-space and Earth-orbiting mission downlink: Reducing the data volume that must be transmitted from bandwidth-limited spacecraft, which the paper frames as the central motivation.
- Solar activity monitoring and forecasting: Preserving fidelity across EUV channels that trace plasma across a broad temperature range, which supports downstream tasks such as flare and coronal mass ejection analysis.
- Scientific data archiving: Cutting storage costs for multi-decade, high-cadence observation records such as the SDOML collection covering 2010–2020.
- Generalization to other multispectral and hyperspectral domains: The graph formulation is not inherently solar-specific and could apply to remote sensing, atmospheric science, and astrophysics more broadly.
Industry relevance: Any organization with bandwidth-constrained imaging pipelines — satellite operators, remote sensing providers, and scientific data centers — faces the same rate–distortion trade-off. The paper also reports only modest increases in FLOPs, memory, and encode/decode time relative to BL2, which matters for onboard or near-real-time deployment, and it releases code publicly to support reproduction.
Future Directions
- Improving WSGA-C in isolation: The ablation shows WSGA-C alone does not beat the baseline on PSNR, which the authors attribute to sparsified attention favoring discriminative over exhaustive spatial modeling. Whether that trade-off can be tuned is left open.
- Extending to more spectral bands: The paper notes that including additional wavelength bands reduced cross-channel correlations and degraded compression performance in preliminary tests, and that a prior framework targeting nine AIA channels was excluded from comparison. Whether the graph formulation can be scaled to more bands remains an open question.
- Broader evaluation by domain experts: The conclusion frames the work as a candidate for further evaluation by the solar physics and broader scientific imaging communities, implying assessment against scientific analysis tasks rather than compression metrics alone.
- Testing on other instruments and datasets: The study is limited to a curated six-channel SDOML subset spanning 2015–2018; generalization to HMI magnetograms and dopplergrams, other instruments, or other time periods is not established.
Target Audience
This paper is most useful to researchers working on learned image compression, particularly those interested in multispectral or hyperspectral data and in graph-based architectures for visual representation learning. It also speaks to space systems and mission engineering audiences concerned with onboard data handling and telemetry constraints, and to solar physics and heliophysics researchers who work with SDO and SDOML data and care about whether compression preserves the spectral features they analyze. Practitioners building production compression pipelines for scientific or remote sensing imagery will find the reported computational and memory comparisons directly relevant.
Authors’ abstract
High-fidelity compression of multispectral solar imagery remains challenging for space missions, where limited bandwidth must be balanced against preserving fine spectral and spatial details. We present a learned image compression framework tailored to solar observations, leveraging two complementary modules: (1) the Inter-Spectral Windowed Graph Embedding (iSWGE), which explicitly models inter-band relationships by representing spectral channels as graph nodes with learned edge features; and (2) the Windowed Spatial Graph Attention and Convolutional Block Attention (WSGA-C), which combines sparse graph attention with convolutional attention to reduce spatial redundancy and emphasize fine-scale structures. Evaluations on the SDOML dataset across six extreme ultraviolet (EUV) channels show that our approach achieves a 20.15%reduction in Mean Spectral Information Divergence (MSID), up to 1.09% PSNR improvement, and a 1.62% log transformed MS-SSIM gain over strong learned baselines, delivering sharper and spectrally faithful reconstructions at comparable bits-per-pixel rates. The code is publicly available at https://github.com/agyat4/sgraph .