一种图像去噪算法中阈值动态调整的方法.pdf

上传人:111****11 文档编号:4295199 上传时间:2018-09-13 格式:PDF 页数:6 大小:345.32KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110398950.0

申请日:

2011.12.05

公开号:

CN102497497A

公开日:

2012.06.13

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 5/21申请日:20111205|||公开

IPC分类号:

H04N5/21; H04N5/14; G06T5/00

主分类号:

H04N5/21

申请人:

四川九洲电器集团有限责任公司

发明人:

李汶隆; 范高生; 李红波

地址:

621000 四川省绵阳市涪城区跃进路16号

优先权:

专利代理机构:

成都九鼎天元知识产权代理有限公司 51214

代理人:

徐宏;吴彦峰

PDF下载: PDF下载
内容摘要

本发明公开了一种图像去噪算法中阈值动态调整的方法,能对视频序列在各种场景,通过计算视频序列像素方差来得到动态的阈值,从而使得阈值能更好地体现当前视频序列的运动特征。通过计算帧间图像绝对误差均值MAD的方差,以方差来表征当前视频序列运动状态并计算得到下一帧阈值。本发明的积极效果是:1、使得在对每帧视频图像去噪处理中,在空间域上细分了运动块和静止块分别进行处理。2、从时间域上,以视频帧MAD方差来计算域值,动态地分析了视频序列的运动情况,使得域值的计算更加准确。

权利要求书

1: 一种图像去噪算法中阈值动态调整的方法, 其特征在于, 包括如下步骤 : 步骤 S1 : 将输入的原始视频信号分成串行的视频帧 ; 判断该视频帧是否为去噪起始 帧: 如果是, 则不做处理, 原样输出 ; 如果否, 则进入下一步 ; 步 骤 S 2 : 对 当 前 待 处 理 宏 块 C M B x.y( t ) 进 行 I I R 滤 波 , 得 到 宏 块 P M B x . y ( t ) ,I I R 滤 波 公 式 为 : , 其中: 滤 波 系 数 b1=0.9, a1=0.1, PMBx.y (t-1) 为前一帧中相同位置的滤波后的宏块 ; 步骤 S3 : 对当前待处理宏块 CMBx.y(t) 与滤波后宏块 PMBx.y(t) 进行差分, 得到绝对误差 均值 MAD, 差分公式为 : MAD = /256 ; 步骤 S4 : 用当前帧阈值和 MAD 进行比较并判断, 大于 MAD 则当前块为运动块, 小于 MAD 则当前块为静止块 ; 判断当前帧是否结束 : 如果否, 则返回步骤 S2 ; 如果是, 则进入下一 步; 步骤 S5 : 遍历一帧图像, 得到一帧图像中每个宏块的属性表 Tc ; 进而对 Tc 进行形态学 开运算滤波, 去除孤立属性块, 得到当前帧中宏块属性表 Tp ; 步骤 S6 : 查询 Tp, 对运动块进行空域滤波, 对静止块进行 IIR 滤波 ; 步骤 S7 : 计算当前帧 MAD 值方差, 方差计算方法如下 : 步骤 S8 : 预测下一帧阈值, 返回步骤 S4 ; 步骤 S9 : 返回步骤 S2 进行循环, 遍历视频帧, 得到去噪后的视频帧序列。2: 根据权利要求 1 所述的图像去噪算法中阈值动态调整的方法, 其特征在于 : 所述空 域滤波采用非线形滤波, 把数字图像序列中的某个像素点的值用该点邻域内各点的值的中 值代替。3: 根据权利要求 1 所述的图像去噪算法中阈值动态调整的方法, 其特征在于 : 步骤 S4 中当前帧阈值的选取方法为 : 如果当前帧为第一个处理帧, 则当前帧阈值取事先设定的初 始阈值 ; 否则, 当前帧阈值取动态更新后的阈值。

说明书


