改进的变分自适应中值滤波算法

合集下载

改进中值滤波算法

改进中值滤波算法

改进中值滤波算法改进中值滤波算法改进中值滤波算法主要针对传统中值滤波算法在处理椒盐噪声时可能导致图像细节信息丢失的问题进行优化。

下面将步骤详细介绍:步骤1:加载原始图像首先,我们需要加载待处理的原始图像。

该图像可能受到了椒盐噪声的影响,导致图像中存在明显的黑白斑点。

步骤2:确定滤波窗口大小确定滤波窗口的大小是改进中值滤波算法的关键步骤。

较小的窗口可能无法有效消除噪声,而较大的窗口可能导致图像细节信息的丢失。

因此,需要根据噪声的强度和图像的特性来合理选择窗口大小。

步骤3:遍历图像像素开始遍历图像的每个像素点,以便将滤波窗口应用于每个像素。

步骤4:提取滤波窗口内的像素值对于当前的像素点,根据所选择的窗口大小,提取窗口内的所有像素值。

步骤5:排序提取的像素值对提取的像素值进行排序,以确定中值。

可以使用常用的排序算法,如快速排序或冒泡排序。

步骤6:计算中值根据排序后的像素值,计算出中值。

对于奇数个像素值,中值即为排序后的中间值;对于偶数个像素值,中值为中间两个值的平均值。

步骤7:替换当前像素值将当前像素点的值用计算得到的中值进行替换。

步骤8:继续遍历继续遍历图像的下一个像素,重复步骤3至步骤7,直到所有像素都被处理完毕。

步骤9:输出结果图像完成所有像素点的处理后,生成经过改进中值滤波算法处理后的图像。

该图像应该具有较少的噪声,并且细节信息得到了有效保留。

步骤10:评估算法效果对比改进中值滤波算法前后的图像,评估算法的效果。

可以通过计算信噪比、均方误差等指标来量化评估。

通过以上步骤,我们可以实现改进中值滤波算法来有效消除椒盐噪声,同时保留图像的细节信息。

这种算法在图像处理和计算机视觉领域具有广泛的应用价值。

改进的变分自适应中值滤波算法

改进的变分自适应中值滤波算法

改进的变分自适应中值滤波算法
本文提出了一种改进的变分自适应中值滤波算法(VAMF)。

VAMF
的主要目的是有效地去除椒盐噪声,而且可以让滤波过程尽可能的保
持图像的真实质感。

算法所提出的部分分别如下:
1. 引入的变分成本函数:通过改进的变分模型,引入了一种新的成本
函数,以减少对本性更新时的影响,使滤波更准确。

2. 将细节度和精度作为约束优化滤波:VAMF设计了应用于图像处理
的细节度和精度约束参数。

在滤波过程中,它们可以有效地抑制噪声,同时保存优良的细节,从而将有效的去噪结果与图像质量之间建立起
密切的协调关系。

3. 采用多种滤波器:VAMF同时采用了各种类型的滤波器,结合了形
态学滤波、中值滤波和纹理滤波,这样可以更有效地进行滤波器更新,使滤波更准确。

4. 改进的滤波器更新机制:VAMF提出了一种快速收敛且可控制的滤
波器更新机制,使滤波器可以快速收敛到最优解,从而使滤波更准确。

本文提出的变分自适应中值滤波法能有效地去除椒盐噪声,且滤波过
程尽可能的保持图像分辨率,结果能够接近参考图像。

我们进行了详
细的仿真实验,表明VAMF能够有效去除噪声,有效保持图像质量,显著提高图像处理的精度,也为图像处理提供了新的方法。

一种改进型自适应中值滤波图像处理算法

一种改进型自适应中值滤波图像处理算法

