摘 要:本实验主要实现图像的加噪和去噪。模拟数字图像的噪声主要由于噪声广泛存在于图像的产生和传输过程。图像传感器的工作情况受各种因素的影响,如图像的获取中的环境条件和传感器自身的质量。图像在传输过程中主要由于所用的传输信道的干扰而受到噪声污染。在本次实验的加噪过程中使用的是椒盐噪声,有时也被称为脉冲噪声、散粒噪声或尖峰噪声。脉冲噪声主要表现在成像中的短暂停留中,例如错误的开关操作。去噪过程中采用了3 3中值滤波算法。中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值。该方法被广泛使用于各种随机噪声的去除。
一、技术论证
1 噪声模型
数字图像的噪声主要来源于图像的产生和传输过程。图像传感器的工作情况受各种因素的影响,如图像的获取中的环境条件和传感器自身的质量。图像在传输过程中主要由于所用的传输信道的干扰而受到噪声污染。
2 椒盐噪声及其概率密度函数
首先定义椒盐噪声的概率密度函数:
对于尺寸为 的输入图像,我们假设每个像素点变成胡椒噪声或盐粉噪声的概率分别为 和 。
噪声脉冲可以是正的,也可以是负的。标定通常是图像数字化过程的一部分。因为脉冲干扰通常与图像信号的强度相比较大,因此在一幅图像中,脉冲噪声总是数字化为最大值(纯白或纯黑)。这样,通常假设a和b为饱和值。从某种意义上看,在数字化图像中,它们等于所允许的最大值和最小值。对于一个8位图像,这意味着a=255(白),a=0(黑)。
在实际处理中,可以生成一个与尺寸为 的输入图像相对应的矩阵,该矩阵中每个元素都为0到1之间的随机数,这样可以规定 、 两个区间内的元素相对应的输入图像的元素分别变成