搜索
您的当前位置:首页正文

基于斜率的自适应中值滤波算法

来源:爱够旅游网
龙源期刊网 http://www.qikan.com.cn

基于斜率的自适应中值滤波算法

作者:刘淑娟 赵晔 董蕊 王志巍 杨芳芳 来源:《计算机应用》2012年第03期

摘 要:针对图像中椒盐噪声点的准确检测与去除问题,提出一种基于斜率的自适应中值滤波算法。该算法首先用

为大于或等于3的奇数)的模板作用于待检测图像的每一个像素,

若当前像素的灰度值为其邻域内所有像素灰度值的极值,判断此点为准噪声点;再利用像素灰度值序列中两段子序列斜率的差值及模板区域内像素灰度值的均值自适应地判断准噪声点是否为真正的噪声点;最后对被判定为噪声的像素做中值滤波处理。与标准中值滤波方法相比,该方法加强了噪声检测的条件。实验结果表明,该算法具有较好地去除椒盐噪声和保留细节的效果。 关键词:噪声检测;椒盐噪声; 斜率差值; 中值滤波;图像去噪 中图分类号: TP391.41;TP301.6 文献标志码:A

Adaptive median filtering algorithm based on slope

1.College of Mathematics and Information Science, Hebei Normal University, Shijiazhuang

2.Department of Mathematics and Physics, Shijiazhuang Tiedao University, Shijiazhuang Hebei

3.Department of Foundamental Teaching, Hebei Jiaotong Vocational and Technical College, Shijiazhuang Hebei 050091, China

Abstract:

noise point accurately in image, a new

is an odd integer not less than three) template was the extreme value of all the pixels in the window, it

龙源期刊网 http://www.qikan.com.cn

was supposed to be probably a noise point. The pixel gray value in the sequence difference between the two scripts and a template sequence of the slope of the pixel gray value within the region were

noise points. Finally, mean

filtering was done on the noised pixels. Compared with median filter, the condition of detecting noises with this method has been largely enhanced. And the method can both effectively restrain noises and maintain details.

denoising 0 引言

噪声的检测和滤除是图像处理中一类重要的问题。在图像生成、传输的过程中,由于各种原因,会在图像中产生噪声。标准中值滤波是消除椒盐噪声的经典算法,即用于3的奇数)的模板作用于当前像素,将这

为大于或等

个像素灰度值的中间值作为当前像素的灰度

值。此方法能在去噪的同时保护图像中的某些细节,但也不可避免地改变了信号点的值,造成了图像的模糊,当模板较大时,细节丢失情况会比较严重,而且若图像中各区域的噪声密度存在较大差异时,该方法很难取得良好的去噪效果。基于此,人们提出了许多改进的中值滤波算法,如定向开关中值滤波算法权中值滤波算法加权的中值滤波

-色关联度的中值滤波算法

、双态中值滤波算法

滤波算法-、

模糊脉冲噪声检测及去噪方法

、基于-、方向加权中值滤波

、基于最小生成树的加

、自适应型中心

、基于灰

、用于图像处理的自适应中值滤波算法

样条函数的自适应中值滤波算法

等。这些算法在改进标准中值滤波的性能方面做了有益

的探索,但在实际应用中都有各自的局限性。

标准中值滤波是对图像中的每一个像素进行中值替换操作,文献[16]提出了一种基于极值中值(Extremum Median, EM)的滤波算法,即首先对滤波窗口内的像素进行判断,只有当前像素为模板内

个像素灰度值的极值时,才认为其为噪声,并进行中值替换;否则就认为当前点为信

号点,不做任何操作,保持其原灰度值。此算法在执行速度及保留细节方面取得了比标准中值滤波更好的效果。本文针对椒盐噪声,提出了一种基于斜率的自适应中值滤波算法,取得了较好的滤波效果。

1 算法的基本思想及实现

龙源期刊网 http://www.qikan.com.cn

