Lecture14 - Image Deconvolution With The Half Quadratic Splitting (HQS) Method
Lecture14 - Image Deconvolution With The Half Quadratic Splitting (HQS) Method
Given: blurry & noisy image Desired: sharp & noise-free image
Inverse filtering:
Wiener filtering:
𝑏𝑏 = 𝑐𝑐 ∗ 𝑥𝑥 𝒃𝒃 = 𝑪𝑪𝑪𝑪
Problem: this is an ill-posed inverse problem, i.e., there are infinitely many
solutions that satisfy the measurements
Need some way to determine how “desirable” any one of these feasible solutions
is -> need an image prior
Probability of observation i:
Terminology: prior
regularizer
𝛹𝛹 (𝒙𝒙) = −𝑙𝑙𝑙𝑙𝑙𝑙(𝑝𝑝(𝑥𝑥))
Laplace operator
GAMES204 Computational Imaging, Qilin Sun
Total Variation (TV)
Examples are mostly black, indicating that gradient magnitudes are close to 0 -> natural
images have sparse gradients!
This intuition is well-captured by the TV pseudo-norm, either anisotropic or isotropic:
The TV pseudo-norm is one of the most popular regularization schemes for natural
images!
weight of regularizer
Reformulate as:
Generic:
Deconv:
x - update:
reformulate
close-form solution
x - update:
𝑘𝑘 = 𝜆𝜆�𝜌𝜌
This element-wise soft thresholding is the proximal operator for anisotropic TV, see
course notes on block soft thresholding for isotropic TV. 𝒗𝒗 = 𝑫𝑫𝑫𝑫
𝑧𝑧𝑧𝑧ℝ𝑁𝑁
no matrix D!
...
...
...
...
...
...
adversarial, other network, …)