Principled Design of Diffusion-based Optimizers for Inverse Problems

Julio Oscanoa1,2,* Irmak Sivgin3,* Cagan Alkan3,* Daniel Ennis2 John Pauly3 Mert Pilanci3,† Shreyas Vasanawala2,†

1 Department of Bioengineering 2 Department of Radiology 3 Department of Electrical Engineering
Stanford University

* Equal contribution   † Equal senior contribution

Accepted to NeurIPS 2026

This technical overview assumes familiarity with diffusion models and inverse problems. For background, see Further resources.

Standard versus reparameterized noise-schedule performance curves alongside animated MRI reconstructions and error maps comparing standard updates with OptDiff.
OptDiff: invariant reparameterizations and faster inverse solvers. We reparameterize noise-schedule and sampler hyperparameters to improve their transferability across inverse problems, as illustrated by the alignment of performance curves. Additionally, building on RED-diff, we develop a hyperparameter tuning procedure that facilitates the integration of optimization tools for faster inference. View full resolution (opens in a new tab) ↗

Abstract

Among its many applications, generative AI can help recover images from incomplete or blurry measurements, including those used in computational photography and medical imaging. However, existing methods are often slow and require extensive trial and error to adjust their settings for different problems. We introduce OptDiff, a framework that uses mathematical insights to redefine key settings so they can be reused across different problems with little adjustment. This approach also enables the use of established optimization techniques to further accelerate reconstruction. Across MRI reconstruction, image deblurring, and resolution enhancement, OptDiff achieves comparable or better image quality with fewer computational steps than existing methods. Our work could make advanced image reconstruction more practical in applications where speed and computing resources are limited.

Motivation

Pretrained diffusion models provide powerful image priors for solving inverse problems. [1] However, two major challenges limit their practical deployment:

Slow inference

Iterative posterior sampling often requires hundreds of steps, resulting in high computational costs.

Hyperparameter sensitivity

Reconstruction quality strongly depends on inference-time hyperparameters, which often require retuning across problem configurations.

Our approach

OptDiff introduces invariant reparameterizations that simplify hyperparameter tuning. Building on the RED-diff optimization formulation [2], it also develops a hyperparameter tuning pipeline that supports momentum and preconditioning for faster inference.

Method overview

OptDiff develops invariant reparameterizations for two families of inference hyperparameters: the noise schedule and the sampler. Building on the RED-diff optimization formulation, a greedy-optimal tuning scheme combines these components to simplify hyperparameter selection and support the design of faster inverse solvers.

  1. Noise schedule design for inverse problemsWe analyze reverse diffusion through the lens of spectral autoregression to derive principled design rules and introduce invariant reparameterizations that improve transferability across problem configurations.Read more
  2. Sampler hyperparameter reparameterizationWe introduce a scale-invariant formulation for balancing data consistency and diffusion-prior regularization. A common-descent analysis establishes conditions for maintaining this balance with a single trade-off parameter throughout inference.Read more
  3. Greedy-optimal tuning and solver accelerationWe develop a greedy-optimal tuning scheme that decouples noise-schedule and sampler hyperparameters, simplifying their selection. This framework facilitates the integration of advanced optimization techniques to accelerate inference.Read more

Method in detail

1. Noise schedule design for inverse problems

While noise-schedule design has been extensively studied for unconditional generation, its extension to inverse problems remains largely unexplored. Which noise levels are useful for reconstruction? Measurements from an inverse problem may already constrain low-frequency information, while the effective data noise floor limits how accurately the image can be reconstructed. We approach this question through spectral autoregression and an estimation error covariance analysis to derive principled noise-schedule criteria, as illustrated in the animation below.

Animation comparing reverse diffusion with MRI reconstruction, showing the evolving spectra and images across their respective noise schedules.
Noise schedule design through spectral autoregression. Reverse diffusion progressively reconstructs image frequencies. We use this perspective to select the starting noise level from the uncertainty remaining after incorporating the measurements, and the stopping noise level from the data noise floor. View full resolution (opens in a new tab) ↗
Diffusion as Spectral Autoregression

