S2WMamba: A Spectral-Spatial Wavelet Mamba for Pansharpening

Haoyu Zhang, Junhan Luo, Yugang Cao, Jie Huang, Liangjian-Deng
12/6/2025
cs.CV

Official code: KagUYa66/S2WMamba (0 stars, last commit 2025-11-23).

Abstract

Pansharpening fuses a high-resolution PAN image with a low-resolution multispectral (LRMS) image to produce an HRMS image. A key difficulty is that jointly processing PAN and MS often entangles spatial detail with spectral fidelity. We propose S2WMamba, which explicitly disentangles frequency information and then performs lightweight cross-modal interaction. Concretely, a 2D Haar DWT is applied to PAN to localize spatial edges and textures, while a channel-wise 1D Haar DWT treats each pixel's spectrum as a 1D signal to separate low/high-frequency components and limit spectral distortion. The resulting Spectral branch injects wavelet-extracted spatial details into MS features, and the Spatial branch refines PAN features using spectra from the 1D pyramid; the two branches exchange information through Mamba-based cross-modulation that models long-range dependencies with linear complexity. A multi-scale dynamic gate (multiplicative + additive) then adaptively fuses branch outputs.On WV3, GF2, and QB, S2WMamba matches or surpasses recent strong baselines (FusionMamba, CANNet, U2Net, ARConv), improving PSNR by up to 0.23 dB and reaching HQNR 0.956 on full-resolution WV3. Ablations justify the choice of 2D/1D DWT placement, parallel dual branches, and the fusion gate. Our code is available at https://github.com/KagUYa66/S2WMamba.

View on arXivView PDF

Code Implementations(1)

KagUYa66/S2WMambaOfficial100%

This repository will be used to store the code of S2WMamba.

01Nov 23, 202511 months ago

Similar Papers

Cite this paper

@article{zhang2025swmamba,
  title  = {S2WMamba: A Spectral-Spatial Wavelet Mamba for Pansharpening},
  author = {Haoyu Zhang and Junhan Luo and Yugang Cao and Jie Huang and Liangjian-Deng},
  year   = {2025},
  eprint = {2512.06330},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.06330v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.06330.svg)](https://codeofpaper.com/paper/2512.06330)

Discussion