一种图像去噪算法中阈值动态调整的方法

    【技术领域】
     本发明涉及图像处理技术领域, 尤其是涉及一种图像去噪算法中阈值动态调整的方法。 背景技术 图像在形成、 传输、 接收和处理过程中容易受到外界干扰产生一些脉冲噪声 , 从 而在图像中产生黑色、 白色的点, 称为椒盐噪声。椒盐噪声会进一步影响边缘检测、 图像分 割和特征提取等后期图像应用的效果。因此, 提高信噪比是图像处理的重要任务之一。
     目前, 图像去噪的方法主要分为空域滤波、 时域滤波和时空结合滤波三类。 空域滤 波常采用对相邻像素点进行加权平均的方式滤波, 所以空域滤波去除噪声效果较差且会牺 牲图像高频细节部分, 使图像产生失真。 时域滤波由于考虑了视频图像在时间上的相关性, 采用 IIR 滤波算法, 进行帧间图像加权处理, 图像序列越相似, 相关性越强, 去噪效果越好。 但对于运动图像, 运动目标会产生伪影等时域模糊现象。时空结合滤波采用对视频图像中 静止部分进行时域滤波, 对运动部分图像进行空域滤波, 这就有效地解决了空域滤波去除 噪声较差和时域滤波运动目标会产生伪影等时域模糊问题。 但是如何判断视频图像中静止 和运动的图像呢? 现有方法通常采用预测阈值法来判断, 当帧间像素块差值大于此阈值时, 该区域像素 为运动块, 对该块进行空域滤波。当小于此阈值时, 判断该区域像素为静止块, 对该块进行 时域滤波。但现有方式存在如下问题 : 1、 在图像静止区域, 当噪声较大时, 帧间像素块差值 仍然比较大, 就会将该块误判为运动块而进行空域滤波。 2、 在视频图像运动区域, 如果阈值 选择比较大, 将该块判断为静止块进行时域滤波, 从而使图像时域模糊。
     发明内容
     为了克服现有技术的上述缺点, 本发明提供了一种图像去噪算法中阈值动态调整 的方法, 能对视频序列在各种场景, 通过计算视频序列像素方差来得到动态的阈值, 从而使 得阈值能更好地体现当前视频序列的运动特征。
     本发明解决其技术问题所采用的技术方案是 : 一种图像去噪算法中阈值动态调整 的方法, 包括如下步骤 : 步骤 S1 : 将输入的原始视频信号分成串行的视频帧 ; 判断该视频帧是否为去噪起始 帧: 如果是, 则不做处理, 原样输出 ; 如果否, 则进入下一步 ; 步 骤 S 2 : 对 当 前 待 处 理 宏 块 C M B x.y( t ) 进 行 I I R 滤 波 , 得 到 宏 块 P M B x . y ( t ) ,I I R 滤 波 公 式 为 : , 其中: 滤 波 系 数 b1=0.9, a1=0.1, PMBx.y (t-1) 为前一帧中相同位置的滤波后的宏块 ; 步骤 S3 : 对当前待处理宏块 CMBx.y(t) 与滤波后宏块 PMBx.y(t) 进行差分, 得到绝对误差3CN 102497497 A说明书/256 ;2/4 页均值 MAD, 差分公式为 : MAD =步骤 S4 : 用当前帧阈值和 MAD 进行比较并判断, 大于 MAD 则当前块为运动块, 小于 MAD 则当前块为静止块 ; 判断当前帧是否结束 : 如果否, 则返回步骤 S2 ; 如果是, 则进入下一 步; 步骤 S5 : 遍历一帧图像, 得到一帧图像中每个宏块的属性表 Tc ; 进而对 Tc 进行形态学 开运算滤波, 去除孤立属性块, 得到当前帧中宏块属性表 Tp ; 步骤 S6 : 查询 Tp, 对运动块进行空域滤波, 对静止块进行 IIR 滤波 ; 步骤 S7 : 计算当前帧 MAD 值方差, 方差计算方法如下 :步骤 S8 : 预测下一帧阈值, 返回步骤 S4 ; 步骤 S9 : 返回步骤 S2 进行循环, 遍历视频帧, 得到去噪后的视频帧序列。
     所述空域滤波采用非线形滤波, 把数字图像序列中的某个像素点的值用该点邻域 内各点的值的中值代替。
     步骤 S4 中当前帧阈值的选取方法为 : 如果当前帧为第一个处理帧, 则当前帧阈值 取事先设定的初始阈值 ; 否则, 当前帧阈值取动态更新后的阈值。
     与现有技术相比, 本发明的积极效果是 : 通过计算帧间图像绝对误差均值 (MAD) 的方差, 以方差来表征当前视频序列运动状态并计算得到下一帧阈值。 具体表现如下 : 1、 使 得在对每帧视频图像去噪处理中, 在空间域上细分了运动块和静止块分别进行处理。2、 从 时间域上, 以视频帧 MAD 方差来计算域值, 动态地分析了视频序列的运动情况, 使得域值的 计算更加准确。 具体实施方式
     一种图像去噪算法中阈值动态调整的方法, 包括如下步骤 : 步骤 S1 : 将输入的原始视频信号分成串行的视频帧, 以 16x16 大 小的宏块为处理单位。判断该视频帧是否为去噪起始帧 : 如果是则不做处理, 原样输 出; 如果否, 则进入下一步。
     步骤 S2 : 首先, 对当前待处理宏块 CMBx.y(t) 进行 IIR 滤波, 得到 宏块 PMBx.y(t)。IIR 滤波公式为 :     其中 : 滤波系数 b1=0.9, a1=0.1 PMBx.y (t-1) 为前一帧中相同位置的滤波后的宏块, CMB x.y(t) 为当前待滤波宏块。
     步骤 S3 : 对当前宏块 CMBx.y(t) 与滤波后宏块 PMBx.y(t) 进行差分, 得到 MAD。
     公式为 : MAD =4,/步骤 S4 : 用当前帧阈值和 MAD 进行比较并判断, 大于 MAD 则当前块为运动块, 小于 MAD 则当前块为静止块。 如果当前帧为第一个处理帧, 则当前帧阈值取事先设定的初始阈值, 否 则, 当前帧阈值取动态更新后的阈值。判断当前帧是否结束 : 如果否, 则返回步骤 S2 ; 如果 是, 则进入下一步。
     步骤 S5 : 遍历一帧图像, 得到一帧图像中每个宏块的属性表 Tc。
     进而对这些宏块属性表 Tc 进行形态学开运算滤波, 去除孤立属性块, 重新得到当 前帧中宏块属性表 Tp。其中 B 表示进行开运算的结构元素, 采用 3x3 的十字型模板。
     步骤 S6 : 通过查表 Tp, 对运动块进行空域滤波, 对静止块进行 IIR 滤波。空域滤 波采用非线形滤波, 把数字图像序列中的某个像素点的值用该点邻域内各点的值的中值代 替, 中值滤波定义如下 :
     设目标像素的邻域像素为, 把 n 个数按值的大小排列如下 :则滤波后目标像素的值为 :帧间 IIR 滤波实现方式如下 : PMBt(i,j) = 0.8*PMBt-1 (i,j) + 0.2*CMB t(i,j) 步骤 S7 : 计算当前帧 MAD 值方差。方差计算方法如下 :步骤 S8 : 预测下一帧阈值, 返回步骤 S4。
     实际视频帧中动态噪声, 多为白噪声, 服从均值为 0、 方差为的高斯分布, 设在一定时间范围没有运动出现, 图像间的差异主要由噪声引起, 则有 :式中代表场景的值, 因无运动, 是定值, n(t) 代表噪声, 是变化值。服从均值为 0、方差为 的高斯分布。帧间差分图像定义为 :假设无运动存在, 计算差分图像相临 3 个宏块都大于阈值 TH 或都小于阈值 TH 的概率。
     相临 3 个宏块大于阈值的概率为 :假设 为 5, 当 TH 取 1 倍 时, 计算出概率为 0.004, 当取 TH 为 2 倍 时, 计算出概率为 1.178x , 这是一个极小概率事件。同理, 取一个稍大于方差 。 的阈值, 也是一个极小概率事件。考虑到实际视频序列的特征, 本算法取阈值 TH 为
     步骤 S9 : 返回第 (2) 步, 按 (2) (3) (4) (5) (6) (7) (8) (9) 的步骤顺序进行循 环, 遍历视频帧, 得到去噪后的视频帧序列。6

