Skip to main content
. Author manuscript; available in PMC: 2019 Feb 1.
Published in final edited form as: IEEE Trans Med Imaging. 2018 Feb;37(2):590–603. doi: 10.1109/TMI.2017.2767940

Algorithm 2.

Chambolle-Pock weighted image denoising [30]

1: input d and w from EM step
2: initialize u = ū = d, q
3: initialize γ = min(w), τ = 1, σ = 1/(τL2)
4: for l = 1… nd do
5: q+ = proxσ,R* (q + σū)
6: u+ = proju≥0 ((u + τ (divq+ + wd))/(1 + τw))
7: ϑ=1/1+2γτ, ττϑ, σσ/ϑ
8: ū+ = u+ + θ(u+u)
9: u = u+, ū = ū+, q = q+
10: end for
11: return u