当前位置:首页 > EDA > 电子设计自动化
[导读]本文对Matlab工具箱中的中值滤波算法进行改进,提出一种基于×字形滤波窗口的自适应中值滤波算法,在有效去除噪声的同时,较好地保持了图像细节,缩短了运行时间。

由于种种原因,图像在生成、传输、变换等过程中往往会受到各种噪声的污染,从而导致图像质量退化。噪声信号的滤波是图像处理的基本任务之一,主要有线性滤波和非线性滤波两种方法。线性滤波方法一般具有低通特性,而图像的边缘信息对应于高频信号,因此线性滤波方法往往导致图像边缘模糊,不能取得很好的复原效果。中值滤波是一种使边缘模糊较轻的非线性滤波方法,是由Tukey发明的一种非线性信号处理技术,早期用于一维信号处理,后来很快被用到二维数字的图像平滑中。该算法不仅能够去除或减少随机噪声和脉冲噪声干扰,而且能够很大程度地保留图像的边缘信息,近年来在图像平滑和数据分析与处理等多个领域中得到广泛应用。尽管如此,由于它对窗口和数据点的高度依赖,使其在处理空间密度较大的冲激噪声时,处理效果和效率受到了限制。文献[4]提出一种自适应中值滤波算法,通过扩大窗口来相对减少冲激噪声空间密度,但它是基于方形窗口的,当窗口尺寸增大时,计算量将按平方增大,因此在速度方面还不够理想。在数字图像处理中,作为一种典型的非线性滤波方法,中值滤波应用得非常广泛,因而对提高其算法效率是非常有意义的。本文对Matlab工具箱中的中值滤波算法进行改进,提出一种基于×字形滤波窗口的自适应中值滤波算法,在有效去除噪声的同时,较好地保持了图像细节,缩短了运行时间。

1中值滤波的基本原理及传统算法

信号中值(medians)是按信号值大小顺序排列的中间值。长为n的一维信号{X,n∈N}的中值用下式表示:



相对二维图像信号{Xij:i,j∈N},二维中值滤波器定义为:



式(1)、式(2)中:N表示自然数集;A为截取图像数据的窗口尺寸;r为窗口水平尺寸;s为窗口垂直尺寸;Xij为被处理图像平面上的一个像素点,坐标为(i,j);Yij是以Xij为中心,窗口W所套中范围内像素点灰度的中值,即中值处理的输出值。窗口A可以采用不同的形式,通常有线段窗、方形窗、圆形窗、十字窗和圆环窗等。文献[6]对中值滤波的多种形态及其发展有详细的介绍。

中值滤波就是选择一定形式的窗口,使其在图像的各点上移动,用窗内像素灰度值的中值代替窗中心点处的像素灰度值。它对于消除孤立点和线段的干扰十分有用,能减弱或消除傅里叶空间的高频分量,但也影响低频分量。高频分量往往是图像中区域边缘灰度值急剧变化的部分,该滤波可将这些分量消除,从而使图像得到平滑的效果。对于一些细节较多的复杂图像,还可以多次使用不同的中值滤波。传统中值滤波算法的具体实现过程如下:

(1)选择一个(2n+1)×(2n+1)的窗口(通常为3×3或5×5),并用该窗口沿图像数据进行行或列方向的移位滑动;

(2)每次移动后,对窗内的诸像素灰度值进行排序;

(3)用排序所得中值替代窗口中心位置的原始像素灰度值。

图1是传统中值滤波算法的框图。其中,M,N分别表示滤波图像的行数和列数。



2自适应中值滤波的基本原理及改进算法

中值滤波是当前应用最广泛的滤波方法之一,然而,中值滤波的去噪效果和处理速度依赖于滤波窗口的大小及参与中值计算的像素点数目。当脉冲噪声概率小于0.2时,中值滤波是很有效的方法,当脉冲噪声概率超过0.2时,则使用自适应中值滤波方法。

×字形窗口的自适应中值滤波算法是对中值滤波的一种改进。相对于中值滤波而言,它能够处理空间密度更大的冲激噪声,并且在平滑非冲激噪声时,还可保存更多的图像细节;效率方面也较一般的自适应中值滤波有所改善。常见窗口及本文提出窗口如图2所示。



基本原理如下:

首先,采用3×3的×字形窗口进行计算,计算图像的中值滤波值Zmed、最大值滤波值Zmax和最小值滤波值Zmin,并判断噪声敏感度,即:如果Zmec,不在Zmax和Zmin之间就自动增加×字形窗口的大小,然后重复以上的过程;对于Zmed在Zmax和Zmin之间的点先用原像素值与最大滤波值和最小滤波值进行判断,如果在其间,原值不做修改,反之就用Zmed取代原值。这一过程有如下的作用:

(1)使得未受脉冲噪声污染的点不用修改,很好地保护了图像的点、线等细节及边界信息;

(2)当检测到的噪声很强时,自动增大窗口,提高了去噪能力;

(3)当检测到的噪声不是很强时,就不用增加窗口的大小,既体现出自适应性,又减少了时间开销,提高了速度。

其中,×字形窗口的实现方法如下:

(1)先得到一个对角矩阵A;

(2)将对角矩阵A从左向右翻转,得到一个矩阵B;

(3)将矩阵A与矩阵B取或运算,得到X字形矩阵C。

3基于×字形窗口自适应中值滤波算法的Matlab实现

