应用物理学论文 28973.doc

上传人:文库蛋蛋多 文档编号:4201058 上传时间:2023-04-09 格式:DOC 页数:25 大小:965KB
返回 下载 相关 举报
应用物理学论文 28973.doc_第1页
第1页 / 共25页
应用物理学论文 28973.doc_第2页
第2页 / 共25页
应用物理学论文 28973.doc_第3页
第3页 / 共25页
应用物理学论文 28973.doc_第4页
第4页 / 共25页
应用物理学论文 28973.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《应用物理学论文 28973.doc》由会员分享,可在线阅读,更多相关《应用物理学论文 28973.doc(25页珍藏版)》请在三一办公上搜索。

1、基于小波分析的光谱数据去噪1.1 课题背景及意义光谱分析法是以辐射能与物质组成和结构之间的内在联系及表现形式光谱的测量为基础,利用光谱来分析样品的物质组成,属性或者物态信息的技术。由于光谱分析技术具有分析速度快,精度高,结果稳定,无破坏等优点,在化工、农业、医学等领域得到越来越广泛的应用1,2。由于在光谱测量过程会中受到仪器,样品背景,各种干扰等随机因素的影响,得到的光谱数据中不可避免的含有噪声,如果不加以处理,会影响校正模型建立的质量和未知样品预测结果的准确性。通过对光谱数据的去噪预处理,可以减少噪声的影响,提高模型的稳定性。通常采用的去噪方法包括平滑,傅立叶分析等。其中光谱平滑的目的是消除

2、高频随机误差,其基本思路是在平滑点的前后各取若干点来进行“平均”或“拟合”,以求得平滑点的最佳估计值,消除随机噪声,这一方法的基本前提是随机噪声在处理“窗口”内的均值为零。这种平滑的方法可有效地平滑高频噪声,提高信噪比,但是它对有效信号也进行平滑,容易造成信号失真,降低了光谱分辨率,而且光谱的两端不能进行平滑,因此存在一定的局限性。傅立叶分析对数据处理应用的主要目的是加快信息的提取过程,通过压缩数据使得信息提取更加有效,同时去除干扰和噪声。在传统的信号处理中,傅立叶分析是数据预处理的主要手段,但是傅立叶分析只能获得信号的整个频谱,不能得到信号的局部特性,不能充分刻画动态的非平稳信号的特征3。而

3、小波分析可以把各种频率组成的混合信号按照不同的分辨尺度分解成一系列不同频率的块信号。由此可对特殊频率范围内的噪声进行滤波处理,小波分析灵活滤波的特性是其它方法无法比拟的。小波分析是从傅立叶分析的基础上发展以来的,通过引入可变的尺度因子和平移因子,在信号分析时具有可调的时频窗口,巧妙地解决了时频局部化矛盾,弥补了傅立叶分析的不足,为信号处理提供了一种多分辨率下的动态分析手段。由于小波分析对信号的分时分频的精细表达和多分辨率分析的特点,即有用信号和噪声信号在不同尺度上呈现不同的视频特征或者传播行为,根据这些特征的不同,可以将有用信号提取出来。小波算法能够满足各种去噪要求,如低通,高通,随机噪音的去

4、除等4,5。小波分析有效地完成了信号的时间与空间的局部化,对于信号分析而言意义重大。小波分析具有多分辨率分析和多尺度的特点,可以由粗到精地逐步观察信号,同时还具有品质因数恒定,即相对带宽(带宽与中心频率之比)恒定的特点;适当地选择基小波,可以使其在时、频两域都有表征信号局部特征的能力,因此非常有利于信号分析。由于小波分析具有以上特性,人们把小波分析誉为分析信号的数学显微镜6。1.2 本文的研究目的和所做的研究工作本文的目的是运用小波分析对气体的光谱数据进行去噪。所作的研究工作是对小波分析多光谱数据的去噪的过程进行细致的分析。同时对MATLAB软件的应用进行了解,进行仿真前的准备。1.3 研究工