Natural images typically exhibit a power-law spectrum, with greater power at low spatial frequencies [3]. During forward diffusion, added white noise progressively corrupts the signal, with weaker high-frequency components becoming dominated by noise earlier. In reverse diffusion, low-frequency structure is recovered first, followed by progressively higher frequencies conditioned on the recovered low-frequency content [4] [5].

This spectral autoregression perspective connects the diffusion noise level to the frequency content being reconstructed, from coarse structure at higher noise levels to finer spatial details as the noise level decreases.

Animation of forward and reverse diffusion showing the changing image spectrum and corresponding MRI image.
Diffusion as spectral autoregression. Forward diffusion adds white noise with uniform spectral power, causing weaker high-frequency components to be corrupted first. Reverse diffusion recovers them in the opposite order, from low to high frequencies, as the noise level decreases. View full resolution (opens in a new tab) ↗
Inverse Problem Setting

Unlike unconditional generation, inverse problems provide measurements that already constrain part of the image. In some settings, these measurements preserve reliable low-frequency information, such as MRI acquisitions with sampled central k-space or image deblurring with operators that preserve low frequencies.

When low-frequency information is available, starting reverse diffusion at the large noise levels used for unconditional generation may introduce unnecessary steps. Since the measurements already constrain the low-frequency components, reverse diffusion can start at a lower noise level and focus on recovering the remaining high-frequency information.

Similarly, when the data contain an effective noise floor, continuing reverse diffusion beyond a certain point provides little additional improvement in estimation accuracy.

These observations motivate our approach to noise-schedule design for inverse problems.

Animation of MRI reconstruction showing the evolving spectrum, reconstructed image, and error map within the adapted noise interval.
Reconstruction from measured frequency content. The shaded region marks the measured low frequencies. The initial reconstruction already captures this part of the spectrum; subsequent updates recover additional frequency content within the adapted noise interval. View full resolution (opens in a new tab) ↗
Formalizing noise schedule design

The spectral autoregression perspective suggests that the noise schedule should depend on what information is already available and what remains to be reconstructed. We use a linear minimum mean squared error (LMMSE) analysis to formalize this intuition.

Estimation error covariance quantifies the uncertainty remaining when estimating a signal from noisy observations. Here, the noisy observation is the diffusion-corrupted signal xt, distinct from the inverse-problem measurements. Let Φ(Σ; σ) denote the LMMSE estimation error covariance for prior covariance Σ and diffusion noise level σ. Studying how this covariance changes with the noise level gives criteria for where to start and stop reverse diffusion.

Starting noise level: Avoiding unnecessary high-noise steps

For this analysis, we assume the low-frequency content is known exactly. The conditional covariance ΣH|L describes the remaining uncertainty in the high-frequency components.

At very large diffusion noise levels, the diffusion-corrupted signal provides little information about these unknown components, so the reduction in estimation error covariance is negligible. As the noise level decreases, the signal becomes more informative and the covariance reduction increases.

We select the boundary of the high-noise region where this reduction remains at most a fraction τmax of the prior uncertainty:

ΣH|L−Φ(ΣH|L;σmax)≼τmaxΣH|L

Starting criterion: small reduction relative to the prior uncertainty.

The symbol ≼ denotes a covariance bound that holds in every signal direction. Under a wide-sense stationary model with an ideal low-frequency mask, the starting criterion gives

σmax2≥1−τmaxτmaxmaxω∈ΩHS(ω)

Here, S(ω) is the signal power spectral density and ΩH contains the unknown high frequencies. In practice, we choose σmax at the lower bound, skipping larger noise levels where the diffusion-corrupted signal provides little information about these components.

Stopping noise level: Approaching the attainable accuracy

