盲图像反卷积

时间:2013-10-11 01:43:51

标签: algorithm math opencv computer-vision

我正在尝试实现本文中提出的盲图像反卷积算法http://research.microsoft.com/en-us/um/people/luyuan/paper/dualdeblur_cvpr08.pdf

但我对理解算法的某些部分有些困难:

  1. 如何计算能量函数(5)enter image description here B1 * k2是一个矩阵,对吗?那么如何在矩阵上计算(4)? enter image description here

  2. 还不清楚如何计算各向异性扩散张量(9) enter image description here

  3. 任何帮助表示赞赏!谢谢!

1 个答案:

答案 0 :(得分:1)

问题1:E_d(k_1,k_2)是每个空间位置的rho值的和(连续设置中的积分)。因此,最小化的功能是图像的每个像素的rho值的总和。

对于Eq。 (9),我建议你一个小技巧。在垂直于图像梯度的方向上的各向异性扩散(这里是nabla k)可以实现为中值滤波。因此,我建议您通过几次中值滤波迭代来替换各向异性扩散解算器(即,应用它可能10次)。这将避免您在这里涉及的数学困难。