经验模式分解

经验模式分解
经验模式分解

经验模式分解

摘要

近些年来,随着计算机技术的高速发展与信号处理技术的不断提高,人们对图像的分析结构的要求也越来越高。目前图像处理已经发展出很多分支,包括图像分割、边缘检测、纹理分析、图像压缩等。经验模式分解(EMD)是希尔伯特-黄变换(Hilbert-HuangTransform)中的一部分,它是一种新的信号处理方法,并且在非线性、非平稳信号处理中取得了重大进步,表现出了强大的优势与独特的分析特点。该方法主要是将复杂的非平稳信号分解成若干不同尺度的单分量平稳信号与一个趋势残余项,所以具有自适应性、平稳化、局部性等优点。鉴于EMD方法在各领域的成功应用以及进一步的发展,国内外很多学者开始将其扩展到了二维信号分析领域中,并且也取得的一定的进展。但是由于二维信号不同于一种信号,限于信号的复杂性和二维数据的一些处理方法的有限性,二维经验模式分解(BEMD)在信号分析和处理精度上还存在一些问题,这也是本文要研究和改善的重点。

关键词:图像处理;信号分解;BEMD

Abstract

In recent years, with the rapid development of computer technology and the continuous improvement of signal processing technology, the demand for the analysis structure of the image is becoming more and more high. At present, many branches have been developed in image processing, including image segmentation, edge detection, texture analysis, image compression and so on. Empirical mode decomposition (EMD) is a part of Hilbert Huang transform (Hilbert-HuangTransform). It is a new signal processing method, and has made significant progress in nonlinear and non-stationary signal processing, showing strong advantages and unique analysis points. This method mainly decomposes the complex non-stationary signals into several single scale stationary signals with different scales and a trend residual term, so it has the advantages of adaptability, stationarity and locality. In view of the successful application and further development of EMD method in many fields, many scholars at home and abroad have expanded it to the two-dimensional signal analysis field, and have made some progress. However, because two dimensional signal is different from one signal, it is limited to the complexity of signal and the processing methods of two-dimensional data. Two-dimensional empirical mode decomposition (BEMD) still has some problems in the accuracy of signal analysis and processing, which is also the important point of research and improvement in this paper.

Key words: image processing; signal decomposition; BEMD

目录

摘要 (1)

第一章概况 (4)

2.EMD方法原理 (5)

2.1 本征模函数 (5)

2.2 .EMD分解过程 (5)

2.3.分解举例: (6)

3. BEMD分解原理 (8)

3.1 图像极值点的选取: (8)

3.2 Delaunay 三角剖分 (9)

3.3 基于三角网络的曲面插值 (11)

3.4 分解方法 (11)

3.5 BEMD 分解停止准则 (12)

4 二维经验模态分解在图像处理中的应用.................................. 错误!未定义书签。

4.1图像分解实例............................................................. 错误!未定义书签。

4.2图像降噪 ................................................................... 错误!未定义书签。5总结.................................................................................... 错误!未定义书签。参考文献................................................................................ 错误!未定义书签。

第一章概况

随着计算机技术的不断发展和其应用领域的不断扩展,数字图像处理技术得到了迅猛的发展,涉及信息科学、计算机科学、数学、物理学以及生物学等学科,因此数理及相关的边缘学科对图像处理科学的发展有越来越大的影响。近年来,数字图像处理技术日趋成熟,它广泛应用于空间探测、遥感、生物医学、人工智能以及工业检测等许多领域,并促使这些学科产生了新的发展。数字图像处理就是利用计算机对图像进行处理,其任务是将原图像的灰度分布作某种变换,使图像中的某部分信息更加突出,以使其适应于某种特殊的需求。目前数字图像处理已经发展出很多分支,包括图像分割、边缘检测、纹理分析、机器视觉等领域。多分辨率多尺度是人类视觉高效、准确工作的重要特征之一。自然产生的图像大多包含大量不同尺度的信息,这些信息在一幅图像中同时出现。而对图像的应用研究往往仅限于某一尺度或某些尺度上的现象,或者只需要某些尺度的信息;其他尺度的信息往往会对处理结果有不良影响,或者增大了处理的难度和复杂性。所以把图像信息按尺度进行分离非常必要。多尺度图像分解可以消除其他无用尺度信息对处理结果的影响,也简化了处理的难度和复杂性;也是图像目标识别和边缘检测等处理过程的预处理方法之一。

图像可以看作二维的随机信号,因此也可以通过对一维随机信号处理方法的二维扩展实现。经典的信号处理方法是傅立叶谱分析法,其必须对信号进行全局分析,不具备局部性,只适合线形和平稳信号分析。为了分析非平稳与非线性信号,人们发展了信号的时频分析法,如短时傅立叶变换、Wigner-Ville 分布以及小波变换等。由于所有的这些时频分析方法都是以 Fourier 变换为最终理论依据,故有一定难以克服的局限性,难以在时频分析的方法中取得突破。为了克服这些弊端,1998 年, Huang[1]等人提出了一种具有自适应时频分辨能力的信号分析方法——经验模式分解(EMD,Empirical Mode Decomposition)。鉴于经验模式分解在一维信号处理方面已经获得巨大的成功,将其推广到二维情况,将图像按尺度从小到大进行分离,小尺度信息包含了图像的细节信息,剩余的大尺度信息表达了图像的基本趋势和结构,将会给图像处理领域提供一种新的有效的数据处理手段。

2.EMD方法原理

大多数的工程实际信号都是由多频分量组成的,这种模式下的信号性质很复杂不容易分析。而单分量的信号在任一时间只有一个频率或一个频率窄带的信号,对人们来说分析起来即直观又明了,同时很容易进行进一步的深入处理。所以将多分量信号分解成若干个单分量的信号形式就是信号处理领域需解决的重点

EMD的分解过程就是将复杂信号单分量化,也就是说,对原始数据序列通过EMD分解成

若干个本征模函数(IMF)和一个残余分量。

2.1 本征模函数

在物理上,一个函数的瞬时频率有意义,那么这个函数序列必须是对称的、局部均值为零、具有相同的过零点和极值点数目。在这样的条件下,N.E.Huang等人提出了本征模函数(Intrinsic Mode Function,简称IMF)的概念[2]。假设任何信号都是由若干本征模函数组成,一个信号都可以包含若干个本征模函数,如果本征模函数之间相互重叠,便形成复合信号。

EMD分解的目的就是为了获取本征模函数。本征模函数形成条件有以下两个:

1.函数在整个时间范围内,局部极值点和过零点的数目必须相等或最多相差一个;

2.在任意时刻点,局部最大值的包络(上包络线)和局部最小值的包络(下包络线)平均值必须为零。

2.2 .EMD分解过程

EMD分解方法进行是需要一定条件

