采用交替投影算法重构超声信号

  • 格式:pdf
  • 大小:250.14 KB
  • 文档页数:6

第19卷第2期 2006年6月 振 动 工 程 学 报 Journal of Vibration Engineering Vo1.19 No.2 Jun.2006 

采用交替投影算法重构超声信号 

李 书,陈 益 

(北京航空航天大学飞机设计研究所,北京100083) 

摘要:建立了超声探测缺陷回波的数学模型,讨论了信号奇异性同其小波变换之间的关系以及通过小波变换模极 大值精确重构原信号的原理和方法,利用Mallat的交替投影算法对仿真的超声信号进行了精确重构和对实际检测 到的超声信号进行了消噪处理。结果表明,利用小波变换模极大值重构信号的交替投影算法来重构超声信号,重构 精度高,实现速度快,用于处理染噪信号,消噪效果好,是一种较为理想的处理超声信号的方法。 

关键词:小波变换;模极大值;超声信号;交替投影算法;奇异性 中圈分类号:TG115.28 文献标识码:A 文章编号:1004—4523(2006)02—0206—06 

引 言 

超声检测是目前国内外最为实用有效、应用最 为广泛的无损检测技术,人们更多的是利用现代数 字信号处理技术来对超声信号进行处理,而小波变 换正是一种理想的处理超声信号这种时变非稳态脉 冲信号的方法[1]。 

在信号处理中,人们总希望能提取反映信号特 征的信息,而信号的剧烈变化点(奇异点)处通常携 带有反映信号特征的重要信息,所以人们关注能否 

用信号的奇异点表征和重构原信号。最初Logan证 明了窄带信号的过零点可以完整地表征原信号 , 但重构不稳健,难以实际应用。此后有很多学者都在 这方面展开了研究工作[3 ]。而信号小波变换的奇 异点(极值点和过零点)和信号的剧烈变化处有着密 切的联系。由信号二进小波变换的奇异点在多尺度 

上的表示来表征和重构信号,是小波变换的一个重 要应用领域[6卅]。Mallat采用信号二进小波变换模 极大值来表征信号,并且提出了用信号二进小波变 换模极大值重构信号的交替投影算法 ,实验证明, 该算法具有良好的逼近特性,能精确地重构原信号。 

由于其在信号的数据压缩和信号去噪等方面的良好 应用前景,也引起了工程界的广泛关注 n]。本文 

建立了超声回波信号的数学模型,讨论了信号奇异 性同其小波变换之间的关系以及通过小波变换模极 大值精确重构原信号的原理和方法,应用Mallat的 

交替投影算法对超声信号进行了精确的重构,并利 

收稿日期:2005—06—08;修订日期:2005—12—26 基金项目:凡舟科研基金资助 用交替投影算法对两个实际的超声检测信号进行了 

消噪处理,消噪效果良好。 

1超声回波数学建模 

在宽带超声检测中,超声回波信号通常是一个 被探头中心频率调制的宽带信号,超声缺陷回波的 

数学模型可建立如下 。 厂(t)一h(t)eos(2=fot+ (1) 

式中厂0为探头的中心频率;B。确定厂(t)的带宽; 超声脉冲信号的功率谱通常被建模为Gaussian函 数 ¨],考虑包络h(t)为Gaussian函数时,式(1)变为 

厂(f)一e—xp—( - tZ /4一Bo)COS(27cfot+ (2) √47cB。 

即超声缺陷回波的数学模型是Gaussian函数经过调 制得到的。考虑,u(f)exp(i (厂))为噪声 (t)的频域 建模Ⅳ(厂)时,则系统接受到的信号频域表达式为 

洲 I争 I 蔓 一 

厂0一 1 l+,u(f)exp(i (厂)) (3) 

2小波变换检测信号奇异性 

信号中所包含的信息主要体现在信号的瞬变点 或瞬变的区域中,信号的瞬变程度常用信号的奇异 性来描述,而Lipschitz指数(李氏指数)则是描述信 

号奇异性的重要指数,其定义如下 维普资讯 http://www.cqvip.com 第2期 李 书,等:采用交替投影算法重构超声信号 207 

对于任意给定信号厂(f),若存在常数K>0及 

一 ]阶的多项式户 (f),使得对于任意t l厂(f)一户“(f)l≤K lt—t。l (4) 

