LaTex2Web logo

Documents Live, a web authoring and publishing system

If you see this, something is wrong

Table of contents

First published on Wednesday, Oct 28, 2026 and last modified on Wednesday, Oct 28, 2026

Image Modeling: From Handcrafted Priors to Foundation Image Models
IEEE Signal Processing Magazine, October 2026

A. Murat Tekalp Department of Electrical and Electronics Engineering, Koç University, Istanbul, Turkey

Image Modeling for Solving Inverse Problems vs. Conditional Image Generation

\[ {\bf y} = \mathbf{A}{\bf x} + \mathbf{n} \]
\[ p(\mathbf{x}|\mathbf{y}) = \frac{p(\mathbf{y}|\mathbf{x})p(\mathbf{x})}{p(\mathbf{y})} \propto p(\mathbf{y}|\mathbf{x})p(\mathbf{x}) \]
\[ \begin{eqnarray} \hat{\mathbf{x}}_{\text{MAP}} &=& \arg\max_\mathbf{x} \log p(\mathbf{x}|\mathbf{y}) = \arg\max_\mathbf{x} \left[ \log p(\mathbf{y}|\mathbf{x}) + \log p(\mathbf{x}) \right] \\ &=&\arg \min_\mathbf{x} \{ - \log p(\mathbf{y}|\mathbf{x}) - \log p(\mathbf{x}) \}=\arg \min_\mathbf{x} \{ \underbrace{D(\mathbf{x},\mathbf{y})}_{\text{Data Fidelity Term}} + \underbrace{\mathcal{R}(\mathbf{x})}_{\text{Prior/Energy Term}} \} \\\end{eqnarray} \]
\[ \mathcal{R}(\mathbf{x}) = - \log p(\mathbf{x}) \]
\[ \mathbf{x}^{(i)} \sim p(\mathbf{x}|\mathbf{y}) \]
\[ \nabla_\mathbf{x} \log p(\mathbf{x}|\mathbf{y}) = \underbrace{\nabla_\mathbf{x} \log p(\mathbf{y}|\mathbf{x})}_{\text{Physical Likelihood Score}} + \underbrace{\nabla_\mathbf{x} \log p(\mathbf{x})}_{\text{Prior Score}} \]
\[ \nabla_{\mathbf{x}_t} \log p_t(\mathbf{x}_t|c) = \underbrace{\nabla_{\mathbf{x}_t} \log p_t(c|\mathbf{x}_t)}_{\text{Implicit Classifier Score}} + \underbrace{\nabla_{\mathbf{x}_t} \log p_t(\mathbf{x}_t)}_{\text{Unconditional Score}} \]
\[ \tilde{\mathbf{s}}_t(\mathbf{x}_t, c) = (1+w)\nabla_{\mathbf{x}_t} \log p_t(\mathbf{x}_t|c) - w \nabla_{\mathbf{x}_t} \log p_t(\mathbf{x}_t) \]
\[ \nabla_\mathbf{x} \log p(\mathbf{y}|\mathbf{x}) = \frac{1}{\sigma^2}\mathbf{A}^T(\mathbf{y} - \mathbf{Ax}) \]
\[ \nabla_{\mathbf{x}_t} \log p_t(\mathbf{x}_t|\mathbf{y}, c) = \underbrace{\nabla_{\mathbf{x}_t} \log p_t(\mathbf{y}|\mathbf{x}_t)}_{\text{Enforced Physics Constraints}} + \underbrace{\nabla_{\mathbf{x}_t} \log p_t(\mathbf{x}_t|c)}_{\text{Enforced Semantic Context}} \]

Traditional Image Priors: Hand-Crafted Models