(1)整个信号中至少存在一个极大值点和一个极小值点。

(2)两个相邻的极大值点或者是两个相邻的极小值点间的时间间隔作为EMD分解的尺度特征。

(3)如果信号中不存在任何极值点,但是有拐点,可以通过一阶或者多阶微分求得极值点,最后再对分量求积分获得结果。

如果信号满足以上3个条件,则这个信号就可以进行EMD的分解。

具体的实现过程是:

设原数据序列为f(t),首先对f(t)选取局部极值(包括极小值和极大值),所有的极大值的插值曲线连接作为包络的上界,所有的极小值的插值曲线连接作为包络的下界,包络

的上下界将覆盖所有的数据,得到极大值包络数据E max(t)和极小值包络数据E min(t)。由这两条包络得到一个均值函数e1,即:

e1=E max t+E min(t)

2

e1与原始信号 f(t)的差量定义为分量d1,即

d1=f t?e1

考察d1是否为 IMF 函数。实际上d1局部包络均值不为零,也并未达到分离骑行波和使波形更加对称的目的。所以处理过程必须重复进行多次,直到得到内禀模式函数为止。在第二次的筛分过程中,d1被作为数据,

d1?e11=d11

其中e11为d1的平均值。

处理过程重复 k 次后,此时有:

d1(k?1)?e1k=d1k

定义c1=d1k,c1满足 IMF 条件,即为从原数据f(t)分离出的第一个 IMF。

SD=

|d1k?1t?d1k t|2

1k

2

T

t=0

通常 SD 值可以设置为 0.2~0.3,即满足 0.2

2.3.分解举例:

原始信号

极大值点

极大值包络曲线

极小值点

极小值包络包络

极大值和极小值的包络均值

从原始信号中减去均值后的余项

根据IMF满足的条件,考察其是否为IMF。若不是,则继续进行上面过程,直至得到IMF为止。

3. BEMD分解原理

BEMD的分解过程与一维的EMD分解类似,只是在极值点求取、包络面的构造等算法上存在不同,其次是二维的处理信息量很大,其空间和时间上的相关性也会影响到整个分解过程。信号可以进行BEMD分解的假设条件是[3]:

(1)在二维数据平面中,至少包含一个极大值点和一个极小值点;如果整个二维数据平面内不存在极值点,但可通过求导运算后求得一个极大值点和一个极小值点。

(2)二维分量的提取是以二维数据中的极值点之间的距离作为特征尺度。

3.1 图像极值点的选取:

图像的数据存储形式是栅格结构,栅格结构将图像划分成均匀分布的栅格,这些栅格就是通常所说的像素。图像数据数列中的局部极值点的求取常见的有两种方法: 一种方法是在像素点的8邻域中寻找极值点,即与8邻域点做灰度值比较确定极值点;

另一种方法是利用数学形态学方法寻找极值点[4]。

这里采用的是8邻域法寻找极值点。

对于一幅灰度图像,设左上角为坐标原点,水平方向为X轴,竖直方向为Y轴,建立二维坐标平面XOY,对于任意像素点(i,j)在图像中存在三种形式:(i,j)是图像的内部点、(i,j)是图像的边界点、(i,j)是图像的角点。如图所示。

图像内部点图像边点

图像角点

由于像素点的位置不同,对应周围邻域的大小不同,因此在提取灰度图像极值时,将像素点(i,j)的灰度值分别与对应邻域像素的灰度值进行比较。如果是图像内部的点, 将点

(i,j)的灰度值与周围的8邻域进行比较。同理,图像边界上的点和角点分别与周围5邻域

和3邻域进行比较,由于5邻域和3邻域是8邻域的特殊情况,因此这种提取灰度图像极值

的方法也称为8邻域比较法这种方法简单、检出的极值点完全,但计算量较大,需要时

间相对长。

3.2 Delaunay 三角剖分

找出图像数据序列中的所有极值点后,它们在二维平面上是一个散乱分布的状态,也就

是说它们构成了一个离散的点集,需要按一定的邻接关系将它们有序地组织起来,以便在空

间上进行曲面插值拟合,形成极值的包络面。因为三角形能够最好的逼近不规则的多边形曲面,因此常用三角形平面做逼近[5]。

Delaunay 三角剖分( DT, Delaunay Triangulation)可追溯到于 1907 年提出的 G. Voronoi 图,后来 Delaunay 在 1932 年提出了解决该剖分完整而实用的方法,近几十年

来该算法不断得到改进,以适应不同的应用。DT 也就是最近点意义下的 Voronoi图的直

线对偶图,Voronoi 图由许多胞元组成,每一个胞元包含点集中的一个点(每两点的垂直平分线将平面分成两部分,与某点对应的胞元实际是该点与点集中每个点垂直平分线在平面

内所形成的交集),连接相邻胞元中两个点(直线段)便形成点集DT。

DT 具有很多性质,剖分中常用的性质有最小内角最大和最大空圆原则。

最小内角最大原则:对于一个凸四边形的两种剖分,DT 获得的两个三角形中的最小内角最大。

最大空圆原则:剖分中任一三角形的外接圆(三维为外接球面,高维为超球面)内不含有点集中的任何其他点。

最小内角最大原则又称为局部最优准则,这样获得的剖分称为局部最优(或局部等角)。

(1)(2)

两种不同的分割方式:

从图中可以看到,任何相邻四个孤立的点可以有两种不同的刨分形式,如果按照DT的最小内角最大的原则刨分的话,第一种形式满足条件要求,因为第二种形式的最小内角明显小于第一种形式的最小内角。第二种刨分模式会引起三角网格化出现大量的尖角形式的三角形式,所以要选择第一种刨分形式。

最大空圆原则

从图中可以看出这种剖分满足最大空圆原则,因为ABC的外接圆内不含有任何除了 ABC 三点外的其他离散点;同理,ACD也满足这样的要求。因为ABCD四点同时满足DT的两个条件,所以图中的这种剖分形式即为一个Delaunay三角剖分网格。将二维平面内所有的离散点都按照这两个条件进行DT三角剖分以后可得到整个平面内的三角网格化。

三角刨分基本步骤:

1、构造一个超级三角形,包含所有散点,放入三角形链表。

2、将点集中的散点依次插入,在三角形链表中找出外接圆包含插入点的三角形(称为该点的影响三角形),删除影响三角形的公共边,将插入点同影响三角形的全部顶点连接起来,完成一个点在Delaunay三角形链表中的插入。

3、根据优化准则对局部新形成的三角形优化。将形成的三角形放入Delaunay三角形链表。

4、循环执行上述第2步,直到所有散点插入完毕。

3.3 基于三角网络的曲面插值

