DSPFusion: Image Fusion via Degradation and Semantic Dual-Prior Guidance

Linfeng Tang, Chunyu Li, Guoqing Wang, Yixuan Yuan, Jiayi Ma
3/30/2025
cs.CV

No official code found. Best implementation: Linfeng-Tang/DSPFusion (25 stars, last commit 2025-09-02).

Abstract

Existing fusion methods are tailored for high-quality images but struggle with degraded images captured under harsh circumstances, thus limiting the practical potential of image fusion. This work presents a \textbf{D}egradation and \textbf{S}emantic \textbf{P}rior dual-guided framework for degraded image \textbf{Fusion} (\textbf{DSPFusion}), utilizing degradation priors and high-quality scene semantic priors restored via diffusion models to guide both information recovery and fusion in a unified model. In specific, it first individually extracts modality-specific degradation priors, while jointly capturing comprehensive low-quality semantic priors. Subsequently, a diffusion model is developed to iteratively restore high-quality semantic priors in a compact latent space, enabling our method to be over $20 \times$ faster than mainstream diffusion model-based image fusion schemes. Finally, the degradation priors and high-quality semantic priors are employed to guide information enhancement and aggregation via the dual-prior guidance and prior-guided fusion modules. Extensive experiments demonstrate that DSPFusion mitigates most typical degradations while integrating complementary context with minimal computational cost, greatly broadening the application scope of image fusion.

View on arXivView PDF

Code Implementations(1)

This is official Pytorch implementation of "DSPFusion: Image Fusion via Degradation and Semantic Dual-Prior Guidance"

251C++, CudaSep 2, 20251 years ago

Similar Papers

Cite this paper

@article{tang2025dspfusion,
  title  = {DSPFusion: Image Fusion via Degradation and Semantic Dual-Prior Guidance},
  author = {Linfeng Tang and Chunyu Li and Guoqing Wang and Yixuan Yuan and Jiayi Ma},
  year   = {2025},
  eprint = {2503.23355},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.23355v1}
}

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/2503.23355.svg)](https://codeofpaper.com/paper/2503.23355)

Discussion