5、具本文研究所用的工具是MATLAB的小波工具箱。MATLAB是MathWorks公司于1982年推出的一套高性能的数值计算和可视化软件,它集数值分析,矩阵运算,信号处理和图形显示于一体,构成了一个方便的,界面友好的用户环境。小波工具箱是许多基于MATLAB技术计算环境的函数包的集合。应用MATLAB体系下的小波与小波包,提供了分解和综合信号的工具。小波工具箱提供两种工具,一是控制线的函数,二是图像操作工具。第一类工具是由可以直接调出线或应用命令的函数组成,这些函数大多是M文件或者各种实现特定的小波分解与综合算法的陈述7。本文的第二部分主要介绍了小波分析的一些基础的理论知识,并对小波的一些去噪方

6、法进行了解析,第三部分则是根据小波分析进行光谱数据去噪的仿真。第四部分对本文进行总体的总结以及对未来的展望。2 小波分析的理论基础及去噪方法的解析本节主要介绍了小波分析的基本理论以及小波分析对一维信号进行消噪处理,其中理论部分包括连续小波分析,小波分析和傅立叶分析的比较,常用小波的介绍以及多分辨率分析在小波分析理论中的作用。运用小波分析进行一维信号的消噪处理是小波分析的一个重要应用,尤其是在光谱数据预处理去噪中有着广泛的应用。主要有基于小波分析的局部极大值点去噪和基于阈值去噪的两种技术。Mallat提出了通过寻找小波分析系数中的局部极大值点,并根据此重构信号可以很好的逼近原始信号。Donoho

7、提出了基于阈值的小波去噪方法,先对信号进行小波分析,再对小波分析值进行去噪处理,最后反分析得到去噪后的信号8,9。2.1 连续小波分析的基本概念小波分析方法是一种窗口大小(即窗口面积)固定但其形状可变,时间窗和频率窗都可改变的时频局部化分析方法,即在低频部分具有较高的频率分辨率和较低的时间分辨率,在高频部分具有较高的时间分辨率和较低的频率分辨率。正是这种特性,使小波分析具有对信号的自适应性10。小波分析被看成调和分析这一数学领域半个世纪以来的工作结晶,已经广泛地应用于信号处理,图像处理,量子场论,地震勘探,语音合成与识别,音乐,雷达,CT 成像,彩色复印,流体湍流,天体识别,机器视觉,机械故障

8、诊断与监控,分形及数字电视等领域。原则上讲,传统上使用傅立叶分析的地方都可以用小波分析来取代。小波分析优于傅立叶分析的地方是,它在时域和频域同时具有良好的局部化性质11。设,表示平方可积的实数空间,即能量有限的信号空间,其傅立叶分析为.当满足允许性条件(Admissiable Condition): 式2.1时,我们称为基本小波或者小波母函数(Mother Wavelet)。将母函数经伸缩和平移后,就可以得到一个小波序列。对于连续的情况,小波序列为: 式2.2其中,为伸缩因子,为平移因子。一般归一化,令。由于,所以也单位化了。对于任意的函数的连续小波分析为: 式2.3其中,当相当于频率,相当于

9、位移。其逆分析为:当, 式2.4 2.1.1 连续小波分析的时频窗口特性小波分析的时频窗口特性和短时傅立叶分析的时频窗口不一样。其窗口形状为两个矩形,窗口中心为,时窗宽和频窗宽分别为和。 图2.1 连续小波分析的时频窗口特性在实际应用中信号分析的要求是:信号高频部分对应时域中的快变成分,如陡峭的前沿、后沿、尖脉冲等,分析时对时域分辨率要求高,对频域分辨率要求低。信号低频成分对应时域中的慢变成分,分析对时域分辨率要求低,对频域分辨率要求高。连续小波函数窗口有“变焦”特性:当变小时,时域观察范围变窄,但频率观察的范围变宽,且观察的中心频率向高频处移动;当变大时,时域观察范围变宽,频域的观察范围变窄

10、,且分析的中心频率向低频处移动12-15。其中仅仅影响窗口在相平面上时间轴上的位置,而不仅影响窗口在频率轴上的位置,也影响窗口的形状。这样小波分析对不同的频率在时域上的取样步长是调节性的:在低频时小波分析的时间分辨率较差,而频率分辨率较高。在高频时小波分析的时间分辨率较高,而频率分辨率较低,这正符合低频信号变化缓慢而高频信号变化迅速的特点。这就是小波分析优于经典的傅立叶分析与短时傅立叶分析的地方。总的来说,小波分析比短时傅立叶分析有更好的时频窗口特性。2.1.2 连续小波分析的重要性质(1)线性性:一个多分量信号的小波分析等于各个分量的小波分析之和。(2)平移不变性:若的小波分析为,则的小波分