曲面插值在经验模式分解中占有重要地位,对于一维EMD分解来说,根据连续性和实时性等要求可选用不同的插值方法来满足要求,比如,当对分解精度要求不太高、对实时性要求高的情况下,可以采用线性插值或者最近插值等方法;如果在对分解精度要求高、对实时性要求不太高的情况下,则可以采用三次样条插值的方法,在保证所有数据的连续和平滑条件下,将所有数据特征都能有效的提取出来。对于二维经验模式分解来说,在选择插值方法方面同样值得着重考虑。

目前,在BEMD中较常见的插值方法有:径向基函数插值、线性插值、B-样条插值、单片样条插值等方法[6]。径向基函数插值需要求解大型的线性方程组,并且会产生大的矩阵数据,这样导致的结果是编程实现时会增大计算消耗以及存储空间需求很大,甚至会无法得到分解结果。线性插值虽然方法简单、运算量较小、计算较快,但是其插值效果过于线性,不能很好的模拟出理想的数据,会导致分解不完全的现象。B样条曲面插值的方法是使用B样条母线法,是使用“母线成面”的原理构造的。通过一个点集生成三次B样条曲线方程,然后得到n条B样条曲线,进而可得到曲面带,最后将曲面块连接到一起,形成一个插值曲面。

在这里用了三角域上的曲面插值,通过Ddaunay三角剖分得到整个平面上的三角网格图,然后对每个网格中使用多项式插值的方法可得到若干个三角曲面块,最后将这些三角曲面拼接到一起即可得到整个插值曲面,类似于分段函数中的各个函数段。

通过对极大值和极小值的插分曲面得到极大值曲面和极小值曲面。

3.4 分解方法

记f(x,y)为待处理的数字图像,其极大值包络曲面E max(x,y)和极小值包络曲面

E min(x,y)的代数均值记为E1(x,y),即:

E1x,y=E max x,y?E min(x,y)

2

它与原图像数据f(x,y)的差值定义为D1(x,y),即:

D1x,y=f x,y?E1x,y

D1(x,y)是f(x,y)的一个中间过程值,重复上述过程 k 次,直到D1k(x,y)是一个本征模函数,此时有:

D

1(k?1)

x,y?E1k x,y=D1k x,y

定义C1x,y=D1k x,y,则C1x,y即为分离出的第一个本征模函数。同样,必须确定一个准则用于每层筛分过程的停止。这可以由限制标准差的尺寸SD完成。判断第i层本征模函数筛分结束的标准差判别函数

一般取 SD ≤ 0.3。 然后把C 1 x,y 从原数据中分离得到余项R 1 x,y ,即

f x,y ?C 1 x,y =R 1 x,y

将R 1 x,y 作为新的数据,重复上述过程n 次,得到最终的表达式:

其中f x,y 为原图像数据,C i x,y 是分解后得到的较小尺度细节信息,R n x,y 是得到的最终大尺度趋势项。

3.5 BEMD 分解停止准则

二维经验模式分解的分解程序是一个二重循环过程,外层循环控制着整个图像信号分解的停止条件。在二维 EMD 分解过程中,如何判断分解过程是否应该结束呢?可以参考如下两个条件:

1大极小值点的总数小于 K (K 为一较小的正整数,可以人为设定);

2 极大值点或极小值点都近似相等。

实际中,二维经验模式分解若满足两者之一,则强制分解过程结束。 若图像的 BEMD 分解停止条件太严格,分解得到的最后几个IMF 意义不大;若条件太宽松,可能丢失图像中的有用分量[9]. ∑∑==---=x x y y y x D k i y x D ik y x D k i SD 112

2

),()1()],(),()1([∑=+=n i n i y x y x y x f R C 1),(),(),(

EMD经验模式分解信息汇总资料

EMD Empirical Mode Decomposition 经验模态分解 美国工程院院士黄锷1998年提出 一种自适应数据处理或挖掘方法,适用于非线性、非平稳时间序列的处理。 1.什么是平稳和非平稳 时间序列的平稳,一般是宽平稳,即时间序列的方差和均值是和时间无关的常数,协方差与与时间间隔有关、与时间无关。未来样本时间序列,其均值、方差、协方差必定与已经获得的样本相同,理解为平稳的时间序列是有规律且可预测的,样本拟合曲线的形态具有“惯性”。 而非平稳信号样本的本质特征只存在于信号所发生的当下,不会延续到未来,不可预测。 严格来说实际上不存在理想平稳序列,实际情况下都是非平稳。 2.什么是EMD经验模态分解方法? EMD理论上可以应用于任何类型时间序列信号的分解,在实际工况中大量非平稳信号数据的处理上具有明显优势。这种优势是相对于建立在先验性假设的谐波基函数上的傅里叶分解和小波基函数上的小波分解而言的。EMD分解信号不需要事先预定或强制给定基函数,而是依赖信号本身特征自适应地进行分解。 相对于小波分解:EMD克服了基函数无自适应性的问题,小波分析需要选定一个已经定义好的小波基,小波基的选择至关重要,一旦选定,在整个分析过程中无法更换。这就导致全局最优的小波基在局部的表现可能并不好,缺乏适应性。而EMD不需要做预先的分析与研究,可以直接开始分解,不需要人为的设置和干预。 相对于傅里叶变换:EMD克服了传统傅里叶变换中用无意义的谐波分量来表示非线性、非平稳信号的缺点,并且可以得到极高的时频分辨率。 EMD方法的关键是将复杂信号分解为有限个本征模函数IMF,Intrinsic Mode Function。分解出来的IMF分量包含了原信号的不同时间尺度上的局部特征信号。 这句话中:不同时间尺度=局部平稳化,通过数据的特征时间尺度来获得本征波动模式,然后分解or筛选数据。 本质上,EMD将一个频率不规则的波化为多个单一频率的波+残波的形式。 原波形=ΣIMFs+余波 信号()t f 筛选出的本征模函数IMF包括余波,对应有实际的物理成因。 现实中的信号分量IMF不会保持完全稳定的频率和振幅,也常常无法从各个分量中直接看出信号规律。EMD分解经常被用作信号特征提取的一个预先处理手段,将各IMF分量作为后续分析方法的输入,以完成更加复杂的工作。 3.IMF的筛选过程 第一步: Get原数据曲线f(t)所有极大值点,三次样条插值函数拟合成原数据的上包络线; Get原数据曲线f(t)所有极小值点,三次样条插值函数拟合成原数据的下包络线。

经验模态分解和算法

经验模态分解和算法 摘要——黄提出了经验模态分解(EMD)的数据处理方法,也对这种技术应用的有效性进行了讨论。许多变种算法(新的停止准则,即时版本的算法)也产生出来。数值模拟用来作经验性的评估执行单元运用于语音识别和分离方面,得出的实验结果认为这种方法是根据自适应的常数Q的滤波器组提出的。 1.介绍 近来,一种被称为EMD的新的非线性方法被黄等人提出,这种方法能够自适应的把非平稳信号分解成一系列零均值的AMFM信号(调频调幅) 的总和。尽管这种方法经常有着显著的效果,但是这个方法在算法方面的定义是困难的,因此这种方法没有作为一种分析方法得到承认,一般一种分析方法是需要有理论分析和性能评估。因此本文的目的是用实验的方式使得该算法更容易理解,并且提出了基于原算法的各种各样的改进的算法。设置实验性能评估的许多初始条件是为了获取一种有效的分解并且使得该算法更容易理解。 2.EMD基础 EMD的出发点是把信号内的震荡看作是局部的。实际上,如果我们要看评估信号x(t)的2个相邻极值点之间的变化(2个极小值,分别在t-和t+处),我们需要定义一个(局部)高频成分{d(t),t-<=t<=t+}(局部细节),这个高频成分与震荡相对应,震荡在2个极小值之间并且通过了极大值(肯定出现在2极小值之间)。为了完整这个图形,我们还需要定义一个(局部)低频成分m(t)(局部趋势),这样x(t)=m(t)+d(t),(t-<=t<=t+)。对于整个信号的所有震动成分,如果我们能够找到合适的方法进行此类分解,这个过程可以应用于所有的局部趋势的残余成分,因此一个信号的构成成分能够通过迭代的方式被抽离出来。 对于一个给定的信号x(t),进行有效的EMD分解步骤如下: 1)找出想x(t)的所有极值点 2)用插值法对极小值点形成下包络emint(t),对极大值形成上包络emax(t) 3)计算均值m(t)=(emint(t)+emax(t))/2 4)抽离细节d(t)=x(t)-m(t) 5)对残余的m(t)重复上诉步骤 在实际中,上述过程需要通过一个筛选过程进行重定义,筛选过程的第一个迭代步骤是对细节信号d(t)重复从1-4步,直到d(t)的均值是0,或者满足某种停止准则才停止迭代。一旦满足停止准则,此时的细节信号d(t)就被称为IMF,d(t)对应残量信号用第5步计算。通过以上过程,极值点的数量伴随着残量信号的产生而越来越少,整个分解过程会产生有限个模函数(IMF)。 模函数和残量信号可以进行谱分析,但是这个谱分析不能从狭隘的角度来看。首先,需要强调一下,即使是谐振荡,应用上述方法产生的高频和低频也只是局部的,没办法产生一个预设的频带过滤(例如小波变换)进行辨识。选择的模函数对应了一个自适应(依赖于信号自身的)的时变滤波器。一个这方面的例子:一个信号由3个部分组成(这3个部分是时间频率上都明显叠加的信号),用上述方法成功的分解了。分解如图1所示。这个例子的程序是emd_fmsin2.m 另外一个例子(emd_sawtooth.m)强调了EMD潜在的非谐振性质如图2所示。在这些例子中,线性的非线性的震荡都能被有效的识别和分离。因而,任何谐振分析(傅里叶,小波,…)可能结束在同类文章中,更少的紧凑和更少的实际意义的分解。 3.算法的改进 正如第二部分所定义的,EMD算法依赖于一系列的选项,这些选项需要用户控制,并且需要专业的知识。在此我们的目的找出更准确的选项,并且给予原来的算法进行改进。3.1采样率,插值方法和边缘效应