At the other end of the diffusion process, an additive white data noise floor with variance σs2 limits estimation accuracy. Let Σs denote the clean-signal covariance. After all diffusion noise is removed, the best attainable LMMSE covariance under this model is Σ0=Φ(Σs;σs).

As diffusion noise decreases, the estimation error covariance approaches this limit. We stop when the remaining gap is at most a fraction τmin of the best attainable covariance:

Φ(Σs;σs2+σmin2)−Σ0≼τminΣ0

Stopping criterion: small remaining gap relative to the attainable covariance.

In the high signal-to-noise ratio regime, where the largest eigenvalue of Σs is much greater than σs2, the stopping bound simplifies to

σmin2≲τminσs2

In practice, we select the upper boundary of the stopping criterion. Smaller noise levels already satisfy the desired accuracy tolerance, so continuing further provides little additional improvement under this model. The manuscript on arXiv gives the full covariance bound.

Invariant reparameterizations through relative tolerances

Both criteria assess whether a reduction in estimation uncertainty is negligible. Each pairs a question with a reference covariance, so the reduction is measured relative to a meaningful baseline.

At the start

Question
How much does the diffusion-corrupted signal reduce uncertainty about the unknown high-frequency components?

Reference covariance
ΣH|L: the uncertainty in the high-frequency components after the low-frequency content is known.

At the stop

Question
How much additional uncertainty could be removed by eliminating the remaining diffusion noise?

Reference covariance
Σ0: the best attainable LMMSE estimation error covariance under the data noise floor.

We express these criteria through relative tolerances τmax and τmin, each between zero and one, rather than directly prescribing absolute noise levels. Each tolerance expresses the allowed covariance reduction or residual as a fraction of its corresponding reference covariance. The tolerances specify consistent relative covariance criteria, while the corresponding noise levels adapt to each problem’s spectral properties and noise floor.

This is the basis of the invariant reparameterizations. Our invariance experiments show aligned performance curves across configurations, supporting reuse of the tolerance parameters. Because the derivation is independent of a particular inverse solver, the resulting schedules can also be applied across solvers.

2. Sampler Hyperparameter Reparameterization

Optimization-based diffusion inverse solvers require balancing data consistency and diffusion-prior regularization, a challenge complicated by variations in gradient magnitudes throughout inference. Our approach is inspired by normalized gradient methods [6] and common-descent methods in multiobjective optimization [7]. We introduce a scale-invariant reparameterization that expresses this balance through a single trade-off parameter across diffusion noise levels. A complementary common-descent analysis establishes conditions under which an update can decrease both objectives.

Common-descent bounds and weighting trajectories comparing standard SNR weighting with OptDiff normalization.
Balancing data consistency and the diffusion prior. The comparison shows standard SNR weighting and the proposed normalized parameterization relative to the common descent bounds. View full resolution (opens in a new tab) ↗
Optimization-Based Diffusion Inverse Solvers

Diffusion-based inverse solvers use different approaches to posterior inference. Score-ALD [8] and DPS [9] guide sampling with approximations of the data-consistency contribution to the posterior score. Other methods incorporate optimization more explicitly, including plug-and-play approaches such as DiffPIR [10] and variational approaches such as RED-diff [2].

A central challenge in optimization-based approaches is balancing data consistency with diffusion-prior regularization. RED-diff uses variational inference to formulate posterior reconstruction as a stochastic optimization problem:

minμf(μ)+Et[λtg(μ;t)] f(μ)=‖y−A(μ)‖22

Here, f measures data consistency, g represents diffusion-prior regularization evaluated at noise level t, and λt controls their relative contribution.

RED-diff uses a time-dependent regularization weight with a signal-to-noise ratio (SNR)-based schedule. [2] However, the magnitude of the diffusion-prior gradient varies throughout inference, making the balance sensitive to the weighting function and its hyperparameters.

Scale-Invariant Reparameterization