11、析为 。(3)伸缩共变性:若的小波分析为,则的小波分析为 。(4)自相似性:对应于不同尺度参数和不同平移参数的连续小波分析之间是自相似的。(5)冗余性:连续小波分析中存在信息表述的冗余度。2.2 小波分析和傅立叶分析的比较小波分析是傅立叶分析思想方法的发展和拓延,它自产生以来,就一直与傅立叶分析密切相关,可以说小波分析是一种广义上的傅立叶分析。小波分析的存在性证明,小波基的构造以及结果分析都依赖于傅立叶分析,两者是相辅相成的,比较后有以下特点:(1)傅立叶分析的实质是把能量有限的信号分解到以为正交基的空间上去;小波分析的实质是把能量有限的信号分解到和所构成的空间上去。(2)傅立叶分析用到的基本

12、函数只有,具有唯一性;小波分析用到的函数则不具有唯一性,同一个工程问题用不同的小波函数进行分析有时结果相差甚远。小波函数的选用是小波分析应用中的一个难题,目前往往是通过经验和不断地实验来选择小波函数。(3)在频域中,傅立叶分析具有良好的局部化能力,特别是对于那些频率成分比较简单的确定性信号,傅立叶分析很容易把信号表示成各频率成分的叠加和的形式。但是在时域中,傅立叶分析没有局部化能力,即无法从信号的傅立叶分析中看出在任一时间点附近的形态。事实上,是关于频率为的谐波分量的振幅,在傅立叶展开式中,它是由的整体性态所决定的。(4)在小波分析尺度中,尺度的值越大相当于傅立叶分析中的值越小。(5)在短时傅

13、立叶分析中,分析系数主要依赖于信号在片段中的情况,时间宽度是(因为是由窗函数唯一确定的,所以是一个定值)。在小波分析中,分析系数主要依赖于信号在片段中的情况,时间宽度是,该时间宽度是随着尺度变化而变化的,所以小波分析具有时间局部分析能力。(6)如果用信号通过滤波器来解释,小波分析和傅立叶分析的不同之处在于:对短时傅立叶分析来说,带通滤波器的带宽与中心频率无关;相反,小波分析带通滤波器的带宽则正比于中心频率,即为常数亦即滤波器有一个恒定的相对带宽,称之为等结构(为滤波器的品质因数)16-18。2.3 常用小波函数与标准傅立叶分析相比较,小波分析中应用到的小波函数不具有唯一性,即小波函数具有多样性

14、。但是小波分析在工程应用中一个十分重要的问题是最优小波基的选择问题,这是因为用不同的小波基分析同一个问题会产生不同的结果,在面对某一具体应用时,除了要选择比较各小波的基本身的的正交性,对称性,正则性,紧支集,消失矩等问题,同时还要注意具体的应用环境的制约。目前主要是通过小波分析方法处理信号的结果的好坏来判定小波基的好坏,并由此选定小波基。 一般而言,小波基的对称性和正交性不兼容,例如具有正交性的Daubechies小波就不具备对称性。正则性是函数光滑程度的一种描述,是函数领域能量的一种度量。我们说小波是具有紧支集的函数,是指使得函数不等于零的的取值范围是有限的,范围越小,表明小波支集的长度越短

15、,即支集越紧。函数的阶矩是指积分。阶消失矩就是指使得上式为零的那个。消失矩的实际影响是将信号能量相对集中在少数几个小波系数里,小波消失矩与小波支集的长度有着密切关系。根据不同的标准,小波函数具有不同的类型,这些标准通常有:(1) ,的支撑长度。即当时间或频率趋向于无穷大时,从一个有限值收敛到0的速度。(2) 对称性。在图像信号处理中对避免移相是有用的。(3) 和的消失矩阶数。对于数据压缩是非常有用的。(4) 正则性。对信号的重构以获得较好的平滑效果是非常有用的。在众多的小波基函数中,有一些小波函数被实践证明是非常有用的。下面介绍几种常用的小波函数: 1.Haar小波 Haar小波是小波分析中最

