第六章 小波变换的几个典型应用
6.1 小波变换与信号处理
小波变换作为信号处理的一种手段,逐渐被越来越多领域的理论工作者和工程技术人员所重视和应用,并在许多应用中取得了显著的效果。同传统的处理方法相比,小波变换取得了质的飞跃,在信号处理方面具有更大的优势。比如小波变换可以用于电力负载信号的分析与处理,用于语音信号的分析、变换和综合,还可以检测噪声中的未知瞬态信号。本部分将举例说明。
6.1.1 小波变换在信号分析中的应用
[例6-1] 以含躁的三角波与正弦波的组合信号为例具体说如何利用小波分析来分析信号。已知信号的表达式为
t1sin(0.3t)b(t)1t500500s(t)1000tsin(0.3t)b(t)501t1000500
应用db5小波对该信号进行7层分解。xiaobo0601.m
632幅值 A10-1-2-3-40100200300400500600样本序号 n7008009001000
图6-1含躁的三角波与正弦波混合信号波形
分析:
(1) 在图6-2中,逼近信号a7是一个三角波。
(2) 在图6-3中细节信号d1和d2是与噪声相关的,而d3(特别是d4)与正弦信号相关。
10-120-220-220-250-550-550-5a701002003004005006007008009001000a601002003004005006007008009001000a501002003004005006007008009001000a401002003004005006007008009001000a301002003004005006007008009001000a201002003004005006007008009001000a10100200300400500600样本序号 n7008009001000
图6-2 小波分解后各层逼近信号
10-110-110-120-220-220-250-5d701002003004005006007008009001000d601002003004005006007008009001000d501002003004005006007008009001000d401002003004005006007008009001000d301002003004005006007008009001000d201002003004005006007008009001000d10100200300400500600样本序号 n7008009001000
图6-3 小波分解后各层细节信号
6.1.2 小波变换在信号降躁和压缩中的应用
一、信号降躁
1.工程中,有用信号一般是一些比较平稳的信号,噪声通常表现为高频信号。
2.消躁处理的方法:首先对信号进行小波分解,由于噪声信号多包含在具有较高频率的细节中,我们可以利用门限、阈值等形式对分解所得的小波系数进行处理,然后对信号进行小波重构即可达到对信号的消躁目的。
小波分析进行消躁处理的3种方法:
(1)默认阈值消躁处理。该方法利用ddencmp生成信号的默认阈值,然后利用wdencmp函数进行消躁处理。
(2)给定阈值消躁处理。在实际的消躁处理过程中,阈值往往可通过经验公式获得,且这种阈值比默认阈值的可信度高。在进行阈值量化处理时可利用函数wthresh。
(3)强制消躁处理。该方法时将小波分解结构中的高频系数全部置为0,即滤掉所有高频部分,然后对信号进行小波重构。方法简单,消躁后信号比较平滑,但易丢失信号中的有用成分。
小波阈值去噪方法是目前应用最为广泛的小波去噪方法之一。
3.信号降噪的准则:
1.光滑性:在大部分情况下,降噪后的信号应该至少和原信号具有同等的光滑性。
2.相似性:降噪后的信号和原始信号的方差估计应该是最坏情况下的方差最小。
4.一维信号消躁的步骤:
(1) 一维信号的小波分解。选择一个小波并确定分解的层次,然后进行分解计算。
(2)小波分解高频系数的阈值量化。对各个分解尺度下的高频系数选择一个阈值进行软阈值量化处理。
(3)一维小波重构。根据小波分解的最低层系数和各层高频系数进行一维小波重构。
关键:如何选择阈值和进行阈值量化。在某种程度上,它关系到信号消躁的质量。
5.消躁阈值选取规则
j,k硬阈值法:
j.k,0,j,kj,k
j,k 软阈值法:
sign(j,k)(j,k),0j,kj,k
图 (a) 硬阈值 图 (b) 软阈值
图6-4估计小波系数的软阈值与硬阈值方法
图6-4表明了软阈值和硬阈值法的区别,图中横坐标表示小波分解系数,纵坐标表示
ˆ,为阈值。可以看出,硬阈值法的ˆ函数在点处不连由阈值法得到的小波系数估计值ˆ函数连续性较好,但其导数并不连续,这续,这会给重构信号带来震荡;软阈值法虽然ˆ与小波系数存在就了它的进一步应用。并且当时,由软阈值法得出的估计值着恒定的偏差。
这些分析表明,软阈值法通常会使去噪后的信号平滑一些,但是也会丢掉某些特征;而硬阈值可以保留信号的特征,但是在平滑方面有所欠缺。一般来说,去噪中软阈值的作用会更多一些,但是到底选取哪种处理方法,还应视具体情况而定。
6.应用一维小波分析进行信号消躁处理的MATLAB函数
小波函数:wden和wdencmp
[例6-2] 利用小波分析对含躁正弦波进行消躁。xiaobo0602.m
分析:
(1)消躁后的信号大体上恢复了原信号的形状,并明显去除了噪声所引起的干扰。
(2)恢复后的信号与原信号相比有明显的改变。主要原因是,在进行消躁处理的过程中所用的分析小波和细节系数阈值不恰当。
(原始信号)幅值 A10-10100200300( 消躁信号)幅值 A( 含躁信号)幅值 A400500600样本序号 n700800900100020-20100200300400500600样本序号 n700800900100020-20100200300400500600样本序号 n7008009001000
[例6-3] 在电网电压值监测过程中,由于监测设备出现了一点故障,致使所采集到的信号受到噪声的污染。现在利用小波分析对污染信号进行消躁处理以恢复原始信号。
原始信号60040020006004002000强制消躁后的信号幅值 A050010001500幅值 A0默认阈值消躁后的信号6004002000600400200050010001500样本序号 n给定软阈值消躁后的信号幅值 A05001000样本序号 n1500幅值 A05001000样本序号 n1500
分析:
(1)强制消躁处理后信号比较光滑,但可能丢失有用信息。
(2)默认阈值消躁和给定软阈值消躁这两种处理方法在实际中应用的更广泛。
阈值函数图形如下:xiaobo0604.m
原始信号10.80.60.40.2幅值 A幅值 A硬阈值信号10.80.40.60.40.20-0.2-0.4-0.6-0.6-0.8幅值 A软阈值信号0.60.200-0.2-0.4-0.6-0.8-1050100样本序号 n-0.2-0.4-1050100样本序号 n-0.8050100样本序号 n
二、信号压缩
1.压缩依据: 一个比较规则的信号是由一个数据量很小的低频系数和几个高频系数所组成的。这里对低频系数的选择有一个要求,即需要在一个合适的分解层上选择低频系数。
2.压缩手段:小波分析和小波包分析两种手段。
3.压缩步骤:
(1)信号的小波(包)分解。
(2)对高频系数进行阈值量化处理。对第1层到第N层的高频系数,均可选择不同
的阈值,并且用硬阈值进行系数的量化。
(3)对量化后的系数进行小波(包)重构。
4.两种比较有效的信号压缩方法:
第一种方法:对信号进行小波尺度的扩展,并且保留绝对值最大的系数。在这种情况下,可以选择全局阈值,此时仅需输入一个参数即可。
第二种方法:根据分解后各层的效果来确定某一层的阈值,且每一层的阈值可以互不相同。
[例6-4] 利用小波分析对给定信号进行压缩处理。xiaobo0605.m
原始信号500400幅值 A3002001000100200300样本序号 n压缩后的信号400500600500400幅值 A3002001000100200300样本序号 n400500600
6.2 小波变换在电力负载信号的应用
电力系统在线检测信号含有大量的现场背景噪声,给传统方式的数据采集与故障诊断带来很大的困难。将以处理瞬态信号、含宽带噪声信号等见长的小波分析应用于电力系统在线监测是大有前途的。
本小节的测量数据是从一个复杂的设备上采集的电力负载信号,每分钟采集一个样本,持续了5个星期,总共50400个数据样本。测量数据受到传感器误差和状态噪声两种噪声的影响。本小节将分析其中的两段数据,其中第一段是上午12:30至下午1:00间采集的样本,由于这段时间处于用电高峰,因此数据很复杂;第二段是下半夜采集的样本,数据比较简单。
一、信号分解
[例6-5] 利用小波分解分析第一段数据的信号成分。xiaobo0606.m
345340335330325幅值 A32031531030530029536003610362036303036503660样本序号 n3670368036903700
图1
350a520d53002503600350365037000-2036002036503700a4300250360035036503700d40-2036001036503700a3300250360035036503700d30-103600536503700a2300250360035036503700d20-53600536503700a130025036003650样本序号 n3700d10-536003650样本序号 n3700
图2
分析:第一段电力载波信号如图1所示,利用db3小波对其进行5层小波分解,得到逼近信号和细节信号如图2所示。可以看出:
(1)细节信号d1和d2的值较小,可以认为是由传感器和状态噪声的高频分量引起的局部干扰;
(2)细节信号d4包含了3个相连的主要信号模式,它最接近于原始数据的曲线;
(3)细节信号d5含有的信息不多,因此第4层贡献最大,它提取了原始数据曲线的形状。
二、暂态信号检测
为保证电力系统的安全可靠运行,必须对电力设备进行状态监测根据电力信号来判别其运行的状态。电力系统暂态故障信号往往在故障时刻发生突变,若能捕获设备故障信息突变时刻和大小,有利于在故障初期及早采取措施使系统恢复正常,这对提高设备运行可靠性具有重要意义。
[例6-6] 利用小波分解分析检测第二段信号的突变点成分。xiaobo0607.m
310300290280270幅值 A2602502402302202101560158016001620101660样本序号 n168017001720
分析:利用db3小波对其进行5层分解,得到逼近信号和细节信号如图所示。可以看出:
由细节信号d2可以检测突变点位置t=1625,由细节信号d1也能隐约看出t=1600
处的突变点。
300a510d5250200155030016001650170017500-10155051600165017001750a425020015504001600165017001750d40-5155051600165017001750a330020015504001600165017001750d30-51550201600165017001750a230020015504001600165017001750d20-20155051600165017001750a13002001550160016501700样本序号 n1750d10-51550160016501700样本序号 n1750
三、传感器故障检测
[例6-7] 利用小波分析检测传感器故障。xiaobo0608.m
500450400350幅值 A30025020015010022002400260028003000样本序号 n320034003600
4020d30-20220050d224002600280030003200340036000-502200202400260028003000320034003600d10-2022002400260028003000样本序号 n320034003600
利用db3小波对信号进行5层分解,得到第1~3层细节信号如图所示。可以看出每个细节信号都显示了在t=2400~t=3600之间的信号由于传感器故障而引入了传感器误差噪声。
四、奇异点定位消除
[例6-8] 利用小波分析检测信号中的奇异点并消除。xiaobo0609.m
由原始信号波形可以看出在t=1193和t=1215两处存在奇异值点。进一步利用db3小波对信号进行5层分解,得到第1、2、3层细节信号如图所示。发现奇异值点包含在细节信号d1和d2中,且与原信号中的奇异点是同步的。为了消除奇异点,重构信号时令细节信号d1、d2和d3等于零,得到的波形如图所示,比较可见奇异值点已经很不明显了。
400390380370幅值 A360350340330320116011701180119012001210样本序号 n122012301240
图 原信号
4020d30-2011604020d2117011801190120012101220123012400-20116020d1117011801190120012101220123012400-20116011701180119012001210样本序号 n122012301240
图 小波分解的细节信号
370365360355350幅值 A345340335330325320116011701180119012001210样本序号 n122012301240
图 消除奇异点后的波形
6.3 小波分析在图像消躁中的应用
图像消躁在信号处理中是一个经典问题,传统的消躁方法是采用平均或线性方法进行,常采用的是维纳滤波,但是消躁效果不好。随着小波理论日益完美,它以自身良好的时频特性在图像消躁领域受到越来越多的关注,开辟了用非线性方法消躁的先河。具体说来,小波能够消躁主要得意于小波变换具有如下特点:
(1) 低熵性:小波系数的稀疏分布,使图像变换后的熵降低。
(2) 多分辨率特性:由于采用多分辨率的方法,所以可以非常好地刻画信号的非平稳性,如突变和断点等,可以在不同分辨率下根据信号和噪声的分布来去除噪声。
(3) 去相关性:小波变换可以对信号去相关,且噪声在变换后有白化趋势,所以小波域比时域更利于去躁。
(4) 基函数选择灵活:小波变换可以灵活选择基函数,也可根据信号特点和消躁要求选择多带小波、小波包等,对不同场合,可以选择不同的小波母函数。
一、小波图像消躁的基本原理
常用的图像消躁方法是小波阈值消躁方法,它是一种实现简单而效果好的消躁方法。阈值消躁方法的思想很简单,就是对小波分解后的各层系数模大于和小于某阈值的系数分别进行处理,然后利用处理后的小波系数重构出消躁后的图像。在阈值消躁中,阈值函数体现了对小波分解系数的不同处理策略以及不同估计方法,常用的阈值函数有硬阈值函数和软阈值函数。硬阈值函数可以很好的保留图像的边缘等局部特征,但图像会出现伪吉布斯效应等视觉失真现象;软阈值处理相对较平滑,但可能会造成边缘模糊等失真现象,为此人们又提出了半软阈值函数。
小波阈值消躁方法处理阈值的选取,另一个关键因素是阈值的具体估计。如果阈值太小消躁后的图像仍然存在噪声;相反如果阈值太大,重要图像特征又将滤掉,引起偏差。直观上将,对给定的小波系数,噪声越大,阈值就越大。
图像信号的小波消躁步骤有三步,同一维信号的消躁步骤完全相同,不同的是二维小波变换代替一维小波变换。二维小波分析用于图像消躁的步骤如下:
步骤1:二维图像信号的小波分解
步骤2:对分解后的高频系数进行阈值量化。
步骤3:二维小波重构图像信号。
二、例程分析
[例6-9] 利用小波分析对给定一个二维含躁图像进行消躁处理。xiaobo0610.m
原始图像5010015020025050100150200250第1层重构图像501001502002505010015020025050100150200250505010015020025050含躁图像100150200250第2层重构图像100150200250
[例6-10] 利用二维小波变换对给定图像进行消躁处理。xiaobo0611.m
原始图像5010015020025050100150200250第一次消躁后的图像501001502002505010015020025050100150200250505010015020025050含躁图像100150200250第二次消躁后的图像100150200250
6.4 小波分析与图像压缩
所谓图像压缩就是去掉各种冗余,保留重要信息。虽然图像的数据是非常巨大的,但是可以采用适当的坐标变换去除相关从而达到压缩数据的目的。
[例6-11] 利用二维小波变换对给定图像进行压缩处理。xiaobo0612.m
原始图像5010015020025050100150200250第一次压缩后的图像2040608010012020406080100120100200300400500分解后的低频和高频信息100200300400500第二次压缩后的图像204060204060
第一次压缩后图像的大小:
Name Size Bytes Class
ca1 135x135 145800 double array
Grand total is 18225 elements using 145800 bytes
第二次压缩后图像的大小:
Name Size Bytes Class
ca2 75x75 45000 double array
Grand total is 5625 elements using 45000 bytes
分析:
第一次压缩,压缩比较小,约为14;
第二次压缩,压缩比较大,约为114。视觉效果也可以。
我们一般不仅在前两层压缩,理论上可以获得任意压缩比的压缩图像,但在对压缩比和图像质量要求较高的情况下,不如其他的编码方法。
小波分析还可以用于图像平滑、融和、增强以及边缘检测等。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务