utsav-akhaury / PnP-ADMM

Image Deconvolution with Plug-and-Play ADMM using an X-Dense-U-Net denoiser
10 stars 2 forks source link

ADMM Hyper-parameters #3

Closed utsav-akhaury closed 3 years ago

utsav-akhaury commented 3 years ago

Current ADMM hyper-parameters lead to an optimal reconstruction with NMSE ~7%, the set of choices being taken from this implementation of the ADMM Deep Plug&Play paper.

Ideally, after reaching the optimal reconstruction, the algorithm should converge and give the same output for subsequent iterations. However, in both the NumPy and TensorFlow implementations, the solution diverges after a certain number of iterations (as shown in this notebook).

Although early stopping can resolve this issue, there might be a better set of hyper-parameters that lead to convergence. Hence, the aim is to tune the ADMM update hyper-parameters in such a way that the output converges to the optimal solution.

utsav-akhaury commented 3 years ago
utsav-akhaury commented 3 years ago

Convergence achieved by updating the Gradient step size update (α) as discussed in the comment mentioned above Both NumPy and TensorFlow give similar results (order of difference ~10-4)