我正在尝试实现本文中提出的盲图像反卷积算法http://research.microsoft.com/en-us/um/people/luyuan/paper/dualdeblur_cvpr08.pdf
但我对理解算法的某些部分有些困难:
如何计算能量函数(5) B1 * k2是一个矩阵,对吗?那么如何在矩阵上计算(4)?
还不清楚如何计算各向异性扩散张量(9)
任何帮助表示赞赏!谢谢!
答案 0 :(得分:1)
问题1:E_d(k_1,k_2)是每个空间位置的rho值的和(连续设置中的积分)。因此,最小化的功能是图像的每个像素的rho值的总和。
对于Eq。 (9),我建议你一个小技巧。在垂直于图像梯度的方向上的各向异性扩散(这里是nabla k)可以实现为中值滤波。因此,我建议您通过几次中值滤波迭代来替换各向异性扩散解算器(即,应用它可能10次)。这将避免您在这里涉及的数学困难。