图像复原
一、实验目的
1了解图像退化原因与复原技术分类化的数学模型;
2熟悉图像复原的经典与现代方法;
3热练掌握图像复原的应用;
4、通过本实验掌握利用MATLAB编程实现数字图像的图像复原。
二、实验原理:
图像复原处理是建立在图像退化的数学模型基础上的,这个退化数学模型能够反映图像退化的原因。图像的退化过程可以理解为施加于原图像上的运算和噪声两者联合作用的结果,图像退化模型如图1所示,可以表示为:
g ( x, y) = H [ f ( x, y)] + n( x, y) = f ( x, y) *h( x, y) + n( x, y) (1)
图1 图像退化模型
- 在测试图像上产生高斯噪声lena图-需能指定均值和方差;并用滤波器(自选)恢复图像;
噪声是最常见的退化因素之一,也是图像恢复中重点研究的内容,图像中的噪声可定义为图像中不希望有的部分。噪声是一种随机过程,它的波形和瞬时振幅以及相位都随时间无规则变化,因此无法精确测量,所以不能当做具体的处理对象,而只能用概率统计的理论和方法进行分析和处理。本文中研究高斯噪声对图像的影响及其去噪过程。
①高斯噪声的产生:
所谓高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。一个高斯随机变量z的PDF可表示为:
P(z)=
(2)
其中z代表灰度,u是z的均值,
是z的标准差。高斯噪声的灰度值多集中在均值附近。
图2 高斯函数
可以通过不同的算法用matlab来产生高斯噪声。
②高斯噪声对信号的影响
噪声影响图像处理的输入、采集、处理的各个环节以及输出结果的全过程,在图像中加高斯噪声通常会使图像变得模糊并且会出现细小的斑点,使图像变得不清晰。
③去除高斯噪声的一些方法
去除高斯噪声的方法有直方图变换,低通滤波,高通滤波,逆滤波,维纳滤波,中值滤波等。本文应用高斯平滑滤波进行去噪处理。
维纳滤波对高斯白噪声的图像滤波效果较好,具有比较好的选择性,可以更好地保存图像的边缘和高频细节信息。所以,维纳滤波在大多数情况下都可以获得满意的结果,尤其对含有高斯噪声的图像。
三、实验仪器
1计算机;
2 MATLAB程序;
3移动式存储器(软盘、U盘等)。
4记录用的笔、纸。
3利用MATLAB软件实现数字图像傅立叶变换的程序:
四、实验步骤
1打开计算机,安装和启动MATLAB程序;程序组中“work”文件夹中应有待处理的图像文件;
2利用MatLab工具箱中的函数编制图像复原的函数;
3 在测试图像上产生高斯噪声lena图-需能指定均值和方差;并用滤波器(自选)恢复图像;
4 推导维纳滤波器并实现下边要求;