中值滤波是数字图像处理中一个很重要的部分,Matlab工具箱中有该函数,用到中值滤波算法时可直接调用。因此,用Matlab编程具有简单、方便、快捷等优点。另外,还可以对其内部函数进行改进。本文的算法就是通过另外编程修改中值滤波有关的内部函数实现的。下面就是自适应中值滤波算法的实现流程,添加新的库函数——adpmedianXzi对图像处理工具箱进行扩展,以实现数字图像自适应中值滤波(部分伪代码)。



4实验结果及其分析

在实验中,选择了大小为256×256像素、灰度为256级的Lena图像。实验环境为IBM R52,Matlab7.0软件。实验结果如图3、图4所示。



图3(b)显示了被“椒盐”噪声污染了的图像,该噪声的概率为Pa=Pb=0.25。这里噪声水平非常高,能够模糊图像的大部分细节。作为比较的基础,图像首先用7×7的中值滤波器进行滤波,消除大部分可见的脉冲噪声痕迹(见图3(b))。虽然噪声被有效消除了,但是滤波器在图像上也引起了明显的细节损失。

图3(d)显示了使用Smax=7的方形窗口自适应中值滤波器的效果,噪声消除水平同中值滤波器相似。图3(e)为基于×型窗口的自适应中值滤波效果。自适应滤波器保持了点的尖锐性和细节。可见,改进是很明显的,而且通过对比方形窗口与×字形窗口发现,×字形窗口的运行效率也提高了不少。

5结语

通过对Matlab图像处理工具箱中算法的改进,实现了一种快速自适应中值滤波算法。在对图像滤波前,首先判断是否为脉冲,然后采取变化×字形窗口大小来对噪声进行滤波,这样既有效消除了噪声,也很好地保持了图像细节。实验结果表明,基于×字形的滤波方法比一般自适应中值滤波效率有了一定程度的提高。算法原理简单、稳定、实用。若进一步研究,可针对不同噪声采取更加智能的处理措施,如CWMF&ANFIS(自适应模糊神经中值滤波系统),用以达到更好的处理效果。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

TwinTandem项目为轨道交通节约能源、高速运行开辟创新之路 TwinTandem轴承预期使用寿命长达300万公里 顺利完成概念验证:舍弗勒数据矩阵码(DMC)搭配固定式测量系统,实现轴承维护优化...

关键字: 轨道交通 WIN AN 矩阵

芝加哥2022年9月17日 /美通社/ -- 采用尖端微应答器技术彻底改变实物产品与材料跟踪的公司P-Chip Corporation,今日推出最新突破性p-Chip Code™安全跟踪标签。p-Chip代码跟踪器将基于...

关键字: CHIP 代码 应答器 矩阵

上海2022年9月8日 /美通社/ -- 9月7日,骊住水科技集团旗下百年卫浴品牌美标举办品牌焕新发布会,正式宣布焕新品牌的全球首发,以积极拥抱变革的精神态度,迈向美好未来。以"LIFE.LOVE.HOME爱家...

关键字: 数字化 矩阵 OV BSP

上海2022年9月7日 /美通社/ -- 全球卫浴与家装产品制造商骊住水科技集团携手旗下德国高仪、美国美标、日本伊奈及骊住厨房四大品牌,以"创新设计,筑心生活"为展会主题,首度共同亮相202...

关键字: 可持续发展 国美 数字化 矩阵

北京2022年9月3日 /美通社/ -- 9月1日至9月5日,2022年中国国际服务贸易交易会金融服务专题展在北京首钢园正式开展,此次金融专题展以"开放融合、绿色未来"为主题,共有181家境内外金融机...

关键字: PLAYER 矩阵 NAS VIDEO

上海2022年9月2日 /美通社/ -- 自然堂的首个抖音电商超级品牌日活动,携手全新面膜全球代言人王一博,在抖音发起火爆全域的"实力发光秀一波"挑战赛,号召消费者秀出闪耀自我,同时上线明星同款抖音电商超级品牌日礼盒,更...

关键字: 矩阵 BSP THREE 流媒体

(全球TMT2022年8月22日讯)8月19日,在"新新向上 智汇同行"2022年浪潮网络合作伙伴大会上,浪潮网络发布400G云中心网络核心交换机产品——CN12900E,拥有400G算网一体核心超宽端口,适用于云计算...

关键字: 交换机 网络 矩阵 端口

(全球TMT2022年8月9日讯)新华社等中央主要媒体海外传播矩阵及中国·浙江英文网、印象浙江英文网、浙江英语电视传播窗口(ZTV NEWS)、中国蓝国际融媒矩阵、美丽浙江短视频矩阵、天目新闻客户端英语频道等平台,邀请...

关键字: 大赛 矩阵 AN DYNAMIC

上海2022年7月29日 /美通社/ -- 自然堂历经近10年砥砺研发,将源自喜马拉雅极地的超极酵母(注1)喜默因™注入全新第五代小紫瓶、敏感头皮修护精华中,带来细胞级修护新生,再度成功引爆自然堂天猫超级品牌日。本次活动...

关键字: 矩阵 TOP BSP 流媒体

深圳2022年7月26日 /美通社/ -- 一年一季的天虹全球好物节拉开序幕!作为天虹的独家好物 -- 天虹自有品牌也在此期间全面上新,进一步走向市场。 天虹自有品牌矩阵全方位服务天虹顾客 天虹自有品牌自2003...

关键字: BSP 供应链 矩阵 ISO

电子设计自动化

21383 篇文章

关注

发布文章

编辑精选

技术子站

关闭