一种图像去噪算法中阈值动态调整的方法.pdf_第1页
第1页 / 共6页
一种图像去噪算法中阈值动态调整的方法.pdf_第2页
第2页 / 共6页
一种图像去噪算法中阈值动态调整的方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种图像去噪算法中阈值动态调整的方法.pdf》由会员分享,可在线阅读,更多相关《一种图像去噪算法中阈值动态调整的方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102497497 A (43)申请公布日 2012.06.13 C N 1 0 2 4 9 7 4 9 7 A *CN102497497A* (21)申请号 201110398950.0 (22)申请日 2011.12.05 H04N 5/21(2006.01) H04N 5/14(2006.01) G06T 5/00(2006.01) (71)申请人四川九洲电器集团有限责任公司 地址 621000 四川省绵阳市涪城区跃进路 16号 (72)发明人李汶隆 范高生 李红波 (74)专利代理机构成都九鼎天元知识产权代理 有限公司 51214 代理人徐宏 吴彦峰 (54)。

2、 发明名称 一种图像去噪算法中阈值动态调整的方法 (57) 摘要 本发明公开了一种图像去噪算法中阈值动态 调整的方法,能对视频序列在各种场景,通过计算 视频序列像素方差来得到动态的阈值,从而使得 阈值能更好地体现当前视频序列的运动特征。通 过计算帧间图像绝对误差均值MAD的方差,以方 差来表征当前视频序列运动状态并计算得到下一 帧阈值。本发明的积极效果是:1、使得在对每帧 视频图像去噪处理中,在空间域上细分了运动块 和静止块分别进行处理。2、从时间域上,以视频 帧MAD方差来计算域值,动态地分析了视频序列 的运动情况,使得域值的计算更加准确。 (51)Int.Cl. 权利要求书1页 说明书4页。