\[ p(\mathbf{x}) = \frac{1}{Z} \exp\left( - \sum_{c \in \mathcal{C}} V_c(\mathbf{x}) \right) \]
\[ p(\mathbf{x}) \propto \exp(-\lambda R(\mathbf{x})) \]
\[ \min_{\boldsymbol{\alpha}} \frac{1}{2} \|\mathbf{y} - \mathbf{D}\boldsymbol{\alpha}\|_2^2 + \lambda \|\boldsymbol{\alpha}\|_p, ~~~~~~p\in\{0,1\} \]
\[ \min_{\boldsymbol{\alpha}} \|\mathbf{y} - \mathbf{D}\boldsymbol{\alpha}\|_2^2 ~ \text{subject to} ~ \|\boldsymbol{\alpha}\|_p \le T_0 \]
\[ \min_{\boldsymbol{\alpha}} \|\boldsymbol{\alpha}\|_p ~ \text{subject to} ~ \|\mathbf{y} - \mathbf{D}\boldsymbol{\alpha}\|_2^2 \le \epsilon \]
\[ \hat{\boldsymbol{\alpha}}_{\text{MAP}} = \arg\max_{\boldsymbol{\alpha}} \log p(\boldsymbol{\alpha}|\mathbf{y}) = \arg\min_{\boldsymbol{\alpha}} \Big[ -\log p(\mathbf{y}|\boldsymbol{\alpha}) - \log p(\boldsymbol{\alpha}) \Big] \]
\[ -\log p(\mathbf{y}|\boldsymbol{\alpha}) = \frac{1}{2\sigma^2} \|\mathbf{y} - \mathbf{D}\boldsymbol{\alpha}\|_2^2 \]
\[ -\log p(\boldsymbol{\alpha}) = \frac{1}{b} \|\boldsymbol{\alpha}\|_1 + C \]
\[ \hat{x}(i) = \frac{1}{Z(i)} \sum_{j \in \Omega} w_{\text{NLM}}(i, j) y(j) \]
\[ w_{\text{NLM}}(i, j) = \exp\left( -\frac{\|\mathcal{P}_i - \mathcal{P}_j\|_{2, a}^2}{h^2} \right) \]
\[ w_{\text{BF}}(i, j) = \exp\left( -\frac{\|i - j\|_2^2}{2\sigma_s^2} \right) \exp\left( -\frac{\|y_i - y_j\|_2^2}{2\sigma_r^2} \right) \]
\[ p(\mathbf{x}) \propto \exp\left( -\lambda R_{\text{NL}}(\mathbf{x}) \right) = \exp\left( -\frac{\lambda}{2} \sum_{i \in \Omega} \sum_{j \in \mathcal{S}_i} w(i, j) (x_i - x_j)^2 \right) \]
\[ \hat{\mathbf{x}}_{\text{MAP}} = \arg\min_\mathbf{x} \left\{ \frac{1}{2\sigma^2} \|\mathbf{x} - \mathbf{y}\|_2^2 + \frac{\lambda}{2} \sum_{i \in \Omega} \sum_{j \in \mathcal{S}_i} w(i, j) (x_i - x_j)^2 \right\} \]
\[ \left( \Delta_{\text{NL}} \mathbf{x} \right)_i = \sum_{j \in \mathcal{S}_i} w(i, j) (x_j - x_i) \]
\[ \frac{1}{\sigma^2}(x_i - y_i) - \lambda \left( \Delta_{\text{NL}} \mathbf{x} \right)_i = 0 \]

Denoiser as a Prior: Bridge to Learning Image Prior from Big Data

\[ E(\mathbf{x}) = D(\mathbf{x},\mathbf{y}) + R(\mathbf{x}) \]
\[ \text{prox}_{\lambda R}(\mathbf{v}) = \arg\min_\mathbf{x} \left( R(\mathbf{x}) + \frac{1}{2\lambda} \|\mathbf{x} - \mathbf{v}\|^2 \right) \]
\[ \mathbf{v}_k = \mathbf{x}_k - \alpha \nabla D(\mathbf{x}_k,\mathbf{y}) \]
\[ \mathbf{x}_{k+1} = \text{prox}_{\alpha R}(\mathbf{v}_k) \]
\[ \left[ \text{prox}_{\lambda R}(\mathbf{v}) \right]_i = \text{sign}(v_i) \max(\vert{}v_i\vert{} - \lambda, 0), ~ i = 1, \dots, n \]
\[ \min_{\mathbf{x}} D(\mathbf{x},\mathbf{y}) + R(\mathbf{Lx}) \]
\[ \min_{\mathbf{x}, \mathbf{z}} D(\mathbf{x},\mathbf{y}) + R(\mathbf{z}) ~ \text{subject to} ~ \mathbf{Lx} = \mathbf{z} \]
\[ \text{Cost} = D(\mathbf{x},\mathbf{y}) + R(\mathbf{z}) + \frac{\mu}{2} \| \mathbf{Lx} - \mathbf{z} \|^2 \]
\[ \mathbf{x}_{k+1} = \arg \min_{\mathbf{x}} \big( D(\mathbf{x},\mathbf{y}) + \frac{\mu}{2} \| \mathbf{Lx} - \mathbf{z}_k \|^2 \big ) \]
\[ \mathbf{z}_{k+1} = \text{prox}_{\frac{1}{\mu}R}(\mathbf{Lx}_{k+1}) \]
\[ \mathbf{x}_{k+1} = \arg\min_\mathbf{x} \left( D(\mathbf{x},\mathbf{y}) + \frac{\mu}{2} \Vert{} \mathbf{Lx} - \mathbf{z}_k + \mathbf{u}_k \Vert{}^2 \right) \]
\[ \mathbf{z}_{k+1} = \text{prox}_{\frac{1}{\mu}R}(\mathbf{Lx}_{k+1} + \mathbf{u}_k) \]
\[ \mathbf{u}_{k+1} = \mathbf{u}_k + (\mathbf{Lx}_{k+1} - \mathbf{z}_{k+1}) \]
\[ \text{prox}_{\lambda R}(\mathbf{v}) = \arg\min_\mathbf{x} \frac{1}{2}\|\mathbf{x} - \mathbf{v}\|^2 + \lambda R(\mathbf{x}) \]
\[ R(\mathbf{x}) = \frac{1}{2} \mathbf{x}^T \Big( \mathbf{x} - f(\mathbf{x}) \Big) \]
\[ \min_\mathbf{x} \Big\{ E(\mathbf{x}) = D(\mathbf{x}, \mathbf{y}) + \frac{\lambda}{2} \mathbf{x}^T \big( \mathbf{x} - f(\mathbf{x}) \big) \Big\} \]
\[ \nabla R(\mathbf{x}) = \mathbf{x} - f(\mathbf{x}) \]
\[ \nabla R(\mathbf{x}) = \mathbf{x} - \frac{1}{2} f(\mathbf{x}) - \frac{1}{2} \big[ J_f(\mathbf{x}) \big]^T \mathbf{x} \]