16、早用到的一个具有紧支撑的正交小波函数,同时也是最简单的一个函数,它是非连续的,类似一个阶梯函数。Haar函数的定义为下: 1 = -1 式2.5 0 others尺度函数为: 式2.6 2.墨西哥草帽(Mexican Hat)小波Mexican Hat函数为: 式2.7 它是Gauss函数的二阶导数,它在时域和频域都有很好的局部化,并且满足:, 式2.8由于它的尺度函数不存在,所以不具有正交性。 3.Daubechies(dbn)小波系Daubechies函数是由世界著名的小波分析学者Inrid Daubechies构造的小波函数,除了db1(即Haar小波)外,其他小波没有明确的表达式,但是

17、转换函数的平方模是很明确的。db函数是紧支撑校准正交小波,它的出现使得离散小波分析成为可能。假设,其中为二项式的系数,则有: 式2.9其中。小波函数和尺度函数的有效支撑长度为,小波函数的消失矩阶数为。db大多不具有对称性,但具有正交性。函数的正则性随着序号的增加而增加。 4.Biorthogonal(biorNr.Nd)小波系 Biorthogonal函数系的主要特性体现在具有线性相位性,它主要应用于信号的重构中,通常采用的一个办法是采用一个函数进行分解,用另外一个函数进行重构。众所周知,如果采用同一个滤波器进行分解和重构,对称性和重构的精确性将成为一对矛盾,而采用两个函数,则可以解决这个问题

18、。Biorthogonal函数系通常表示成biorNr.Nd的形式:Nr=1 Nd=1,3,5Nr=2 Nd=2,4,6,8Nr=3 Nd=1,3,5,7,9Nr=4 Nd=4Nr=5 Nd=5Nr=6 Nd=8其中,r表示重构(Reconstruction),d表示分解(Decomposition)。2.4 离散小波分析在实际应用中,尤其是在计算机上实现,连续小波必须加以离散化。所以针对连续小波和连续小波分析的离散化。这一离散化都是针对连续的尺度函数和连续平移参数的,而不是针对时间变量的,这与以前习惯的时间离散化不同,需要加以注意区别19。在连续小波中,考虑函数 式2.10为方便起见,在离散

19、化中,总是限制只取正值,这样相容性条件就变为: 式2.11 通常,把连续小波分析中的尺度参数和平移参数的离散化公式分别取做,这里,扩展步长是固定值,为方便起见,总是假定,所以对应的离散小波函数就写作: 式2.12而离散化小波分析系数则可以表示为: = 式2.13其重构公式为: 式2.14其中,是一个与信号无关的常数。 然而,怎样选择和才能保证重构信号的精度呢?显然,网格点应该尽可能地密(即和尽可能地小),因为如果网格点越稀疏,使用的小波函数,和离散小波系数就越少,信号重构的精确度也就会越低。 为了使小波分析具有可变化的时间和频率分辨率,适应待分析信号的的非平稳性,需要改变和的大小,以使小波分析

20、具有“变焦距”的功能。在实际应用中采用的是动态的采样网格,最常用的是二进制的动态采样网格:,每个网格点对应的尺度为,而平移为。由此得到的小波 式2.15称为二进小波(Dyadic Wavelet)。二进小波对信号的分析具有变焦功能。假定一开始选择一个放大倍数,它对应为观测信号的某部分内容。如果想进一步观看信号更小的细节,就需要增加放大倍数,即减小的值;反之,如果想了解信号更宏观的内容,则可以减小放大的倍数,即增大的值,在这个意义上,小波分析被称作数学显微镜。2.5 多分辨率分析 Meyer于1986年创造性地构造出具有一定衰减性的光滑函数,其二进制伸缩与平移构成的规范正交基,才使小波得到真正的

