本文转自:http://hi.baidu.com/xjx19860908/blog/item/d38a90a746a16e93d043582c.html
1、噪声的产生及分类:
噪声是图象干扰的重要原因。一幅图象在实际应用中可能存在各种各样的噪声,这些噪声可能在传输中产生,也可能在量化等处理中产生。根据噪声和信号的关系可将其分为三种形式:(f(x,y)表示给定原始图象,g(x,y)表示图象信号,n(x,y)表示噪声。)
1) 加性噪声,此类噪声与输入图象信号无关,含噪图象可表
示为f(x,y)=g(x,y)+n(x,y),信道噪声及光导摄像管的摄像机扫描图
象时产生的噪声就属这类噪声;
2) 乘性噪声,此类噪声与图象信号有关,含噪图象可表示为f(x,y)=g(x,y)+n(x,y)g(x,y),飞点扫描器扫描图象时的噪声,电视图象
中的相干噪声,胶片中的颗粒噪声就属于此类噪声。
3) 量化噪声,此类噪声与输入图象信号无关,是量化过程存
在量化误差,再反映到接收端而产生。
2、去除图象噪声的方法简介:
2.1 均值滤波器
采用邻域平均法的均值滤波器非常适用于去除通过扫描得到的图象中的颗粒噪声。领域平均法有力地抑制了噪声,同时也由于平均而引起了模糊现象,模糊程度与领域半径成正比。
几何均值滤波器所达到的平滑度可以与算术均值滤波器相比,但在滤波过程中会丢失更少的图象细节。
谐波均值滤波器对“盐”噪声效果更好,但是不适用于“胡椒”噪声。它善于处理像高斯噪声那样的其他噪声。
逆谐波均值滤波器更适合于处理脉冲噪声,但它有个缺点,就是必须要知道噪声是暗噪声还是亮噪声,以便于选择合适的滤波器阶数符号,如果阶数的符号选择错了可能会引起灾难性的后果。
2.2 自适应维纳滤波器
它能根据图象的局部方差来调整滤波器的输出,局部方差越大,滤波器的平滑作用越强。它的最终目标是使恢复图像f^(x,y)与原始图像f(x,y)的均方误差e2=E[(f(x,y)-f^(x,y)2]最小。该方法的滤波效果比均值滤波器效果要好,对保留图像的边缘和其他高频部分很有用,不过计算量较大。维纳滤波器对具有白噪声的图象滤波效果最佳。
2.3 中值滤波器
它是一种常用的非线性平滑滤波器,其基本原理是把数字图像或数字序列中一点的值用该点的一个领域中各点值的中值代换其主要功能是让周围象素灰度值的差比较大的像素改取与周围的像素值接近的值,从而可以消除孤立的噪声点,所以中值滤波对于滤除图像的椒盐噪声非常有效。中值滤波器可以做到既去除噪声又能保护图像的边缘,从而获得较满意的复原效果,而且,在实际运算过程中不需要图象的统计特性,这也带来不少方便,但对一些细节多,特别是点、线、尖顶细节较多的图象不宜采用中值滤波的方法。
2.4 形态学噪声滤除器
将开启和闭合结合起来可用来滤除噪声,首先对有噪声图象进行开启操作,可选择结构要素矩阵比噪声的尺寸大,因而开启的结果是将背景上的噪声去除。最后是对前一步得到的图象进行闭合操作,将图象上的噪声去掉。根据此方法的特点可以知道,此方法适用的图像类型是图象中的对象尺寸都比较大,且没有细小的细节,对这种类型的图像除噪的效果会比较好。
2.5 小波去噪
这种方法保留了大部分包含信号的小波系数,因此可以较好地保持图象细节。小波分析进行图像去噪主要有3个步骤:(1)对图象信号进行小波分解。(2)对经过层次分解后的高频系数进行阈值量化。(3)利用二维小波重构图象信号。
分享到:
相关推荐
图像处理去噪的方法分析
采用MATLAB,对三幅经典的图像分别加上高斯噪声、乘性噪声、椒盐噪声,并分别使用均值滤波、中值滤波、高斯低通滤波、巴特沃斯滤波、PCA、小波变换、DCT等去噪方法对其进行处理。去除噪声方法效果以PSNR(峰值信噪比...
数字图像处理-图像去噪方法.pdf数字图像处理-图像去噪方法.pdf数字图像处理-图像去噪方法.pdf数字图像处理-图像去噪方法.pdf数字图像处理-图像去噪方法.pdf
用MATLAB实现频域平滑滤波以及图像去噪代码,可以实现数字图像处理及去噪
基于OpenCV的二维图像加噪去噪C++程序,程序包含给图像添加高斯噪声功能,去噪方法有方框滤波、均值滤波、高斯滤波、中值滤波、双边滤波
数字图像处理图像去噪方法.doc
matlab 编写的图像去噪的程序,包括均值滤波,中值滤波,高斯低通滤波,巴特沃斯低通滤波,PCA去噪,小波变换去噪以及信噪比计算的程序。
对要处理的图像进行去噪,滤波;便于得到清晰的图像
图像在获取和传输过程中,不可避免地会受到噪声污染,致使图像质量下降,严重影响了后续图像处理工作(如图像超分辨率、图像分割、图像识别、特征提取等。 为了提高图像质量,为后续图像处理提供更可靠真实的图像,对...
基于pytorch进行图像去噪处理基于pytorch进行图像去噪处理 基于pytorch进行图像去噪处理基于pytorch进行图像去噪处理 基于pytorch进行图像去噪处理基于pytorch进行图像去噪处理 基于pytorch进行图像去噪处理基于...
图像处理-去噪、压缩(Matlab GUI),图像处理去噪算法,matlab源码.zip
一、图像去噪题:请采用学过的图像去噪方法(鼓励自己研究新算法),对Circuit_noise.jpg 、boy_noisy.gif 和california_22_13.bmp图像进行去噪处理。
讲述了中值滤波在基于CUDA的实现,对于滤波的优化计算做一说明
基于python的图像处理之图像去噪的各种算法实现,还设计了UI界面
数字图像处理-图像去噪方法.doc
图像处理案例,本程序是用matlab基于形态学的权重完成自适应图像去噪功能
图像处理去噪课程设计报告.doc