Tweedie’s Formula and MMSE Denoiser as Score Estimator

\[ E[\mathbf{x}|\mathbf{y}] = \mathbf{y} + \sigma^2 \nabla_{\mathbf{y}} \log p(\mathbf{y}) \]
\[ \nabla_{\mathbf{y}} \log p(\mathbf{y}) = \frac{E[\mathbf{x}|\mathbf{y}] - \mathbf{y}}{\sigma^2} \]

Generative Image Models: Variational Autoencoder

\[ p(\mathbf{z}|\mathbf{x}) = \frac{p(\mathbf{x}|\mathbf{z})p(\mathbf{z})}{p(\mathbf{x})} \]
\[ p(\mathbf{x}) = \int p(\mathbf{x}|\mathbf{z})p(\mathbf{z}) \, d\mathbf{z} \]
\[ D_{KL} = E_q [\log q(\mathbf{z})] - E_q [\log p(\mathbf{x}, \mathbf{z}) - \log p(\mathbf{x})] \]
\[ \underbrace{\log p(\mathbf{x})}_{\text{Evidence}} = \underbrace{E_q [\log p(\mathbf{x}, \mathbf{z})] - E_q [\log q(\mathbf{z})]}_{\text{ELBO}} + \underbrace{D_{KL}(q(\mathbf{z}) || p(\mathbf{z}|\mathbf{x}))}_{\text{KL divergence (Error)}} \]
\[ \log p(\mathbf{x}) \ge \text{ELBO} \]
\[ \text{ELBO} = E_q [ (\underbrace{\log p(\mathbf{x}|\mathbf{z}) + \log p(\mathbf{z})}_{\log p(\mathbf{x},\mathbf{z})}) - \log q(\mathbf{z}) ] = \underbrace{E_q [\log p(\mathbf{x}|\mathbf{z})]}_{\text{Likelihood}} + \underbrace{E_q [\log p(\mathbf{z}) - \log q(\mathbf{z})]}_{\text{Latent}} \]
\[ \mathbf{z} = \mathbf{\mu} + \mathbf{\sigma} \odot \mathbf{\epsilon} \]
\[ \mathbf{z}^{(b)} = \boldsymbol{\mu}^{(b)} + \boldsymbol{\sigma}^{(b)} \odot \boldsymbol{\epsilon}^{(b)} \]
\[ \mathcal{L}_{\text{batch}} = \frac{1}{B} \sum_{b=1}^B \left( L_{\text{recon}}^{(b)} + L_{\text{KL}}^{(b)} \right) \]
\[ L_{\text{recon}}^{(b)} = \|\mathbf{x}^{(b)} - \hat{\mathbf{x}}^{(b)}\|_2^2 ~~~~\text{and}~~~~ L_{\text{KL}}^{(b)} = -0.5 \sum_{j=1}^J \left( 1 + \log\left((\sigma_j^{(b)})^2\right) - (\mu_j^{(b)})^2 - (\sigma_j^{(b)})^2 \right) \]