21、发展。1988年S.Mallat在构造正交小波基时提出了多分辨分析MRA(Multi-Resolution Analysis)的概念,从空间的概念上形象地说明了小波的多分辨率特性,将此之前的所有正交小波基的构造法统一起来,给出了正交小波的构造方法以及正交小波分析的快速算法,即Mallat算法。Mallat算法在小波分析中的地位相似于快速傅立叶分析算法在经典傅立叶分析中的地位。关于多分辨分析的原理,我们以一个三层的分解进行说明,其小波分解树如图2.2 所示。S D1A1 D2A2 D3A3 图2.2 三层多分辨率分析树结构图从图中可以看出,多分辨率分析只是对低频部分进行一步分解,而高频部分则不予

22、考虑。分解的关系为。另外强调一点,这里只是以一个层分解进行说明,如果要进一步的分解,则可以把低频部分分解成低频部分和高频部分,以下分解则类推可得20。 在多分辨分析中,分解的最终目的是力求构造一个在频率上高度逼近空间的正交小波基,这些频率分辨率不同的正交小波基相当于带宽各异的带通滤波器。从上面的多分辨分析树结构图可以看出,多分辨率分析只对低频空间进行进一步的分解,使得频率的分辨率变得越来越高14,15。 我们称满足下列条件的中的一列子空间及一个函数为一个正交Multi-resolution Analysis(MRA)(多尺度/多分辨分析): (1) (2) (3) (4) (5),且是的标准正

23、交基,称为此MRA的尺度函数/父函数。2.6 基于阈值的小波分析去噪方法 小波阈值去噪方法认为对于小波系数包含有信号的重要信息,其幅值较大,但数目较少,而噪声对于的小波系数是一致分布的,个数较多,但幅值小。基于这一思想,Donoho等人提出软阈值和硬阈值去噪方法22,即在众多小波系数中,把绝对值较小的系数置为零,而让绝对值较大的系数保留或收缩,分别对应于硬阈值和软阈值方法,得到估计小波系数(Estimated Wavelet Coefficients,简记为EWC),然后利用估计小波系数直接进行信号重构,即可达到去噪的目的。1995年,Donoho提出一种新的基于阀值处理思想的小波域去噪技术。

24、它也是对信号先求小波分析值。再对小波分析值进行去噪处理。最后反分析得到去噪后的信号。去噪处理中阈值的选取是基于近似极大极小化思想,以处理后的信号与原信号以最大概率逼近为约束条件。然后考虑采用软阈值,并以此对小波分析系数做处理,能获得较好的去噪效果,有效提高信噪比。2.6.1 含噪声信号的小波分析特性运用小波分析进行信号消噪处理是小波分析的一个重要应用。一个含噪声的一维信号的模型可以表示成如下形式: 式2.16其中,为真实信号,为噪声信号,是噪声的系数,为含噪声的信号。本文以一个最简单的噪声模型加以说明,即认为为高斯白噪声,噪声级(noise level)为1。在实际的工程应用中,有用信号通常是

25、表现为低频部分或是一些比较平稳的信号,而噪声通常表现为高频的信号,所以消噪的过程可以按以下方法进行:首先对信号进行小波分解,则噪声部分通常包含在里,因而,可以以阈值形式对小波系数进行处理,然后对信号进行重构即可以达到消噪的目的。对信号消噪的目的就是要抑制信号中的噪声部分,从而在中恢复出真实信号。 一般来说,一维信号的消噪处理过程分为以下三个步骤进行:(1) 一维信号的小波分解。选择一个小波并确定一个小波分解的层次,然后对信号进行层小波分解。(2) 小波分解高频系数的阈值量化。从第一层到第层的每一层高频系数选择一个阈值进行软阈值量化处理。(3) 一维小波的重建。根据小波分解的第层的低频系数和经过

26、量化处理后的第一层到第层的高频系数,进行一维信号的小波重构。2.6.2 小波消噪阈值的选取规则 1. 通用阈值(Sqtwolog规则)21 设含噪信号在尺度1到(1)上通过小波分解得到小波系数的个数总和为,为二进尺度,附加噪声信号的标准差是,则通用阈值为: 式2.17该方法的依据为个具有独立同分布的标准高斯变量中的最大值小于的概率随着的增大而趋于1。若被测信号含有独立同分布的噪声时,经小波分析后,其噪声部分的小波系数也是独立同分布的。如果具有独立同分布的噪声经小波分解后,它的系数序列长度很大,则可知:该小波系数中最大值小于的概率接近于1,即存在一个阈值,使得该序列所有的小波系数都小于它。小波系