二维经验模态分解的关键问题

Key Problems of Bidimensional Empirical Mode Decomposition Guangtao Ge School of Information and Electronic Engineering Zhejiang Gongshang University Hangzhou, China ggtggtggt@https://www.360docs.net/doc/8f9868299.html, Guangtao Ge Department of Information Science & Electronic Engineering Zhejiang University Hangzhou, China ggtggtggt@https://www.360docs.net/doc/8f9868299.html, Abstract—In recent years , an emerging theory of Empirical Mode Decomposition (EMD) is an important breakthrough in the field of signal processing. This paper reviews three key problems in the development of the Bidimensional Empirical Mode Decomposition (BEMD) theory and introduces the latest developments of surface-fitting algorithms, boundary corruption solution methods and the BEMD criterion for stopping the sifting process. Then this paper also comments several open problems in BEMD theory and discusses the existing difficult problems . Keywords-component; Bidimensional Empirical Mode Decomposition; surface-fitting; boundary corruption; BEMD criterion 二维经验模态分解的关键问题 葛光涛1, 2 1.浙江工商大学信息与电子工程学院,杭州,中国,310018 2. 浙江大学信息与电子工程学系,杭州,中国,310027 ggtggtggt@https://www.360docs.net/doc/8f9868299.html, 【摘要】近年国际上出现的经验模态分解理论(Empirical Mode Decomposition , EMD)是信号处理领域的一个重大突破。本文综述了二维经验模态分解(Bidimensional Empirical Mode Decomposition , BEMD)理论发展过程中涉及的三个关键问题,并着重介绍了曲面拟合、边界污染处理和停止准则制定这三个方面的最新进展,评述了其中的公开问题,对研究中现存的难点问题进行了探讨。 【关键词】二维经验模态分解;曲面拟合;边界污染;停止准则 1 引言 1998 年美国国家宇航局(NASA)的Norden E.huang等人首次提出对一列时间序列数据先进行经验模态分解(以Empirical Mode Decomposition表示 , 简写作EMD),然后对各个分量作希尔伯特变换。这种变换被称为希尔伯特黄变换(Hilbert-Huang transform, HHT)[1,3]。这种信号处理方法被认为是近年来对以傅立叶变换为基础的线性和稳态谱分析的一个重大突破。该方法从本质上讲是对一个复杂的信号进行平稳化处理[2],其结果是将信号中不同尺度的波动或趋势逐级分解开来,由于这种分解是基于局部特征尺度,作为一种完全的数据驱动方法,它具有良好的局部适应性,因此,该方法既能对平稳信号进行分析,又能对非平稳信号进行分析。 以往很多的一维信号处理方法被成功地推广到空间二维信号处理领域,被应用于二维图像数据的处理时同样可以得到良好的效果[4]。例如,傅立叶变换、离散余弦变换以及小波变换等信号处理的技术已经广泛应用于数字图像处理领域,具体应用包括图像滤波、图像复原、图像增强、图像拼接、图像压缩以及数字水印等方面。经验模态分解方法在一维信号处理方面已经获得巨大的成功,所以如果能将一维经验模式分解方法推广到二维,将会给图像处理等领域提供一种新的有效的数据处理手段。 二维经验模态分解理论的发展过程中主要涉及以下几个重要问题[5]:曲面的精确拟合,边界污染的克服,合理停止准则的制定等。 2010 International Conference on Remote Sensing (ICRS) 978-1-4244-8729-5/10/$26.00 ?2010 IEEE ICRS2010