Generative Adversarial Networks

\[ H(y, \hat{y}) = - [y \log(\hat{y}) + (1 - y) \log(1 - \hat{y})] \]
\[ \max_D V(D, G) = \mathbb{E}_{\mathbf{x} \sim p_{data}}[\log D(\mathbf{x})] + \mathbb{E}_{\mathbf{z} \sim p_z}[\log(1 - D(G(\mathbf{z})))] \]
\[ \min_G \max_D V(D, G) = \mathbb{E}_{\mathbf{x} \sim p_{data}}[\log D(\mathbf{x})] + \mathbb{E}_{\mathbf{z} \sim p_z}[\log(1 - D(G(\mathbf{z})))] \]
\[ D^*_G(\mathbf{x}) = \frac{p_{data}(\mathbf{x})}{p_{data}(\mathbf{x}) + p_G(\mathbf{x})} \]
\[ C(G) = \mathbb{E}_{\mathbf{x} \sim p_{data}} \left[ \log \frac{p_{data}(\mathbf{x})}{p_{data}(\mathbf{x}) + p_G(\mathbf{x})} \right] + \mathbb{E}_{\mathbf{x} \sim p_G} \left[ \log \frac{p_G(\mathbf{x})}{p_{data}(\mathbf{x}) + p_G(\mathbf{x})} \right] \]
\[ C(G) = 2 D_{JSD}(p_{data} || p_G) - 2 \log(2) \]

Autoregressive Image Models

\[ p(\mathbf{x}) = \prod_{i=1}^n p(x_i | x_1, \dots, x_{i-1}) \]

Trajectory-Based Deep Generative Models: Diffusion, Scores, and Flows

