【摘要】:在点扩展函数未知的情况下,盲卷积是实现图像恢复的有效方法。该算法的优点是,在对失真情况毫无先验知识的情况下,仍能实现对模糊图像的恢复操作。可以看出,盲卷积算法复原后的图像并不十分理想,但因其无须知道图像降质的点扩展函数,因此在实际中还是具有较大的实用意义。
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)。
图3-21
图3-22
图3-23
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。