基于新阈值函数的小波阈值降噪方法
2023-11-11
来源:年旅网
第22卷 第1期 V01.22 NO.1 电子设计工程 Electronic Design Engineering 2014年1月 Jan.2014 基于新闽值函数的小波闽值降噪方法 宋倩倩,双凯 (中国石油大学(北京),北京,102249) 摘要:小波闽值降噪方法中,传统硬阈值函数连续性差,传统软阈值函数过于光滑,本文针对传统方法的缺点提出 一种基于压缩能量思想的阈值函数。通过Madab仿真表明,改进的阂值函数使用minimaxi阈值效果较好,改进的 方案比传统的软、硬、半软闽值降噪能得到较高的信噪比,使信号得到较好的滤波效果。 关键词:小波降噪;新阂值函数;压缩能量;Matlab 中图分类号:TN911.4 文献标识码:A 文章编号:1674—6236(2014)01—0011—03 Wavelet de—noising based on a new threshold function of energy compression SONG Qian—qian,SHUANG Kai (China University ofPetroleum(Beijing) Beijing 1 02249,China) Abstract:In wavelet threshold de-noising method,the traditional hard thresholding function has poor continuity, the traditional soft threshold function is too smooth,this paper proposes a new threshold function based on energy compression thought.According to the simulation results of matlab,this improved method is better than the traditional Ones. Key words:wavelet de-noising;new threshold function;energy compression;Matlab 在信号的降噪问题中,小波降噪得到广泛应用,其中的 小波序列展开 ],可知 模极大值和阈值降噪是最常用的两种方法。由于小波阈值降 噪方法其实现简单、计算量小,从而在实际中得到广泛研究。 小波阈值降噪算法中,小波最优分解层数的确定,以及小波 阈值函数的选择,成为小波阈值降噪方法的关键[1-3]。 在小波阈值降噪中,文献【4】提出的传统硬阈值法可以很 好地保留信号边缘等局部特征,然而在一些不连续点处有时 会存在伪吉布斯现象。文献【5】提出的软阈值法克服了硬阈值 存在的连续性差的问题,然而存在过于光滑而失去信号真实 性的缺点。文献【6】提出的半软阈值法降噪效果虽略优于硬阈 值和软阈值,但半软阈值函数形式与硬阈值、软阈值相同, 信噪比改变不大。文献[7]提出的新阈值函数调节因子过多, …, ) ( ) , ( )+l∑Ydj(k) ̄ti,k ) 【 ) (1) ,一JO 其中, 是任意开始尺度,c.。(k)是近似值或尺度系数, 是细节或者小波系数。 小波分析,将信号分解到不同的分辨率上,像放大镜一 样对信号在不同频带上进行分析。小波分析,解决了傅里叶 分析不能解决的许多难题,使得信号可以同时具有时间域和 频率域的信息。在低尺度上,具有较高的频率分辨率和较低 的时间分辨率,在高尺度上具有较高的时间分辨率和较低的 频率分辨率。 而且没有给出如何针对不同的信号和噪声选取最合适的值。 本文针对小波阈值算法提出了一种新的阈值函数,在最 优分解层数确定的基础上,采用传统阈值函数、改进阈值函 2小波阈值降噪 小波变换具有一种“集中”的能力。经过小波变换后, 有用信号对应的小波系数有很好的能量集中性,其幅值偏大, 并且数量较少;而噪声信号对应的小波系数,能量比较平均, 数进行小波阈值降噪,通过matlab进行仿真,以信噪比SNR 为性能指标,发现改进阈值函数优于传统阈值函数。同时发现, 个数较多,但幅值偏小。利用含噪信号的这个特点,就可以 通过合适的阈值函数将噪声对应的小波系数置零,从而实现 有用信号的提取_9j。 一改进阈值函数选用阈值选取规则保守的minimaxi阈值,降噪 效果优于其他阈值选取规则。 1小波分析理论 根据小波 和尺度函数4)0。为函数/ )∈L2 )定义 稿件编号:201305244 维含噪信号的小波阈值降噪处理过程步骤如下: 1)小波分解。选择一个合适的小波基,并通过白噪声检 验来确定分解层数Ⅳ,然后对信号进行Ⅳ层小波分解。 2)小波系数的阈值处理。对第一层到第Ⅳ层的高频系数, 收稿日期:2013—05~23 基金项目:国家科技重大专项(专题)(2011ZX05009—005—04E) 作者简介:宋倩倩(1988~),女,山东济宁人,硕士研究生。研究方向:信号与信息处理。 一ll— 《电子设计工程》2014年第1期 选取合适的阈值,根据相应的阈值函数进行阈值量化处理。 2.2.2改进阈值函数1 3)小波重构。对阈值处理过的小波系数,进行一维信号 的小波重构。 2.1阈值的选取 在硬阈值基础上进行改进,使其在保留了硬阈值函数优 点的同时,又增加了连续性,以及光滑性。在阈值附近的区 间(-(2-a)t,一f)u(t,(2-a)t)上满足二次抛物线函数 =(1/m) 阈值的选取有4种原则:Stein风险阈值(rigrsure准则)、 +f,在剩余区间(一 ,一(2一a)O u((2一a)t,+。。)内满足硬阈 值函数,在连接点 =(2-a)t处连续且可导。函数图像如图2 所示,公式如下: 通用阈值(sqtwolog准则)、极大极小阈值法(minimaxi准则)、 启发式阈值法(heursure准则)”o】。 4种阈值方法中,rigrsure准则和minimaxi准则的阈值选 取较为保守,sqtwolog和heursure准则的阈值选取则较为过度, 有可能将有用信号的高频部分当做噪声信号去除掉。本文选 v: l≥(2-a)t l sing( )‘√ ‘( ~f) I【 0 ['<lxl-<(2-a)r (7) 取保守的minimaxi阈值。 2.2小波阈值函数 2.2.1传统硬阈值和软阈值方法 硬阈值方法,是把绝对值小于阈值t的小波系数直接置 零,其余的小波系数全部保留,实现信号的重构。硬阈值法 的图像如图1(a)所示,公式为: y=1f sign( )・0rx f ㈩ 软阈值方法,是一种基于硬阈值法的改进,将硬阈值中 保留的系数,绝对值减少t,再实现信号的重构。软阈值法的 图像如图1(b)所示,公式为: y:sing(x).(Ix [半软阈值方法,是对软、硬阈值法的一种折中方法,其 函数值介于软阈值和硬阈值之间,在降噪中起到了很好的效 果 ”。半软阈值的图像如图1(c)所示,公式为: r 厂 1、 :sing( )‘lI J一主 J Ixl≥ (6) Io <f 硬闽值函数在阈值处 =t是不连续不可导的,从而影响 了信号重构的效果,带来了一些附加振荡,使信号光滑性很 差。软闽值光滑性好,克服了硬阈值不够平滑的特点,但同 时也由于过于平滑而损失了一些有用的高频信息,影响了重 构的真实。半软阈值考虑到软硬阈值的缺点,是一种折中方 法,取得了一定的降噪效果。本文针对传统阈值函数的缺点, 提出两种改进阈值函数。 LI / L / / / / / ● )硬阉值覆数 (b1敬丽慎髓数 【c)半款闲值蘧数 (a) rd thresholdiog (h】soft t|tresholding (c)}l{l lf-solt thresholding f tarction {’L¨1ct ion functi∞ 图1传统阈值函数 Fig.1 Traditional threshold function .12. xl c r 其中,m=4(1一a)t,d∈(0,1)。 当a=0时,接近于硬阈值,在区间(一2t,一f)t_J(t,20上 满足抛物线函数,在(一。。,一20 tJ(2t,+ )上满足硬阈值函 数;当d=1时,为软阈值函数;当a=112时,接近于半软 阈值,在区间(一3tl2,一『)t_J(f,3t/2)上满足抛物线函数,在(一*, 一3tl2)k.J(3tl2,+∞)上满足硬阈值函数。a越接近于1,满足 抛物线函数的区间越大,n越接近于0,满足抛物线函数的区 间越小。 图2改进阈值函数1 Fig.2 Improved threshold function 1 2.2.3改进阈值函数2 考虑到改进函数1到达硬阈值函数的区间太长,提出 一个更快接近于硬阈值函数的函数。改进阈值函数1在区 间(一(4一口)t/3,一f)u(t,(4一 )t/3)上满足一个四次函数 =(1/ m)y4+t,改进阈值函数1在区间(一。。,一(4一a)t/3)tA((4一a)t/3, +。。)上满足硬阈值函数,该函数在X=(4一a)t/3处连续且可导。 此函数比改进硬阈值函数1能够以更快的速率连接到硬阈值 函数。函数图像如图3所示,公式如下: x _y= sing( ( ( ); ≤ (8) 0 < 其中,m=256[(1一a) /27,Ⅱ∈(0,1)。 当a=0时,接近于硬阈值,在区间(一4t/3,一 u(t,4t/3) 上满足抛物线函数,在(一 ,- ̄4t/3)t.J(4t/3,+o。)上满足硬 阈值函数;当 =1时,为软阈值函数;当口=1/2时,接近 于半软阈值,在区间(一7t/6,一 u(t,7t/6)上满足抛物线函数, 在(一∞,一7t/6)tJ(7t/6,+∞)上满足硬阈值函数。 越接近于1, 满足抛物线函数的区间越大,a越接近于0,满足抛物线函数 宋倩倩,等 基于新阈值函数的小波阈值降噪方法 的区间越小。 了不同程度能量的压缩,改进阈值函数1对小波系数的压缩 区间长,而改进阈值函数2对小波系数的压缩区间短,要根 据具体情况来选择这两种函数,以及合适的a值。 3仿真验证 为了比较上述改进阈值降噪方法的降噪效果,引人如下 信噪比定义: 图3改进阈值函数2 SNR:1= 0+log;(9) Fig,3 Improved threshold functiT 土—一((db)db) on 2 ∑( (f)一,(f)) 阈值附近的系数混杂了干净信号的小波系数和噪声的小 其中: )为真实信号, (i)为含噪声信号,三为信号长度m 。 波系数,单纯阈值的选取无法改变这一问题。新改进的新阈 采用db6小波函数,在叠加白噪声信噪比为3的情况下, 值函数,将阈值附近的系数做一定的能量压缩,从而在一定 对blocks信号,首先得出其最优分解层数为6层,然后采用 程度上压缩了噪声对干净信号的影响,同时又保留了部分干 改进阈值函数1和2进行降噪,并与传统硬阈值、软阈值、 净信号的信息。两种改进的新阈值函数对阈值附近的系数做 半软阈值进行比较,降噪后的信噪比如图4所示。 23 22 21 蚕20 1 9 妲l8 1 7 l 6 n a 0 (a)minimaxi闽值 (b)rigrsure闽值 (c)sqtwoIog闽值 (a)minimaxi thre shold (b1 r igrsu1.e thre sho1d (c)sqtwolog th1.esho1d 图4 blocks信号仿真 Fig.4 Blocks signal de-noising of improved threshold function 图4可以看出,minimaxi阈值用在改进阈值函数中降噪 non-stationary signal based on wavelet transform[J].Application 效果最优,改进阈值函数总体降噪效果优于传统阈值函数。 Research of Computers,2005(8):161—166. 同时对于不同的 ,降噪效果不同。在传统3种方法中,当 【3】张翠芳.小波阈值降噪效果影响因素的研究[J】.西安邮电 硬阈值较优时,a贴近于1时效果更好;当软阈值较优时,。[ 学院学报,2008,13(5):13—15. 贴近于0效果更好。改进函数I和改进函数2总体走势相同, ZHANG Cui-fang.Research on the influence factors of wavelet 但不同的信号,不同的a值,去噪效果不同。 threshold de-noising[J].Journal of Xi’An University of Post and 4结论 Telecommunications,2008,13(5):13—15. 【4]Dohono D L,Johnstone I.Ideal spatial adaptation by wavelet 文中提出了一种压缩能量阈值函数,仿真发现,该函数 shrinkage[J].biometrika,1994,81(3):425-455. 采用minimaxi阈值可使改进阈值函数信噪比达到最优,两种 【5]Dohono D L.Denoising by soft-thresholding[J].IEEE 改进阈值函数与传统阈值法相比,有着明显的降噪效果。在 Transaction on Information,1995,41(3):613—627. 实际应用中,应该根据具体的信号具体的噪声采用不用的降 【6】栗鸣,郭东敏,权建峰,等.基于提升小波的改进半软阈值 噪策略,使得降噪效果达到最优。 降噪方法[J],探测与控制学报,2009,31(4):54—57. 参考文献: LI Ming,GUO Dong—min,QUAN Jian-feng,et a1.Improved half- 【1】文莉,刘正士,葛云建.小波去噪的几种方法[J].合肥工业 soft threshold de-noising based On liftingwavelet[J].Journal of 大学学报:自然科学版,2002,25(2):167—172. Detection&Control,2009,31(4):54—57. WEN Li,LIU Zheng-shi,GE Yun-jian.Several methods of [7]赵天娇,何选森,陈利.基于新阈值函数小波变化的噪声盲 wavelet de—noiSing[J】.Journal of He fei University of 分离算法[J].计算机应用研究,2010,27(8):2886—2888. Technology:Natural Science,2002,25(2):167—172. ZHAO Tian-qiao,HE Xuan-sen,CHEN Li.Noisy blind source 【2】乔强,周激流,何坤等,基于小波变换的非平稳信号去噪[J]. separation algorithm based on new threshold function of wavelet 计算机应用研究,2005 f8):161—166. transform[J].Application Research of Computers.2010,27(8): QIAO Qiang,ZHOU Ji-liu,HE Kun,et a1.Noise reduction of 2886—2888. (下转第16页) .】3。 《电子设计工程》2014年第1期 信乎spwv时频谱 1 5O PAUSA:IEEE。2000:463—466. [2】Chen V C.Micro-Doppler effect of micro—motion dynamics:a lO0 review[C].Proceedings of SPIE on Independent Component Analysis,Wavelet,and Neural NetworksOrlando,USA:SPIE .5O \ 篓 。 一Press,2003.240—249. [3]Chen V C.Micro-Doppler effect in radar:phenomenon,mode1. and simulation study【J].IEEE Transactions on Aerospace and Electronic System,2006,42(1):2—21. 5O -100 【4】Jiajin Lei.Target classification based on micro—Doppler 图4回波信号时频谱 Fig.4 The time—frequency spectrum of the echo signal signatures[C].IEEE International Radar Conference.Arlington, Virginia,USA:IEEE,2005:179—183. 信号时频像理论值 [5】Thayaparan T,Stankovic L,Djurovic I.Micro—doppler—based target detection and feature extraction in indoor and outdo0r environments[J].Journal of the Franklin Institute,2008:700—722. [6】张冠杰,张群,张涛,等.直升机振动环境下的毫米波调频 步进信号仿真分析[J].西安电子科技大学学报,2005,32(2): 247-252. ZHANG Guan-jie,ZHANG Qun,ZHANG Tao,et a1.Simulation and analysis of the millimeter wave chirp frequency stepped radar signal with vibration of a helicopter[J].Journal of Xidian 图5信号时频谱理论值 Fig.5 The theoretical value of the time-frequency spectrum University,2005,32(2):247—252. [7】Du L,Li J,Stoica P,et a1.Doppler spectrogram analysis of human gait via iterative adaptive approach[J].Electronics letters, 反演目标运动信息和识别目标的首要问题。本文建立了接近 实际的普通战车车轮的微动模型和回波模型,从数学上定量 分析了普通战车车轮所产生的微多普勒特征,并采用平滑伪 Winger—Ville时频分析方法提取了相应的微多普勒特征,仿真 结果说明了理论分析的正确性和提取方法的有效性。这将为 2009,45(3):186—188. 【8】He S,Zhou J-X,Zhao H-Z,et a1.Analysis and extraction of stepped ̄equency radar signature for micro-motion structure[J]. IET Radar Sonar Navig,2009,3(5):484-492. 地面运动目标的检测和识别提供一定的理论依据。 参考文献: 【1】Chen V C.Analysis of radar micro—Doppler signature with time" frequency transforms【C].Proceedings of the Tenth IEEE Workshop on Statistical and Array Processing.Pocono Manor, 专 :每努岛 每 每 毒 : 知 尊 岛 戋i: 毒 【9]李康乐,姜卫东,黎湘.弹道目标微动特征分析与提取方法 系统工程与电子技术,2010,32(1):1 15一l18. LI Kang-le,JIANG Wei-dong,LI Xiang.Micro—motion feature analysis and extraction methods for ballistic targets[J].Systems Engineering and Electronic,2010,32(1):1 15-I 18. 南i囊P 岛毒 每 ≮ 每知知 怠 % 气 一 毫 ¥ (上接第13页) [8J Rafael C.Gonzalez,Richard E.Woods.数字图像处理【M].2 Petroleum University:Science&Technology Edition.201 1. 版.阮秋琦,阮宇智,译.北京:电子工业出版社,2003. 33(1):165-169. [9]潘泉,张磊,孟晋丽等.小波滤波方法及应用[M】.北京: 清华大学出版社,2005:58. [11】刘俊星,章新华,周波等.新闽值及阈值函数的小波去噪 研究,声学技术[M].上海:声学技术出版社,2011. 【1O】胡泽,林丽君,何明格,等.基于小波变换的随钻测试数 据降噪方法研究【J】.西南石油大学学报:自然科学版, 201 1,33(1):165—169. HU Ze,LIN Li-jun,He Ming-ge,et a1.Research of de-noising oil-drilling testing data based on wavelet[J].Journal of Southwest [12]钱颖雪,左洪福,李耀华.小波与傅里叶变换耦合的静电 监测信号去噪法[J】.计算机技术与发展,2009,19(7):1—3. QIAN Ying-xue,ZUO Hong-fu,LI Yao-hua.Static monitoring signal de-noising by wavelet and F丌l[J].Computer Technology and Development,2009,19(7):1-3. .16.