27、数随着分解层次的加深,其长度也越来越短,根据的计算公式,可知该阈值也越来越小,因此在假定噪声具有独立同分布特性的情况下,可通过设置简单的阈值来去除噪声。2. Stein无偏风险阈值(rigrsure规则)22这是一种基于stein的无偏似然估计原理的自适应阈值选择。对于一个给定的阈值,得到它的似然估计,再将非似然最小化,就得到所选的阈值。具体的选择规则为:设W为一向量,其元素为小波系数的平方并按照有大到小的顺序排列,即,的含义同上。再设一风险向量,其元素为 以元素中的最小值作为风险值,有的下标变量求出对应的,则阈值为: 式2.183. 试探法的Stein无偏风险阈值(heursure规则)23

28、是前两种阈值的综合,是最优预测变量阈值选择。如果信噪比很小,SURE估计有很大的噪声,适合采用这种固定的阈值。具体的阈值选择规则为:设 W 为n个小波系数的平方和,令: , 以及,则有 ; 式2.194. 最大最小准则阈值(minmax规则)24这种方法采用的也是固定阈值,产生一个最小均方误差的极值,而不是误差。这种极值原理在统计学上常备用来设计估计器。被去噪的信号可以被看作与未知回归函数的估计式相似,这种极值估计器可以在一个给定的函数集中实现最大均方误差最小化。具体的阈值选取规则为:; 式2.20 在式中,作为小波系数的个数,为噪声信号的标准差,表示尺度为1的小波系数,式中的的分子部分表示对

29、分解出的第一级小波系数取绝对值后再取中值15,16。2.7 小波基的选择对应于特定的含噪图像,不同的小波基会产生不同的消噪效果,这是小波方法进行图像消噪中的一个关键问题。小波基的选择涉及小波基的类型方面的问题。在同一幅图像中,既有平滑的区域,又有突变的区域。在平滑区域中,一般采用高正则阶、高消失矩的光滑小波基函数。因为选择具有较高阶消失矩的小波函数,能检测图像信号中更精细的奇异性,在重构时,图像中的细节才能得以更多的恢复。在突变区域中,要采用紧支撑的小波基。Daubechies基是具有紧支集的光滑正交小波基,和没有显示的解析式。Daubechies小波的光滑性由其支集的长度来确定,通过合理选择

30、值的大小,既可以保证计算的复杂程度相对较小,又保证了图像信号分析中的空间局部化要求。Daubechies小波基函数兼顾了内积计算快速,基函数的叠加快速,良好的空间局部化和良好的频率局部化,保证了图像信号展开和重构的低复杂度,保证了图像信号中主要成分和模式的识别。借用Daubechies基和Mallat算法来进行图像小波变换处理,是一种有效的方法。本论文采用db4作为小波基函数。在进行仿真试验进行验证算法的有效性之前,先来讨论一下图像质量的评价方法。目前常用的图像质量评价方法23主要有两种,即主观质量评价和客观质量评价。主观评价方法就是让观察者对同一幅图像按视觉效果的好坏进行打分,并对其进行加权

31、平均。该方法劳动强度太大,且不能应用于图像实时传输的场合。客观评价方法是用恢复图像偏离原始图像的误差,来衡量图像恢复的质量,最常用的有均方误差(MSE)、信噪比(SNR)、峰值均方误差(PMSE)和峰值信噪比(PNSR)。客观评价方法只能从总体上反映原始图像和恢复图像的灰度差别。均方误差(MSE)定义为: 式2.21由于此课题是连续信号,是二维曲线,所以采用均方误差能对图形去噪质量进行定量的描述,但它却不能反映人眼的真实感觉。2.8 本章小结 本章先介绍了小波分析的基本理论,主要包括连续小波分析,小波分析和傅立叶分析的比较,常用小波的介绍,多分辨率分析的性质。从以上的理论分析可以知道,基于小波