经验模态分解及其雷达信号处理

0引言 当今信息时代,快速、高效的数据处理技术在科学研究、 工程应用乃至社会生活的方方面面都起着重要的作用。伴随着计算机技术的兴起,频谱分析被广泛应用于工程实践。但 Fourier 变换要求信号满足Dirichlet 条件,即对信号进行平稳 性假设,而现实中大量存在的是非平稳信号。针对Fourier 变换的不足,短时Fourier 变换(Short Time Fourier Transform , STFT ),即通过对一个时间窗内的信号进行Fourier 变换,分 析非平稳信号。虽然STFT 具有时频分析能力,但它具有固定 的时频分辨率,且难以找到合适的窗函数。而时频分析方法中的Wigner-Ville 分布存在严重的交叉项,会造成虚假信息的出现。小波变换具有可变的时频分析能力,在图像压缩和边缘检测等领域得到成功应用。但小波基不能自动更换,而且对众多小波基的合理选取也是一个难题。小波变换本质上是一种可变窗的Fourier 变换[1]。总之,这些方法没有完全摆脱 Fourier 变换的束缚,从广义上说都是对Fourier 变换的某种修 正,而且其时频分辨能力受到Heisenberg 不确定原理的制约。 Huang 等[1]在1998年提出了经验模态分解(Empirical 经验模态分解及其雷达信号处理 摘要 为了准确估计信号的瞬时频率,可用经验模态分解(EMD )将信号分解成有限个窄带信号。该方法因具有很强的自适应性及 处理非平稳信号的能力而引起广泛关注,已在众多工程领域得到应用。但EMD 是基于经验的方法,数值仿真和试验研究仍是分析 EMD 算法的主要方法。本文总结了EMD 算法存在的问题,并指出深入挖掘支持该方法的理论基础是消除制约EMD 算法进一步发 展和应用推广的关键。针对所存在的问题,从改进筛分停止准则、抑制端点效应、改进包络生成方法和解决模态混叠问题等诸方面阐述了改进EMD 算法的研究进展。综述了EMD 在雷达信号处理领域的应用。最后分析指出了进一步研究EMD 的几个主要方向。 关键词经验模态分解(EMD );希尔伯特-黄变换(HHT );时频信号分析;雷达信号处理 中图分类号TN911.7文献标识码A 文章编号1000-7857(2010)10-0101-05 杨彦利,邓甲昊 北京理工大学机电学院;机电工程与控制重点实验室,北京100081 Empirical Mode Decomposition and Its Application to Radar Signal 收稿日期:2010-03-24 作者简介:杨彦利,博士研究生,研究方向为探测、制导与控制,电子信箱:yyl070805@https://www.360docs.net/doc/8f9868299.html, ;邓甲昊(通信作者),教授,研究方向为中近程目标探测、 信号处理及感知与自适应控制,电子信箱:bitdjh@https://www.360docs.net/doc/8f9868299.html, YANG Yanli,DENG Jiahao Laboratory of Mechatronic Engineering &Control,School of Mechatronical Engineering,Beijing Institute of Technology,Beijing 100081,China Abstract In order to better estimate the instantaneous frequency of signals,the empirical mode decomposition (EMD)algorithm,proposed by Huang et al.,is used to break multi-component signals into several narrow subbands.EMD is an adaptive method and can be used to analyze nonstationary signals,so it has been widely applied to many engineering fields.However,EMD is still considered as an empirical method because it lacks a rigorous mathematical foundation,and its analysis depends largely on numerical simulations and experimental investigations.In this paper,related problems of the EMD algorithm are discussed,including its theoretical foundation and its applications.Some modified EMD algorithms are considered to overcome problems,such as stopping criterion,end effect,envelope of signals and mode aliasing.The applications of EMD to the processing of radar signals are reviewed.Some directions for further research on the EMD algorithm are suggested. Keywords empirical mode decomposition (EMD);Hilbert-Huang transform (HHT);time-frequency signal processing;radar signal processing 综述文章(Reviews )

EMD分解

clc clear all close all % [x, Fs] = wavread('Hum.wav'); % Ts = 1/Fs; % x = x(1:6000); Ts = 0.001; Fs = 1/Ts; t=0:Ts:1; x = sin(2*pi*10*t) + sin(2*pi*50*t) + sin(2*pi*100*t) + 0.1*randn(1, length(t)); imf = emd(x); plot_hht(x,imf,1/Fs); k = 4; y = imf{k}; N = length(y); t = 0:Ts:Ts*(N-1); [yenvelope, yfreq, yh, yangle] = HilbertAnalysis(y, 1/Fs); yModulate = y./yenvelope; [YMf, f] = FFTAnalysis(yModulate, Ts); Yf = FFTAnalysis(y, Ts); figure subplot(321) plot(t, y) title(sprintf('IMF%d', k)) xlabel('Time/s') ylabel(sprintf('IMF%d', k)); subplot(322) plot(f, Yf) title(sprintf('IMF%d的频谱', k)) xlabel('f/Hz') ylabel('|IMF(f)|'); subplot(323) plot(t, yenvelope)

title(sprintf('IMF%d的包络', k)) xlabel('Time/s') ylabel('envelope'); subplot(324) plot(t(1:end-1), yfreq) title(sprintf('IMF%d的瞬时频率', k)) xlabel('Time/s') ylabel('Frequency/Hz'); subplot(325) plot(t, yModulate) title(sprintf('IMF%d的调制信号', k)) xlabel('Time/s') ylabel('modulation'); subplot(326) plot(f, YMf) title(sprintf('IMF%d调制信号的频谱', k)) xlabel('f/Hz') ylabel('|YMf(f)|'); findpeaks.m文件 function n = findpeaks(x) % Find peaks. 找极大值点,返回对应极大值点的坐标 n = find(diff(diff(x) > 0) < 0); % 相当于找二阶导小于0的点u = find(x(n+1) > x(n)); n(u) = n(u)+1; % 加1才真正对应极大值点 % 图形解释上述过程 % figure % subplot(611) % x = x(1:100); % plot(x, '-o') % grid on %

经验模态分解(EEMD)、Fourier变换、HHT

10总体经验模态分解(EEMD)、Fourier变换、HHT EEMD实际就是噪声分析法和EMD方法的结合,抑制模态混叠。 Fourier变换是将任何信号分解为正弦信号的加权和,而每一个正弦信号对应着一个固定的频率(Fourier频率)和固定的幅值,因此,用Fourier 变换分析频率不随时间变化的平稳信号是十分有效的。但对于频率随时间变化的非平稳信号,Fourier 变换就无能为力了。 HHT是历史上首次对Fourier变换的基本信号和频率定义作的创造性的改进。他们不再认为组成信号的基本信号是正弦信号,而是一种称为固有模态函数的信号,也就是满足以下两个条件的信号: (1) 整个信号中,零点数与极点数相等或至多相差1 ; (2) 信号上任意一点,由局部极大值点确定的包络线和由局部极小值点确定的包络线的均值均为零,即信号关于时间轴局部对称。 无论Hilbert谱中的频率还是边际谱中的频率(即瞬时频率) ,其意义都与Fourier分析中的频率(即Fourier 频率) 完全不同,但在Fourier分析中,某一频率处能量的存在,代表一个正弦或余弦波在整个时间轴上的存在,而边际谱h中某一频率处能量的存在仅代表在整个时间轴上可能有这样一个频率的振动波在局部出现过,h越大,代表该频率出现的可能性越大。 11、HHT时频灰度谱转黑白谱 MATLAB作HHT时频谱时出来的是彩色的时频图。请问有办法在MATLAB上面将彩色谱图调成白色底黑色线的黑白图吗哎,因为老师说彩色图普通印出来的话不好看,一片黑的,谢谢大家啊 答:后面加上这个就可以了colormap(flipud(gray)) 12、HHT谱图怎么会这样呢 小弟刚刚接触HHT,也不是学信号的,只是用HHT这个工具处理信号,在处理过程中遇到了这样的问题: 对实测信号直接EMD,然后作HHT谱图如下:

经验模态分解EMD

经验模态分解EMD 经验模态分解是一种基于信号局部特征的信号分解方法。是一种自适应的信号分解方法 任何复杂的信号都是由简单的固有模态函数(intrinsic mode function,IMF)组成,且每一个IMF 都是相互独立的。该方法可以将风速数据时间序列中真实存在的不同尺度或趋势分量逐级分解出来,产生一系列具有相同特征尺度的数据序列,分解后的序列与风速原始数据序列相比具有更强的规律性。 EMD的基本思想认为任何复杂的信号都是由一些相互不同的、简单非正弦函数的分量信号组成。 EMD将非平稳序列分解为数目不多的IMF 分量c和一个趋势项r(残余函数),r是原序列经过逐级分离出IMF 分量后,最终剩下来的“分量”,是单调的和光滑的。 信号的EMD 分解本质上是通过求包络线对信号不断进行移动平均的迭代过程,包络线的不准确将导致信号分解的不完全。传统算法在求包络线时在信号端点处易产生飞翼现象, 即在端点处会产生过大或过小振幅, 若不先对信号进行端点延拓, EMD 分解将无法继续。 确定信号决定了交通流变化的总体趋势,不确定性干扰信号使实际交通流变化在趋势线附近呈现大小不一的波动。 信号从高到低不同频段的成分,具有不等带宽的特点,并且EMD 方法是根据信号本身固有特征的自适应分解。

EMD分解的目的是根据信号的局部时间特征尺度,按频率由高到低把复杂的非线性、非平稳信号分解为有限经验模态函数(IMF)之和 r(t)为残余函数,一般为信号的平均趋势。是非平稳函数的单调趋势项。 风速时间序列的EMD 分解步骤如下: 1)识别出信号中所有极大值点并拟合其包络线eup(t)。 2 )提取信号中的极小值点和拟合包络线elow(t),计算上下包络线的平均值m1(t)。 up low 1 ( ) ( ) ( ) 2 e t e t m t + = (1) 3)将x(t)减去m1(t)得到h1(t),将h1(t)视为新的信号x(t),重复第1)步,经过k 次筛选,直到h1(t)=x(t)?m1(t)满足IMF 条件,记c1(t)=h1(t),则c1(t)为风速序列的第1 个IMF 分量,它包含原始序列中最短的周期分量。从原始信号中分离出IMF 分量c1(t),得