3、 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 1/1页 2 1.一种图像去噪算法中阈值动态调整的方法,其特征在于,包括如下步骤: 步骤S1:将输入的原始视频信号分成串行的视频帧;判断该视频帧是否为去噪起始 帧:如果是,则不做处理,原样输出;如果否,则进入下一步; 步骤S 2:对当前待处理宏块C M B x . y ( t )进 行IIR滤波,得到宏块PMB x.y (t),IIR滤波公式为: ,其中:滤波系数b 1 =0.9,a 1 =0.1,PMB x.y (t-1)为前一帧中相同位置的滤波后的宏块; 步骤S3:对当前待处理宏块CMB x.。

4、y (t)与滤波后宏块PMB x.y (t)进行差分,得到绝对误差 均值MAD,差分公式为:MAD = /256; 步骤S4:用当前帧阈值和MAD进行比较并判断,大于MAD则当前块为运动块,小于MAD 则当前块为静止块;判断当前帧是否结束:如果否,则返回步骤S2;如果是,则进入下一 步; 步骤S5:遍历一帧图像,得到一帧图像中每个宏块的属性表T c ;进而对T c 进行形态学 开运算滤波,去除孤立属性块,得到当前帧中宏块属性表T p ; 步骤S6:查询T p ,对运动块进行空域滤波,对静止块进行IIR滤波; 步骤S7:计算当前帧MAD值方差,方差计算方法如下: 步骤S8:预测下一帧阈值,返回步。

5、骤S4; 步骤S9:返回步骤S2进行循环,遍历视频帧,得到去噪后的视频帧序列。 2.根据权利要求1所述的图像去噪算法中阈值动态调整的方法,其特征在于:所述空 域滤波采用非线形滤波,把数字图像序列中的某个像素点的值用该点邻域内各点的值的中 值代替。 3.根据权利要求1所述的图像去噪算法中阈值动态调整的方法,其特征在于:步骤S4 中当前帧阈值的选取方法为:如果当前帧为第一个处理帧,则当前帧阈值取事先设定的初 始阈值;否则,当前帧阈值取动态更新后的阈值。 权 利 要 求 书CN 102497497 A 1/4页 3 一种图像去噪算法中阈值动态调整的方法 技术领域 0001 本发明涉及图像处理技术领域。

