Prompt-SID: Learning Structural Representation Prompt via Latent Diffusion for Single-Image Denoising

Huaqiu Li, Wang Zhang, Xiaowan Hu, Tao Jiang, Zikang Chen +1 more
2/10/2025
cs.CVcs.AI

Official code: huaqlili/Prompt-SID (15 stars, last commit 2025-03-15).

Abstract

Many studies have concentrated on constructing supervised models utilizing paired datasets for image denoising, which proves to be expensive and time-consuming. Current self-supervised and unsupervised approaches typically rely on blind-spot networks or sub-image pairs sampling, resulting in pixel information loss and destruction of detailed structural information, thereby significantly constraining the efficacy of such methods. In this paper, we introduce Prompt-SID, a prompt-learning-based single image denoising framework that emphasizes preserving of structural details. This approach is trained in a self-supervised manner using downsampled image pairs. It captures original-scale image information through structural encoding and integrates this prompt into the denoiser. To achieve this, we propose a structural representation generation model based on the latent diffusion process and design a structural attention module within the transformer-based denoiser architecture to decode the prompt. Additionally, we introduce a scale replay training mechanism, which effectively mitigates the scale gap from images of different resolutions. We conduct comprehensive experiments on synthetic, real-world, and fluorescence imaging datasets, showcasing the remarkable effectiveness of Prompt-SID. Our code will be released at https://github.com/huaqlili/Prompt-SID.

View on arXivView PDF

Code Implementations(1)

151Shell, PythonDec 14, 20231 years ago

Similar Papers

Cite this paper

@article{li2025promptsid,
  title  = {Prompt-SID: Learning Structural Representation Prompt via Latent Diffusion for Single-Image Denoising},
  author = {Huaqiu Li and Wang Zhang and Xiaowan Hu and Tao Jiang and Zikang Chen and Haoqian Wang},
  year   = {2025},
  eprint = {2502.06432},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.06432v3}
}

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

Discussion