《matabl数字图像处理》由会员分享,可在线阅读,更多相关《matabl数字图像处理(5页珍藏版)》请在金锄头文库上搜索。
1、实验:1实验目的、理解图像退化模型。、掌握逆滤波器,维纳滤波器的使用。2实验内容1、任选一幅图像,模拟图像降质的过程。2、给该图像加上任意一种噪声。3、给这幅已经降质的图像利用逆滤波器,维纳滤波器分别进行复原。3程序代码和观察结果1.代码如下:I = imread(01.jpg);figure;imshow(I);title(原图像);运行后显示下图:对图像进行降质处理:PSF=fspecial(motion,40,75); MF=imfilter(I,PSF,circular); noise=imnoise(zeros(size(I),gaussian,0,0.001); MFN=imadd
2、(MF,im2uint8(noise); figure(2);imshow(MFN,); title(运动模糊图像); figure(2);imshow(MFN,); title(运动模糊图像)运行结果如下图:2.给图像加上噪声:模拟给原图加上高斯噪声:J = imnoise(I,gaussian,0.02);imshow(J); title(高斯噪声后的图像);运行结果如下:3.1逆滤波处理:NSR=sum(noise(:).2)/sum(MFN(:).2); figure(3); imshow(deconvwnr(MFN,PSF,NSR),); title(逆滤波复原);运行结果如下:3.2 维纳滤波复原处理: imshow(deconvwnr(MFN,PSF,NSR),); title(维纳滤波复原);