反转图像模糊滤镜(非反锐化蒙版)

时间:2014-02-15 00:47:26

标签: image-processing graphics filter

我正在寻找获得反向模糊滤镜的方法。 我有原始的位图,我想做一些像高斯模糊反转的东西。

让我们将其称为invB,并将高斯模糊操作为函数GBlur和原始图像O. 过滤器我希望将invB作为输出,以便GBlur(invB)= O。

此操作与锐化图像无关(我假设它会破坏图像而不会使图像变得更清晰)并且永远不会用于从模糊图像中恢复原始图像(它在假设和可用数据方面与该问题不同)。 / p>

使其缩短 - 滤镜应使原始图像反转,以便在高斯模糊后提供原始图像。 在InvB中可能有更多过滤器。

提前致谢。

#Edited。

原件:

enter image description here

在锐化和高斯模糊之后:

sharpenned and blurred rose

高斯模糊之后然后锐化:

blurred and sharpenned rose

所以我有原始图像,我必须通过高斯模糊([[1,2,1],[2,4,2],[1,2,1]],/ 16)传递图像并准备模糊前的原始图像,使其等于原始图像(尽可能,并且在不可能时最接近原始图像)。

也许是因为问题本质我无法通过谷歌找到任何东西。 请不要通过去模糊来解决这个问题 - 它根本没有帮助。

2 个答案:

答案 0 :(得分:4)

您所描述的确实是一个去模糊滤镜,无论您是否将其应用于模糊图像。它可以通过反卷积实现,也称为反卷积。在傅里叶域中,它相当于除以(高斯)滤波器响应而不是乘法。

看看Richardson-Lucy方法http://en.wikipedia.org/wiki/Richardson%E2%80%93Lucy_deconvolution

在实践中,由于强烈的噪音增强和振铃,结果通常非常令人失望。为了减少这些影响,首选Wiener滤镜http://en.wikipedia.org/wiki/Wiener_deconvolution

答案 1 :(得分:1)

如果您对该主题更感兴趣,可能需要阅读本文:

http://yuzhikov.com/articles/BlurredImagesRestoration1.htm

(Vladimir Yuzhikov:“恢复被破坏和模糊的图像”)