0 引 言
图像 信号 在 产 生 、 输 和 记 录 过 程 中 , 常会 传 常 引入各种 噪声 , 响 图像 的视 觉 效 果 。为 了减 小 噪 影 声 的影响 , 须 对 图像 进 行 滤 波 。 图像 滤 波 时 , 必 除 了去 除 图像 中的噪 声 外 , 必 须尽 量 保 持 图 像 的 真 还 实 细节信 息 。因 为 噪 声 和 图像 细节 信 息 往 往 是 混
以达到抑 制 噪声 又 保 护 细节 的 良好效 果 , 且 有 更 而 好 的噪声 适应 能力 。
PR s 值。 N
表 1 不 同噪声 密度 下的 3种不 同 中值滤 波算 法 的 P N 比较 SR
滤方 波法
普通中值滤波( 3 3 ) X
— — — — —墅 里— — — 一 — — — — 垦 — — —
灰 度的最小值 、 大值和 中值 , … 为预 设 的允 许最 最 A
自适应 中值 滤波算 法 的实现 步骤 如下 J :
中值滤 波 、 口加权 中值 滤波 、 窗 自适应 中值 滤波等 J 。
I若 fi ) m <f < m
, 转 至第 2步 , 则 否则 增
1 自适 应 中值 滤 波 算 法
中值 滤波 的实 现 原 理是 : 一个 长度 为 奇 数 的 用
滑动 窗 口在 图像 中漫 游 , 窗 口中心 与 图像 某个 像 将 素 的位置 重合 ; 窗 口下 各 对 应像 素 的灰 度 值从 小 把
大 窗 口A(, i )的尺寸 , A i )的尺 寸小 于 A , 若 (, 则 重复 第 1步 , 否则 输 出. 厂 ,); ( 2 若 fi i ) <f… 则 输 出 I ), ) m < , m 厂 √ 否则 (

一种改进的自适应中值滤波算法

一种改进的自适应中值滤波算法

一种改进的自适应中值滤波算法
自适应中值滤波(Adaptive Median Filter,AMF),是一种优秀的图像处理技术,
它能有效地消除图像噪声,保留有效的图像信息。

但是,它受到传统中值滤波的一些局限性所影响,如对于椒盐噪声和斑点噪声无能为力,因此常常会遭受到“腐蚀”、“延拓”和“扭曲”以及“过滤”等影响,从而引发计算精度的下降。

为了改进自适应中值滤波的效果,提高处理图像噪声的能力,前人提出了许多改进的自适应中值滤波的方法,如通过不同的参数控制机制来优化算法。

其中最常用的参数有:
1. 对中值值的更新:增大更新深度,减小中值的变差程度。

2. 变量的优化:通过引入变量和权重来更新中值。

3. 显性设计参数:采用自适应算法来调节参数,以获得更好的去噪效果。

4. 噪声抑制率:建立低噪声估计模型,来抑制噪声。

5. 尝试其他结构:通过不同的结构组合来优化去噪方案,实现判决机制。

自适应中值滤波的改进使能够有效地处理椒盐噪声,斑点噪声以及其他按照特定概率分布出现的白噪声中等。

此外,它还可以有效地抑制图像中的阴影部分,从而更好地检测图像细节。

这可以使人们在去噪过程中克服常见数字图像增强技术所遇到的像素突变、图像粗化和细节丢失等问题。

一种改进的自适应中值滤波算法

一种改进的自适应中值滤波算法

An Improved Adaptive M edian F ilter A lgorithm
N I Chen m in , YE M ao dong, CH EN X iao chun
(M athema tics D epartmen t of Zhejiang Un iversity, H angzhou 310027)
m
其中, fx 和 fy 分别表示 x i, j 的水平和垂直方向的梯 度 , 如果当前像素灰度值等于 x 或者 x , 则认为 该像素点是噪声点, 即输出 x i, j , 否则, 如果 x i, j大 于某一阈值 T^, 则认为是边缘点 , 即输出 x i, j , 若小于 等于该阈值 , 则认为是非边缘点 , 即输出 x ; ( 3) 通 过 步 骤 ( 1) 来 得 到 噪 声 的 强 度 信 息 Q noise, 当 Q noise < 0 25 时 , 取 T^ = t1 进行一次滤波即 可 ; 当 Q noise ! 0 25 时, 先取 T^ = t2 进行一次滤波 , 然 后取 T^= t1 进行二次滤波即可 , 其中, t1, t2 为阈值 , 可通过实验来获得。 具体的算法流程如图 1 所示。
两点 : ( 1) 根据模糊数学里的模糊度理论及随机脉冲噪声 本身的去噪 特点 , 提出了模糊 指标的 概念 , 并通过 反向二 阶拟合来获得噪声的强 度信息 ; ( 2) 引入了 反映图像 边缘信 息的 P re w itt 梯度算 子 , 并通过 实验来得 到合适 的梯度 阈值 , 以更好地保持图像的边缘等细节信息。通过将该 算法与 传统的中 值滤波、 基 于排序 阈值的开 关中值 滤波以 及 Sor in Z o ican 提出的改进 的中值滤波进行的对比实验表明 , 该算法对噪声 的强度有 很好的估计 , 不仅 提高了噪声 去除的自适应性 , 尤其对含噪声多的图像的处理效果更为理想。 关键词 模糊测度 中 值滤波 脉冲噪声 梯度算子 文章编号 : 1006 8961( 2006) 05 0672 07 中图法分类号 : TP391. 4 TP301. 4 文献标识码 : A

一种改进的中值滤波方法

一种改进的中值滤波方法

一种改进的中值滤波方法
中值滤波是一种常用的平滑图像的方法,它能够有效地去除图像中的噪声。

然而,传统的中值滤波方法在去除噪声的同时,也会模糊图像的边缘和细节。

为了改进传统的中值滤波方法,可以考虑使用自适应中值滤波。

自适应中值滤波方法根据像素周围的邻域对其进行滤波,以保留图像的边缘和纹理细节。

具体步骤如下:
1. 对于每个像素,定义一个方形邻域,大小为3x3或更大,这取决于噪声的强度。

2. 将邻域内的像素按照灰度值进行排序,得到一个有序序列。

3. 判断中值是否位于排序序列的低端和高端,如果是,则将邻域扩大一倍,并重新排序。

4. 如果中值位于排序序列的中间位置,则判断中间像素是否与邻域内的像素具有明显的差异(灰度值的差异超过一个阈值),如果是,则将中值作为滤波结果;否则,将邻域扩大一倍,并重新排序。

5. 重复第4步,直到找到一个中值与邻域内的像素具有明显差异或者邻域大小
达到了预先设定的最大值。

这种改进的中值滤波方法可以在保留图像细节的同时,有效地去除噪声。

一种农业视觉图像改进自适应中值滤波算法

一种农业视觉图像改进自适应中值滤波算法

一种农业视觉图像改进自适应中值滤波算法
张倩
【期刊名称】《江苏农业科学》
【年(卷),期】2015(43)8
【摘要】近年来,农业智能化水平日趋提高,大量优质的农业视觉图像是准确获取农业产量、制定农药喷洒计划、病虫害分析等的依据,而在大多数情况下,由于图像传感器中电压不稳定、成像环境复杂等因素的存在,导致所获取的图像清晰度不佳。

对此,提出了一种改进的自适应中值滤波算法,该算法首先采用基于图像像素灰度值的二步判别法来准确检测图像中的噪声,然后针对图像中目标轮廓的复杂性,设计出3类多方向的滤波模板,并且结合图像中非噪声像素点与噪声像素点间的几何距离,进行加权滤波。

以时令水果图像进行测试,结果表明,本研究算法对于图像的滤波处理效果明显好于中值滤波算法及其已有的2类改进型算法。

【总页数】3页(P419-420,421)
【作者】张倩
【作者单位】河南经贸职业学院信息管理系,河南郑州 450018
【正文语种】中文
【中图分类】TP391;S126
【相关文献】
1.一种改进的基于人眼视觉特性的图像编码算法
2.一种改进型自适应中值滤波图像处理算法
3.一种改进的遥感图像去噪自适应中值滤波算法
4.结合视觉加权的一种改进的EZW图像压缩算法
5.一种改进的图像视觉显著性检测算法
因版权原因,仅展示原文概要,查看原文内容请购买。

一种改进的中值滤波算法(张恒等)

一种改进的中值滤波算法(张恒等)
图 P!*$所 示%加 入 ^< P_‘的 椒 盐 噪 声 和 均 方 差 a<P_的高斯噪声%如图 P!b$所示&对噪声图像分别 做模板 QT Q的 滤 波%如 图 P!*$所 示 滤 波O!P$先 中 值后均值滤波I!/$#-# 滤波I!Q$c#d滤波&分别 在理 想图 像e经 过 各 种 滤 波 后 图 像 的 中 心 行 相 同 位 置取 Q_个点的拟合曲线比较%如图 P!f$所示&
>国防科技大学航天与材料工程学院:长沙 "D$$GA@
摘 要 通 常:大 部 分 自 然 图 像 中 同 时 存 在 颗 粒 噪 声 和 高 斯 噪 声:而 单 纯 地 用 中 值 滤 波 算 法 或 均 值 滤 波 难 以 同 时 尽 可能地消除混合噪声H针对这一问题:I00和 J*77*. 提出了一种改进的均值滤波算法 K&15,501L(5..01K0*) >KLK@:虽然 KLK 算法的滤波效果相对于传统的平滑算法已有了很大的改善:但是 KLK 的滤噪能力在很大程 度 上受到了阈值的限制H在分析 KLK 算法和传统平滑算法结构特点的基础上提出了一种改进的自适应中值滤波 算 法H该算法对含有混合噪声的图像上每一点的 MNM 区域应用自适应算子H对于不同的图像区域:算子也相应地 有 所 不 同:其 中 算 子 中 的 权 值 选 取 依 赖 于 区 域 的 灰 度 中 值:且 当 某 点 的 灰 度 越 接 近 灰 度 中 值:其 权 值 就 相 应 地 越 大H实践证明:新算法的处理结果优于传统的滤波算法和 KLK 滤波:且没有阈值限制H 关键词 图像处理 改进的中值滤波 混合噪声 自适应 中图法分类号=LOA!D9"D 文献标识码=< 文章编号=D$$PBC!PD>#$$"@$"B$"$CB$"

自适应中值滤波方法

自适应中值滤波方法

自适应中值滤波方法我们通过对中心权值进行分析,不难得出以下结论:假设权值为1时,CWM 则退化成为SM ,然而当权值不小于窗口大小时,CWM 滤波器的输出值始终为初始值,也就是会导致CWM 失去去噪效果。

通过科学实验验证,当中心权值取3的时候,可以得到相比其他值更好的滤波效果。

从上面的结论可知,CWM 的中心权值为3时,可以增加序列里中心像素点占所有像素点的比重,以便得到更好的去噪效果。

那对于SM ,通过改变序列中值左右两个值的大小,观察其去噪效果会发生什么变化呢?对于SM 滤波器,除了序列中值外,序列中中值前面一个值与中值后面一个值对去噪的效果也会起到了明显作用。

于是结合CWM 的这些优点,并整合了TSM 和NASWF 等滤波器设计的思想,设计了一个改进的自适应中值滤波器( Adaptive Median Filter, AM)[10]。

其主要滤波方法如下:()()()()1222122211222112122ij ij ws ws ij ij ijij ws ws ij WS rank W WS SM R R if rank X AM WS rank W WS SM R R ifrank X WS ++++⎧⎢+⎥-⎪⎢⎥+⎪⎢⎥--⨯≤⎪⎢⎥⎪⎢⎥⎪⎣⎦=⎨⎡+⎤⎪-⎢⎥⎪+⎢⎥--⨯>⎪-⎢⎥⎪⎢⎥⎪⎢⎥⎩(2.5)式2.4中,WS 表式窗口大小,R i 表示序列中第i 个元素的值,rank(X)表示元素X 在序列中的位置,点(i,j)为窗口中心像素点。

对于点(I,j),经过AM 滤波后的输出值即为AM ij 。

根据TSM 中设计的阈值策略,Chang 在其设计中也加入了类似的策略,通过阈值T 来判断是否需对当前像素点采用式2.4进行滤波,或者保留原值:ijij ij ij ijij ij AM X AM T Y X X AM T⎧-≥⎪=⎨-<⎪⎩(2.6)图 3.5 AM滤波器结构图输出Switch输入脉冲噪声检测AM。

一种变分自适应中值滤波算法

一种变分自适应中值滤波算法
维普资讯
第 2 第 9期 6卷
20 0 6年 9月
文 覃 编 号 :0 1 9 8 ( 0 6 0 —2 5 4 1 0 — 0 1 2 0 ) 9 0 9—

计 算机 应 用
Co u e mp tr Appi ains lc to
Vo . 6 No 9 12 .
S p .2 0 et 06
种 变 分 自适 应 中值 滤 波算 法
王 勋 , 笃彦 毕
( 空军工程 大 学 工程 学 院 , 西 西安 7 03 ) 陕 10 8
( a gu @ i .e a ) w n x n e a .n t
摘 要: 针对 自适应 中值和变分滤波方法脉冲噪声去除能力的不足 , 出了一种新的变分 自适应 提 中值滤 波 方 法。首 先采 用 自适应 中值 滤波 器对脉 冲噪 点进行 标 识 , 然后 对标 识 的噪 点 构建 由逼近 条 件和 边缘 保持 正 则化条件 构 成 的代 价 函数 , 通过 变分 方 法对代价 函数寻优 求解 , 对噪 点进行 恢 复。 最 后进 行 了仿 真试验 , 并与标 准 中值 滤 波 , 关 中值 滤 波 , 开 自适 应 中值 滤 波 , 变 分 滤 波 方 法进 行 了比 和 较。试验结果表明, 在信噪比和细节保 留方面明显优 于上述滤波方 法, 以有效去除 高达 9 %的脉 可 0
Ab t a t o i r v h e o ma c f i u s os e u t n e a ai n t o a e n a a t e me i n s r c :T mp o e t e p f r n e o mp le n i rd c o ,a n w v i t a me h d b s d o d p v d a e i l ol i i e a p o e . i , d pi d a l s u e o i e t y t e i u s os . e o d f t rW r p s d F mt a a t e me i n f tr Wa s d t d ni h mp le n ie S c n , a c s u c o f t e l s o v i e f o t f n t n o h i ie t e os ies W e in d d n i d n iyp x l a d sg e ,w ih Wa o o e fd t - d l yt r a d e g - rs ri gr g l r a o em.Thr , i f s h c s c mp s o aa f e t em e p e e vn e u ai t n tr d i i n d zi i d v rain lmeh s s o g t t e p ma ou o h c n mie t e c t f c o d r soe t e os p】 l. a i t a t o Wa u e t e o t l s l t n w ih mi i z o u t n a e tr n iy ie s o d d h i i h s n i n h 【 Smu a o e u t d mo sr t h t o r p p s d meh s o vo l e tr t a t d r d a l r w th n d a i l t n r s s e n t e ta u r o e to i b i u y b t h i l a o d s e n sa a d me i f t , n n i e s i i g me i c n i e .v r i a meh a d p v d a t .a d C e a e a mu h a 9 % i u s os f tr a it n t o d a a t e me in fl r n a rs c 0 l a ol d n i i e n s s mp le n ie Ke r s d p ie me i l r e g r s ri g p t ni n t n e u aia o e ; v ra o a t o y wo d :a a t d a f t ; d e p e ev n oe t f c i ;r g lrz t n t r v n i e l a u o i m ai t n lme d i h

改进的自适应中值滤波

改进的自适应中值滤波

2010,46(3)1引言图像在生成、传输过程中,容易产生脉冲噪声[1]。

产生脉冲噪声的原因多种多样,其中包括传感器的局限性以及通信系统的故障和缺陷,噪声也可能在通信系统的电气开关和继电器改变状态时产生。

脉冲噪声对模拟数据仅是小麻烦,但在数字式数据通信中,脉冲噪声是出错的主要原因。

脉冲噪声又称为“椒盐”噪声,消除的方法分为线性滤波和非线性滤波。

线性滤波[2]由于具有低通特性,不容易保存图像的细节和边缘,故非线性滤波[3]在消除脉冲噪声方面具有更广泛的应用。

非线性滤波的典型代表是中值滤波。

自Tukey在20世纪70年代提出中值滤波[4]以来,中值滤波技术被广泛应用于消除图像中的脉冲噪声。

在中值滤波中又以自适应中值滤波[5-7]在去除噪声和保存细节两方面效果最好,但随着脉冲噪声密度的增大,上述滤波器的性能随之下降。

文章结合均值滤波和自适应中值滤波两者的优点,提出了结合均值滤波的自适应中值滤波算法。

2自适应中值滤波脉冲噪声的概率密度函数可由下式给出[1]:p(z)=P a,z=aP b,z=b0,其他(1)通常假设a和b是饱和值,即对于一个8位图像,a=0(黑),b=255(白)。

若P a或P b为0,则脉冲噪声称为单极脉冲。

如果P a和P b均不为0,尤其是他们近似相等时,则脉冲噪声类似于随机分布在图像上的胡椒和盐粉微粒,“椒盐”噪声因此得名。

对于中值滤波器,只要脉冲噪声的空间密度不大,性能就会很好(根据经验,P a、P b小于0.2)。

自适应中值滤波器可以处理具有更大概率的脉冲噪声。

自适应中值滤波器在进行滤波处理时依赖一定条件而改变S xy的大小[1]。

滤波器的输出是一个单值,该值用于代替点(x,y)处的像素值,点(x,y)是在给定时间窗口S xy被中心化后的一个特殊点。

采用如下符号:z min为S xy中灰度级的最小值;z max为S xy中灰度级的最大值;z med为S xy中灰度级的中值;z xy为在坐标(x,y)上的灰度级;S max为S xy允许的最大尺寸。

改进的自适应加权中值滤波算法

改进的自适应加权中值滤波算法

改进的自适应加权中值滤波算法王松林;蒋峥【摘要】An improved adaptive weighted medianfiltering(IAWMF)algorithm is proposed,after analyzing the principle and advantages of the adaptive algorithm and the central weighted algorithm. Adopting the way of expanding edge,it can make all the pixels of the original image detected by noise detection factor and adopt center weighted filtering algorithm of adaptive window(N ×N)for filtering image containing noise,which can effectively reduce influence of the neighborhood noise point on quality of filtering image. Simulation results show that the experimental effect( PSNR,MAE,MSE)acquired by proposed algorithm is better than other algorithms and achieve a good balance between noise reduction and preserving details.%在分析了自适应算法和中心加权算法的原理和优势后,提出了一种改进的自适应加权中值滤波(IAWMF)算法。

采用扩展边缘的方式,使原图像的所有像素点能够用噪声检测因子进行噪声检测,对含有噪声的图像采用自适应窗口(N ×N)的中心加权算法进行滤波,可以有效降低邻域噪声点对滤波图像质量的影响。

图像滤波技术改进

图像滤波技术改进

图像滤波技术改进图像滤波技术改进滤波是一种常用的图像处理技术,用于去除图像中的噪声和改善图像质量。

在本文中,我将介绍一种常见的滤波技术——中值滤波,并提出一种改进的方法:自适应中值滤波。

步骤1:理解中值滤波中值滤波是一种非线性滤波技术,它基于中值统计的原理。

它的基本思想是对图像中的每个像素点,使用一个指定大小的窗口来获取该窗口中所有像素点的灰度值,并将这些灰度值排序。

然后,将排序后的中间值作为该像素点的新灰度值。

这样可以有效地去除图像中的椒盐噪声等离群点。

步骤2:分析中值滤波的局限性尽管中值滤波在去除椒盐噪声方面表现出色,但它也存在一些局限性。

在某些情况下,中值滤波可能导致图像细节的损失。

特别是在存在较大噪声且噪声与图像细节相似的情况下,中值滤波可能无法很好地去除噪声,同时会模糊图像。

步骤3:提出自适应中值滤波的改进方法为了解决中值滤波的局限性,我们可以引入自适应中值滤波。

自适应中值滤波使用动态调整的窗口大小来对不同像素点进行滤波。

具体而言,对于每个像素点,我们首先使用一个初始的小窗口来进行中值滤波。

然后,我们计算窗口中灰度值的标准差,如果标准差小于某个阈值,则认为该窗口已经足够滤除噪声,停止滤波。

如果标准差大于阈值,则将窗口的大小扩大一定比例,并再次进行中值滤波。

通过不断调整窗口大小,自适应中值滤波可以更好地平衡去噪和保留图像细节之间的关系。

步骤4:实施自适应中值滤波要实施自适应中值滤波,我们可以按照以下步骤进行:1. 定义初始窗口大小和阈值。

2. 对图像中的每个像素点进行遍历。

3. 在每个像素点上,使用初始窗口大小进行中值滤波。

4. 计算窗口中灰度值的标准差。

5. 如果标准差小于阈值,则停止滤波;否则,将窗口大小扩大一定比例,并重复步骤3。

6. 将滤波后的结果作为最终图像输出。

步骤5:总结自适应中值滤波是一种改进的滤波技术,可以更好地处理存在较大噪声和细节相似的图像。

通过动态调整窗口大小,自适应中值滤波可以在去除噪声的同时尽量保留图像的细节。

改进自适应中值滤波算法研究

改进自适应中值滤波算法研究

改进自适应中值滤波算法研究华显立;倪江楠【摘要】重点介绍了自适应中值滤波算法以及两种改进的自适应中值滤波算法.针对这3种滤波算法,对含有不同密度椒盐噪声的图像进行去噪实验.结果表明:改进算法去噪效果明显、能有效保护图像细节,PSNR保持在25 dB以上;改进算法在高密度噪声时也能得到细节较为清晰的图像,PSNR比改进前的提高17 dB以上.【期刊名称】《电子设计工程》【年(卷),期】2015(023)004【总页数】3页(P190-192)【关键词】中值滤波;自适应算法;椒盐噪声;图像【作者】华显立;倪江楠【作者单位】河南工业职业技术学院河南南阳473009;河南工业职业技术学院河南南阳473009【正文语种】中文【中图分类】TN911.73在数字图像信号的形成、传输和接收过程中,因各种因素的影响,实际数字图像中的信号总是和噪声共存。

由于噪声严重地影响了图像的质量和视觉效果,因此在进行图像分割、边缘检测、特征提取等处理之前,对图像噪声进行滤波是必不可少的。

中值滤波是处理椒盐噪声的一种常用方法,既能有效抑制椒盐噪声,又能保护图像的细节、边缘,对低密度分布的椒盐噪声具有良好的去除效果,故在图像处理领域得到了广泛应用。

大量研究表明:中值滤波的去噪性能受滤波窗口的形状和大小的影响较大,在抑制图像噪声和保护细节两方面存在一定的矛盾[1]:滤波窗口越小,可较好保护图像细节,但去噪能力会受到限制;反之,滤波窗口越大,就可加强噪声抑制能力,但对细节的保护能力会减弱。

尤其在去除细节较丰富的图像噪声时,往往会将非噪声点误判断为噪声点,造成图像中相对滤波窗口较“细小”的诸如点、细线、拐角和纹理等细节结构的丢失或破坏,而这些“细小”结构往往包含图像中的重要信息。

选择合理的滤波窗口尺寸,是使中值滤波达到最佳滤波效果的关键。

标准中值滤波的滤波窗口大小是预先设定的,无法自主选择最佳窗口尺寸,去噪性能不稳定。

为此提出了自适应中值滤波方法[2]。

改进的自适应中值滤波算法及其应用

改进的自适应中值滤波算法及其应用

第43卷第4期2017年4月北京工业大学学报JO U RN AL O F B E IJIN G UNIVERSITY O F TECH NOLOGYVol.43 N o.4Apr. 2017改进的自适应中值滤波算法及其应用刘鹏宇w,哈睿以3,贾克斌w(1.北京工业大学北京未来网络科技髙精尖创新中心,北京100124;2.先进信息网络北京实验室,北京100124;3.北京工业大学电子信息与控制工程学院,北京100124)摘要:针对自适应中值滤波在窗口迭代过程中存在像素点重复参与运算导致算法复杂度较髙的问题,提出了一种改进的中值滤波算法.首先依据有效像素点与窗口中心点间的坐标距离来快速确定最佳滤波窗口尺寸,避免了窗口迭代造成的像素点重复排序;之后对窗口内的有效像素点进行取中值操作,有效削弱了噪声点的干扰,进一步提升了图像滤波的质量.经实验验证,与自适应中值滤波算法比较,复杂度显著降低,峰值信噪比(peak signal to n oise ratio,PSNR)值平均提髙10 dB左右.和同类文献比较在算法复杂度和图像降噪效果间做出了一个较佳的权衡.最后将该算法应用于Kinect深度图降噪上获得了不错的效果.关键词:自适应中值滤波;有效像素点;最佳窗口尺寸;深度图像滤波中图分类号:TP391.41 文献标志码:A文章编号:0254 -0037(2017)04 -0581 -06d o i: 10.11936/bjutxb2016060006Improved Adaptive Median Filter and Its5ApplicationLIU Pengyu1,2,3,H A Rui1,2,3,JIA Kebin1,2,3(1.Beijing Advanced In n ovation C enter for F uture In tern et Technology,Beijing U niversity of Technology,Beijing100124,China;2.Beijing Laboratory of Advanced In fo rm atio n N etw orks,Beijing100124,China;3.C ollege of Electronic In fo rm atio n and C o n trol Engineering,Beijing U niversity of Technology,Beijing100124,China)Abstract:In this paper,an improved adaptive median f i l t e r algorithm was proposed to solve the problem of high complexity of adaptive median algorithm.First,the f i l t e r window size was determined according to the distance between the valid pixels and the center pixels in the proposed algorithm,which can avoid the waste of pixels repeated sort in window expand process.Second,the median value pixels were taken from valid pixels within the window by the improved algorithm,which effectively weakened the interference of noise point.The quality of image was improved compared with the original algorithm.This proposed algorithm reduced the complexity of algorithm and improved the effectiveness of noise reduction.The average P S N R value was increased 10 d B.Finally,the algorithm was applied to noise reduction with depth image captured from Kinect.K e y words:adaptive median f i l t e r;valid pixel;the best window size;depth image filtering图像在采集过程中尤其对于深度图的采集传输,难免会掺杂噪声,如光电转换中灵敏元件的灵敏度不均匀性、数字化过程中的量化噪声等均会对传输过程产生干扰,对视觉效果影响较大,其中椒盐噪声最为常见.椒盐噪声在数字化图像中表现为分布在图像中的,灰度级为最大值或最小值,且与周围像素点所包含信息无关的像素点,好比电视画面里的“雪花冶,非常影响视觉.一直以来中值滤波被认为收稿日期:2016-06-03基金项目:国家自然科学基金资助项目(81370038);北京市自然科学基金资助项目(7142012)作者简介:刘鹏宇(1979—),女,副教授,主要从事多媒体信息处理方面的研究,E-mail:liupengyu@582北京工业大学学报2017 年是抑制椒盐噪声效果较好,实现起来简单高效的方 法.但当椒盐噪声浓度较大时,中值滤波的滤波效 果会急剧下降,于是有学者提出自适应的中值滤波 算法[1],较好地解决了在椒盐噪声浓度较高时的降 噪问题.然而,自适应滤波算法在其窗口迭代过程 中会有一部分像素点被重复地排序计算,并且在排 序时也是针对窗口内的所有像素点,使得算法效率 大打折扣.针对该类问题,有学者提出了根据噪声 浓度和滤波窗口间的关系确定最佳窗口尺寸的算 法,如文献[2-3].该种方法使得窗口迭代次数下 降,算法复杂度显著降低,但去噪效果较自适应中值 滤波有所下降.在提高自适应中值滤波降噪效果方 面,有学者提出改变滤波窗口形状[4-5]、引入权重函 数[6-8]、对噪声点进一步判别[9-1°]等方法.与前几种 方法比较,文献[11]提出一种只针对滤波窗口内的 有效像素点进行排序的方法,在较好地控制了算法 复杂度的同时,降噪效果提升较为显著.但该方法 在窗口迭代时仍旧存在像素点重复排序的问题,所 以在算法复杂度方面有进一步降低的空间.本文提 出一种通过有效像素点与窗口中心像素点位置关系 来确定最佳窗口大小、并且仅对有效像素点进行排 序取中值的方法,既保证了自适应中值滤波运算复 杂度的降低,又保证了降噪效果的提升.1自适应中值滤波1.1自适应中值滤波原理假设有一幅灰度图其位数为8位,则被判定为 属于“椒盐”的像素点值为0或者255,用概率密度 函数表示即为Pa,X aP(x)<P b,x= b⑴、0,其他式中:a=0, b =255,即分别为黑白噪点;Pa和Pb分别为a、b对应的概率.中值滤波的基本原理是把数字图像中一定窗口 范围内的点进行排序(窗口大小一般为奇数),之后 对窗口中心像素点的灰度值取排序序列里的中间 值,中值滤波的数学表达式为1(i,j) =Median(n(k)) (2)式中:k为窗口内像素点数;n为排序后的灰度值序 列;i为像素点横坐标;j为像素点纵坐标.对于传统的中值滤波器,当Pa、P b大于20%时,滤波效果就会急剧下滑,这是因为传统中值滤波 器并未对窗口内的噪声点进行“辨别”,当窗口内的无效噪声点数所占比例超过50%时,中值点会取为 噪声点,从而使得滤波丧失意义.而自适应中值滤 波在确定了滤波窗口尺寸之后会设立判断条件来分 辨取到的中值点是否为噪声点,有效避免了自适应 中值滤波中的滤波失效问题,具体如下:首先设立一 个外循环层A,找出窗口内的最大值W max、最小值 W mln以及中值W med.在A层中,设A1=W med-W mln,A2= W m e d- W max,如果A1>0且A2<0,则进入内层 循环,设为B,否则对窗口按照W+ 2大小进行扩大 后继续判断;在B层中,设B1= W i,j- W min,B2= W i,j- W max,如果B1>0且B2<0,则当前遍历到的像 素点值不变,否则= W med,流程图如图1所示.图1自适应中值滤波算法流程Fig.1Adaptive median f i l t e r algorithm flow c h a r t1.2自适应中值滤波复杂度分析从以上自适应中值滤波步骤中可以看出,窗口 在进行W+ 2扩大迭代的同时,会有一部分像素点 重复参与运算,如图2所示,当滤波窗口从正方形第4期刘鹏宇,等:改进的自适应中值滤波算法及其应用583S T U V(3 x3)扩大到O P Q R(5 x5)时,会使前者包含的3x3 =9个像素点重复参与排序计算.同理,若窗口扩大到最大的A B C D(9 x9)时,会有9个点重复3次排序、25个点重复2次排序、49个点重复1次排序,也就是83个点在一次操作中会被重复排序,这样做使得算法效率大打折扣.表1给出了当窗口大小下限为3伊3、上限为11 x11时,对一个噪声点滤波扩大到不同窗口重复参与排序点个数.图2自适应中值滤波窗口扩大规律Fig.2 Adaptive median f i l t e r algorithm window t o expand表1迭代使用窗口时不同情况下重复参与排序点个数T a b l e1I t e r a t i v e u s e w i n d o w r e p e a t p o i n t s i n s o r t i n gn u m b e r u n d e r d i f f e r e n t c o n d i t i o n s窗口迭代使用情况重复参与排序点个数3x3~5 x593x3~7 x7343x3~9 x9833x3~11 x111642本文改进算法2.1算法原理本文算法围绕如何快速判定窗口尺寸、如何利用有效像素点排序滤波2个方面进行了研究,进而在降低滤波算法复杂度和提高滤波效果2个方面提升了算法性能,具体如下.2. 1. 1快速判定最佳窗口尺寸对于本文1.2所述问题,改进算法通过有效像素点和中心点间的距离来快速确定最佳滤波窗口的大小.如图3所示,直接通过对中心点I与有效像素点Y坐标距离r值的大小确定窗口大小为7 x7,使得本文算法较自适应中值滤波以及文献[11 -12 ]中的排序比较次数降低,优化效果尤其在窗口较大时更为明显.此处有一点需要注意,若令I到Y的距离r= l i - m l会使窗口取值发生错误,会取为E F G H,使Y不能被包含在窗口里进行滤波,所以应该比较横纵差值长度,取较大的l j- n I,令r= l j- n I,让F e M/N O;同理对于H点r=li-zl.该改进使得算法次数明显降低,如表2所示.表2几种算法计算复杂度的比较T a b l e2C o m p l e x i t y o f d i f f e r e n t a l g o r i t h m s次窗口大小传统算法文献[11-12]算法改进算法3x336臆36臆405x5336臆336臆3047x71521臆1521臆1 1809 x9 4 761臆4 761臆324411x1112 021臆12 021臆7 264注:文献[11-12]算法与自适应中值滤波算法相比复杂度并未降低,但考虑到只对有效像素点排序,所以为小于等于.2. 1.2对有效像素点的操作本文算法对于将有效信号点跳过不进行滤波,较传统算法的存储排序后再进行判别,省去了大量不必要的运行过程.设图像总像素点数为D=M x N,则以椒盐噪声浓度为P a=20%为例,就可以将(1 -0. 2)D个像素点的计算复杂度从O(n2)降为 O(1)[13].相对于传统自适应中值滤波[14-16],将窗口大小取为有效像素点较多的窗口,会使得被替代的像素点取值更加合理,排序时去除噪声点,只对有效像素点构成的窗口取中值,使得滤波效果有所提高,如图4所示.584北京工业大学学报2017 年图4只对有效像素点进行处理Fig . 4 Only t o deal with e f f e c t i v e p i x e l s2. 2算法流程本文改进算法首先在选择窗口尺寸时对最大窗 口范围内的像素点进行判别,找出有效像素点并记 录其与中心像素点间的坐标距离,之后再通过此距 离来确定最佳窗口尺寸,最后对窗口内的有效像素 点进行排序,具体流程如下:1) 设起始遍历点为/(i ,y ),若/(i ,y )为有效信号点则跳过,否则首先将窗口 R ,j 大小初始化为最 大值设为M ,椒盐噪声最大灰度级为a ,最小为b .2)遍历M x M 窗口内除中心/(i ,j )以外的像素点,若/(i ± m ,j ± n )为有效像素点(/(i ± m ,j ± n ) <a 且 /(i ± m ,j ± n ) >b ),则将其位置(m ,n )标记,并计算其与中心(i ,y )的距离,记为半径r ,数 学表达式为I i - m I , 丨i - m 丨逸丨j - n 丨r =(3)丨j - n I , 丨i - m 丨 < 丨j - n 丨3)对计算出的不同rt 值进行统计,挑选出一 个rt 下数目最多的(即窗口边缘有效像素点最多的rk ),窗口大小即选为= 2rk +1(因为窗口大小为奇数,所以此处选取能将r 4包含在内的奇数大小窗 口.例如 rk =2,则 W i ;取 5).4)之后对窗口内有效信号点进行排序,排序后 的有效点集合为H [][1],取/( i,j) =median (W i ,j ] )(4)3实验结果分析对比本文引入峰值信噪比(peak signal to noise ratio ,P S N R )作为图像客观质量的评价标准,其数学表达式为P S N R = 10xlg {2552M N移(S(i,j) - S,(i,j))} (5)式中:M x N 为图像尺寸;S (i ,j )为原始参考图像;S '(i ,j )为加噪滤波后的图像.实验结果如图5〜7、表3所示.⑷原始图像 (b )噪声图像 (c )普通中值滤波(d )自适应中值滤波 (e )文献[4]算法 (f )本文算法图5对80%椒盐噪声下的Lena 各算法滤波效果对比Fig . 5 Compare d i f f e r e n t algorithms o f Lena under 80%noise l e v e l s(d )自适应中值滤波 (e )文献[4]算法 (f )本文算法图6对80%椒盐噪声下的Baboon 各算法滤波效果对比Fig . 6 Compare d i f f e r e n t algorithms o f Baboon under 80%noise l e v e ls第4期刘鹏宇,等:改进的自适应中值滤波算法及其应用585曙;!丨 ^丨_ .: i.— :、味—一…W :I ^J MlM\ Ii ^ ■'i J H图8不同算法对Kinect 深度图滤波效果对比Fig. 8 Performance comparsion of Kinect of differentalgorithms表4几种不同算法深度图降噪时间对比T a b l e 4 W a s t e t i m e o f d i f f e r e n t a l g o r i t h m s r e d u c t i o n n o i s e不同滤波算法运行所需时间/ms普通中值滤波125自适应中值滤波481双边滤波1 680本文算法1985结论本文算法一方面有效避免了原有自适应中值滤波算法中对一部分像素点的重复操作,降低了 运算复杂度;另一方面只针对有效点排序的操作 提升了滤波效果,总体上提高了自适应中值滤波 的运算效率.通过大量实验测试分析,本文算法较文献[11-12]提高了算法速度,与文献[2-3]比较提高了 图像的降噪质量.最后将本文算法应用于Kinect 深 度图的降噪上获得了不错的效果.Lena 图像中的噪尸> 率/%图7不同算法对L e n a 图像滤波性能比较Fig. 7 Performance comparsion of different algorithms表3几种噪声浓度下不同算法P S N R值比较T a b l e 3S e v e r a l k i n d s o f a l g o r i t h m s u n d e r d i f f e r e n t n o i s e l e v e l s P S N R v a l u e c o m p a r s i o ndB浓度/ %噪声图中值滤波自适应 中值滤波文献[4]本文算法1015.427.929. 9325. 2338. 02012.626. 428. 422. 0335. 1409. 618.224. 919. 3234. 0607. 912.322. 217. 3733. 2806. 78. 417. 110. 1628. 94应用实例基于Kinect 深度图的三维重建,3D 视频编码应用日趋广泛,而在获取深度图的过程中由于其选用 的获取深度信息的方式为光编码,因此不可避免地 掺入了大量椒盐噪声.如图8(a )所示,在深度图中 噪声非常明显,故需要将采集到的深度图进行滤波 处理后再应用到实际的系统中.对如三维重建等实 时性要求较高的系统,深度图的滤波处理要求尽量 快速.本文将几种滤波算法用于深度图的降噪处 理,在Kinect 通常所用的C ++开发环境VisualStudio 中进行了程序运行时间统计,并且引入了一些学者所使用的双边滤波[17]进行对比得出了如表 4和图8所示的结论.由以上分析可见,本文算法在深度图降噪上与 双边滤波相比较大大提高了程序运行速度,且效果 较好,一些信息缺失的“空洞”也得到了填补.与传 统的自适应中值滤波相比较更是大大提高了算法效 率.从以上结论看来,本文算法具有较好的实效性.0 50-5'o 5 o 4 3 3 2 2 1 1a p /U H M S d s #®586北京工业大学学报2017 年参考文献:[1]孙明.数字图像处理与分析基础[M].北京:电子工业出版社,2013:64-73.[2]潘涛,吴晓波,张伟伟,等.改进自适应中值滤波算法在图像去噪中的应用[J].后勤工程学院学报,2015,31(5) : 93-95.P A N T, W U X B, Z H A N G W W,et a l.Application ofimproved adaptive median f i l t e r algorithm in imagedenoising [J]. Journal of Logistical Engineering Unversity,2015, 31(5): 93鄄95. (in Chinese)[3]肖雷,何坤,周激流.改进自适应中值滤波的图像去噪[J].激光杂志,2009, 30(2): 45鄄46.XI A O L, H E K, Z H O U J L. Image noise removal onimprovement adaptive medium f i l t e r[J] .Laser Journal,2009, 30(2):45^6. (in Chinese)[4]李余钱,苏光大.基于邻域的自适应中值滤波快速实现[J].仪表技术与传感器,2016(7): 121-122.LI Y Q, SU G D. Fast implementation of adaptive medianf i l t e r based on neighborhood processor [ J]. InstrumentTechnique and Sensor, 2016(7) : 121-122. (in Chinese)[5]张新明,党留群,徐久成.基于十字滑动窗口的快速自适应图像中值滤波[J].计算机工程与应用,2007,43(27) : 37-39.Z H A N G X M, D A N G L Q, X U J Z. Fast adaptive imagemedian f i l t e r based on crossing windows [J]. ComputerEngineering and Applications, 2007,43(27) : 37-39. (inChinese)[6]朱运海,张京钊,江涛.一种消除脉冲噪声的迭代自适应中值滤波方法[J].山东科学,2010, 23(4): 52-54.Z H U Y H, Z H A N G J Z, JIANG T. Iterative adaptivemedian f i l t e r for impulse noise cancellation [J]. ShandongScience, 2010,23(4) : 52-54. (in Chinese)[7]邓秀勤,熊勇,彭宏.一种有效的自适应加权中值滤波算法[J].计算机工程与应用,2009, 45 (35):186­187.D E N G X Q, X I O N G Y, P E N G H. Effective adaptiveweighted median f i l t e r algorithm [J ].ComputerEngineering and Applications,2009,45(35):186-187.(in Chinese)[8]龙云,韩立国,邓武斌,等.自适应加权改进窗口中值滤波[J].世界地质,2013,32(2):397-398.L O N G Y, H A N L G, D E N G W B, et a l.Adaptiveweighted improved window median f i ltering [J ].GlobalGeology, 2013, 32(2) : 397-398. (in Chinese)[9] G U O Z Y. Improved adaptive median f i l t e r s[C]椅2014Tenth International Conference on Computional Intelligenceand Security. Kunming:Kunming University of Scinenceand Technology, 2014.[10]黄宝贵,卢振泰,马春梅.改进的自适应中值滤波算法[J].计算机应用,2011,31(7): 1836-1837.H U A N G B G, L U Z T, M A C M. Improved adaptivemedian f iltering algorithm [ J ].Journal of ComputerApplications, 2011,31(7) : 1836-1837. (in Chinese) [11]李杰,陈卫军,邹广富.高噪声率下极值型中值滤波算法的改进[J].微计算机信息,2009,25( 10):133-134.LI J, C H E N W J, Z O U G F. Imporovement of medianf iltering algorithm based on extremum with high noisedensity [J]. Control and Automation, 2009,25(10):133-134. (in Chinese)[12]李刚,魏计林.强椒盐噪声图像的二次自适应中值滤波算法[J].微计算机应用,2011,32(4): 23-24.LI G, W E I J L. A twice adaptive median fil t e r i n galgorithm with strong s a l t and pepper noise image [J] .Microcomputer Applications, 2011, 32(4): 23-24. (inChinese)[13]李刚,范瑞霞.一种改进的图像中值滤波算法[J].北京理工大学学报,2002, 22(3): 377-378.LI G, F A N R X. A new median f i l t e r algorithmin imagetracking systems [ J]. Journal of Beijing Institute ofTechnology, 2002, 22(3) : 377-378. (in Chinese)[14] B E A G U M S S, H U N D E W A L E N, M O H A M E D M S.Improved adaptive median f i l t e r s using nearest 4-neighbors for restoration of images corrupted with fixed­valued impulse noise [ C]椅 2015 IEEE InternationalConference on Computational Intelligence and ComputingResearch. Madurai :Vickram College of Engineering,2015.[15] P E R R E A U L T S, H E B E R T P. Median f i ltering inconstant time [ J ].IEEE Tansactions on ImageProcessing, 2007, 16(9) : 2389-2390.[16] H W A N G H, H A D D A D R A. Adaptive median filters:new algorithms and results [ J] .IEEE Tansactions onImage Processing, 1995, 4(4) : 499-500.[17]陈晓明,蒋乐天.基于Kinect深度信息的实时三维重建和滤波算法研究[J].计算机应用研究,2013,30(4) : 1217-1218.C H E N X M, JIANG L T. Research of 3D reconstructionand f i ltering algorithm based on depth information ofkinect [J]. Application Research of Computers, 2013,30(4) : 1217-1218. (in Chinese)(责任编辑吕小红)。