Building on the RED-diff formulation, we consider an update combining the data-consistency gradient ∇fk and diffusion-prior gradient ∇gk, controlled by the step size αk and regularization weight λk:

Δμk=−αk(∇fk+λk∇gk)

Because gradient magnitudes vary across diffusion noise levels, a fixed regularization weight need not maintain a consistent balance. We reparameterize the step size and weight as

αk=α^k‖∇fk‖2λk=λ^‖∇fk‖2‖∇gk‖2

Substituting these expressions gives an update with both gradients normalized:

Δμk=−α^k( ∇fk‖∇fk‖2 +λ^ ∇gk‖∇gk‖2)

Here, α̂k > 0 controls the step scale, while λ̂ > 0 controls the relative contribution of the normalized prior gradient. These expressions assume both gradients are nonzero.

This formulation is invariant to positive rescaling of either gradient. Normalization cancels positive multiplicative factors associated with the diffusion noise level, removing dependence on absolute gradient magnitudes and allowing a single λ̂ to replace a handcrafted SNR-based regularization schedule.

Common-Descent Analysis and Hyperparameter Invariance

To understand how data consistency and diffusion-prior regularization can be balanced, we derive common-descent conditions that characterize when an update provides a descent direction for both objectives. [7] When the gradients point in conflicting directions, the regularization weight must lie within an admissible interval determined by their relative magnitudes and alignment.

Under our reparameterization, these conditions simplify to

−cosθk<λ^<−1cosθk cosθk<0

where θk is the angle between the gradients. Importantly, the admissible trade-off depends only on the gradient directions, rather than their magnitudes, providing a theoretical basis for using a single λ̂ throughout inference.

The common-descent figure illustrates how conventional SNR-based weighting can violate the common-descent bounds, while our reparameterization provides a more consistent balance. Furthermore, Figure 1 in the manuscript demonstrates aligned performance curves across different reverse-diffusion intervals, providing empirical evidence that a single λ̂ can be reused throughout inference.

3. Greedy-Optimal Hyperparameter Tuning and Solver Acceleration

Hyperparameter tuning typically involves cumbersome multidimensional grid searches, which become increasingly expensive as solvers become more complex and additional parameters are introduced. We develop a greedy-optimal hyperparameter tuning scheme that uses a small tuning set to obtain greedy-optimal hyperparameter references. These reference values allow us to restrict subsequent grid searches and decouple joint hyperparameter tuning into simpler, sequential searches. Our approach is inspired by SURE-based hyperparameter tuning [11], particularly its iteration-wise application in diffusion-based reconstruction [12].

This framework also facilitates the integration of advanced optimization techniques, such as momentum and preconditioning, without increasing tuning complexity. Our ablation studies (Table 2 in the manuscript) show that the greedy-optimal estimates provide useful upper-bound performance references, with the selected hyperparameters achieving reconstruction quality close to these references. These ablations also show that momentum and preconditioning improve reconstruction quality over vanilla gradient descent, particularly at fewer function evaluations.

Results

1. Hyperparameter Invariance

Our proposed reparameterizations produce well-aligned performance curves across different inverse problem configurations, in contrast to the variability observed with conventional hyperparameters, as illustrated in the overview animation.

2. Noise Schedule Transfer Across Solvers

Our noise-schedule design is derived independently of any particular inverse solver. We demonstrate its transferability across different solvers, improving reconstruction quality in the evaluated cases.

MRI reconstruction · fastMRI · R = 8 · Mean PSNR (dB) ↑
MethodStandard
schedule
Proposed
schedule
DPS [9]28.9430.43
ΠGDM [13]28.8829.29
RED-diff [2]31.9233.38
DAPS [14]31.3829.89
OptDiff (ours)-34.93

The best mean in each column is bold and the second best is underlined.

