Diffusion Posterior Sampling for Super-Resolution under Gaussian Measurement Noise

Abu Hanif Muhammad Syarubany
12/25/2025
cs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

This report studies diffusion posterior sampling (DPS) for single-image super-resolution (SISR) under a known degradation model. We implement a likelihood-guided sampling procedure that combines an unconditional diffusion prior with gradient-based conditioning to enforce measurement consistency for $4\times$ super-resolution with additive Gaussian noise. We evaluate posterior sampling (PS) conditioning across guidance scales and noise levels, using PSNR and SSIM as fidelity metrics and a combined selection score $(\mathrm{PSNR}/40)+\mathrm{SSIM}$. Our ablation shows that moderate guidance improves reconstruction quality, with the best configuration achieved at PS scale $0.95$ and noise standard deviation $σ=0.01$ (score $1.45231$). Qualitative results confirm that the selected PS setting restores sharper edges and more coherent facial details compared to the downsampled inputs, while alternative conditioning strategies (e.g., MCG and PS-annealed) exhibit different texture fidelity trade-offs. These findings highlight the importance of balancing diffusion priors and measurement-gradient strength to obtain stable, high-quality reconstructions without retraining the diffusion model for each operator.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{syarubany2025diffusion,
  title  = {Diffusion Posterior Sampling for Super-Resolution under Gaussian Measurement Noise},
  author = {Abu Hanif Muhammad Syarubany},
  year   = {2025},
  eprint = {2512.21797},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.21797v1}
}

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

Discussion