\[ d\mathbf{x} = f(t)\mathbf{x} \, dt + g(t) \, d\mathbf{w} \]
\[ d\mathbf{x} = \left[ f(t)\mathbf{x} - g(t)^2 \nabla_\mathbf{x} \log p_t(\mathbf{x}) \right] dt + g(t) \, d\bar{\mathbf{w}} \]
\[ \frac{d\mathbf{x}}{dt} = f(t)\mathbf{x} - \frac{1}{2}g(t)^2 \nabla_\mathbf{x} \log p_t(\mathbf{x}) \]
\[ q(\mathbf{x}_{1:T} | \mathbf{x}_0) = \prod_{t=1}^T q(\mathbf{x}_t | \mathbf{x}_{t-1}), ~ q(\mathbf{x}_t | \mathbf{x}_{t-1}) = \mathcal{N}(\mathbf{x}_t; \sqrt{1-\beta_t}\mathbf{x}_{t-1}, \beta_t \mathbf{I}) \]
\[ p_\theta(\mathbf{x}_{0:T}) = p(\mathbf{x}_T) \prod_{t=1}^T p_\theta(\mathbf{x}_{t-1} | \mathbf{x}_t), ~ p_\theta(\mathbf{x}_{t-1} | \mathbf{x}_t) = \mathcal{N}(\mathbf{x}_{t-1}; \mathbf{\mu}_\theta(\mathbf{x}_t, t), \mathbf{\Sigma}_\theta(\mathbf{x}_t, t)) \]
\[ \mathcal{L}_{\text{VBound}} = \mathbb{E}_q \left[ \log \frac{q(\mathbf{x}_{1:T} | \mathbf{x}_0)}{p_\theta(\mathbf{x}_{0:T})} \right] \ge -\mathbb{E} \left[ \log p_\theta(\mathbf{x}_0) \right] \]
\[ \mathcal{L}_{\text{VBound}} = \mathbb{E}_q \Big[ \underbrace{D_{\text{KL}}\big(q(\mathbf{x}_T | \mathbf{x}_0) \parallel p(\mathbf{x}_T)\big)}_{L_T} + \sum_{t=2}^T \underbrace{D_{\text{KL}}\big(q(\mathbf{x}_{t-1} | \mathbf{x}_t, \mathbf{x}_0) \parallel p_\theta(\mathbf{x}_{t-1} | \mathbf{x}_t)\big)}_{L_{t-1}} - \underbrace{\log p_\theta(\mathbf{x}_0 | \mathbf{x}_1)}_{L_0} \Big] \]
\[ q(\mathbf{x}_{t-1} | \mathbf{x}_t, \mathbf{x}_0) = \mathcal{N}\big(\mathbf{x}_{t-1}; \, \tilde{\mu}_t(\mathbf{x}_t, \mathbf{x}_0), \, \tilde{\beta}_t \mathbf{I}\big) \]
\[ \tilde{\mu}_t(\mathbf{x}_t, \mathbf{x}_0) = \frac{\sqrt{\alpha_t}(1-\bar{\alpha}_{t-1})}{1-\bar{\alpha}_t}\mathbf{x}_t + \frac{\sqrt{\bar{\alpha}_{t-1}}\beta_t}{1-\bar{\alpha}_t}\mathbf{x}_0 \]
\[ d\mathbf{x} = -\frac{1}{2}\beta(t)\mathbf{x} \, dt + \sqrt{\beta(t)} \, d\mathbf{w} \]
\[ d\mathbf{x} = \sqrt{\frac{d\sigma^2(t)}{dt}} \, d\mathbf{w} \]
\[ \mathcal{L}_{\text{DSM}}(\theta) = \mathbb{E}_{t \sim \mathcal{U}[0,T]} \mathbb{E}_{\mathbf{x}_0 \sim p_{\text{data}}} \mathbb{E}_{\mathbf{x}_t \sim q(\mathbf{x}_t|\mathbf{x}_0)} \left[ \lambda(t) \left\| s_\theta(\mathbf{x}_t, t) - \nabla_{\mathbf{x}_t} \log q(\mathbf{x}_t | \mathbf{x}_0) \right\|_2^2 \right] \]
\[ \mathbf{x}_0 = \frac{1}{\sqrt{\bar{\alpha}_t}}\left(\mathbf{x}_t - \sqrt{1-\bar{\alpha}_t}\epsilon\right) \]
\[ \mu_\theta(\mathbf{x}_t, t) = \frac{1}{\sqrt{\alpha_t}}\left(\mathbf{x}_t - \frac{\beta_t}{\sqrt{1-\bar{\alpha}_t}}\epsilon_\theta(\mathbf{x}_t, t)\right) \]
\[ \mathcal{L}_{\text{simple}}(\theta) = \mathbb{E}_{t, \mathbf{x}_0, \epsilon} \left[ \left\| \epsilon - \epsilon_\theta(\mathbf{x}_t, t) \right\|_2^2 \right] \]
\[ s_\theta(\mathbf{x}_t, t) \equiv -\frac{\epsilon_\theta(\mathbf{x}_t, t)}{\sigma_t} \]
\[ \frac{d\mathbf{x}}{dt} = \mathbf{v}_t(x) \]
\[ \mathcal{L}_{\text{CFM}}(\theta) = \mathbb{E}_{t \sim \mathcal{U}[0,1]} \mathbb{E}_{\mathbf{x}_0 \sim p_{\text{data}}} \mathbb{E}_{\mathbf{x}_1 \sim p_{\text{prior}}} \mathbb{E}_{\mathbf{x} \sim p_t(\mathbf{x}|\mathbf{x}_0, \mathbf{x}_1)} \left[ \left\| \mathbf{v}_\theta(\mathbf{x}, t) - \mathbf{v}_t(\mathbf{x} | \mathbf{x}_0, \mathbf{x}_1) \right\|_2^2 \right] \]
\[ \mathbf{v}_t(\mathbf{x} | \mathbf{x}_0, \mathbf{x}_1) = \frac{d}{dt}\left[(1-t)\mathbf{x}_0 + t\mathbf{x}_1\right] = \mathbf{x}_1 - \mathbf{x}_0 \]
\[ \mathbf{v}_t(\mathbf{x}) \equiv \underbrace{f(t)\mathbf{x}}_{\text{Drift Field}} - \underbrace{\frac{1}{2}g(t)^2 \nabla_\mathbf{x} \log p_t(\mathbf{x})}_{\text{Score-Driven Diffusion Field}} \]

Foundation Image Models: The Universal Image Prior

\[ \underbrace{\nabla_{\mathbf{x}_t} \log p(\mathbf{x}_t \mid \mathbf{y})}_{\text{Conditional Score (Where to go)}} = \underbrace{\nabla_{\mathbf{x}_t} \log p(\mathbf{x}_t)}_{\text{Prior Score (From Frozen Model)}} + \underbrace{\nabla_{\mathbf{x}_t} \log p(\mathbf{y} \mid \mathbf{x}_t)}_{\text{Likelihood Score (Physical Guidance)}} \]
\[ \min_{\theta} \| \mathbf{A}(G_\theta(\mathbf{z})) - \mathbf{y} \|_2^2 \]
\[ \min_{\mathbf{z}} \| \mathbf{A}(G_{\text{frozen}}(\mathbf{z})) - \mathbf{y} \|_2^2 \]

