一种自适应小波阈值图像去噪算法及装置的制造方法

文档序号:10553576阅读:236来源:国知局
一种自适应小波阈值图像去噪算法及装置的制造方法
【专利摘要】本发明提出了一种自适应小波阈值图像去噪算法及装置,该图像去噪算法步骤如下:对含噪图像进行小波变换,获得各层的小波系数;考虑到信号的相关性,在每层小波系数中,对每个系数相邻区域的系数求平均;根据采用绝对平均值估计后得到的小波系数确定阈值,采用自适应阈值法确定适合于各个尺度级不同的阈值;针对小波系数和阈值,构造各层各方向上具有自适应性的阈值函数;进行小波反变换并重构,获得去噪图像。该图像去噪算法采用自适应阈值法确定阈值,将各个尺度级不同的阈值代替全局的统一阈值,通过利用具有自适应性的阈值和阈值函数进行小波阈值去噪,能保护图像的细节信息,在峰值信噪比和视觉感官上都明显优于传统的小波阈值去噪算法。
【专利说明】
一种自适应小波阈值图像去噪算法及装置
技术领域
[0001] 本发明涉及数字图像处理中的图像去噪技术领域,特别涉及一种自适应小波阈值 图像去噪算法及装置。
【背景技术】
[0002] 数字图像在产生过程中会受到诸如传感器振荡,电子器件干扰等原因的影响,导 致转换后得到的数字图像质量下降,影响了对图像内容的理解。为了保证后续处理的正确 性,需要对图像进行去噪处理。图像去噪技术的应用从宇航领域扩展到生物医学、信息科 学、资源环境科学、天文学、物理学、工业、农业、国防、教育、艺术等各个领域与行业,对经 济、军事、文化及人们的日常生活产生重大影响。因此,图像去噪技术的研究具有极其重要 的应用价值。
[0003] 图像去噪的方法有很多种,主要分为空域和频域两种。传统的图像去噪主要是在 空间域实现的,主要方法有均值滤波、中值滤波和维纳滤波。但是这些方法的去噪效果并不 理想,虽然噪声能够被去除,但去噪后的图像会出现模糊失真的现象。频域去噪方法是将图 像由空间域变换到频域,对频域中的变换系数进行去噪,再将去噪后的系数进行反变换回 到空间域达到去噪的目的。常用的方法有傅里叶变换、小波变换等。小波分析是近年来国际 上掀起新潮的一个前沿研究领域,是继傅里叶分析的一个突破性进展。小波以其良好的时 频特性和多分辨率特性,使其在去噪领域得到广泛的应用。
[0004] 现有小波去噪方法大致可分为三类:(1)空域相关去噪,利用信号小波系数在各尺 度间具有相关性去噪;(2)基于奇异性检测的去噪,利用信号和噪声具有不同的奇异性去 噪;(3)小波域阈值去噪,根据幅值较大的系数由重要信号产生这一假设去噪。由于前两种 方法计算复杂,影响去噪效果的不定因素较多,因此实用性不强。而实现简单且效果较好的 小波阈值去噪算法,是目前研究最为广泛的方法。
[0005] 小波阈值去噪的原理是对图像进行小波变换,较大的小波系数一般都是实际信号 为主,而较小的系数则很大程度是噪声,因此可通过设定合适的阈值,将小于阈值的系数置 零,而保留大于阈值的小波系数,然后经过阈值函数映射得到估计系数,最后对估计系数进 行逆变换,实现图像去噪和重建。小波阈值去噪中的两个基本要素是阈值和阈值函数,它们 的选择是去噪的关键。
[0006 ]常采用的阈值函数有硬阈值和软阈值函数。它们的基本思想都是去除小的小波系 数,对大的小波系数进行收缩和保留。硬阈值函数定义为: r ^各丨,M |~扣义
[0007] W,_k = ^ ,, l〇 K\<A
[0008] 硬阈值处理就是把信号小波系数的绝对值与阈值进行比较,把小于阈值的小波系 数设为零,大于阈值的小波系数保持不变。
[0009] 软阈值法公式表示如下: A \sign{Wu)^Whk\-A:) \W^\>A
[0010] Wi,k = 卜1
[0 K-,|<^
[0011] 软阈值处理就是把小波系数大于阈值的变为该点与阈值的差值。
[0012] 式中A为Donoho小波阈值,/I = r/^/2log(;V),Wj, k为小波系数,分#为小波系数估计 值。虽然这两种方法在实际中得到广泛应用,也取得了较好效果,但方法本身有一些潜在的 缺点。如在硬阈值方法中,在A处是不连续的,利甩重构所得信号可能会产生一些 振荡;由软阈值法估计出来的士#虽然整体连续性好,但是当|Wj,k| >A时,士#与Wj,k总存 在恒定的偏差,直接影响重构信号与真实信号的逼近程度。
[0013] 最佳阈值A的确定是小波阈值去噪法中的一个关键问题。常用的阈值选取方法有 Donoho全局阈值法和Birge-Massart阈值策略:
[0014] (1)全局阈值,即Visushrink通用阈值:log(A〇,其中〇为噪声方差,N为信 号长度。该阈值是在高斯模型下针对多维独立正态变量联合分布得出的;
[0015] (2)Birge_Massart策略,即局部阈值:给定一个指定的分解层数j,对j+1以及更高 的所有系数保留;对于第i (i = 1~j)层保留绝对值最大的M/( j+2-i)°个小波系数,其中M为 经验系数,其余的置0。
[0016]传统大部分方法都是采用的全局阈值。全局阈值计算虽然简单,但是却会导致不 连续点处的吉布斯效应,和对高能信号的过扼杀,从而影响降噪效果。

【发明内容】

[0017] 本发明的目的在于克服现有技术的缺点与不足,提供一种自适应小波阈值图像去 噪算法及装置。
[0018] 根据公开的实施例,本发明的第一方面提出了一种自适应小波阈值图像去噪算 法,所述算法包括下列步骤:
[0019] S1、对图像信号进行小波分解步骤,选择适当的小波并设定分解的最高层次N,计 算含噪图像信号s(i,j)在各层的小波系数;
[0020] S2、小波系数的阈值处理步骤,在小波分解的各层各方向上确定合适的阈值,对各 层细节小波系数运用适当的阈值函数进行处理,以尽可能保留图像信号的小波系数为原 贝1J,使噪声的小波系数为零;
[0021] S3、重构图像信号步骤,利用第N层的近似部分小波系数和从第1层到第N层经过处 理的各细节小波系数重构图像信号。
[0022] 进一步地,所述S1、对图像信号进行小波分解步骤具体为:
[0023] S11、对含噪图像信号s(i,j)进行3层小波变换,分解后产生低频系数和方向分别 是水平、垂直、对角的高频系数;
[0024] S12、根据上述各层小波系数,考虑其信号相关性,对每个系数相邻区域的系数求 平均:
[0025] Si,j,k = S/R2
[0027] 其中,R代表求平均值的领域,Wu,k为第i层的小波系数,j、k表示图像中像素点的 位置,S^, k为采用绝对平均值估计后重新得到的小波系数。
[0028] 进一步地,所述阀值的选取方法具体如下:
[0029] 采用自适应阈值法确定所述阈值,适应于各层的阈值为:
[0030] Ai=(N+l~i) ? 20o2l〇g(R) i = 1 :N,0G (〇, 1)
[0031] 其中,〇为噪声方差,对其进行估计如下式所示:
[0032] o=median( | Whhi | )/0.6745 [0033] Whhi表不第一层HH子带系数。
[0034]进一步地,所述阈值函数的构造方法具体如下:
[0035]根据得到的小波系数,构造如下各层各方向上小波系数的自适应阈值函数:
[0037] 其中a为衰减系数,i为小波分解层数,M为第i层的阈值,Wu,k是第i层分解得到的 原始小波系数,&#为纯净信号小波系数的估计值,j、k表示图像中像素点的位置。
[0038] 进一步地,所述S3、重构图像信号步骤具体为:
[0039] 利用阈值函数处理后的所述纯净信号小波系数进行小波反变换并重构,得到 恢复的去噪图像信号。
[0040] 进一步地,所述求平均值的领域R = 5。
[0041 ] 进一步地,所述调节因子0 = 0.3,所述衰减系数a = 〇. 1。
[0042] 根据公开的实施例,本发明的第二方面提出了一种自适应小波阈值图像去噪装 置,所述装置包括下列模块:
[0043] 小波分解模块,用于对图像信号进行小波分解,选择适当的小波并设定分解的最 高层次N,计算含噪图像信号s(i,j)在各层的小波系数;
[0044] 小波系数模块,用于小波系数的阈值处理,在小波分解的各层各方向上确定合适 的阈值,对各层细节小波系数运用适当的阈值函数进行处理,以尽可能保留图像信号的小 波系数为原则,使噪声的小波系数为零;
[0045] 图像重构模块,用于重构图像信号,利用第N层的近似部分小波系数和从第1层到 第N层经过处理的各细节小波系数重构图像信号。
[0046] 进一步地,所述小波分解模块包括:
[0047] 小波系数分解单元,用于对含噪图像信号s(i,j)进行3层小波变换,分解后产生低 频系数和方向分别是水平、垂直、对角的高频系数;
[0048]小波系数平均单元,用于根据上述各层小波系数,考虑其信号相关性,对每个系数 相邻区域的系数求平均:
[0051] 其中,R代表求平均值的领域,Wu,k为第i层的小波系数,j、k表示图像中像素点的 位置,S^, k为采用绝对平均值估计后重新得到的小波系数。
[0052] 进一步地,所述小波系数模块包括:
[0053]阀值确定单元,用于采用自适应阈值法确定所述阈值,适应于各层的阈值为:
[0054] Ai=(N+l~i) ? 20o2l〇g(R) i = 1 :N,0G (〇, 1)
[0055] 其中,〇为噪声方差,对其进行估计如下式所示:
[0056] o=median( | Whhi | )/0.6745 [0057] Whhi表不第一层HH子带系数;
[0058]阀值函数构造单元,用于根据得到的小波系数,构造如下各层各方向上小波系数 的自适应阈值函数:
[0060] 其中a为衰减系数,i为小波分解层数,M为第i层的阈值,Wu,k是第i层分解得到的 原始小波系数,命^为纯净信号小波系数的估计值,j、k表示图像中像素点的位置。
[0061] 本发明相对于现有技术具有如下的优点及效果:
[0062] 1)本发明提出的自适应小波阈值图像去噪算法充分考虑了信号的领域相关性,将 每个系数相邻区域的系数应用到阈值的选取和阈值函数的构造中;
[0063] 2)采用自适应阈值法确定阈值,将各个尺度级不同的阈值代替全局的统一阈值;
[0064] 3)构造的阈值函数克服了硬、软阈值法存在的缺点,具有自适应性;
[0065] 4)通过利用具有自适应性的阈值和阈值函数进行小波阈值去噪,不仅能有效去除 高斯白噪声,还能很好地保留图像的边缘和细节信息。
【附图说明】
[0066] 图1是本发明中公开的自适应小波阈值图像去噪算法的去噪原理框图;
[0067] 图2是本发明中公开的自适应小波阈值图像去噪算法中小波三层分解图;
[0068] 图3是本发明中公开的自适应小波阈值图像去噪算法与其他算法的去噪结果对比 图;
[0069] 图4是本发明中公开的自适应小波阈值图像去噪装置的结构组成框图。
【具体实施方式】
[0070] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对 本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用 于限定本发明。
[0071] 实施例一
[0072] 如图1所示,本实施例公开了一种自适应小波阈值图像去噪算法,包括以下步骤:
[0073] S1、对图像信号进行小波分解:选择适当的小波并设定分解的最高层次N,计算图 像信号s(i,j)在各层的小波系数;
[0074] S11、如图2所示,对含噪图像进行3层小波变换,分解后产生低频系数和方向分别 是水平、垂直、对角的高频系数,其中信号的能量、图像的重要特征信息主要集中在低频平 滑分量LL上。
[0075] S12、根据步骤S11得到的各层小波系数,考虑其信号相关性,对每个系数相邻区域 的系数求平均:
[0078] 其中,R代表求平均值的领域,在这里取R = 5,Wi, j,k为第i层的小波系数,j、k表示图 像中像素点的位置,S^,k为采用绝对平均值估计后重新得到的小波系数。
[0079] S2、小波系数的阈值处理:在小波分解的各层各方向上确定合适的阈值,对各层细 节小波系数运用适当的阈值函数进行处理,尽可能多地使信号的小波系数保留,使噪声的 小波系数为零;
[0080] 本发明提出新的阈值选取方法,即:
[0081 ]采用自适应阈值法确定的阈值,适应于各层的阈值为:
[0082]入i= (N+1-i) ? 20〇2log(R) i = 1 :N,0G (0,1)
[0083]本实施例中取调节因子0 = 0.3。〇为噪声方差,对其进行估计如下式所示:
[0084] o=median( | Whhi | )/0.6745 [0085] Whhi表不第一层HH子带系数。
[0086]本发明提出新的阈值函数构造方法,即:
[0087]根据得到的小波系数,构造如下各层各方向上小波系数的自适应阈值函数:
[0089] 其中a为衰减系数,i为小波分解层数,M为第i层的阈值,Wu,k是第i层分解得到的 原始小波系数,为纯净信号小波系数的估计值,j、k表示图像中像素点的位置。本实施 例中取衰减系数a = 0.1。
[0090] S3、重构图像信号:利用第N层的近似部分小波系数和从第1层到第N层经过处理的 各细节小波系数重构图像信号。
[0091] S31、利用阈值函数处理后的纯净信号小波系数进行波系数进行小波反变换并重 构,得到恢复的图像信号即为最终去噪图像。
[0092]计算该信号所对应的峰值信噪比PSNR的值。
[0093]本实例中计算恢复信号对应的PSNR值为: 2553
[0094] PSNR^\0\og,J^^) l,MSE
[0095] 其中MSE为均方误差,定义为: M-1JV-1 .八
[0096] MSE = ^ V [ /*(//?, /?) - /(//?,n)\ / MN ^.=0 ?=0
[0097] 其中f(m,n)为原始无噪图像信号,去噪后的恢复信号,MN为图像的像素大 小。
[0098]表1为单幅图像去噪效果比较,采用既包含平滑部分又有丰富细节纹理的Lena图 像作为测试对象,在测试图像中分别叠加均值为〇,标准差(〇)为1〇,15,20,25,30的高斯白 噪声。为了验证本专利所提出的图像去噪算法的优越性,分别利用传统的硬阈值和软阈值 去噪算法以及本文算法对加噪图像进行去噪处理,并通过对比各自的峰值性噪比(PSNR)得 到去噪效果的比较。比较结果如表1所示。
[0099]表1各算法对Lena加噪图像的去噪结果比较(PSNR)
[0101] 从客观上比较了本算法和传统算法的去噪结果后,下面从主观上评价对比几种去 噪算法的实际效果图。对一张Lena图像加入均值为0、标准差为20的高斯噪声,各算法对其 去噪后的图像如图3所示。
[0102] 表2为算法通用性测试,对标准图像库中的多幅图像进行去噪仿真实验,选取五张 具有代表性的图片:1^130011、1^1^&抑、?1811;[1^130&1:、601(111;[11、?6口口618。在这些图像中,有 的细节信息较丰富,有的边缘信息较多,还有一些复杂场景和简单细腻的平滑图像,总的来 说能够代表现实生活中的大部分应用场景。在这些图像中加入均值为0,标准差为20的高斯 白噪声,分别应用传统算法和本文算法进行测试,实验结果如表2所示。
[0103] 表2各算法对不同加噪图像的去噪结果比较(PSNR)

[0106] 通过表1和表2的对比结果,可以看出,本实施例的自适应小波阈值去噪算法在各 种噪声水平下去噪效果都明显优于其他方法,并且适用于不同类型的图像。
[0107] 以上不仅从客观实验数据上证明了本发明的优越性,而且通过人眼主观评判去噪 后的图像也能体现出本文算法去噪效果的优势。本算法克服了传统阈值去噪方法的缺点, 去噪后的图像质量高,边缘细节信息也能充分保留。通过对加噪的Baboon图像去噪处理可 以看出,本算法针对图像内容复杂多变、包含信息量较大的情况,具有有独特的去噪处理优 势。
[0108] 实施例二
[0109] 如图4所示,本实施例公开了一种自适应小波阈值图像去噪装置,所述装置包括下 列模块:
[0110] 小波分解模块,用于对图像信号进行小波分解,选择适当的小波并设定分解的最 高层次N,计算含噪图像信号s(i,j)在各层的小波系数;
[0111] 小波系数模块,用于小波系数的阈值处理,在小波分解的各层各方向上确定合适 的阈值,对各层细节小波系数运用适当的阈值函数进行处理,以尽可能保留图像信号的小 波系数为原则,使噪声的小波系数为零;
[0112] 图像重构模块,用于重构图像信号,利用第N层的近似部分小波系数和从第1层到 第N层经过处理的各细节小波系数重构图像信号。
[0113] 其中,所述小波分解模块包括:
[0114] 小波系数分解单元,用于对含噪图像信号s(i,j)进行3层小波变换,分解后产生低 频系数和方向分别是水平、垂直、对角的高频系数;
[0115] 小波系数平均单元,用于根据上述各层小波系数,考虑其信号相关性,对每个系数 相邻区域的系数求平均:
[0118]其中,R代表求平均值的领域,Wu,k为第i层的小波系数,j、k表示图像中像素点的 位置,S^,k为采用绝对平均值估计后重新得到的小波系数。
[0119]其中,所述小波系数模块包括:
[0120] 阀值确定单元,用于采用自适应阈值法确定所述阈值,适应于各层的阈值为:
[0121] Ai=(N+l~i) ? 20o2l〇g(R) i = 1 :N,0G (〇, 1)
[0122] 其中,〇为噪声方差,对其进行估计如下式所示:
[0123] o=median( | Whhi | )/0.6745 [0124] Whhi表不第一层HH子带系数;
[0125]阀值函数构造单元,用于根据得到的小波系数,构造如下各层各方向上小波系数 的自适应阈值函数:
[0127] 其中a为衰减系数,i为小波分解层数,M为第i层的阈值,Wu,k是第i层分解得到的 原始小波系数 a为纯净信号小波系数的估计值,j、k表示图像中像素点的位置。
[0128] 值得注意的是,上述装置实施例中,所包括的各个模块和单元只是按照功能逻辑 进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各模块和单 元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0129] 上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的 限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化, 均应为等效的置换方式,都包含在本发明的保护范围之内。
【主权项】
1. 一种自适应小波阔值图像去噪算法,其特征在于,所述算法包括下列步骤: 51、 对图像信号进行小波分解步骤,选择适当的小波并设定分解的最高层次N,计算含 噪图像信号s(i,j)在各层的小波系数; 52、 小波系数的阔值处理步骤,在小波分解的各层各方向上确定合适的阔值,对各层细 节小波系数运用适当的阔值函数进行处理,W尽可能保留图像信号的小波系数为原则,使 噪声的小波系数为零; 53、 重构图像信号步骤,利用第N层的近似部分小波系数和从第1层到第N层经过处理的 各细节小波系数重构图像信号。2. 根据权利要求1所述的一种自适应小波阔值图像去噪算法,其特征在于,所述S1、对 图像信号进行小波分解步骤具体为: 511、 对含噪图像信号s(i,j)进行3层小波变换,分解后产生低频系数和方向分别是水 平、垂直、对角的高频系数; 512、 根据上述各层小波系数,考虑其信号相关性,对每个系数相邻区域的系数求平均: Si, j,k=S/R2其中,R代表求平均值的领域,Wi,为第i层的小波系数,j、k表示图像中像素点的位置, Si,j,k为采用绝对平均值估计后重新得到的小波系数。3. 根据根据权利要求1所述的一种自适应小波阔值图像去噪算法,其特征在于,所述阀 值的选取方法具体如下: 采用自适应阔值法确定所述阔值,适应于各层的阔值为: Ai=(N+l-i) ? 2Vlog(R)i = l:N,(6£(0,1) 其中,O为噪声方差,对其进行估计如下式所示: 〇=median( |Whhi I )/0.6745 Whhi表示第一层皿子带系数。4. 根据根据权利要求3所述的一种自适应小波阔值图像去噪算法,其特征在于,所述阔 值函数的构造方法具体如下: 根据得到的小波系数,构造如下各层各方向上小波系数的自适应阔值函数:其中a为衰减系数,i为小波分解层数,、为第i层的阔值,Wi,是第i层分解得到的原始 小波系数,^^^,,,_为纯净信号小波系数的估计值0、4表示图像中像素点的位置。5. 根据根据权利要求4所述的一种自适应小波阔值图像去噪算法,其特征在于,所述 S3、重构图像信号步骤具体为: 利用阔值函数处理后的所述纯净信号小波系数行小波反变换并重构,得到恢复 的去噪图像信号。6. 根据根据权利要求2所述的一种自适应小波阔值图像去噪算法,其特征在于,所述求 平均值的领域R=5。7. 根据根据权利要求4所述的一种自适应小波阔值图像去噪算法,其特征在于,所述调 节因子0 = 0.3,所述衰减系数a = 0.1。8. -种自适应小波阔值图像去噪装置,其特征在于,所述装置包括下列模块: 小波分解模块,用于对图像信号进行小波分解,选择适当的小波并设定分解的最高层 次N,计算含噪图像信号s(i,j)在各层的小波系数; 小波系数模块,用于小波系数的阔值处理,在小波分解的各层各方向上确定合适的阔 值,对各层细节小波系数运用适当的阔值函数进行处理,W尽可能保留图像信号的小波系 数为原则,使噪声的小波系数为零; 图像重构模块,用于重构图像信号,利用第N层的近似部分小波系数和从第1层到第N层 经过处理的各细节小波系数重构图像信号。9. 根据权利要求8所述的一种自适应小波阔值图像去噪装置,其特征在于,所述小波分 解模块包括: 小波系数分解单元,用于对含噪图像信号s(i,j)进行3层小波变换,分解后产生低频系 数和方向分别是水平、垂直、对角的高频系数; 小波系数平均单元,用于根据上述各层小波系数,考虑其信号相关性,对每个系数相邻 区域的系数求平均: Si, j,k=S/R2其中,R代表求平均值的领域,Wi,为第i层的小波系数,j、k表示图像中像素点的位置, Si,j,k为采用绝对平均值估计后重新得到的小波系数。10. 根据权利要求8所述的一种自适应小波阔值图像去噪装置,其特征在于,所述小波 系数模块包括: 阀值确定单元,用于采用自适应阔值法确定所述阔值,适应于各层的阔值为: Ai=(N+l-i) ? 2Vlog(R)i = l:N,(6£(0,1) 其中,O为噪声方差,对其进行估计如下式所示: 〇=median( |Whhi I )/0.6745 Whhi表示第一层皿子带系数; 阀值函数构造单元,用于根据得到的小波系数,构造如下各层各方向上小波系数的自 适应阔值函数:其中a为衰减系数,i为小波分解层数,、为第i层的阔值,Wi,是第i层分解得到的原始 小波系数,j为纯净信号小波系数的估计值,j、k表示图像中像素点的位置。
【文档编号】G06T5/00GK105913393SQ201610218464
【公开日】2016年8月31日
【申请日】2016年4月8日
【发明人】石敏, 王耿, 易清明
【申请人】暨南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1