首页 百科知识 盲卷积算法复原

盲卷积算法复原

时间:2022-10-09 百科知识 版权反馈
【摘要】:在点扩展函数未知的情况下,盲卷积是实现图像恢复的有效方法。该算法的优点是,在对失真情况毫无先验知识的情况下,仍能实现对模糊图像的恢复操作。可以看出,盲卷积算法复原后的图像并不十分理想,但因其无须知道图像降质的点扩展函数,因此在实际中还是具有较大的实用意义。

3.5 盲卷积算法复原

在实际应用过程中,点扩展函数不可能被精确地知道。在这种情况下,盲卷积图像复原技术就被提出来了。在点扩展函数未知的情况下,盲卷积是实现图像恢复的有效方法。该算法的优点是,在对失真情况毫无先验知识的情况下,仍能实现对模糊图像的恢复操作。

MATLAB图像处理工具箱中提供了盲卷积算法复原图像函数deconvblind(),图3-21是一幅清晰的原始图像,图3-22是经过生成淹模函数fspecial()处理后生成的加性噪声图像,图像模糊不清,图3-23是经过盲卷积算法复原后的图像,其中p是点扩散函数。可以看出,盲卷积算法复原后的图像并不十分理想,但因其无须知道图像降质的点扩展函数,因此在实际中还是具有较大的实用意义。程序代码如下:

f=imread('coins.jpg');

imshow(f);

p=fspecial('gaussian',8,12);

g1=imfilter(f,p,'circular');

figure,imshow(g1);

g2=ones(size(p));

g3=deconvblind(g1,g2,30);

figure,imshow(g3)。

img83

图3-21

img84

图3-22

img85

图3-23

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