数字图像处理实验
一、数字图像处理实验
实验七 图像的复原处理
一、实验目的
熟悉几种在实际应用中比较重要的图像复原技术,学会用MATLAB复原函数对退化图像进行复原处理。
二、实验内容
1.用点扩散(PSF)函数创建运动模糊图像,修改参数改变模糊程度。
2.用维纳滤波复原函数deconvwnr 对模糊图像进行复原重建。
三、实验原理
图像在形成、传输和记录的过程中,由于受多种原因的影响,图像的质量会有下降,典型表现为图像模糊、失真、有噪声等。这一降质的过程称为图像的退化。
而图像复原试图利用退化现象的某种先验知识(即退化模型),把已经退化了的图像加以重建和复原。其目的就是尽可能地减少或去除在获取图像过程中发生的图像质量的下降(退化),恢复被退化图像的本来面目。
本实验主要学习如何使用MATLAB函数来恢复原图像,请参考第一部分4.7节MATLAB复原处理内容。
四、实验方法及程序
MATLAB图像处理工具箱包含四个图像复原函数,本实验编程实现一个相对比较简单的维纳滤波复原函数。
1.用点扩散(PSF)函数创建运动模糊图像
a) 无噪声运动模糊图像
b) 有噪声运动模糊图像
2.维纳滤波复原函数deconvwnr
a) 对无噪声运动模糊图像用deconvwnr(I,PSF)进行复原
b)对有噪声运动模糊图像用deconvwnr(I,PSF)、deconvwnr(I,PSF,NSR)和deconvwnr(I,PSF,NCORR,ICORR)函数进行复原。
用help查阅复原函数的具体使用方法。
五、实验结果与分析
1. 分别对复原后的图像进行分析和比较。
2. 叙述图像复原和图像增强两者之间的区别。
1