图进行维纳滤波matlab代码-Wiener-Filter-Matlab:Wiener滤波器在Matlab中的实现

时间:2024-06-17 05:45:33
【文件属性】:

文件名称:图进行维纳滤波matlab代码-Wiener-Filter-Matlab:Wiener滤波器在Matlab中的实现

文件大小:10.38MB

文件格式:ZIP

更新时间:2024-06-17 05:45:33

系统开源

图进行维纳滤波matlab代码维纳过滤器Matlab Wiener滤波器在Matlab中的实现 在Matlab中打开Wiener.m。 此代码分为两部分。 一种用于培训,另一种用于测试。 训练部分遍历数据集的前30个图像,并训练K(u,v)的值,该值是噪声PSD与原始图像PSD之比。 在测试部分,我们将高斯噪声和模糊添加到给定的良好图像中,并使用维纳滤镜对其进行恢复。 在代码中传递良好图像的路径并运行该部分。 输出是包含原始灰度图像,失真图像,恢复图像,点扩展函数的FFT,失真图像的FFT,原始图像的FFT的图形。 用于测量滤波器质量的度量标准是原始模糊和恢复原始之间的PSNR差异。 差异越大,维纳滤波器越好。


【文件预览】:
Wiener-Filter-Matlab-master
----dataset()
--------13.gif(291KB)
--------45.gif(291KB)
--------5.gif(291KB)
--------27.gif(291KB)
--------31.gif(291KB)
--------2.gif(291KB)
--------20.gif(291KB)
--------1.gif(291KB)
--------8.gif(291KB)
--------3.gif(291KB)
--------12.gif(291KB)
--------6.gif(291KB)
--------41.gif(291KB)
--------46.gif(291KB)
--------11.gif(291KB)
--------42.gif(291KB)
--------17.gif(291KB)
--------44.gif(291KB)
--------23.gif(291KB)
--------18.gif(291KB)
--------37.gif(291KB)
--------28.gif(291KB)
--------9.gif(291KB)
--------7.gif(291KB)
--------30.gif(291KB)
--------29.gif(291KB)
--------14.gif(291KB)
--------48.gif(291KB)
--------47.gif(291KB)
--------4.gif(291KB)
--------22.gif(291KB)
--------39.gif(291KB)
--------35.gif(291KB)
--------38.gif(291KB)
--------49.gif(291KB)
--------21.gif(291KB)
--------36.gif(291KB)
--------16.gif(291KB)
--------43.gif(291KB)
--------26.gif(291KB)
--------25.gif(291KB)
--------32.gif(291KB)
--------15.gif(291KB)
--------24.gif(291KB)
--------10.gif(291KB)
--------33.gif(291KB)
--------19.gif(291KB)
--------34.gif(291KB)
--------40.gif(291KB)
----Wiener.m(2KB)
----README.md(925B)
----exampleOutput.jpg(42KB)

网友评论