smoothing

上传人:206****923 文档编号:54432580 上传时间:2018-09-12 格式:PPT 页数:69 大小:1.77MB
返回 下载 相关 举报
smoothing_第1页
第1页 / 共69页
smoothing_第2页
第2页 / 共69页
smoothing_第3页
第3页 / 共69页
smoothing_第4页
第4页 / 共69页
smoothing_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《smoothing》由会员分享,可在线阅读,更多相关《smoothing(69页珍藏版)》请在金锄头文库上搜索。

1、Image Smoothing,University of Science and Technology of Beijing 沈政伟,一, 图像中噪声产生的原因 二,噪声的种类 三, 什么是平滑(smoothing)? 四, 空间域平滑的方法 五, 邻域均值滤波(averaging filtering) 六, 中值滤波,一, 图像中噪声产生的原因:图像在形成,传输,接收和处理的过程中,不可避免的存在着外部干扰和内部干扰。比如光电转换过程中敏感元件灵敏度的不均匀性,数字化过程中由于量化误差噪声,传输过程中的误差以及人为因素等,均会存在着一定程度的噪声干扰。噪声恶化了图象的质量,使图像模糊,特征

2、淹没,给图像分析带来困难。消除图像噪声的工作称为图像平滑或者低通滤波。Source of noise = CCD chip.Electronic signal fluctuations in detector.Caused by thermal energy.Worse for infrared sensors.,二,噪声的种类加性噪声。这类噪声和图像信号强度是不相关的,这类带有噪声的图像可以看成是理想无噪声图像f和噪声n之和。乘性噪声。这类噪声和图像信号是相关的,往往会随着图像信号的变化而变化。这类噪声和图像的关系是:g=f+f*n量化噪声。是数字图像的主要噪声来源,这类噪声的大小显示出了量

3、化之后的数字图像和原始图像的差异。 Noise fluctuations are rapid, ie, high frequency.,For example: Gaussian noiseMean = 0 ,Standard deviation ,i is the grey level.,White noise is a random signal (or process) with a flat power spectral density. In other words, the signal contains equal power within a fixed bandwidth a

4、t any center frequency. 高斯白噪声,是指噪声的概率密度函数满足正态分布统计特性,同时它的功率谱密度函数是常数的一类噪声。这里值得注意的是,高斯型白噪声同时涉及到噪声的两个不同方面,即概率密度函数的正态分布性和功率谱密度函数均匀性,二者缺一不可。,Salt & Pepper Noise,Salt and pepper noise is a form of noise typicallyseen on images. It represents itself as randomlyoccurring white and black pixels.,椒盐噪声的特征:出现位置是

5、随机的,但噪声的幅值是基本相同的。 高斯噪声的特征:出现在位置是一定的(每一点上),但噪声的幅值是随机的。,Noise varies above and below uncorrupted image.,三, 什么是平滑(smoothing)?Image smoothing is the set of local pre-processing methods whose predominant use is the suppression of image noise. And calculation of the new value is based on the averaging of

6、brightness values in some neighborhood.平滑可以在空间域进行,也可以在频率域进行.平滑的问题是:因为图像中的噪声往往和信号交织在一起,尤其是乘性噪声,所以平滑不当,就会使的图像本身的细节比如边界轮廓以及线条变的模糊不清,从而使得图像的质量降低,所以图像平滑过程总是要付出一定的细节模糊的代价.所以如何既能平滑掉图像中的噪声,而y又尽量保持图像细节也就是尽量少付出一些细节模糊代价是图像平滑研究的主要问题之一.,四,平滑处理的一般思想噪声在频率域中表现为信号的高频部分,在空间域中表现为在图像中噪声像素点的灰度与它们临近像素点的灰度有显著的不同,所以平滑处理的思想

7、在空间域就是考虑用该像素点周围像素点的平均值来代替它.,A noisy image:,Averaging M different noisy images:,Consider a uniform 1-d image A and add noise. Focus on a pixel neighbourhood. Central pixel has been decreased and neighbouring pixels have increased.,Ai-1 Ai Ai+1,Ci,All pixels can be averaged by convolving 1-d image A w

8、ith mask B to give enhanced image C. Weights of B must equal one when added together.,Extend to two dimensions. Actually , Convolution,What is convolution ?,w = conv(u,v) convolves vectors u and v. Convolution is the same operation as multiplying the polynomials whose coefficients are the elements o

9、f u and v.,Example:x(n)=4,2,7h(n)=3,2,5 求:y(n)=x(n)*h(n),Summery Technique relies on high frequency noise fluctuations being blocked by filter. Hence, low-pass filter. Fine detail in image may also be smoothed. Balance between keeping image fine detail and reducing noise. The low-pass filter can pro

