注:原问题来自第十一届数学中国数学建模网络挑战赛。
基于图像退化原理建立了线性复原系统,即退化模型,PSF 函数与图像数据卷积模拟出运动模糊的退化图像。由于在模糊图像复原问题中,PSF函数的求解至关重要,因此利用倒频谱估计出模糊图像的模糊方向和模糊范围的像素值,从而建立了PSF函数。最后针对图像复原问题,通过维纳滤波寻找一个合适的复原图像使得它与原始清晰图像之间的均方误差达到最小,从而得到一张能还原程度较高的复原图像。
在 matlab2017 软件上进行退化图像的仿真模拟:
1. 首先,选取一张尺寸为 600 x 537,分辨率为 300*291 的高清图片,
2. 对图片设定模糊长度以及模糊角度,
3. 利用 PSF 函数对图片进行模拟运动模糊处理,其效果图如下:
为了测试本章所提出的倒频谱估计法的估计精度,初步设想利用倒频谱算法对由标 准图计算机模拟仿真产生的一些模糊影像进行运动参数估计实验。值得注意的是,实验 中所采用的模拟模糊影像均是在假定影像不符合周期性条件下卷积得到的这与真实模 糊影像的产生条件一致。 由于具有对称性,测试的模糊影像的真实运动方向分布在测试的模糊影像的真实运 动方向分布在-90°~90°之间,真实的模糊范围像素值从 1 像素到 60 之间,在维纳滤 波的方法中我们提到不同 K 值会影像图片的还原程度,以下是由 K 值变化引起的效果:
运动模糊图
维纳滤波处理后的图像
取不同k值得到的效果