Deblurring · ImageNet · Mean PSNR (dB) ↑
MethodStandard
schedule
Proposed
schedule
DPS [9]27.5138.17
DDRM [15]36.2439.83
ΠGDM [13]33.8532.51
RED-diff [2]35.9440.05
DAPS [14]35.0335.96
OptDiff (ours)-41.04

The best mean in each column is bold and the second best is underlined.

3. Comparison with Baseline Methods

We evaluate OptDiff against eight existing diffusion-based inverse solvers on MRI reconstruction, deblurring, and super-resolution, using fastMRI [16], ImageNet [17], and FFHQ [18]. Across these tasks, OptDiff achieves competitive or improved reconstruction quality compared with existing methods.

Qualitative comparisons for fastMRI reconstruction, ImageNet deblurring, and FFHQ and ImageNet super-resolution, each with baseline methods, OptDiff, references and error maps.
Representative reconstructions across tasks. Representative reconstructions from the main paper, with reference images and amplified error maps. View full resolution (opens in a new tab) ↗

MRI

Accelerated reconstruction of multicoil T2-weighted brain images from fastMRI. Each setting is evaluated on 330 test slices.

fastMRI · R = 8
fastMRI · R = 8 · 100 NFE · Mean ± standard deviation
MethodPSNR (dB) ↑SSIM ↑
DPS [9]28.94 ± 1.540.774 ± 0.066
DiffPIR [10]27.17 ± 1.080.650 ± 0.072
ΠGDM [13]28.88 ± 1.270.734 ± 0.078
RED-diff [2]31.92 ± 1.440.840 ± 0.034
DDS [19]28.92 ± 1.280.828 ± 0.027
DAPS [14]31.38 ± 1.420.771 ± 0.057
OptDiff (ours)34.93 ± 1.380.921 ± 0.029

The best mean in each column is bold and the second best is underlined.

OptDiff achieves the highest mean PSNR and SSIM among the compared methods at R = 8.

fastMRI · R = 4
fastMRI · R = 4 · 100 NFE · Mean ± standard deviation
MethodPSNR (dB) ↑SSIM ↑
DPS [9]35.82 ± 1.460.775 ± 0.069
DiffPIR [10]30.33 ± 0.970.691 ± 0.077
ΠGDM [13]30.69 ± 1.370.753 ± 0.086
RED-diff [2]36.79 ± 1.430.872 ± 0.035
DDS [19]33.72 ± 1.140.930 ± 0.030
DAPS [14]34.32 ± 1.760.875 ± 0.041
OptDiff (ours)38.45 ± 1.580.948 ± 0.023

The best mean in each column is bold and the second best is underlined.

OptDiff achieves the highest mean PSNR and SSIM among the compared methods at R = 4.

Deblurring

Gaussian deblurring on ImageNet and FFHQ, evaluated on 330 images per dataset. Settings specify the blur kernel size k and standard deviation σ.

ImageNet · k = 6, σ = 3
ImageNet · k = 6, σ = 3 · 100 NFE · Mean ± standard deviation
MethodPSNR (dB) ↑SSIM ↑LPIPS ↓
DPS [9]24.25 ± 3.970.602 ± 0.1920.420 ± 0.187
DDRM [15]29.48 ± 3.650.815 ± 0.1010.227 ± 0.118
DDNM [20]32.60 ± 3.890.906 ± 0.0450.030 ± 0.013
DiffPIR [10]32.22 ± 3.680.892 ± 0.0490.061 ± 0.032
RED-diff [2]28.65 ± 3.670.790 ± 0.0870.185 ± 0.090
DAPS [14]31.39 ± 3.130.853 ± 0.0470.107 ± 0.033
OptDiff (ours)33.07 ± 3.760.910 ± 0.0400.061 ± 0.031

The best mean in each column is bold and the second best is underlined.

OptDiff achieves the highest mean PSNR and SSIM. DDNM achieves the lowest LPIPS.