用n×n的模板对图像进行噪声检测时,若当前像素点为椒盐噪声,则其灰度值应为滤波窗口内所有像素灰度值的极值,但反之不一定成立,即若当前像素点的灰度值为滤波窗口内所有像素灰度值的极值时,它并不一定是噪声,本文称之为准噪声。一般情况下,那些既是准噪声同时又与模板内其他像素的灰度值差别较大的像素,才被认为是真正的噪声。而这正是本文算法的基础。

1.1 基本思想

设当前像素的灰度值为f(i, j),将f(i, j)与滤波窗口内其他像素的灰度值按升序排列后,存放在数组a中。若f(i, j)不是数组a中元素的极值,则判定当前像素为信号点,不做任何操作;若f(i, j)为数组a中元素的极大或极小值,则当前点为准噪声点。此时,准噪声点与模板内其他像素的灰度值之间的关系有图1~2所示的两种情形(以3×3模板为例),其中X轴为数组a的下标,Y轴为a中各元素对应的灰度值f。图1中当前像素f(i, j)=a[0],图2中f(i, j)=a[8],显然图

中的f(i, j)可判定为噪声点,图

和图

便于区分噪声点和信号点,按下列原则定义斜率

1)当前点为极小值点,即f(i, j)=a[0]时 3 结语

本文提出一种基于斜率的自适应中值滤波算法,通过计算斜率

并比较它们

模板内

中的f(i, j)可判定为信号点。为

的差值来判断准噪声点是否为真正的噪声点,其间,利用以当前准噪声点为中心的

所有相邻像素灰度值的平均值自适应地选取阈值的大小。该算法简单易行,滤波效果较好。 对于同一幅含有噪声的图像使用中值滤波方法,去噪效果与模板大小和噪声密度有关,这从表1可以看出。噪声密度较小时,使用较小模板去噪;反之,噪声密度较大时,使用较大模板去噪。用本文算法分别进行处理,整体上随着噪声密度的增大,去噪后图像的峰值信噪比逐渐降低。这是因为对高噪声密度图像而言,当前准噪声点的应用斜率的思想做进一步的研究。

参考文献

邻域中会存在多个极值点,而本文算法主

要针对单个极值点的情况进行讨论。对较大模板的利用及高密度噪声图像去噪的情形,作者将

龙源期刊网 http://www.qikan.com.cn

[1]

NASIMUDEEN A, NAIR M S, TATAVARTI R. Directional switching median filter using http://www.springerlink.com/content/34531l085vh74545/.

Transactions on Image Processing,1999, 8(12): 1834-1838.

image processing [J]. Electronics Letters, 1997,33(16):1362-1363.

detection and reduction method [J]. IEEE Transactions on Image Processing, 2006,15(5):1153-1162.

007, 14(3):193-196.

211.

崔承宗,马汉杰.基于最小生成树的加权中值滤波算法[J].计算机工程,2010,36(12): 209-

张旭明,徐滨士,董世运.用于图像处理的自适应中值滤波[J].计算机辅助设计与图形学

学报,2005, 17(2):295-299.

-8.

金良海,熊才权,李德华.自适应型中心加权的中值滤波器[J].华中科技大学学刘茗.基于噪声检测的自适应中值滤波算法[J].计算机应用, 2011,31(2):390-392.

报,2008,36(8):9-12.

李敏.图像的多图加权求和去噪[J].科学技术与工程, 2011,11(3):633-634. 杨宁,张培林,任国全. 一种自适应加权中值滤波方法的研究[J].计算机应用与软

件,2010,27(12):37-39.

filter algorithm bas

Computing,2011,8(1):92-99.

龙源期刊网 http://www.qikan.com.cn

李艳玲,黄春艳,赵娟.基于灰色关联度的图像自适应中值滤波算法[J].计算机仿

真,2010, 27(1):238-240.

杨芳芳,张有会,王志巍,等.基于灰色绝对关联度的图像中值滤波算法[J].计算机应

用,2011,31(12): 3357-3359.

邢藏菊,王守觉,邓浩江,等. 一种基于极值中值的新型滤波算法[J].中国图象图形学

报,2001,6(6):533-536.

因篇幅问题不能全部显示,请点此查看更多更全内容

Top