32、分析的去噪方法,对于非平稳信号,要比传统的滤波去噪方法的效果好,主要是由于传统的滤波器都具有低通性,对需要分析在每个时刻含有不同频率成分的非平稳信号来说,很难进行匹配分析。而小波分析具有多分辨率,并且在时频域都具有局部性,所以很适合分析非平稳信号。在用小波分析去噪的关键是阈值的选取,如果阈值选取的太高,会使得信号失去太多细节,使信号失真,如果阈值选取的太低,又不能达到去噪的目的,在实际应用中通常要经过试验来选取适当阈值。3 小波去噪的仿真3.1小波消噪与MATLAB仿真方法对含噪信号的消噪处理过程可以分为三个步骤27。第一步,选择一个小波,确定小波分解的层次M,然后利用离散小波变换对含噪信号进

33、行M层小波分解。由于噪声信号主要位于每层信号分解后的细节部分,因此对这些细节部分进行处理即可实现消噪。同一个信号用不同的小波基进行分解所得到的消噪效果是不同的,因此找到合适的小波基对于信号的消噪是很重要的。第二步,对第一层到第M层的每一层高频系数进行阈值量化处理。阈值量化方法一般有强制去噪、默认阈值去噪和给定软(或硬)阈值去噪三种方法。强制去噪方法是把小波分解结构中的高频系数全部变为0,即把高频部分全部滤除掉,然后再对信号进行重构处理。这种方法比较简单,重构后的去噪信号也比较平滑,但容易丢失信号的有用成分。默认阈值去噪方法是首先产生信号的默认阈值,然后进行去噪处理。给定软(或硬)阈值去噪方法是

34、在实际的去噪处理过程中,阈值往往可以通过经验公式获得。第三步,根据小波分解的第M层的低频系数和经过量化处理后的第一层到第M层的高频系数,进行信号的小波重构。利用MATLAB软件进行了小波消噪的仿真程序设计24。程序中采用db4小波对含噪信号进行二层小波分解,采用rigrsure、heursure、sqtwolog阈值量化对分解后的小波系数进行处理,重构信号之后即可得到消噪后的信号29,仿真程序见附录:3.2 仿真图形及分析本部分采用如图3.1和图3.2原始曲线和含有噪声的曲线进行分析。从图中可以看出,谱图受到噪声影响较大。本实验采用尺度为2的db小波,将信号进行分解,分别采用常用的rigrsu

35、re、heursure、sqtwolog阈值选择方法进行滤噪处理,滤噪结果如图3.3、3.4、3.5所示。图3.1原始光谱数据 图3.1是的原始的吸收光谱的数据,是没有受到干扰而产生噪声的数据。在程序中是第二个图。图3.2噪声光谱数据 图3.2是原始的光谱数据增加了噪声之后的数据,由图可以看出,噪声对光谱数据的影响还是很大了,去除噪声才能更好的对数据进行进一步的分析和处理。在程序中式第一个图。图3.3rigrsure规则阈值去噪后数据图3.4heursure 规则阈值去噪后数据图3.5sqtwolog规则阈值去噪结果后数据图3.3,3.4,3.5分别是rigrsure规则heursure规则s

36、qtwolog规则阈值去噪的数据结果因为不同的阈值对去噪的结果又一定的影响,因此需要对他们进行比较。表I为采用各阈值值选择规则滤噪后的相对偏差SEM。SEM定义为: 式3.1式中滤噪后个点值,标准谱图各点值,数据个数。表I用尺度为2的db4小波去噪结果 方法 rigrsure heursure sqtwolog相对偏差(SEM) 0.18501 0.18501 0.18501从表I和图3.3、图3.4、图3.5可以看出rigrsure、heursure、sqtwolog三种规则的相对偏差(SEM)均相同,而且比较小,而heursure适用于信号比较小,SORE估计有很大的噪声,通过仿真图形主观

37、视觉上,heursure的峰值比其他两个更接近于原始光谱图,比较适用于本课题,所以确定为heursure作为本次课题的阈值去噪方法。3.3 小波去噪的软件实现 打开小波工具点击加载文本数据进行加载并找出需要加载的含噪声的光谱数据读出含噪吸光度光谱图如图3.6图3.6含噪吸光度光谱图 如上图选好一个分解数据,采用Mallat算法对小波进行多层分解,分解层数选择3层分解,并选用db小波对需要分解的数据进行处理,而db小波基N=1,2,310。选好小波去噪的各个参数后,然后在滤波中选取启发式阈值,而此阈值就是软阈值处理,点击“滤波”按钮,对需要的分解的数据进行小波去噪滤波。滤波结果如图3.7。从图形