FFHQ · k = 6, σ = 3
FFHQ · k = 6, σ = 3 · 100 NFE · Mean ± standard deviation
MethodPSNR (dB) ↑SSIM ↑LPIPS ↓
DPS [9]33.00 ± 2.500.898 ± 0.0340.078 ± 0.028
DDRM [15]36.84 ± 1.620.945 ± 0.0130.065 ± 0.023
DDNM [20]36.95 ± 1.780.949 ± 0.0130.027 ± 0.008
DiffPIR [10]36.58 ± 1.760.942 ± 0.0140.040 ± 0.012
RED-diff [2]34.71 ± 1.740.908 ± 0.0140.068 ± 0.020
DAPS [14]34.13 ± 1.390.888 ± 0.0130.088 ± 0.021
OptDiff (ours)36.99 ± 1.820.948 ± 0.0130.060 ± 0.018

The best mean in each column is bold and the second best is underlined.

OptDiff achieves the highest mean PSNR; DDNM achieves the highest SSIM and lowest LPIPS.

ImageNet · k = 12, σ = 3
ImageNet · k = 12, σ = 3 · 100 NFE · Mean ± standard deviation
MethodPSNR (dB) ↑SSIM ↑LPIPS ↓
DPS [9]21.30 ± 3.270.484 ± 0.2000.371 ± 0.159
DDRM [15]27.43 ± 3.830.740 ± 0.1380.308 ± 0.142
DDNM [20]28.07 ± 4.120.789 ± 0.1100.134 ± 0.059
DiffPIR [10]27.41 ± 3.720.746 ± 0.1140.145 ± 0.064
RED-diff [2]24.19 ± 3.490.604 ± 0.1710.428 ± 0.156
DAPS [14]26.28 ± 2.800.671 ± 0.0860.247 ± 0.075
OptDiff (ours)27.70 ± 3.870.772 ± 0.1060.211 ± 0.088

The best mean in each column is bold and the second best is underlined.

DDNM achieves the best mean PSNR, SSIM, and LPIPS. OptDiff ranks second in PSNR and SSIM.

FFHQ · k = 12, σ = 3
FFHQ · k = 12, σ = 3 · 100 NFE · Mean ± standard deviation
MethodPSNR (dB) ↑SSIM ↑LPIPS ↓
DPS [9]25.88 ± 6.470.749 ± 0.1290.159 ± 0.115
DDRM [15]29.46 ± 2.320.818 ± 0.0510.194 ± 0.057
DDNM [20]32.54 ± 2.150.893 ± 0.0300.074 ± 0.022
DiffPIR [10]32.05 ± 1.950.870 ± 0.0300.060 ± 0.019
RED-diff [2]29.46 ± 2.320.818 ± 0.0510.194 ± 0.057
DAPS [14]28.38 ± 2.190.786 ± 0.0550.199 ± 0.040
OptDiff (ours)32.61 ± 2.220.891 ± 0.0310.127 ± 0.034

The best mean in each column is bold and the second best is underlined.

OptDiff achieves the highest mean PSNR, DDNM the highest SSIM, and DiffPIR the lowest LPIPS.

Super-resolution

Image reconstruction after 4× or 16× downsampling along each spatial dimension, evaluated on 330 images per dataset.

FFHQ · 4×
FFHQ · 4× · 100 NFE · Mean ± standard deviation
MethodPSNR (dB) ↑SSIM ↑LPIPS ↓
DPS [9]30.50 ± 2.620.866 ± 0.0440.071 ± 0.025
DDRM [15]31.08 ± 2.310.869 ± 0.0390.144 ± 0.041
DDNM [20]30.94 ± 2.450.872 ± 0.0410.085 ± 0.028
DiffPIR [10]31.06 ± 2.440.873 ± 0.0400.092 ± 0.031
RED-diff [2]31.25 ± 2.370.875 ± 0.0370.108 ± 0.034
DAPS [14]29.63 ± 1.730.763 ± 0.0280.179 ± 0.028
OptDiff (ours)31.33 ± 2.730.869 ± 0.0350.117 ± 0.035