经验模态分解算法

经验模态分解 摘要——黄提出了经验模态分解(EMD)的数据处理方法,也对这种技术应用的有效性进行了讨论。许多变种算法(新的停止准则,即时版本的算法)也产生出来。数值模拟用来作经验性的评估执行单元运用于语音识别和分离方面,得出的实验结果认为这种方法是根据自适应的常数Q的滤波器组提出的。 1.介绍 近来,一种被称为EMD的新的非线性方法被黄等人提出,这种方法能够自适应的把非平稳信号分解成一系列零均值的AMFM信号(调频调幅) 的总和。尽管这种方法经常有着显著的效果,但是这个方法在算法方面的定义是困难的,因此这种方法没有作为一种分析方法得到承认,一般一种分析方法是需要有理论分析和性能评估。因此本文的目的是用实验的方式使得该算法更容易理解,并且提出了基于原算法的各种各样的改进的算法。设置实验性能评估的许多初始条件是为了获取一种有效的分解并且使得该算法更容易理解。 2.EMD基础 EMD的出发点是把信号内的震荡看作是局部的。实际上,如果我们要看评估信号x(t)的2个相邻极值点之间的变化(2个极小值,分别在t-和t+处),我们需要定义一个(局部)高频成分{d(t),t-<=t<=t+}(局部细节),这个高频成分与震荡相对应,震荡在2个极小值之间并且通过了极大值(肯定出现在2极小值之间)。为了完整这个图形,我们还需要定义一个(局部)低频成分m(t)(局部趋势),这样x(t)=m(t)+d(t),(t-<=t<=t+)。对于整个信号的所有震动成分,如果我们能够找到合适的方法进行此类分解,这个过程可以应用于所有的局部趋势的残余成分,因此一个信号的构成成分能够通过迭代的方式被抽离出来。 对于一个给定的信号x(t),进行有效的EMD分解步骤如下: 1)找出想x(t)的所有极值点 2)用插值法对极小值点形成下包络emint(t),对极大值形成上包络emax(t) 3)计算均值m(t)=(emint(t)+emax(t))/2 4)抽离细节d(t)=x(t)-m(t) 5)对残余的m(t)重复上诉步骤 在实际中,上述过程需要通过一个筛选过程进行重定义,筛选过程的第一个迭代步骤是对细节信号d(t)重复从1-4步,直到d(t)的均值是0,或者满足某种停止准则才停止迭代。一旦满足停止准则,此时的细节信号d(t)就被称为IMF,d(t)对应残量信号用第5步计算。通过以上过程,极值点的数量伴随着残量信号的产生而越来越少,整个分解过程会产生有限个模函数(IMF)。 模函数和残量信号可以进行谱分析,但是这个谱分析不能从狭隘的角度来看。首先,需要强调一下,即使是谐振荡,应用上述方法产生的高频和低频也只是局部的,没办法产生一个预设的频带过滤(例如小波变换)进行辨识。选择的模函数对应了一个自适应(依赖于信号自身的)的时变滤波器。一个这方面的例子:一个信号由3个部分组成(这3个部分是时间频率上都明显叠加的信号),用上述方法成功的分解了。分解如图1所示。这个例子的程序是emd_fmsin2.m 另外一个例子(emd_sawtooth.m)强调了EMD潜在的非谐振性质如图2所示。在这些例子中,线性的非线性的震荡都能被有效的识别和分离。因而,任何谐振分析(傅里叶,小波,…)可能结束在同类文章中,更少的紧凑和更少的实际意义的分解。 3.算法的改进 正如第二部分所定义的,EMD算法依赖于一系列的选项,这些选项需要用户控制,并且需要专业的知识。在此我们的目的找出更准确的选项,并且给予原来的算法进行改进。3.1采样率,插值方法和边缘效应

