爱玩科技网
您的当前位置:首页去除严重椒盐噪声的模糊加权改进算法

去除严重椒盐噪声的模糊加权改进算法

来源:爱玩科技网
2010年第8期 中图分类号:TN911.73 文献标识码:A 文章编号:1009—2552f2010)08—0092—03 去除严重椒盐噪声的模糊加权改进算法 吕凯红,吕 宁,吴长安 (哈尔滨理工大学自动化学院,哈尔滨150080) 摘要:去除椒盐脉冲噪声是图像处理中的一个重要问题,提出了一种基于距离关系和模糊关 系理论,去除严重椒盐噪声污染图像的恢复方法。该算法弥补了中值滤波在椒盐噪声概率高的 情况下,滤噪能力下降快的缺点,经过仿真实验并与其它滤波算法进行比较表明,文中的算法 具有更好的效果。 关键词:椒盐噪声;噪声检测;中值滤波 A fuzzy and weighted improved algorithm for serious salt and pepper noise removal LV Kai-hong,LV Ning,WU Chang—an (School of Automation,Harbin University of Science and Technology,Harbin 150080,China) Abstract:Salt and pepper impulsive noise removal is an important problem in image processing.This paper presents a restoration method which based on distance and fuzzy relations theo ̄to remove the serious salt and pepper noise pollution image.The algorithm makes up for the disadvantage of that in salt and pepper noise with high probability cases,the noise removal abiliy of tmedian filtering decreases fast he siTmulation and comparison wih otther filtering algorithms show that this algorithm has better effect. Key words:salt and pepper noise;noise detection;median filtering 0 引言 图像信号在形成和传输过程中,由于噪声的引 入而使图像质量下降。而椒盐噪声是导致图像信号 些学者提出如自适应中值滤波(Adaptive medi. an filter,AMF) ,开关中值滤波(Switch medin failter, 一质量下降的主要噪声之一,这种噪声表现为某一像 素相对于其邻域内的其它像素的灰度值突变而与图 像中的边缘细节一样具有较大的梯度值,于是给图 像分析工作造成极大的困难…。如何将图像中的 SWF) J,极值中值滤波(Extremum median filter, EMF)[6-7],加权中值滤波(wei出ted medin failter, WMF) 】,这些算法都在中值滤波的性能方面做了很多 改进,但在实际应用当中都有各自的优缺点。AMF具 有较为优越的滤波陛能,可自适应调整窗口尺寸,但随 着噪声密度的增加,保护细节的能力快速下降;SWF在 噪声去除并且能够保持图像特征是一个重要挑战, 图像去噪已成为图像处理和计算机视觉的重要研究 内容。对于椒盐噪声的去除,比较传统的方法是非 线性中值(SM)滤波 J。SM滤波虽然在低噪声率 噪声密度低时效果较好,其性能随着输入图像信噪比 的降低接近于标准中值滤波;EMF虽然是很优秀的滤 波算法,在一定程度上可以减少误差的累计传播,但在 噪声检测上存在不足,尤其在高噪声情况下,漏检情况 尤为明显;WMF通过加权,虽然降低了细节的损失,但 同时去噪声性能也下降了。 收稿日期:2010-01-28 作者简介:吕凯红(1983一),女,硕士研究生,研究方向为数字图像 处理。 时能较好地去除图像中的椒盐噪声,但依然存在一 些问题:由于算法对图像的所有像素都进行处理,使 得未被噪声污染像素的灰度值也改变了;在噪声强 度增加时,滤波效果很差。为了改善这种问题,出现 了多种基于中值滤波的改进算法 J。 一92一 本文基于以上问题提出了一种有效的检测和滤 波算法,并且在高噪声密度的情况下,效果明显。该 点,还是边缘信号点。可以保护边缘细节。 step4:在文献[9]中给出了 为噪声滤波窗口 算法通过阈值检测出孤立噪声点,再跟据中心像素 点与邻域像素点之间的关系做进一步判断,确定噪 声点。然后根据该噪声点与其邻域点之间的距离关 5×5内去掉所有极大值和极小值之后的平均值,计 算 与相应像素灰度值之差的绝对值e=I 一 J (i )I,将e与设定的阈值 相比较,如果e大于 , 此时判定 ( , )为噪声点。 . 系和模糊关系,找出适合的权重系数,重新计算待处 理像素点的灰度值,从而实现噪声滤除。用该判断 方法可以将图像细节更好地保留下来,避免中值滤 阈值 应随着图像灰度分布的不同而自适应 地调整,依据人眼视觉的对数特性,文中采用如下方 法自适应确定阈值: 波盲目将图像中所有像素都进行滤波变换,造成图 像中细节信息大量丢失的后果,同时使噪声点还原 更接近真实值。 l 噪声检测 自然图像邻域之间存在很大相关陛。某一点的灰 度值和其周围点的灰度值非常接近,除了孤立点(一般 认为是噪声)外,即使在边缘部分也是这样。在一幅图 像中,如果— 素点的值远大于或小于其邻域的值, 也就是说,该像素点与其邻域的相关性很小,那么,该 点很可能已被噪声污染了。否则,如果该值与其邻点 值接近,就应该是—个有效的信号点。 设S…是一个中心在(i, )、尺寸为 × 的窗 口函数(∞为奇数),通常取 =3; (i, )为∞× 窗口的中心像素, …(r/1,n)为∞× 窗口中非中心 像素,其中(m,n)E{ 一1√一1},(i一1, ),(i一1, + 1),(i, 一1),(i, +1),(i+1, 一1),(i+l, ),(i+ 1√+1)。当 =3取时,算法实现步骤如下: Stepl:取 =3,即3×3窗口,设定噪声阈值A、 P 。 Step2:设定图像白椒盐噪声的灰度范围为 [255一 ,255],黑椒盐噪声的灰度范围为[0,P]。 Step3:若窗口中心点乳( , ),∈[255一A, 255]U[0,P]则计算窗口内非窗口中心元素 … (m,凡)与窗口中心像素 (i )的算子值,其中: 设窗口中心点为 ( , ),除中心点外的其邻 域点为 . ( ,n),中心点与其邻域点灰度值之间 的差值的绝对值与阈值 进行比较。 『Ⅳ18 J(i√)一 , (m, )I> 6 J【, √ ∈1..、 L  甘 I/, 其中,Ⅳ为噪声点,.s为信号点。 设凡为中心点与其领域点之间差值的绝对值大 于 的个数,当n=0时, ( , )为信号点,原值输 出。当时n=8, 。f(i,j)为噪声点,输出Y 。当0< <8时,将窗口扩大至5×5,判断 .,(i,_『)是噪声 g:( )一・ 2 噪声滤除 经上述检测完毕确定某点是噪声点,输出值为 Y =a8 ,,(i, )+6c( + ),(m=1,3,5,7, n=2,4,6,8) l— 一 一一 一 I\ I /I l \I/ I 一 一6 (f, )一 一 /I\  II/ J \I 一 — 6一 — c 图1 中心点与邻域点的位置关系 通过中心像素点与邻域点的距离位置关系建 立模型如图1所示。以中心像素点为中心,将中心 像素点与其邻域像素点连接起来,可构成8个等腰 直角三角形。中心像素点到其邻域的距离分别是三 角形的4条直角边和4条斜边,取任意一个三角形 得构建等式4c+4d=1,计算C与d的值,经计算可 知d=0.7,c=0.15。 又由模糊集合论知,它是以逻辑真值[0,1]的 模糊逻辑为基础的。模糊控制就是在模糊数学的基 础上产生的。模糊集合的概念为:给定论域 ,A= { }是论域 中的模糊集合的定义是 ( )一[0,1] 隶属度函数是表示其特征的集合, ( )可以 解读成变量 隶属于集合 的程度,若 ( )接近 于1,则 表示属于 的程度高,若 ( )接近于0, 则表示属于A的程度低。假定被噪声污染的点,其 真实值为1,分别考查 ( √)和c(x +dx )与真实 值的模糊关系,它们的取值分别在[0,1]之间,中心 点 (i, )与真实值更为接近,取值相对较大,得出 一93— 25 20 740 15 10 5 0 ∞ 725 45 ..46 y -60・56 x 图2(a) 各智能体初始位置和初始速度 图2(b)t=30s各智能体速度和位置 通过仿真可以看到,在t=30s时,智能群体形 成flocking运动,智能群体的中心位置和速度与虚 拟领航者的位置和速度趋于一致。 4 结束语 主要研究了多智能体系统在各智能体通信半径 不同情况下跟踪速度变化的虚拟领航者的flocking 控制算法,针对个体间的差异提出不同的人工势能 函数,对各个不同的智能体分别应用不同的势能函 数及输入控制。应用该算法,通过计算机仿真验证 了算法的可行性,混合智能群体能够跟踪速度变化 的虚拟领航者,实现flocking运动。 图3群体中心位置与虚拟领航者位置趋于一致 参考文献: [1]Reynolds C W.Flocks,herds,and schools:a distributed behavioral model[C]//Computer Graphics ACM Siggraph Conference Proceed— ings,1987,21:25—34. [2]Gazi V,Passino K M.Stability analy8is of fwal'nllf[C]//IEEE Trans Automat Control,2003,48:692—697. [3]Jadbabaie,Lin J,Morse A S.Coordination of groups of mobile agents using nearest neighbor rules[C]//IEEE Tram Automat Con・ trol 2003,48:988—1001. [4]Olfati S R.Flckiong for multi—agent dynamic systems:Algorithms and theory[C]//IEEE Tram Automat Control,2OO6,52:401—420. [5]su H S,WangX F,un Z L.FlockingofMulti—AgentsWith aVirtual Leader[C]//IEEE TramAutomat Control,2OO9,54:293—307. 图4群体中心速度与虚拟领航者速度趋于一致 责任编辑:张荣香 (上接第94页) algorithm based on extremum nd meadi ̄value[J].Journal ofImage and Graphics,2001,6(6):533—536. [3]王红梅,李言俊,张科.一种改进型椒盐噪声滤波算法[J].光 电子・激光,2007,1(1):113一l16. [7]Dong Jiyang,Zhang Junyin.A nonlinearalgorithmfortheremovalof salt and pepper noise from highly corruptd iemages[J].Journal of Optoeleetronies・Laser.2003,14(12):1336—1339. [4]HwangH,Haddad R A.A Adaptive median filters:New algorithms and msdts[J].IEEE Transaction on Image Processing,1995,4 (4):499—502. [8]Brownrigg D R K.The weighted medin failter[J].Commun.Ass. Comput.Mach.,1984,27(8):807—81. [5]Wang Z,Zhang D.Progressive switching median iflter for the moval of mi pulse noise from highly corrupted mi ages[J].IEEE Trans.OnCieuirts and Systems・II:AnMog and DigitaISignaIPrce o[9]卢桂馥,王勇,窦易文.一种新的图像椒盐噪声的非线性滤波算 法[J].计算机技术与发展,2008,18(1):9O一92. 责任编辑:么丽苹 ssing,1999,CAS—II,46(1):78—80. [6]Xing Zangiu,Wang Shoujue,Deng Haojiang,et a1.A new filtering ・--——97---—— 

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