38、来看,去噪效果符合选定参数的去噪结果,基本实现了预期编织软件的目的。图3.7给定光谱吸收度信号分解滤波重构图3.3.1 数据分析通过光谱预处理软件,得到光谱数据处理后和处理前的坐标数据,将这些数据通过MATLAB进行仿真,与原数据进行比较如图3.8所示,并进行相对偏差(SEM)进行计算得出最终数据,其结果如表II所示,得到的数据的相对偏差和在MATLAB中用heursure阈值去噪方法得到的相对偏差很接近,说明本课题实现的光谱预处理软件比较准确的实现了光谱数据去噪的功能。图3.8 软件去噪后得到的数据从图可以看出,图形形状基本和图3.4相同,通过对数据进行相对偏差处理得到表I,虽然精度达不到M

39、ATLAB的精度,但是偏差不是很大,能实现去噪效果,保留了基本信息。表II 相对偏差比较方法 MATLAB仿真 软件去噪 相对偏差(SEM) 0.18501 0.193223.4 本章小结 本章简单介绍了小波去噪的各个步骤以及分别用MATLAB和VC+软件对给定数据进行仿真,通过MATLAB仿真,对不同的阈值处理方法进行了比较和分析,得出更适合本课题阈值去噪的方法(heursure阈值去噪),虽然从相对偏差计算结果看,并没有什么大的区别,但是从heursure阈值去噪的仿真图形来看,heursure的峰值比其他两个更接近于原始光谱图,而从各个阈值消噪方法的特点来看,heursure适用于信号比

40、较小,SORE估计有很大的噪声,比较适合本课题。heursure阈值消噪选取为下面VC软件实现得出了一个比较合适的阈值去噪方法。再通过VC+软件对光谱数据进行去噪。验证其阈值的选择是否正确。4 总结与展望随着人们对环境状况的日益关注,大气环境监测技术越来越向自动化、实时在线监测方向发展。图像去噪在图像处理中是一个很重要的预处理过程,它的主要目标是在减少图像中的噪声的同时,尽可能地保留图像边缘和纹理信息。只有选择好的处理方法才能更好的进行图像去噪,使去噪后的图像边缘和纹理信息保存的跟多,使信号的信息接近于理想化的原始纯净信号,这样对分析信号、处理信号更加接近于真实值,这样对环境的监控测试更加准确

41、,跟能准确及时的处理各种环境问题,更好的保护了我们生存的环境。而软件则更实现了大气环境监测向自动化、实时在线监测方向发展。通过软件方便快捷准确的对环境进行检测,使人们的健康质量更加有保证。本课题就是基于这种大环境下而生成的,而小波分析也是一种比较成熟的图像处理方法,通过对小波阈值去噪算法的不断改进,会设计出更加完善,功能更加强大的软件。相信在不久将来,随着算法不断改进,设计出的软件功能也会更加完善,功能也越来越强大,而软件的种类也会越来越多。对人们的生活质量的提高会有很大帮助。附录IMATLAB仿真程序figure;char xuzhiqiang.m,a,b,c;plot(a,b);axis(

42、1000 1500 -0.2 1.4);figureplot(a,c)axis(1000 1500 -0.2 1.4);C,L=wavedec(b,2,db4);q=0.05;p = C(126:492);V = length(p);I = (1:V);cVID = 1;cVN = sum(1./(1:V);pID = p(max(find(p=I/V*q/cVID);pN = p(max(find(p=I/V*q/cVN);待添加的隐藏文字内容3figureplot(C(126:493)E1=wden(b,rigrsure,h,one,2,db4);E2=wden(b,heursure,h,one,2,db4);E3=wden(b,sqtwolog,h,one,2,db4);E4=wdencmp(gbl,b,db4,2,0.05462,s,1)figureplot(E1);figureplot(E2);figureplot(E3);figureplot(E4);y1=0;y2=0;y10=0;y20=0;y11=0;y21=0;y12=0;y22=0;y13=0;y23=0;for i=1:479 y10=y10+(E1(i)-c(i)2;endfor i=1:479 y20=y20+c(i)2;endSEM1=

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号