LPNSR: Learnable Noise Prediction for Diffusion-Based Image Super-Resolution
Organizations: Huazhong University of Science and Technology
Abstract
Diffusion-based image super-resolution (SR) aims to reconstruct high-resolution (HR) images from low-resolution (LR) observations. A key property of diffusion models is that, once the starting point of the reverse chain and the denoising network are fixed, the quality of the generated image is dictated by the noise maps sampled at the intermediate steps, which are drawn from an unconstrained standard Gaussian distribution in conventional pipelines. This property raises a natural question: does there exist a noise sampling distribution better than the standard Gaussian that improves the quality of the generated images? To this end, we use a parameterized deep neural network to predict the mean and the variance of the Gaussian noise sampling distribution at each intermediate step, and design two training schemes, one supervised by the quality of the final generated image and the other by aligning each reverse step with the forward posterior. Experiments show that, compared with the standard Gaussian distribution, the learnable noise sampling distribution improves the quality of the generated images. The source code of our method can be found at https://github.com/Faze-Hsw/LPNSR.
Figures & tables
| Dataset | Method | PSNR | SSIM | LPIPS | DISTS | MUSIQ | MANIQA | CLIPIQA | FID |
|---|---|---|---|---|---|---|---|---|---|
| LSDIR | VOSR | 20.04 | 0.4917 | 0.2448 | 0.1524 | 72.1925 | 0.5025 | 0.6303 | 47.79 |
| InvSR | 19.19 | 0.4845 | 0.2657 | 0.1636 | 72.7310 | 0.5113 | 0.7156 | 69.30 | |
| OSEDiff | 20.03 | 0.5094 | 0.2675 | 0.1627 | 71.4740 | 0.4573 | 0.6946 | 58.98 | |
| SinSR | 20.39 | 0.5136 | 0.2281 | 0.1447 | 69.1867 | 0.4648 | 0.6687 | 40.82 | |
| ResShift (Origin) | 20.70 | 0.5281 | 0.2249 | 0.1420 | 67.4741 | 0.4363 | 0.6445 | 36.76 | |
| LPNSR-A (Ours) | 19.77 | 0.5140 | 0.2099 | 0.1336 | 71.7904 | 0.5618 | 0.7389 | 42.39 |
| Method | PSNR | LPIPS | DISTS | MUSIQ | CLIPIQA |
|---|---|---|---|---|---|
| Origin | |||||
| PreSet-A | |||||
| PreSet-B |
| Method | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Origin | 0.0611 | 0.0000 | 1.0000 | 0.1782 | 0.0000 | 1.0000 | 9.2725 | 0.0000 | 1.0000 |
| PreSet-A | 0.8988 | 5.8690 | 0.4707 | 6.1599 | 15.1685 | 5.4199 | |||
| PreSet-B | 0.0577 | 0.0000 | 1.0000 | 0.1710 | 0.0000 | 1.0000 | 9.2190 | 0.0000 | 1.0000 |
| Method | Hyperparameters | Metrics | |||||||
|---|---|---|---|---|---|---|---|---|---|
| (LPIPS loss) | (GAN loss) | PSNR | LPIPS | DISTS | MUSIQ | CLIPIQA | |||
| A-Baseline1 | 0.0 | 0.0 | 22.05 | 0.2683 | 0.1592 | 64.2017 | 0.6184 | 8.8653 | |
| A-Baseline2 | 1.0 | 0.0 | 20.35 | 0.2155 | 0.1372 | 70.4506 | 0.7180 | 12.3537 | |
| A-Baseline3 | 0.0 | 0.1 | 19.28 | 0.2230 | 0.1428 | 73.0554 | 0.7495 | 17.0581 | |
| B-Baseline1 | 0.0 | \ | 21.55 | 0.2602 | 0.1571 | 64.3558 | 0.6202 | 8.9522 | 1.0000 |
| PreSet-A | 1.0 | 0.1 | 19.77 | 0.2099 | 0.1336 | 71.7904 | 0.7389 | 15.1685 | |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Value |
|---|---|
| Base channels | 160 |
| Channel multipliers | |
| Residual blocks per resolution | 2 |
| Attention resolutions | |
| Channels per attention head | 32 |
| Scale-shift normalization | Enabled |
| Hyperparameter | Value |
|---|---|
| Training iterations | 200k |
| Batch size | 16 |
| Optimizer | AdamW |
| Learning rate | |
| Weight decay | 0 |
| LR schedule | None |
| Method | #Params (M) | FLOPs (G) | Latency (ms) | GPU Memory Usage (MB) |
|---|---|---|---|---|
| Origin | 173.92 | 5410.3 | 321.8 | 1968 |
| PreSet-A | 292.52 | 7032.3 | 442.1 | 2432 |
| PreSet-B | 292.51 | 7031.8 | 438.5 | 2432 |
| Method | PSNR | SSIM | LPIPS | DISTS | MUSIQ | MANIQA | CLIPIQA |
|---|---|---|---|---|---|---|---|
| Deterministic noise map | 19.73 | 0.5174 | 0.2315 | 0.1456 | 70.0219 | 0.4491 | 0.6452 |
| Noise sampling distribution | 19.77 | 0.5140 | 0.2099 | 0.1336 | 71.7904 | 0.5618 | 0.7389 |
Image Super-Resolution
Image super-resolution reconstructs high-resolution images from lower-resolution observations, balancing detail, fidelity, and computational cost.
See all 248 papers