改进的自适应中值滤波算法

改进的自适应中值滤波算法

改进的自适应中值滤波算法
改进的自适应中值滤波算法是一种高效的图像噪声抑制算法,它具有滤波效果好、耗时快、抵抗多种噪声的特点。

今天我们将介绍这种改进的自适应中值滤波算法。

该算法在传统的中值滤波基础上进行了改进,采用多尺度小区域搜索和拉普拉斯分布填充的策略作为去噪技术,并且使用一种新的评估函数来优化中值滤波的效果。

该算法还采用了一种名为拉普拉斯分布的填充策略,使用拉普拉斯分布填充图像减少噪声。

此外,该算法使用了一种新的评估函数来评估滤波效果,这种评估函数结合了基于噪声计算的梯度评估和基于颜色的特征评估。

这种评估函数能够更好地反映滤波结果,一方面强调滤除噪声,另一方面减少滤除图像颜色特征。

除此之外,该算法还采用了多尺度小区域搜索技术,能够更便捷地搜索到中值像素。

根据计算结果,该算法可以提高滤波精度,在去噪处理中抵抗了空间噪声和着色噪声的效果,该算法能够在短时间内得到用户期待的滤波效果。

总之,改进的自适应中值滤波算法利用多尺度小区域搜索和拉普拉斯分布填充的策略以及一种新的评估函数来优化中值滤波的效果,拥有滤波效果好、耗时快、抵抗多种噪声的特点,能够在短时间内得到用户期待的滤波效果。