The best mean in each column is bold and the second best is underlined.

OptDiff achieves the highest mean PSNR; RED-diff achieves the highest SSIM and DPS the lowest LPIPS.

ImageNet · 4×
ImageNet · 4× · 100 NFE · Mean ± standard deviation
MethodPSNR (dB) ↑SSIM ↑LPIPS ↓
DPS [9]23.72 ± 4.900.618 ± 0.2090.299 ± 0.207
DDRM [15]25.49 ± 3.660.682 ± 0.1570.355 ± 0.148
DDNM [20]25.79 ± 3.930.703 ± 0.1520.286 ± 0.136
DiffPIR [10]25.28 ± 3.780.682 ± 0.1520.242 ± 0.117
RED-diff [2]25.90 ± 3.860.708 ± 0.1420.328 ± 0.148
DAPS [14]26.50 ± 3.430.706 ± 0.1320.239 ± 0.067
OptDiff (ours)26.07 ± 3.960.715 ± 0.1480.350 ± 0.156

The best mean in each column is bold and the second best is underlined.

DAPS achieves the highest mean PSNR and lowest LPIPS. OptDiff ranks second in PSNR and achieves the highest SSIM.

FFHQ · 16×
FFHQ · 16× · 100 NFE · Mean ± standard deviation
MethodPSNR (dB) ↑SSIM ↑LPIPS ↓
DPS [9]22.62 ± 2.280.664 ± 0.0860.286 ± 0.078
DDRM [15]23.25 ± 2.150.679 ± 0.0830.319 ± 0.088
DDNM [20]22.86 ± 2.120.663 ± 0.0830.249 ± 0.079
DiffPIR [10]22.77 ± 2.140.658 ± 0.0850.246 ± 0.077
RED-diff [2]23.01 ± 2.070.663 ± 0.0820.282 ± 0.082
DAPS [14]22.63 ± 1.960.572 ± 0.0640.358 ± 0.046
OptDiff (ours)23.58 ± 2.270.685 ± 0.0830.356 ± 0.094

The best mean in each column is bold and the second best is underlined.

OptDiff achieves the highest mean PSNR and SSIM. DiffPIR achieves the lowest LPIPS.

ImageNet · 16×
ImageNet · 16× · 100 NFE · Mean ± standard deviation
MethodPSNR (dB) ↑SSIM ↑LPIPS ↓
DPS [9]17.95 ± 3.020.365 ± 0.1920.388 ± 0.125
DDRM [15]19.87 ± 2.520.452 ± 0.1840.688 ± 0.195
DDNM [20]20.15 ± 2.680.460 ± 0.1830.633 ± 0.207
DiffPIR [10]19.66 ± 2.610.439 ± 0.1780.577 ± 0.194
RED-diff [2]20.34 ± 2.760.460 ± 0.1820.704 ± 0.193
DAPS [14]20.53 ± 2.490.418 ± 0.1360.522 ± 0.081
OptDiff (ours)20.44 ± 2.750.468 ± 0.1840.704 ± 0.186

The best mean in each column is bold and the second best is underlined.

DAPS achieves the highest mean PSNR and lowest LPIPS. OptDiff ranks second in PSNR and achieves the highest SSIM.

Cite this work

Accepted to NeurIPS 2026. Download BibTeX