Implicit Neural Representation

\[ \gamma(p) = (\sin(2^0 \pi p), \cos(2^0 \pi p), \dots, \sin(2^L \pi p), \cos(2^L \pi p)) \]

Discussion and Conclusions

Author

References

[1] Y. Blau and T. Michaeli, "The perception-distortion tradeoff." IEEE/CVF Conf. on Comp. Vision and Pattern Recog. (CVPR), pp. 6228–6237, 2018.

[2] A. Radford, J. W. Kim, C. Hallacy, et al. Learning transferable visual models from natural language supervision, Int. Conf. on Machine Learning (ICML), 2021.

[3] Tikhonov, A. N. and Arsenin, V. Y. Solutions of Ill-Posed Problems. Winston and Sons, 1977.

[4] J. S. Lee, “Digital image enhancement and noise filtering by use of local statistics,'' IEEE Trans. on Patt. Anal. Mach. Intel., vol. 2, pp. 165-168, Mar. 1980.

[5] D. T. Kuan, A. A. Sawchuk, T. C. Strand, and P. Chavel, Adaptive noise smoothing filter for images with signal-dependent noise. IEEE Trans. on Pattern Analysis and Mach. Intel. (PAMI), 1985.

[6] S. Geman and D. Geman, "Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images," IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), 1984.

[7] L. I. Rudin, S. Osher, and E. Fatemi, Nonlinear total variation based noise removal algorithms. Physica D: Nonlinear Phenomena, 1992.

[8] A. Chambolle, V. Caselles, D. Cremers, M. Novaga, and T. Pock, An introduction to total variation for image analysis, Theoretical Foundations and Numerical Methods for Sparse Recovery, (Ed. M. Fornasier), De Gruyter, pp. 263–340, 2010.

[9] M. Pragliola, L. Calatroni, A. Lanza, and F. Sgallari, On and Beyond Total Variation Regularization in Imaging: The Role of Space Variance, SIAM Review, vol. 65, no. 3, 2023.

[10] S. S. Chen, D. L. Donoho, and M. A. Saunders, Atomic decomposition by basis pursuit. SIAM Journal on Scientific Computing, 20(1), pp. 33-61, 1998.

[11] Y. C. Pati, R. Rezaiifar, and P. S. Krishnaprasad, Orthogonal matching pursuit: Recursive function approximation with applications to wavelet decomposition. Asilomar Conf. on Signals, Systems and Computers (pp. 40-44), 1993.

[12] M. Aharon, M. Elad, and A. Bruckstein, K-SVD: An algorithm for designing overcomplete dictionaries for sparse representation. IEEE Trans. on Signal Processing, vol. 54 (11), pp. 4311-4322, 2006.

[13] Buades, A., Coll, B. and Morel, J. M. (2005). A non-local algorithm for image denoising, IEEE/CVF Conf. on Computer Vision and Pattern Recognition (CVPR), vol. 2, pp. 60–65.

[14] Dabov, K., et al. Image denoising by sparse 3-D transform-domain collaborative filtering. IEEE Transactions on Image Processing. vol. 16, no. 8, pp. 2080-2095, August 2007.

[15] Gu, S., Zhang, L., Zuo, W., and Feng, X. (2014). Weighted Nuclear Norm Minimization with Application to Image Denoising. IEEE/CVF Conf. on Computer Vision and Pattern Recognition (CVPR), 2862–2869.

[16] Parikh, N., and Boyd, S. (2014). Proximal Algorithms. Foundations and Trends® in Optimization, 1(3), 127–239.

[17] Daubechies, I., Defrise, M., and De Mol, C. (2004). An iterative thresholding algorithm for linear inverse problems with a sparsity constraint. Communications on Pure and Applied Mathematics, 57(11), 1413–1457.

[18] Beck, A., and Teboulle, M. (2009). A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems. SIAM Journal on Imaging Sciences, 2(1), 183–202. https://doi.org/10.1137/080716542

[19] Geman, D., and Yang, C. (1995). Nonlinear image recovery with half-quadratic regularization. IEEE Trans. on Image Processing, 4(7), 932–946.