经验模态分解算法中端点问题的处理(1)

x=[0 30 60 90 120 150 180 210 240 270 300 330 360]; y=[-0.0167 -1.0927 -1.8725 -2.3586 -2.3061 -1.9576 -0.9574 -0.0080 0.8896 1.3877 1.1139 0.8517 -0.0167]; fun=@(a,t) a(1)+a(2)*sind(t+a(3)) %matlab7.0以上版本,否则用inline %fun=inline('a(1)+a(2)*sind(t+a(3))','a','t') a0=[-0.5 -1.9 -0.079]; a=nlinfit(x,y,fun,a0) t=0:5:360; yf=fun(a,t); plot(x,y,'o',t,yf) 结果: fun = @(a,t) a(1)+a(2)*sind(t+a(3)) a = -0.5239 -1.8995 -14.2382

经验模态分解算法中端点问题的处理 摘要:经验模态分解(EMD)方法就是对非线性、非平稳信号运用时间区域序列的上下包络线的均值得到瞬时平衡位置,将被分析信号分解成一组相互独立的稳态和线性的固有模态函数(IMF)数集。经验模态分解(EMD)方法是基于原始信号本事出发,经过筛选先把频率高的IMF 分量分离出来,然后在分离频率较低的IMF分量。其实质就是利用时间特征尺度来获取原始信号数据中的振荡模态,本文对经验模态分解算法中端点问题的处理进行研究。 关键词:经验模态分解算法端点函数 经验模态分解(EMD)方法被提出后在各个领域普遍的应用,其具有直观、简单、自适应、完备性和正交性以及调制特性等一系列良好的特点。 (1)自适应性 经验模态分解(EMD)方法的自适应性表现为自适应生成基函数。在整个筛选分解过程中

经验模式分解

经验模式分解 摘要 近些年来,随着计算机技术的高速发展与信号处理技术的不断提高,人们对图像的分析结构的要求也越来越高。目前图像处理已经发展出很多分支,包括图像分割、边缘检测、纹理分析、图像压缩等。经验模式分解(EMD)是希尔伯特-黄变换(Hilbert-HuangTransform)中的一部分,它是一种新的信号处理方法,并且在非线性、非平稳信号处理中取得了重大进步,表现出了强大的优势与独特的分析特点。该方法主要是将复杂的非平稳信号分解成若干不同尺度的单分量平稳信号与一个趋势残余项,所以具有自适应性、平稳化、局部性等优点。鉴于EMD方法在各领域的成功应用以及进一步的发展,国外很多学者开始将其扩展到了二维信号分析领域中,并且也取得的一定的进展。但是由于二维信号不同于一种信号,限于信号的复杂性和二维数据的一些处理方法的有限性,二维经验模式分解(BEMD)在信号分析和处理精度上还存在一些问题,这也是本文要研究和改善的重点。 关键词:图像处理;信号分解;BEMD

Abstract In recent years, with the rapid development of computer technology and the continuous improvement of signal processing technology, the demand for the analysis structure of the image is becoming more and more high. At present, many branches have been developed in image processing, including image segmentation, edge detection, texture analysis, image compression and so on. Empirical mode decomposition (EMD) is a part of Hilbert Huang transform (Hilbert-HuangTransform). It is a new signal processing method, and has made significant progress in nonlinear and non-stationary signal processing, showing strong advantages and unique analysis points. This method mainly decomposes the complex non-stationary signals into several single scale stationary signals with different scales and a trend residual term, so it has the advantages of adaptability, stationarity and locality. In view of the successful application and further development of EMD method in many fields, many scholars at home and abroad have expanded it to the two-dimensional signal analysis field, and have made some progress. However, because two dimensional signal is different from one signal, it is limited to the complexity of signal and the processing methods of two-dimensional data. Two-dimensional empirical mode decomposition (BEMD) still has some problems in the accuracy of signal analysis and processing, which is also the important point of research and improvement in this paper. Key words: image processing; signal decomposition; BEMD

EMD经验模态分解

EMD ?①分解得到的IMF分量是基于序列(信号)本身的局部的特征时间尺度,各个分量表征了原序列不同时间尺度(或频率)的振荡变化,趋势项集中反映了序列的非平稳性,在一定程度上表现原序列的总趋势; ?②瞬时频率ω(t)作为时间的函数,能敏锐地识别出资料的多尺度嵌套结构。 ?③Hilbert谱是由每个IMF分量经过Hilbert变换得到的,因而具有明确的物理意义,反映了物理过程的能量(振幅)‐频率‐时间的分布。

?EMD分解方法是基于以下假设条件: ?⑴数据至少有两个极值,一个最大值和一个最小值; ?⑵数据的局部时域特性是由极值点间的时间尺度唯一确定; ?⑶如果数据没有极值点但有拐点,则可以通过对数据微分一次或多次求得极值,然后再通过积分来获得分解结果。 它能用几个内在的本征模态和一个剩余来揭示序列的振荡结构特征和非平稳性;用谱图准确地给出原序列及其IMF分量的主要振幅变化所对应的频率和时间;在处理强间歇性信号以及短数据序列方面有很好的效果。 瞬时频率 ?它的频率是随时间改变的,即叫ωj(t) ?对于任一时间连续函数X(t),其Hilbert变换Y(t)定义为: 上式表示X(t)与1/t的卷积,Hilbert变换强调X(t)的局部性。定义式上可以看出Hilbert变换是从时域到时域的变换。 ?构造解析信号Z(t)

?用幅角的时间导数来定义瞬时频率: 瞬时频率是ω=ω(t)是时间的单值函数。 ?瞬时频率把信号限定为“窄带”,即极大点(极小点)的数目与穿 零点的数目相等。 为了使瞬时频率具有物理意义,必须加上约束条件,下面举正弦波的例子来说明这个约束条件的含义。正弦函数写成: X(t)=sin t 它的Hilbert变换是cos t,在x-y平面的相点图1.1(a)中的单位圆,相函数是1.1(b)中的直线,瞬时频率是1.1(c)所示,是一个常数。

LMD经验模态分解matlab程序