6、,尤其是涉及一种图像去噪算法中阈值动态调整的 方法。 背景技术 0002 图像在形成、传输、接收和处理过程中容易受到外界干扰产生一些脉冲噪声,从 而在图像中产生黑色、白色的点,称为椒盐噪声。椒盐噪声会进一步影响边缘检测、图像分 割和特征提取等后期图像应用的效果。因此,提高信噪比是图像处理的重要任务之一。 0003 目前,图像去噪的方法主要分为空域滤波、时域滤波和时空结合滤波三类。空域滤 波常采用对相邻像素点进行加权平均的方式滤波,所以空域滤波去除噪声效果较差且会牺 牲图像高频细节部分,使图像产生失真。时域滤波由于考虑了视频图像在时间上的相关性, 采用IIR滤波算法,进行帧间图像加权处理,图像序。

7、列越相似,相关性越强,去噪效果越好。 但对于运动图像,运动目标会产生伪影等时域模糊现象。时空结合滤波采用对视频图像中 静止部分进行时域滤波,对运动部分图像进行空域滤波,这就有效地解决了空域滤波去除 噪声较差和时域滤波运动目标会产生伪影等时域模糊问题。但是如何判断视频图像中静止 和运动的图像呢? 现有方法通常采用预测阈值法来判断,当帧间像素块差值大于此阈值时,该区域像素 为运动块,对该块进行空域滤波。当小于此阈值时,判断该区域像素为静止块,对该块进行 时域滤波。但现有方式存在如下问题:1、在图像静止区域,当噪声较大时,帧间像素块差值 仍然比较大,就会将该块误判为运动块而进行空域滤波。2、在视频图。

8、像运动区域,如果阈值 选择比较大,将该块判断为静止块进行时域滤波,从而使图像时域模糊。 发明内容 0004 为了克服现有技术的上述缺点,本发明提供了一种图像去噪算法中阈值动态调整 的方法,能对视频序列在各种场景,通过计算视频序列像素方差来得到动态的阈值,从而使 得阈值能更好地体现当前视频序列的运动特征。 0005 本发明解决其技术问题所采用的技术方案是:一种图像去噪算法中阈值动态调整 的方法,包括如下步骤: 步骤S1:将输入的原始视频信号分成串行的视频帧;判断该视频帧是否为去噪起始 帧:如果是,则不做处理,原样输出;如果否,则进入下一步; 步骤S 2:对当前待处理宏块C M B x . y (。

9、 t )进 行IIR滤波,得到宏块PMB x.y (t),IIR滤波公式为: ,其中:滤波系数b 1 =0.9,a 1 =0.1,PMB x.y (t-1)为前一帧中相同位置的滤波后的宏块; 步骤S3:对当前待处理宏块CMB x.y (t)与滤波后宏块PMB x.y (t)进行差分,得到绝对误差 说 明 书CN 102497497 A 2/4页 4 均值MAD,差分公式为:MAD = /256; 步骤S4:用当前帧阈值和MAD进行比较并判断,大于MAD则当前块为运动块,小于MAD 则当前块为静止块;判断当前帧是否结束:如果否,则返回步骤S2;如果是,则进入下一 步; 步骤S5:遍历一帧图像,得。

10、到一帧图像中每个宏块的属性表T c ;进而对T c 进行形态学 开运算滤波,去除孤立属性块,得到当前帧中宏块属性表T p ; 步骤S6:查询T p ,对运动块进行空域滤波,对静止块进行IIR滤波; 步骤S7:计算当前帧MAD值方差,方差计算方法如下: 步骤S8:预测下一帧阈值,返回步骤S4; 步骤S9:返回步骤S2进行循环,遍历视频帧,得到去噪后的视频帧序列。 0006 所述空域滤波采用非线形滤波,把数字图像序列中的某个像素点的值用该点邻域 内各点的值的中值代替。 0007 步骤S4中当前帧阈值的选取方法为:如果当前帧为第一个处理帧,则当前帧阈值 取事先设定的初始阈值;否则,当前帧阈值取动态更。

