我是图像处理的新手,想使用Matlab对一些图像进行去模糊/去噪。例子:
输入
输出
我不知道第二张图像产生的确切模糊/噪点效果。起初,我通常通过Wiener 反卷积方法的反复试验来做到这一点,但无法达到最佳结果。
所以我的问题是,除了反复试验,还有更聪明的方法吗?
(注:输出图像来自Robot36无线传输解码器。)
我是图像处理的新手,想使用Matlab对一些图像进行去模糊/去噪。例子:
输入
输出
我不知道第二张图像产生的确切模糊/噪点效果。起初,我通常通过Wiener 反卷积方法的反复试验来做到这一点,但无法达到最佳结果。
所以我的问题是,除了反复试验,还有更聪明的方法吗?
(注:输出图像来自Robot36无线传输解码器。)
我建议尝试 Richardson-Lucy 去模糊算法。它在图像处理工具箱中作为内置函数提供。它利用多次迭代,您可以设置这些迭代来控制您希望图像去模糊的程度。我一直觉得这是一个非常有用的方法。这是文档链接:deconvlucy