基于小波变换的去噪方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章编号:1006-7043(2000)04-0021-03
基于小波变换的去噪方法
林克正
李殿璞
(哈尔滨工程大学自动化学院,黑龙江哈尔滨150001)
摘
要:分析了信号与噪声在小波变换下的不同特点,提出了基于小波变换的去噪方法,且将该去噪算法
用算子加以描述,给出了具体实例.小波变换硬阈值去噪法和软阈值去噪法的性能比较及仿真实验,表明基于小波变换的去噪方法是非常有效的.!关
键
词:小波变换;去噪;奇异性检测;多尺度分析
中图分类号:TN911.7
文献标识码:A
Denoising Method Based on Wavelet Transform
Lin Ke-zheng
Li Dian-pu
(Automation Coiiege ,Harbin Engineering University ,Harbin 150001,China )
Abstract :This paper anaiyzes the different characteristics of noise and signai under waveiet transform and proposes the denoising method based on waveiet transform.The denoising aigorithm based on waveiet transform are described with some operators.Some exampies are demonstrated.The performance of denoising with hard and soft threshoid method based on waveiet transform are compared in computer simuiation.The simuiation shows that the denoising method based on waveiet transform is very effective.
Key words :waveiet transform ;denoising ;singuiarity detection ;muitiresoiution anaiysis
提取掩没在噪声中的信号是信号处理的一项重要课题.实际的信号总是含有噪声的,当待检测信号的输入信噪比很低,各种噪声幅值大、分布广,而干扰信号又与真实信号比较接近时,用传统的时域或频域滤波往往不能取得预期效果.D.L.Donoho 提出的非线性小波方法从噪声中提取信号
效果最明显[2-5]
,并且在概念上也有别于其它方
法,其主要思想有局部极大值阈值法、全局单一阈
值法[3]和局部SURE 多阈值法[4]
.在此基础上,本文首先分析了信号和噪声在小波变换下的不同特
性,据此可有效地从噪声信号检出有用的信号,用算子的形式对基于小波变换的去噪方法进行了统一的描述,并提出了一种可浮动的自适应阈值选取方法.
1
小波分析基础
1.1
信号的小波变换
[1]
设母波函数是!(t ),伸缩和平移因子分别为a 和6,小波基函数!a ,6(t )
定义为!a ,
6(t )=1!
a !(t -6
a )(1)式中,6"R ,a "R -{0}.
函数f (t )" 2
(R )
的小波变换W a ,6(f )定义为
W a ,6(f )= 6(t )>=1!a # - f (t )!(t -6 a )d t (2)小波变换W a ,6(f )就是函数f (t )" 2 (R ) 在对应函数族!a ,6(t )上的分解.这一分解成立的前提是母波函数!(t )满足如下容许性条件 !=# 0I ^!(")I 2" d "< (3)式中^!(")是!(t )的傅立叶变换.由小波变换W a ,6(f ) 重构f (t )的小波逆变换# 收稿日期:1999-10-22;修订日期:2000-7-20;作者简介:林克正(1962-),男,山东蓬莱人,哈尔滨工程大学博士研究生,哈尔滨理工大学副教授,主要研究方向:小波分析理论及图像处理. 第21卷第4期哈尔滨工程大学学报Voi.21,N.42000年8月Journai of Harbin Engineering University Aug.,2000 定义为 f(t)=l C J-J-W a,6(f)a,6(t) d a a2 d6(4) 小波基不是唯一的,只要满足容许性条件即可定义任一特定信号的小波基.另外为了数学上的方便,小波变换也可以表示为 W S f(t)=f S(t)= l S J-f(x)(t-x S )d x(5) 式中S(t)=l S (t S ),S仍然是尺度参数.在实际 应用中,小波变换的尺度参数不必连续取值,而是按照某种方式把连续小波及其变换做离散化处理.通常对尺度参数S进行二进制离散化,即取S=2,Z,则f(t)在尺度2下的小波变换为 W2f(t)=f(t)2(t)= l 2J-f(x)(t-x 2 )d x(6) 它给出了第个倍频程的局部信息.f(t)的小波分解和重构可按Mallat塔式算法[6]进行. l.2信号的奇异性 设f(x)L2(R),x 为x0的任一开邻域,若 v x x ,有 I f(x)-f(x0)I S K I x-x0I (其中K为不等于零的常数)(7)则称f(x)在x0点的奇异性为. 若小波函数C l(R),且具有I阶消失矩(I N),可以证明,v x x ,有 I(W f)(a,6)I S Ka(8)上式说明,对于奇异性大于零的奇异点,随着尺度的增加,其小波变换后的幅值将呈幂增加趋势;而对于奇异性小于零的奇异点,则小波变换的幅值随着尺度的增加而减小. 2宽带随机噪声在小波变换下的特性设I(x)为一实的、方差为2的平稳噪声,E(x)表示随机变量X的数学期望,则I(x)的自相关函数 R I(U,1)=E[I(U)I(1)]=(U-1)2(9)设I(x)的小波变换为W I(S,x),对某一尺度S,它也是x的随机过程,且有 I W I(S,x)I2= J-J-I(U)I(1)S(x-U)S(x-1)d U d1 (l0) 对此式求数学期望,得 E(I W I(S,x)I2)=J-J-2(U- 1)S(x-U)S(x-1)d U d1= 22 S (ll)式(ll)表明,白噪声小波变换的模平方与尺度S成反比,这与一般信号的奇异点是完全不同的.且白噪声产生的模极大值随二进尺度的增加以半数减少的,故尺度越低,噪声成分的含量就越高. 3小波去噪算法 设观测所获得的数据为 x(t i)=S(t i)+I(t i)i=l,2,…,m;(l2)式中S(t i)为真实信号;I(t i)为加性噪声;t i是等间隔的采样点,共有m个样本. 设W(·)和W-l(·)分别表示小波变换和小波逆变换的算子,令D(·,)代表以阈值的去噪算子. 小波去噪过程可分3步进行: (l)进行小波分解:选择一个小波基,并确定尺度,然后进行小波分解;即 Y=W(x(t i))(l3)(2)阈值法修正细节系数:对每一尺度(从l至),选取适当的阈值作用于每一尺度的细节,按一定策略进行处理. Z=D(Y,)(l4)设阈值为,对某一数据域,现给出两种阈值策略:硬阈值法:进行截断处理,若I U I>,则保留,否则置为0. 软阈值法[2]:进行趋零处理,算子D将数据域U中所有I U I S数值置为零,并对I U I>的数以量缩小,它将不置为0的那些系数值进行趋零处理. 尽可能地提高信噪比是选取合适阈值的原则,设某一尺度细节系数的长度为m,该尺度细节系数的标准差为,处理该尺度细节系数的阈值可按式(l5)来确定. =2log(m)(l5)阈值的大小不仅与尺度有关,而且与细节系数的标准差有关,按此策略选取的阈值对信号是可浮动的自适应阈值,随着噪声能量强弱的变化,阈值也能随之上下浮动. (3)信号重建 · 22 ·哈尔滨工程大学学报第2l卷