10、vide image smoothing and noise reduction, but subdues and blurs sharp edges. Median filters can provide noise filtering without blurring.,五, 空间域平滑的方法邻域均值滤波(averaging filtering or low pass filtering)中值滤波(median filtering),六, 邻域均值滤波(averaging filtering)Define a square (or rectangular) matrix (always o

11、dd element, 3X3) (masks) neighborhood and move the center of this area from pixel to pixel.,R,Portion of a digital image,Mask,= w1z1 + w2z2 + +w9z9,Replace with,6.1 3x3均值滤波 假设 为给定的含有某些噪声的图像, 经过均值滤波处理之后的图像为 ,在数学上可以表现为:其中的 是所取邻域中的邻近像素的坐标, 而 是邻域中包含的像素的个数. 也就是在 上按照行(或者列)对图像中的每一个像素选取一定尺寸的邻域(比如3x3),并且用邻域中

12、邻近像素的平均值来置换这一个中心像素值,对图像 的所有像素都处理完成之后就可以得到 .,我们可以这样选择邻域(模板),用上面的模板对下面的图像进行均值滤波得到,有时为了突出原来点 本身的重要性(抑制了模糊效应),或者为了突出其邻近像素点的重要性我们可以选择不同的模板,比如,3x3均值滤波处理是以图像模糊代价来换取对噪声的减小的,并且注意到选取的模板越大,噪声减小的效果也就越明显. 算法步骤: (1) 取得原图像的大小,数据区, 并把数据区复制到缓冲区中. (2) 循环取各个像素点的像素数值. (3) 对每一个像素点取得该点周围8个点的像素数值的平均值. (4)把缓冲区中改动的数据复制到原来的数

13、据区域中.,6.2 超限邻域平均法在上面所提到的3x3均值滤波虽然简单,但是它存在着边缘模糊的效应,也就是不是噪声的细节处比如边缘处,应该保留原来的灰度值,但是3x3均值滤波的方法却使得边缘处趋向了平均,从而造成了边缘模糊.Methods that average with limited data try to avoid blurring by averaging only those pixels which satisfy some criterion, the aim being to prevent involving pixels that are part of a separ

14、ate feature.,超限邻域平均法的基本思想是:它以某个其中的灰度值T作为阈值,如果某个像素的灰度绝对值大于其邻近像素的平均值,并且超过了预先定义的阈值, 才使用平均灰度置换这个像素的灰度:,实现的步骤: (1) 取得原图像的大小,数据区, 并把数据区复制到缓冲区中. (2) 循环取各个像素点的像素数值. (3) 对每一个像素点取得该点周围8个点的像素数值的平均值. (4)判断该点的像素数值是否大于平均值,如果大于平均数值则将平均数值赋予该点,否则还保留原来像素的灰度数值. (5)把缓冲区中改动的数据复制到原来的数据区域中.,七, 中值滤波平均滤波往往不只是把干扰去除,还常把图像的边缘模

15、糊,因此,造成视觉上的失真,如果目的是只要把干扰去除,而不是刻意让图像变的模糊,则中值滤波是比较好的选择.中值滤波是一种非线性的信号处理方法.它特别适合用在有很强的胡椒粉式或者脉冲式的干扰的时候,原因是这些干扰的值与其邻近的某些像素的灰度数值有很大的差异,因此经过排序之后取中间的数值的作为该点的灰度值的结果是强迫将此干扰变成与其邻近像素的灰度一样,达到去除干扰的效果.由此看出,中值滤波对一些细节特别多,特别是点,线,尖顶细节比较多的图像不太适合采用中值滤波的方法.,中值滤波的思想 一般地,假设有一个一维序列,取该窗口长度(点数)为 (奇数),对一维序列进行中值滤波,就是从图像序列中相继抽取 个

16、数其中 为窗口的中间点的灰度值, 再将这 个点值按照其数值大小进行排序,取其中间的那个数值作为滤波输出.用数学公式表达是:,Noise Reduction- Median,Ai-1 Ai Ai+1,3,2,1,如下图所示是一个一维的模板,对模板中的像素值由小到大排列,最终待处理像素的灰度取这个模板中的灰度的中值。,二维中值滤波 与均值滤波类似,做3x3(或者5x5,7x7)的模板,对9个数排序,取第5个数替代原来的像素值。,程序实现步骤: (1) 取得原图像的大小,数据区, 并把数据区复制到缓冲区中. (2)取N的值. (2) 循环取各个像素点的像素数值. (3) 对以该点像素为中心的NxN窗口包括的各个像素数值进行排序,得到中间的数值. (4)把该点的数值用中间数值置换 (5)把缓冲区中改动的数据复制到原来的数据区域中.,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号