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

Evi*_*vil 0 graphics image-processing filter

我正在寻找获得反向模糊过滤器的方法。我有原始位图,我想制作类似高斯模糊反转的东西。

让我们称它为 invB,高斯模糊的操作作为函数 GBlur 和原始图像 O。我想要的过滤器将 invB 作为输出,以便 GBlur(invB) = O。

此操作与锐化图像无关(我认为它会使图像失真而不是使其更清晰)并且永远不会用于从模糊图像中恢复原始图像(它与该问题的假设和可用数据不同)。

缩短 - 过滤器应与原始图像相反,在高斯模糊后给出原始图像。InvB 中可能有更多过滤器。

提前致谢。

#已编辑。

原来的:

在此处输入图片说明

锐化和高斯模糊后:

锐化和模糊的玫瑰

在高斯模糊之后锐化:

模糊和锐化的玫瑰

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

也许由于问题的性质,我无法通过谷歌找到任何东西。请不要通过去模糊来解决这个问题——它根本无济于事。

Yve*_*ust 5

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

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

在实践中,由于强烈的噪声增强和振铃,结果常常令人失望。为了减少这些影响,最好使用 Wiener 过滤器http://en.wikipedia.org/wiki/Wiener_deconvolution。