LMD经验模态分解matlab程序——原味的 曾经也用滑动平均写过LMD,其实滑动平均的EMD才是原汁原味的居于均值分解。 分享给有需要的人,程序写的不好,只是希望提供一种思路。如果谁写了更完美LMD程序,别忘了发我一份,快毕业了,一直没有把LMD写完美,对于我来说始终是个遗憾。来分完美的LMD让我也品尝下,我也无憾了~ 代码下载地址:https://www.360docs.net/doc/8f9868299.html,/source/3102096 此处没有提供测试代码,如需要可以点这里:点我 源代码如下: %原始lmd算法,效果很不好,不知道程序哪里写错 function[PF,A,SI]=lmd(m) c=m; k=0 wucha1=0.001; n_l=nengliang(m); while 1 k=k+1; a=1; h=c; [pf,a,si]=zhaochun(a,h,wucha1); c=c-pf; PF(k,:)=pf; A(k,:)=a; SI(k,:)=si; c_pos=pos(c); n_c=nengliang(c); n_pf=nengliang(pf); if length(c_pos)<3 || n_c

经验模式分解

经验模式分解 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

经验模式分解 摘要 近些年来,随着计算机技术的高速发展与信号处理技术的不断提高, 人们对图像的分析结构的要求也越来越高。目前图像处理已经发展出很 多分支,包括图像分割、边缘检测、纹理分析、图像压缩等。经验模式分解(EMD)是希尔伯特-黄变换(Hilbert-HuangTransform)中的一部分,它是一种新的信号处理方法,并且在非线性、非平稳信号处理中取得了重大进步,表现出了强大的优势与独特的分析特点。该方法主要是将复杂的非平稳信号分解成若干不同尺度的单分量平稳信号与一个趋势残余项,所以具有自适应性、平稳化、局部性等优点。鉴于EMD方法在各领域的成功应 用以及进一步的发展,国内外很多学者开始将其扩展到了二维信号分析领域中,并且也取得的一定的进展。但是由于二维信号不同于一种信号,限 于信号的复杂性和二维数据的一些处理方法的有限性,二维经验模式分解(BEMD)在信号分析和处理精度上还存在一些问题,这也是本文要研究和改善的重点。 关键词:图像处理;信号分解;BEMD Abstract In recent years, with the rapid development of computer technology and the continuous improvement of signal processing technology, the demand for the analysis structure of the image is becoming more and more high. At present, many branches have been developed in image processing, including image segmentation, edge detection, texture analysis, image compression and so on. Empirical mode decomposition (EMD) is a part of Hilbert Huang transform (Hilbert-HuangTransform). It is a new signal processing method, and has made significant progress in nonlinear and non-stationary signal processing,

基于互补自适应噪声的集合经验模式分解算法

第37卷第10期电子与信息学报 Vol.37 No.10 2015年10月 Journal of Electronics & Information Technology Oct. 2015 基于互补自适应噪声的集合经验模式分解算法 蔡念*黄威威谢伟叶倩杨志景 (广东工业大学信息工程学院广州 510006) 摘要:经验模式分解(EMD)及其改进算法作为实用的信号处理方法至今仍然缺少严格的数学理论。该文尝试从数学理论上分析集合经验模式分解和自适应噪声集合经验模式分解的重构误差,推导了总体残留噪声的计算公式。 针对自适应噪声集合经验模式分解在每一层固有模态分量上仍然存在残留噪声的问题,在分解过程中添加成对的正负噪声分量,提出一种基于互补自适应噪声的集合经验模式分解算法。实验结果表明,相比于集合经验模式分解和自适应噪声集合经验模式分解,所提的方法能够明显地减少每一层固有模态分量中残留的噪声,拥有较好的信号重构精度和更快的分解速度。 关键词:经验模式分解;集合经验模式分解;自适应噪声集合经验模式分解;模态混叠 中图分类号:TN911.7 文献标识码:A 文章编号:1009-5896(2015)10-2383-07 DOI: 10.11999/JEIT141632 Ensemble Empirical Mode Decomposition Base on Complementary Adaptive Noises Cai Nian Huang Wei-wei Xie Wei Ye Qian Yang Zhi-jing (School of Information Engineering, Guangdong University of Technology, Guangzhou 510006, China) Abstract: Empirical Model Decomposition (EMD) and its improved algorithms are most useful signal processing methods. However, those methods still lack rigorous mathematical theory. This paper attempts to analyze mathematically the reconstruction errors for Ensemble EMD (EEMD) and EEMD with Adaptive Noises (EEMDAN). Moreover, the formulae of the residual noise are deduced step by step. There exists the residual noise in each intrinsic mode function during the EEMDAN. To suppress the residual noise, an improved ensemble empirical mode decomposition with complementary adaptive noises by adding pairs of positive and negative noises is proposed. The experimental results indicate that the proposed method can obviously reduce the residual noise in each intrinsic mode function compared with the EEMD and the EEMDAN, and it also has better signal reconstruction precision and faster signal decomposition. Key words: Empirical Model Decomposition (EMD); Ensemble EMD (EEMD); EEMD with Adaptive Noise (EEMDAN); Mode mixing 1引言 经验模式分解(Empirical Model Decomposition, EMD)是由Huang等人[1]于1998年提出的一种适用于非线性、非平稳信号的时频分析方法。该方法提出后得到了众多研究人员的关注,也被广泛应用于 收稿日期:2014-12-25;改回日期:2015-06-15;网络出版:2015-07-17 *通信作者:蔡念 cainian@https://www.360docs.net/doc/8f9868299.html, 基金项目:国家自然科学基金(61001179, 61471132),东莞市产学研合作项目(2013509104105)和广州市产学研协同创新重大专项(201508010001) Foundation Items: The National Natural Science Foundation of China (61001179, 61471132); The Project on Integration of Production, Education, and Research, Dongguan, Guangdong Province, China (2013509104105); The Guangzhou Science & Technology Key Project on Collaborative Innovation in Integration of Production, Education, and Research (201508010001)各个领域[26] 。经验模式分解虽然在分析非线性、非平稳信号中有很多优势,但由于其理论还需完善,至今仍然存在一些问题,例如:端点效应[7,8]、模态混叠[911] 等。 发生模态混叠时,不同尺度的信号被分解到同一个固有模态分量(Intrinsic Mode Functions, IMFs)中,严重时无法得到物理意义明确的结果,使EMD 分解失去意义[12]。为了解决模态混叠,文献[13]提出了集合经验模式分解(Ensemble EMD, EEMD)。EEMD在分解过程中,通过向信号中不断加入白噪声的方法来解决模态混叠。该方法虽然能较好地改善模态混叠,但对信号进行重构时,信号中残留的剩余噪声较大。为了解决剩余噪声过大的问题,文献[14]提出了互补集合经验模式分解(Complementary EEMD, CEEMD)。随后文献[15]

相关文档
最新文档