称厂(f)在t。处具有李氏指数口。 李氏指数口和信号厂(f)在t。或在区间[口,6]上 

的可微性有关,用来衡量信号厂(f)在此处的可微程 度。若厂(f)在此处的导数阶次越高,相应的a越大, 

反映在信号的特征上,f(t)在此处越平滑;若f(t) 在此处的李氏指数小于1,则信号在此处是不可微 的,也就是奇异的。 设 (f)EL (R)( (R)表示平方可积的实数空 间,即能量有限的信号空间),其傅立叶变换为 ( )。当 ( )满足相容性条件 

c 一 d <。。 ㈣ 

时,称 (f)为一个基本小波或母小波。将母函数 (f) 经过伸缩和平移后,就可以得到一个小波序列。对于 连续的情况,小波序列为 

一 ) R㈤ 

式中a为伸缩因子,b为平移因子。 

用。表示卷积操作,则对于任意的函数厂(f)E 

L (R),它的连续小波变换为 Wo, 厂(f)一厂。 . (f) (7) 

假定 (f)是一个低通函数,且高阶可微,令 “ (f)一dO(t)/dt, (f)一d20(t)/dt ,贝U 

I “ (t)dt一0,I (t)dt一0 (8) 

所以, “ (f)和 (f)是带通函数,它们可以作为小 

波母函数使用,定义 

£(f)一{ f—t 1 (9) 

则对于任意的函数厂(f)EL (R),有 

f)一厂o(s de,)∽一 

j (10) U(厂。 )(f) 

厂o(82警 一 

r{2 (11) s (厂。 )(f) 

式(10),(11)两式说明对信号平滑(即通过一个 低通滤波器)后求一阶或二阶导数等效于直接用该 

平滑函数(即低通函数 (f))的一阶或二阶导数来滤 波。此等效过程还可以推广到 (f)的更高阶导数,如 

信号f(t)通过0(f)后求户阶导数等效于直接让 厂(f)通过 (f)一dpO(t)/dt 。从数学的角度,一个 函数的一阶导数等于零的点对应于该函数的极值 点,而二阶导数等于零的点对应于该函数的拐点,即 

转折点。这样,如果用于小波变换的小波函数是来自 于某一个低通函数的一阶导数或二阶导数,那么小 波变换的结果将体现出信号的极值点或转折点。 

信号中常见的瞬变有两种,一是边缘的突变,这 相当于在该处叠加了一个阶跃信号;另一个是峰值 的突变,这相当于在该处叠加了一个冲激信号。这两 种情况分别对应了信号的极值点和转折点,它们统 

称为信号的奇异点。显然,这些奇异点一般都可以在 其小波变换的幅值中反映出来,即或是对应小波变 换的过零点,或是对应小波变换的峰值点。具体的 说,用 “ (f)对厂(f)做小波变换,其等于零的点反 映了厂(f)的极值,因此可以实现极值点的检测;用 姑 (f)对f(t)做小波变换,其等于零的点反映了 

厂(f)的转折点,从而可实现转折点的检测。 

3小波变换模极大值与李氏指数 

设厂(f)EL (R),并且厂(f)在t。处具有李氏指 

数口≤ , EZ 为小波 (f)的消失矩的阶数,则存在 常数 使得[ 

l /。(f)l≤ (口。+lt—t。l。) a E R ,t E R 

(12) 成立。考虑厂(f)在t。处有一个奇异点的情况,很容 易想象,厂(f)在t。处的奇异点将不会影响到整个尺 度时间平面上的小波变换,而主要影响该平面上围 绕t。的一个小的范围。该范围成为t。的影响锥。假 

定所使用的小波 (f)具有紧支撑,支撑范围是[c, c],那么 . (f)的支撑范围是[f一 ,t+cn],所谓 

影响锥,是指尺度时间平面上使得t。包含在 , (f) 范围内所有点的集合。所以,t。的影响锥为 lt—t0 l≤Ca (13) 

将式(13)带人式(12)可得 IWof(t)I≤A a。 (14) 

在二进制小波变换中,令a一2 ,对式(14)两边取以 2为底的对数,有 l 。/。(f)l≤lbA+ja (15) 由上式可知,对于任意的信号厂(f),有 1)若t。处的李氏指数口>0,那么小波变换的模 极大值随着尺度 的增大而增大; 

2)若t。处的李氏指数adO,那么小波变换的模 极大值随着尺度 的增大而减小; 3)若t