@inproceedings{oscanoa2026optdiff,
  title  = {Principled Design of Diffusion-based Optimizers
            for Inverse Problems},
  author = {Oscanoa, Julio and Sivgin, Irmak and Alkan, Cagan
            and Ennis, Daniel and Pauly, John and Pilanci, Mert
            and Vasanawala, Shreyas},
  year   = {2026},
  booktitle = {Advances in Neural Information Processing Systems},
  note   = {Accepted to NeurIPS 2026},
  eprint = {2605.11506},
  archivePrefix = {arXiv},
  primaryClass = {cs.CV},
  url    = {https://arxiv.org/abs/2605.11506}
}

References

  1. Giannis Daras et al.. A Survey on Diffusion Models for Inverse Problems. arXiv:2410.00083, 2024. ↩
  2. Morteza Mardani, Jiaming Song, Jan Kautz, and Arash Vahdat. A Variational Perspective on Solving Inverse Problems with Diffusion Models. ICLR, 2024. ↩
  3. A. van der Schaaf and J. H. van Hateren. Modelling the Power Spectra of Natural Images: Statistics and Information. Vision Research 36(17), 2759–2770, 1996. ↩
  4. Sander Dieleman. Diffusion is Spectral Autoregression. Technical blog, 2024. ↩
  5. Fabian Falck et al.. A Fourier Space Perspective on Diffusion Models. arXiv:2505.11278, 2025. ↩
  6. Ashok Cutkosky and Harsh Mehta. Momentum Improves Normalized SGD. ICML, 2020. ↩
  7. Jörg Fliege and Benar Fux Svaiter. Steepest Descent Methods for Multicriteria Optimization. Mathematical Methods of Operations Research 51, 479–494, 2000. ↩
  8. Ajil Jalal, Marius Arvinte, Giannis Daras, Eric Price, Alexandros G. Dimakis, and Jonathan I. Tamir. Robust Compressed Sensing MRI with Deep Generative Priors. NeurIPS, 2021. ↩
  9. Hyungjin Chung et al.. Diffusion Posterior Sampling for General Noisy Inverse Problems. ICLR, 2023. ↩
  10. Yuanzhi Zhu et al.. Denoising Diffusion Models for Plug-and-Play Image Restoration. CVPR Workshops, 2023. ↩
  11. Daniel S. Weller, Sathish Ramani, Jon-Fredrik Nielsen, and Jeffrey A. Fessler. Monte Carlo SURE-Based Parameter Selection for Parallel Magnetic Resonance Imaging Reconstruction. Magnetic Resonance in Medicine 71(5), 1760–1770, 2014. ↩
  12. Batu Ozturkler, Chao Liu, Benjamin Eckart, Morteza Mardani, Jiaming Song, and Jan Kautz. SMRD: SURE-Based Robust MRI Reconstruction with Diffusion Models. MICCAI, 199–209, 2023. ↩
  13. Jiaming Song, Arash Vahdat, Morteza Mardani, and Jan Kautz. Pseudoinverse-Guided Diffusion Models for Inverse Problems. ICLR, 2023. ↩
  14. Bingliang Zhang et al.. Improving Diffusion Inverse Problem Solving with Decoupled Noise Annealing. CVPR, 2025. ↩
  15. Bahjat Kawar, Michael Elad, Stefano Ermon, and Jiaming Song. Denoising Diffusion Restoration Models. NeurIPS, 2022. ↩
  16. Jure Zbontar et al.. fastMRI: An Open Dataset and Benchmarks for Accelerated MRI. arXiv:1811.08839, 2018. ↩
  17. Jia Deng et al.. ImageNet: A Large-Scale Hierarchical Image Database. CVPR, 2009. ↩
  18. Tero Karras, Samuli Laine, and Timo Aila. A Style-Based Generator Architecture for Generative Adversarial Networks. CVPR, 2019. Introduces the FFHQ dataset. ↩
  19. Hyungjin Chung, Suhyeon Lee, and Jong Chul Ye. Decomposed Diffusion Sampler for Accelerating Large-Scale Inverse Problems. ICLR, 2024. ↩
  20. Yinhuai Wang, Jiwen Yu, and Jian Zhang. Zero-Shot Image Restoration Using Denoising Diffusion Null-Space Model. arXiv:2212.00490, 2022. ↩

Further resources

Suggested reading for the ideas behind this work.

Return to Method in detail ↑