11、新后的阈值。 0008 与现有技术相比,本发明的积极效果是:通过计算帧间图像绝对误差均值(MAD) 的方差,以方差来表征当前视频序列运动状态并计算得到下一帧阈值。具体表现如下:1、使 得在对每帧视频图像去噪处理中,在空间域上细分了运动块和静止块分别进行处理。2、从 时间域上,以视频帧MAD方差来计算域值,动态地分析了视频序列的运动情况,使得域值的 计算更加准确。 具体实施方式 0009 一种图像去噪算法中阈值动态调整的方法,包括如下步骤: 步骤S1:将输入的原始视频信号分成串行的视频帧,以16x16大 小的宏块为处理单位。判断该视频帧是否为去噪起始帧:如果是则不做处理,原样输 出;如果否,则进。

12、入下一步。 0010 步骤S2:首先,对当前待处理宏块CMB x.y (t)进行IIR滤波,得到 宏块PMB x.y (t)。IIR滤波公式为: , 其中:滤波系数b 1 =0.9,a 1 =0.1 PMB x.y (t-1)为前一帧中相同位置的滤波后的宏块,CMB x.y (t)为当前待滤波宏块。 0011 步骤S3:对当前宏块CMB x.y (t)与滤波后宏块PMB x.y (t)进行差分, 得到MAD。 0012 公式为: MAD = /256 说 明 书CN 102497497 A 3/4页 5 步骤S4:用当前帧阈值和MAD进行比较并判断,大于MAD则当前块为运动块,小于MAD 则当。

13、前块为静止块。如果当前帧为第一个处理帧,则当前帧阈值取事先设定的初始阈值,否 则,当前帧阈值取动态更新后的阈值。判断当前帧是否结束:如果否,则返回步骤S2;如果 是,则进入下一步。 0013 步骤S5:遍历一帧图像,得到一帧图像中每个宏块的属性表T c 。 0014 进而对这些宏块属性表T c 进行形态学开运算滤波,去除孤立属性块,重新得到当 前帧中宏块属性表T p 。 0015 其中B表示进行开运算的结构元素,采用3x3的十字型模板。 0016 步骤S6:通过查表T p ,对运动块进行空域滤波,对静止块进行IIR滤波。空域滤 波采用非线形滤波,把数字图像序列中的某个像素点的值用该点邻域内各点。

14、的值的中值代 替,中值滤波定义如下: 设目标像素的邻域像素为,把n个数按值的大小排列如下: 则滤波后目标像素的值为: 帧间IIR滤波实现方式如下: PMB t (i,j) = 0.8*PMB t-1 (i,j) + 0.2*CMB t (i,j) 步骤S7:计算当前帧MAD值方差。方差计算方法如下: 步骤S8:预测下一帧阈值,返回步骤S4。 0017 实际视频帧中动态噪声,多为白噪声,服从均值为0、方差为的高斯分布,设在一 定时间范围没有运动出现,图像间的差异主要由噪声引起,则有: 式中代表场景的值,因无运动,是定值,n(t)代表噪声,是变化值。服从均值为0、 方差为的高斯分布。帧间差分图像定义为: 假设无运动存在,计算差分图像相临3个宏块都大于阈值TH或都小于阈值TH的概率。 0018 相临3个宏块大于阈值的概率为: 说 明 书CN 102497497 A 4/4页 6 假设为5,当TH取1倍时,计算出概率为0.004,当取TH为2倍时,计算出概率为 1.178x,这是一个极小概率事件。同理,取一个稍大于方差的阈值,也是一个极小概 率事件。考虑到实际视频序列的特征,本算法取阈值TH为。 0019 步骤S9:返回第(2)步,按(2)(3)(4)(5)(6)(7)(8)(9)的步骤顺序进行循 环,遍历视频帧,得到去噪后的视频帧序列。 说 明 书CN 102497497 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1