。处的李氏指数a=0,那么小波变换的模 维普资讯 http://www.cqvip.com 208 振 动 工 程 学 报 第l9卷 

极大值不随尺度 的变化而变化。 

4小波变换模极大值重构信号 

设信号厂(£)∈L (尺),其二进小波变换为 

{W 厂(£)}jez,二进小波变换在{t:} ∈z处取得局部模 极大值lW ̄f(tj)I。为了通过小波变换模极大值重 构原信号厂(£),假定有一个信号集合h(£),该集合 

中信号的小波变换和厂(£)的小波变换具有相同的 模极大值。显然,希望在某一准则下在h(£)中选取 

一个信号来最佳地逼近厂(£)。记h(£)的小波变换为 

{ (£)} ∈ ,则h(£)必须满足以下两个条件: 1 对应每一个尺度 ,在所有的模极大值横坐 

标{t:} ∈z处,都应有 I 旃(£:)I—IW 厂(£:)I (16) 

2对应每一个尺度 ,{ ^(£)}jez的局部模 

极大值都应位于模极大值横坐标{t:} ez处。 

对于条件1,由于对于任意的点t。有 

W ̄f(t。)一厂。 2 (£。)一 ,.、 <f(£), 2 ( 一t)> 

所以条件1等价于 <h(£), 2 ( 一£)>一<厂(£), 2 ( 一£)> 

(18) 设u为函数族{ ( 一£)) , ∈z所张成的 

(尺)的闭子空间,所以函数h(£)满足式(18)的充 分必要条件是h(£)在 上的正交投影等于厂(£)在 上的正交投影。 记0为 在L (尺)中的正交补空间,即 

o 0 U—L (R) (19) 取g(£)∈0,则有 h(£)一f(£)+g(£) (2O) 由此可见,只有0一{0}时,才有h(£)一厂(£),而在一 

般情况下,0≠{0},所以条件1下h(£)并不能唯一 确定f(£)。 对于条件2,这是一个很难实现的要求。要求 

{ z旃(£)}』∈z的局部极值点都位于模极大值横坐标 {t:} ∈z处,Mallat提出了一个近似的方法,其思路 

是:条件1确定了{ ^(£)}』∈ 在{t } ∈ 处取模极大 

值,但不强求{ (£)}』∈ 在其他的横坐标处没有 

模极大值,把条件2修改为要求I (£)I 在其他 

点上的平均值尽可能为最小。{ (£)}』∈ 模极大 值点数的多少取决于其振荡情况,为了使 

{ z ^(£)}j∈z在{tJ} ∈z以外有尽可能少的模极大值 

点,除了要求ll Web(£) 最小外,还需要求{ (£)} ∈ 导数的能量也最小。为此,引入Sobolev范 

数[¨] 

… l2=j ̄z l II Web∽ 

(21) 该范数将两个最小都包括了进去。通过式(21)求解 出使得 h ll I 为最小的Web(£),就可以得到 

厂(£)的最佳逼近h(£),采用交替投影方法求解。 

5信号重构的交替投影算法 

令 是L (尺)上所有信号的二进小波变换所 

组成的空间,令K是序列g (£)所组成的空间,g (£) 

满足 

…gIl I2= II gj∽ n n o。 』∈Z 一’ z一 (22) 

显然,K二=) 。对比式(21)可知,序列g』(£)应是某一 个序列的小波变换。令r是空间K上的一个闭包,