一种基于Shearlet变换域改进自适应中值滤波算法

一种基于Shearlet变换域改进自适应中值滤波算法

一种基于Shearlet变换域改进自适应中值滤波算法
柴成林
【期刊名称】《电视技术》
【年(卷),期】2014(038)009
【摘要】为了有效滤除图像中大量存在的脉冲噪声,提出了一种基于Shearlet变换域改进自适应中值滤波方法.首先在对Shearlet变换进行深入分析的基础上,给出了Shearlet分解和重构基本步骤;然后实现对含噪图像进行多尺度Shearlet变换,对获得多个尺度下的分解系数采用从噪声检测、噪声滤波等环节改进的自适应中值滤波算法(IAMF)进行噪声抑制;最后实现滤波后分解系数重构.分别与经典中值滤波(MF)、自适应中值滤波(AMF)以及Shearlet变换域阈值法进行比较,实验结果表明,该滤波算法滤波性能较好.
【总页数】3页(P36-37,45)
【作者】柴成林
【作者单位】天津电子信息职业技术学院,天津300350
【正文语种】中文
【中图分类】TN911.73;TP391
【相关文献】
1.一种新的平移不变Shearlet变换域图像去噪算法 [J], 石满红;刘卫
2.Shearlet变换域自适应图像去噪算法 [J], 朱华生;徐晨光
3.Shearlet变换域局域最优非线性盲水印检测算法 [J], 许志良;邓承志
4.一种基于变换域的图像压缩改进算法 [J], 王昆
5.一种基于极值的自适应中值滤波改进算法 [J], 贺东霞;李竹林;王静
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