[20] Boyd, S., Parikh, N., Chu, E., Peleato, B., and Eckstein, J. (2011). Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers. Foundations and Trends® in Machine Learning, 3(1), 1–122.

[21] Venkatakrishnan, S. V., Bouman, C. A., and Wohlberg, B. (2013). Plug-and-Play priors for model based reconstruction. IEEE Global Conf. on Signal and Information Processing (GlobalSIP), 945-948.

[22] Chan, S. H., Wang, X., and Elgendy, O. A. (2016). Plug-and-Play ADMM for image restoration: Fixed-point convergence and applications. IEEE Transactions on Computational Imaging, 2(3), 290-305.

[23] Zhang, K., Zuo, W., Gu, S., and Zhang, L. (2017). Learning deep CNN denoiser prior for image restoration. IEEE/CVF Conf. on Computer Vision and Pattern Recognition (CVPR), 3929-3938.

[24] Y. Romano, M. Elad, and P. Milanfar, The Little Engine That Could: Regularization by Denoising (RED). SIAM J. on Imaging Sciences, 10(4), 1804-1844, 2017.

[25] E. T. Reehorst and P. Schniter, Regularization by Denoising: Clarifications and New Interpretations, IEEE Trans. on Comput. Imaging, vol. 5(1), pp. 52-67, Mar. 2019. doi: 10.1109/TCI.2018.2880326

[26] B. Efron, "Tweedie’s formula and selection bias," J. of the Amer. Statistical Assoc., vol. 106, no. 496, pp. 1602–1614, 2011.

[27] M. Raphan and E. P. Simoncelli, "Least squares estimation without priors or supervision," Neural Computation, vol. 23, no. 4, pp. 874–920, 2011.

[28] Kingma, D. P. and Welling, M. (2014). Auto-Encoding Variational Bayes, Int. Conf. Learning Representations (ICLR)

[29] Rezende, D. J., Mohamed, S., and Wierstra, D. (2014). Stochastic Backpropagation and Approximate Inference in Deep Generative Models. ICML 2014.

[30] Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y. (2014). Generative Adversarial Networks. Advances in Neural Information Processing Systems (NeurIPS), 27, 2672-2680.

[31] Radford, A., Metz, L., and Chintala, S. (2016). Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks. Int. Conf. on Learning Representations (ICLR). (arXiv:1511.06434, 2015).

[32] Arjovsky, M., Chintala, S., and Bottou, L. (2017). Wasserstein GAN. Int. Conf. on Machine Learning (ICML).

[33] Gulrajani, I., Ahmed, F., Arjovsky, M., Dumoulin, V., and Courville, A. C. (2017). Improved Training of Wasserstein GANs. Advances in Neural Information Processing Systems (NeurIPS).

[34] van den Oord, A., Kalchbrenner, N., and Kavukcuoglu, K. (2016). Pixel Recurrent Neural Networks. Int. Conf. on Machine Learning (ICML).

[35] van den Oord, A., Kalchbrenner, N., Vinyals, O., Mushaspaev, M., Steiness, L., and Kavukcuoglu, K. (2016). Conditional Image Generation with PixelCNN Decoders. Advances in Neural Information Processing Systems (NeurIPS).

[36] Salimans, T., Karpathy, A., Chen, X., and Kingma, D. P. (2017). PixelCNN++: Improving the PixelCNN with Discretized Logistic Mixture Likelihood and Other Modifications. Int. Conf. on Learning Representations (ICLR).

[37] Parmar, N., Vaswani, A., Uszkoreit, J., Kaiser, L., Shazeer, N., Ku, A., and Tran, D. (2018). Image Transformer. Int. Conf. on Machine Learning (ICML).

[38] Chen, M., Radford, A., Child, R., Wu, J., Jun, H., Luan, D., and Sutskever, I. (2020). Generative Pretraining From Pixels. Int. Conf. on Machine Learning (ICML).

[39] van den Oord, A., Vinyals, O., and Kavukcuoglu, K. (2017). Neural Discrete Representation Learning. Advances in Neural Information Processing Systems (NeurIPS).

[40] Ramesh, A., Pavlov, M., Goh, G., Gray, S., Voss, C., Radford, A., Chen, M., and Sutskever, I. (2021). Zero-Shot Text-to-Image Generation. Int. Conf. on Machine Learning (ICML).

[41] Sohl-Dickstein, J., Weiss, E., Maheswaranathan, N., and Ganguli, S. (2015). Deep unsupervised learning using nonequilibrium thermodynamics. Int. Conf. on Machine Learning, 2256-2265.