首先,利用改进的自适应中值滤波算法标识出图像中被污染的像素点,然后对被污染的像素点采用变分滤波的方法
进行恢复。此方法利用了自适应中值滤波良好的噪点识别能力和变分滤波的细节保护的特性,对于噪声密度高达
80%的图像依然可以达到很好的恢复效果。仿真结果验证了所提出算法的有效性,并且在效果上要明显优于传统的
因此,未被污染的像素点的集合为 Nc = A \N ,其中 A 表示全部像素点的集合。
(2)噪点四邻域的分类 通过步骤(1)将经过改 进的自适应中值滤波得到的图像分为被污染的像素 点集合 N 和未被污染的像素点集合 N c 。对于 N c 中 所有未受污染像素,保持其原有像素值不变。对于 集合 N 中处于 (i, j) 位置的噪点,其四邻域内的像素 点,可能是 N c 中的像素点,也可能是 N 中的另外一 个噪点。因此, (i, j) 点的邻域可以分为两部分,表 示如下: vij = (vij ∩ N c ) ∪ (vij ∩ N ) 。其中,第 1 部 分表示非噪点邻域,第 2 部分表示噪点邻域。
以很好地保留处理后图像的细节和边缘,但是当图
像受到高密度椒盐噪声的污染时,由于存在着噪声
第7期
孙海英等: 改进的变分自适应中值滤波算法
1745
的连通区域,导致变分滤波的去噪效果急剧下降。
鉴于此两种方法的优缺点,为了更好地利用每
种方法的优点并有效规避其缺点,所以在去噪的过
程中分阶段采用不同的去噪方法是很有必要的。
first phase, an improved adaptive median filter is used to identify pixels which are likely to be contaminated by
noise (noise candidates). In the second phase, the image is restored using a variational method that applies only to
based on adaptive median filter. Key words: Image processing; Salt-and-pepper noise; Adaptive median filter; Mean filter; Variational filter; Edge
preserving function
滤波和变分滤波两种滤波方法,在一定的条件下都
有着较为理想的去噪效果,但同时也存在着比较明
显的局限性。改进的自适应中值滤波可以很好地检
测到噪声点,但是它对噪声点的处理是简单的替代,
即通过对噪声点加窗得到用来替代噪声点的中值,
因此处理后的图像存在细节模糊比较严重的问题;
与此同时,变分滤波因为存在着边缘保持势函数可
those selected noise candidates. The proposed method can remove salt-and-pepper-noise with a noise level as high
as 80%. Simulation results indicate that this algorithm is effective and better than traditional variational method
(2)
其中 Smin 和 Smax 分别表示图像可能取到的最小值和 最大值,即对于一个 8 位图像 Smin =0(黑), Smax = 255(白)。当 p = q 时,表示被椒盐噪声污染的图像
的模型。从该模型可以看出,椒盐噪声点的灰度值
和原始像素灰度值独立,所以在采用恢复技术时不
使用噪声点自身的灰度信息。
ϕ'(yi,j − zk,l − yk,l )
(7)
(k,l )∈vij
其中 zk,l (k,l) ∈ vij 是上次迭代所ቤተ መጻሕፍቲ ባይዱ的值。ϕ' 是 ϕ 的一 阶导数。
(3)如果| ξikj |≤ 1 ,令 zi(jk) = 0 。否则,通过解下
面的方程得到 zi(jk) 的数值解:
∑ β
ϕ'(zik,j + yi,j − zk,l − yk,l ) = sign(ξikj ) (8)
文的自适应中值滤波中,通过采用不同尺寸、不同
形状的自适应窗口,在自适应过程中尽可能地用较
小的窗口进行滤波,来更好地保留图像的细节和边
缘。
另一方面,在算法的应用中加入了均值滤波,
当滤波窗口达到我们预设的最大值,仍然无法找到
可替代的中值时,此时采用修正的均值滤波来得到
噪声点的替代值。
本文所采用的修正后的均值滤波器[7]表示如下:
∑ y(i,
j)
=
mn
1 −p
−q
(s,t )∈Sij
y(s, t )
(3)
其中 y(i, j) 是被噪声污染的 m ×n 图像。在 (i, j) 邻域
内去掉灰度值为 0 和 255 的像素点,p 表示 y(i, j) 中
灰度值为 0 的像素点个数,q 表示灰度值为 255 的
像素点个数。
文献[4]中提出了一种去除图像中的椒盐噪声的
(k,l )∈vij
估计值可以表示为 u = z + y 。
式(8)可以通过数值解法求解,但是常用的数值
解法如二分法、牛顿法在求解过程中会出现收敛慢
或者无法收敛的问题,本文采用文献[8]中提出的方
法来解这一方程,达到了很快的收敛速度并且很好
地解决了收敛域的问题。
通过上述的分析可以看出,改进的自适应中值
的 (i, j) 点恢复后的像素值。 式(4)中的第 1 项是一个数据逼近条件,第 2 项
是边缘保持正则化条件。该变分滤波的目的就是找 到使目标函数极小的最优估计解 ui,j 。该目标函数满 足如下的性质:
(1) 未 受 污 染的 像 素 yi,j 的 估计 值 ui,j 满 足 ui,j = yi,j ,即保持原来像素值不变;
(6)
本文中采用了式(6)作为边缘保持势函数。由文
献[4]中的论证,取 β = 5 , α = 1.3 。
令 z = u − y 表示恢复后图像和被污染图像的差
值, uˆ 的求解步骤如下:
(1)初始化 zi(j0) = 0,(i, j ∈ A)
(2)每次循环迭代中,在 (i, j) 的四邻域中计算
∑ ξikj = β
表示为
{ } A = (i, j) | 1 ≤ i ≤ m, 1 ≤ j ≤ n; m,n ∈ Ζ+ (1)
用 y 表示被椒盐噪声污染的图像,其模型可以
表示如下:
y(i, j) = ⎧⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎩SSx(mmiia,nxj,,),
p(y) = p p(y) = q p(y) = 1 − p − q
(2)受污染的像素 yi,j 的估计值 ui,j ,由于边缘保 持正则化条件的存在,可以有效保持图像的边缘和
细节。
式(4)中的第 2 项中的 ϕ 函数是边缘保持势函 数,根据文献[4]可以取抛物线函数、指数函数等, 例如,
ϕ(t) = α + t2 , α > 0
(5)
ϕ(t) =| t |α, 1 < α ≤ 2
文献[3]提出了一种有效去除图像椒盐噪声的改 进的自适应中值滤波算法,该方法在两个方面对传
统的自适应中值滤波进行了改进:
一方面,根据图像处理的空间相关性原则对滤
波窗口的选取进行了改进。根据像素的空间相关性
原则,选取的滤波窗口越小,对保留图像的细节效
果越好。但是,当图像受椒盐噪声污染比较严重时,
较小的滤波窗口可能无法得到所需的中值。故在本
第 33 卷第 7 期 2011 年 7 月
电子与信息学报 Journal of Electronics & Information Technology
Vol.33No.7 Jul. 2011
改进的变分自适应中值滤波算法
孙海英 李 锋 商慧亮*
(复旦大学电子工程系 上海 200433)
摘 要:为了更好地恢复被高密度椒盐噪声污染的图像,该文提出了一种基于两阶段方法去除图像椒盐噪声的算法。
本文提出了基于这两种方法的改进的变分自适
应中值滤波算法。算法步骤如下:
(1)图像预处理及噪点检测 利用改进的自适 应中值滤波方法,对污染图像 y 进行滤波,恢复后 的图像为 y 。经过恢复后,灰度值为 0 和 255 的被 污染的像素点的值用对应的中值替代。噪声点的集 合满足如下性质: N = {(i, j) ∈ A : y ≠ yi,j and yi,j ∈ {smin,smax }} 。
变分方法,对于被污染的图像建立如下的目标函数:
∑ ∑ ∑ Fy (u) =
| ui,j
(i,j )∈A
− yi,j
|
+
β 2 (i,j )∈A
(k,l )∈vi,j
ϕ(ui,j
− uk,l )
(4)
其中 yi,j 是污染图像 (i, j) 点的像素值; vi,j 是像素 (i, j) 的四邻域,不包含 (i, j) 点本身;ui,j 是需要得到
变分自适应中值滤波算法。
关键词:图像处理;椒盐噪声;自适应中值滤波;均值滤波;变分滤波;边缘保持势函数
中图分类号:TP391
文献标识码: A
文章编号:1009-5896(2011)07-1743-05
DOI: 10.3724/SP.J.1146.2010.01295
Salt-and-pepper Noise Removal by Variational Method Based on Improved Adaptive Median Filter
相关文档
最新文档