[42] Ho, J., Jain, A., and Abbeel, P. (2020). Denoising diffusion probabilistic models. Advances in Neural Information Processing Systems (NeurIPS), 33, 6840-6851.

[43] Anderson, B. D. (1982). Reverse-time diffusion equation models. Stochastic Processes and their Appl., 12(3), 313-326.

[44] Song, Y., Sohl-Dickstein, J., Kingma, D. P., Kumar, A., Ermon, S., and Poole, B. (2021). Score-Based Generative Modeling through Stochastic Differential Equations. Int. Conf. on Learning Representations (ICLR).

[45] Song, J., Meng, C., and Ermon, S. (2021). Denoising Diffusion Implicit Models. Int. Conf. Learning Rep. (ICLR).

[46] Song, Y., and Ermon, S. (2019). Generative Modeling by Estimating Gradients of the Data Distribution. Advances in Neural Information Processing Systems (NeurIPS).

[47] P. Vincent, "A connection between score matching and denoising autoencoders," Neural Computation, vol. 23, no. 7, pp. 1661–1674, 2011.

[48] Albergo, M. S., and Vanden-Eijnden, E. (2023). Building Normalizing Flows with Stochastic Interpolants. In Int. Conf. on Learning Representations (ICLR).

[49] Lipman, Y., Chen, R. T. Q., Ben-Hamu, H., Nickel, M., and Le, M. (2023). Flow Matching for Generative Modeling. Int. Conf. on Learning Representations (ICLR).

[50] Liu, Xingchao, Gong, Chengyue and Liu, Qiang (2023). Flow straight and fast: Learning to generate and transfer data with rectified flow, Int. Conf. on Learning Representations (ICLR).

[51] Liu, Guan-Horng, Arash Vahdat, De-An Huang, Evangelos A. Theodorou, Weili Nie, and Anima Anandkumar. 2023. I2SB: image-to-image Schrödinger bridge. Int. Conf. on Machine Learning (ICML'23), vol. 202. Article 915, 22042–22062.

[52] Rombach, R., Blattmann, A., Lorenz, D., Esser, P., and Ommer, B. (2022). High-Resolution Image Synthesis with Latent Diffusion Models. IEEE/CVF Conf. on Computer Vision and Pattern Recognition (CVPR), pp. 10684-10695.

[53] Esser, P., Rombach, R., and Ommer, B. (2021). Taming Transformers for High-Resolution Image Synthesis. IEEE/CVF Conf. on Computer Vision and Pattern Recognition (CVPR).

[54] Peebles, W. and Xie, S. (2023). Scalable Diffusion Models with Transformers. IEEE/CVF Int. Conf. on Comp. Vis. (ICCV).

[55] Podell, D., English, Z., Lacey, K., Blattmann, A., Dockhorn, T., Müller, J., Penna, J., and Rombach, R. "SDXL: Improving Latent Diffusion Models for High-Resolution Image Synthesis," Int. Conf. on Learning Representations (ICLR), 2024.

[56] Esser, P., Kulal, S., Blattmann, A., et al. (2024). Scaling Rectified Flow Transformers for High-Resolution Image Synthesis. Int. Conf. on Machine Learning (ICML), pp. 12606 - 12633.

[57] Wang, J., Yue, Z., Zhou, S., Chan, K. C., and Loy, C. C. (2024). Exploiting Diffusion Prior for Real-World Image Super-Resolution. International Journal of Computer Vision (IJCV).

[58] Lin, Xinqi, He, Jingwen, Chen, Z., Lyu, Z., Dai, B., Yu, F., Ouyang, W., Qiao, Y. and Dong, Chao (2024). DiffBIR: Towards blind image restoration with generative diffusion prior. European Conf. on Comp. Vis. (ECCV) (ArXiv Aug 2023).

[59] Ulyanov, D., Vedaldi, A., and Lempitsky, V. (2018). Deep image prior. IEEE/CVF Conf. on Computer Vision and Pattern Recognition (CVPR), 9446-9454.

[60] Sitzmann, V., Martel, J., Bergman, A., Lindell, D., and Wetzstein, G. (2020). Implicit neural representations with periodic activation functions. Advances in Neural Information Processing Systems (NeurIPS), 33, 7462-7473.

[61] Tekalp (2022), A.M., Deep Learning for Image/Video Restoration and Super-resolution. Foundations and Trends® in Computer Graphics and Vision: vol. 13: no. 1, pp 1-110.

Discussion: login to participate.