[发明专利]基于变波速相位迁移的多层物体无损检测超声成像方法有效
申请号: | 201210046151.1 | 申请日: | 2012-02-24 |
公开(公告)号: | CN102608205A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 秦开怀;杨春;孙丰 | 申请(专利权)人: | 清华大学 |
主分类号: | G01N29/04 | 分类号: | G01N29/04;G01N29/46 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 楼艮基 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于变波速相位迁移的多层物体无损检测超声成像方法属于多层异质物体的内部结构快速成像技术领域,其特征在于,基于使用一个超声换能器在多层异质物体长度方向作等间距移动探测的条件下,在同质区内,采用恒定波速相位迁移超声成像技术和快速傅里叶变换技术计算同质区域内各行图像,在异质区域内,建立一个包围介质分界线的包围盒,对位于包围盒内介质分界线以上及以下各不同质区域,再采用变波速相位迁移的方法和N次单输出快速傅里叶反变换方法分别计算不同质区内的各行图像。本发明适用于在深度方向和水平方向上均存在异种介质的多层异质物体的快速超声成像,且在介质分界面附近,采用了以变波速为特征的分别对待方法,精度较高。 | ||
搜索关键词: | 基于 波速 相位 迁移 多层 物体 无损 检测 超声 成像 方法 | ||
【主权项】:
1.基于变波速相位迁移的多层物体无损检测超声成像方法,其特征在于,依次含有以下步骤:步骤(1):构建一个由一台计算机、一个超声换能器、一套定位控制器和一个模数转换器组成的一个基于变波速相位迁移的用于对在横向和纵向均存在异种介质的三层异质物体在深度和水平两个方向形成的纵断面上作无损伤超声成像的系统,其中:所述超声换能器设有:与所述定位控制器的输出端相连的脉冲信号输入端,所述定位控制器的输入端与所述计算机相应的定位控制信号输出端相连,所述超声换能器还设有:与所述模数转换器的输入端相连的回波信号输出端,所述模数转换器的输出端与所述计算机的回波采样信号输入端相连。所述换能器由所述定位控制器控制,在三层异质物体表面以1步长/ms固定速率移动,所述定位控制器是控制所述超声换能器移动位置的传动装置,其参数由所述计算机输入,三层异质物体沿x轴方向的水平长度为L,均分为L/Δx个区间,Δx为区间长度,也是所述超声换能器从x轴上的点0起向终点Nx-1止每次移动的步长,Nx=1+L/Δx,所述超声换能器每次移动所达到的点称为探测点,共有Nx个,序号nx=0,1,...,Nx-1,所述定位控制器在每一个探测点处产生一个TTL脉冲,触发所述超声换能器向三层异质物体的垂直于x轴的深度方向z发射一个激励脉冲,随后换能器转为接收模式并开始计时,接收从被测物体反射的回波信号,所述模数转换器对所述换能器在探测点nx处接收到的回波信号进行Nt次采样并存储到计算机中,采样序号nt=0,1,...,Nt-1,采样频率为fs,其值为模数转换器预设,记s(z,x,t)为在横坐标为x=nx·Δx处接收到的回波信号在t=nt/fs时刻的采样值;步骤(2):所述计算机从nt=0开始依序读取探测点nx=0处的采样值,并记录采样值第一次发生波动的采样序号
下标0表示探测点序号,然后,重复上述步骤依次读取nx=1,...,Nx-1各探测点处的采样值,并记录各点处采样值第一次发生波动的序号
得到Nx个探测点上总共Nx个采样值第一次发生波动的序号
从
中选取最小的序号
并计算该序号在所述三层异质物体的z方向上所对应的深度坐标值
和从
中选取最大的序号
并计算该序号在所述三层异质物体的z方向上所对应的深度坐标值
其中v1为第一层介质中的波速,分别通过这两个深度坐标值作两条平行于x轴的水平线,把第一层介质和第二层介质间的分界线包围起来,形成一个位于所述三层异质物体x-z纵断面上同时跨越第一、第二两层介质的第一个包围盒;步骤(3):沿着时间轴t逐个对各探测点处的采样值s(z,x,t)进行一维快速傅里叶变换1D-FFTt(s(z,x,t)),取z的初始值z0=0,得到x-ω域二维信号:S(z0,x,ω)=1D-FFTt(s(z0,x,t))其中,x为探测点序号为nx处的水平向坐标值,ω为采样角频率,然后,对上述x-ω域二维信号S(z0,x,ω)沿水平轴x依次进行一维快速傅里叶变换1D-FFTx(S(z0,x,ω)),得到z0处的k-ω域二维频谱S(z0,k,ω):S(z0,k,ω)=1D-FFTx(1D-FFTt(s(z0,x,t)))其中,k为波数矢的x向分量,序号为nk,所述波数矢表示波动相位的空间梯度,
0≤nk≤Nx-1,且nk为整数;
0≤nω≤Nt-1,且nω为整数;其中,nω为采样角频率ω的序号,取值在0~(Nt-1)之间,取t=t0=0,一维采样数据s(z0,x,t0)即为三层异质物体纵断面上第z=z0=0行各像素点的像素值;步骤(4):依次按以下步骤生成z方向同质区z0<z≤zmin内的分别由各行像素点形成的各行图像:步骤(4.1):利用下述相位迁移公式计算所述纵断面在zmin处的二维频谱S(zmin,k,ω):S ( z min , k , ω ) = S ( z 0 , k , ω ) Π z = 1 z min α ( Δz , k , ω , v z ) ]]> 其中,
其中,i为虚数单位,z0=0,ω为采样角频率,vz为被测物体在深度方向上第z行介质中的声波波速,在z≤zmin时,vz=v1,v1为第一层介质中声波的波速,Δz为深度方向z上相邻两个像素之间的间隔距离,α(Δz,k,ω,vz)为恒定波速下的相位迁移量,步骤(4.2):依次执行以下步骤:步骤(4.2.1):取t=t0=0,对所述步骤(4.1)得到的S(zmin,k,ω)作自变量ω的高斯积分,步骤(4.2.2):对所述步骤(4.2.1)的高斯积分结果取共轭,再对k作一维快速傅里叶变换,对计算结果再取共轭后乘以1/Nx,得到第一层介质内深度方向上坐标值为zmin的一行像素点所形成的图像:s ( z min , x , t 0 ) = 1 N x { 1 D - FFT k { [ 1 2 π ∫ - π π S ( z min , k , ω ) dω ] * ) } * ]]> 在z方向第一层同质区z0<z≤zmin内,各行图像均相同:s(z,x,t0)=s(zmin,x,t0),z0<z≤zmin;步骤(5):取步骤(4)中的vz=v1,对z值以Δz为步长循环执行下述步骤(5.1)、步骤(5.2),直到z≥zmax止,生成第一包围盒内深度方向zmin<z≤zmax区间分别由各行像素点所形成的各行图像,其步骤如下:步骤(5.1):利用所述恒定波速下的相位迁移公式计算z+Δz处的二维频谱,zmin<z+Δz≤zmax:S(z+Δz,k,ω)=S(z,k,ω)·α(Δz,k,ω,vz),步骤(5.2):依次执行以下步骤:步骤(5.2.1):取t=t0=0,对所述步骤(5.1)得到的S(z+Δz,k,ω)作自变量ω的高斯积分,步骤(5.2.2):对所述步骤(5.2.1)的高斯积分结果取共轭,再对k作一维快速傅里叶变换,对计算结果再取共轭后乘以1/Nx,得到深度方向上坐标值为z+Δz的一行像素点所形成的图像,zmin<z+Δz≤zmax:s ( z + Δz , x , t 0 ) = 1 N x { 1 D - FFT k { [ 1 2 π ∫ - π π S ( z + Δz , k , ω ) dω ] * ) } * ; ]]> 步骤(6):按以下步骤修正所述第一包围盒内深度方向zmin至zmax区间zmin<z≤zmax中的各行图像,以消除第二层和第一层介质间的不同质而导致的误差:步骤(6.1):以步骤(5)得到的zmin至zmax区间图像块作为输入量,使用Canny算子边缘提取算法提取所述zmin、zmax之间的第一层介质与第二层介质的分界线c1(x,z),步骤(6.2):从z=zmin开始,直到z≥zmax止,以所述步骤(4.1)得到的zmin处的二维频谱S(zmin,k,ω)作起始值,以Δz为步长循环执行步骤(6.2.1)和步骤(6.2.2):步骤(6.2.1):使用N次单输出快速傅里叶反变换方法,按下式计算得到所述第一个包围盒内z+Δz处的x-ω域二维信号:S ( z + Δz , x = n x · Δx , ω ) = 1 N x Σ n k = 0 N x - 1 [ S ( z , k = 2 πn k N x Δx , ω ) α ( Δz , k = 2 πn k N x Δx , ω , v z ( x = n x · Δx ) ) ] e i 2 π N x n k n x ]]> 其中,N的取值等于Nx,nx=0,1,...,Nx-1,nk=0,1,...,Nx-1,α(Δz,k,ω,vz(x))为变波速的相位迁移量:
其中,k、ω的取值同步骤(3),vz(x)是坐标(x,z)处的介质中声波的波速:
v1为位于分界线c1(x,z)之上的第一层介质中声波的传播速度,v2为位于分界线c1(x,z)之下的第二层介质中声波的传播速度,计算步骤如下:步骤(a):分别对不同的nx,nk(nx=0,1,...,Nx-1;nk=0,1,...,Nx-1)计算G ( n x , n k ) = S ( z , k = 2 πn k N x Δx , ω ) α ( Δz , k = 2 πn k N x Δx , ω , v z ( x = n x · Δx ) ) , ]]> 步骤(b):对不同的nx(nx=0,1,...,Nx-1),以G(nx,nk),nk=0,1,...,Nx-1序列作为裁剪输出FFT算法的输入量,对nk作G(nx,nk)离散傅里叶反变换,但仅取nx这一时域点的值,作为深度方向上坐标值为z+Δz处的x-ω域二维信号:S ( z + Δz , x = n x · Δx , ω ) = 1 N x Σ n k = 0 N x - 1 G ( n x , n k ) e i 2 π N x n k n x , ]]> 步骤(6.2.2):取t=t0=0,对所述步骤(6.2.1)得到的S(z+Δz,x,ω)作自变量ω的高斯积分,得到深度方向上坐标值为z+Δz的一行像素点所形成的图像,zmin<z+Δz<zmax:s ( z + Δz , x , t 0 ) = 1 2 π ∫ - π π S ( z + Δz , x , ω ) dω ]]> 同时,保存S(z+Δz,x,ω)并作一维傅里叶变换得到S(z+Δz,k,ω),作为下一轮迭代的初始值;步骤(7):按步骤(5)所述的方法,取vz=v2,对z值以Δz为步长循环执行所述步骤(5.1)、步骤(5.2),直到z≥zdepth止,生成深度方向zmax<z≤zdepth区间各行像素点所形成的各行图像,v2为第二层介质中声波的传播速度,zdepth表示三层异质物体在深度方向z上的最大坐标值,为系统预设值;步骤(8):以步骤(7)得到的zmax至zdepth区间图像块作为输入量,使用Canny算子边缘提取算法提取所述zmax、zdepth之间的第二层介质与第三层介质的分界线c2(x,z),求分界线c2(x,z)在深度方向z上的最小坐标值z′min和最大坐标值z′max,分别通过所述z′min和z′max两个深度坐标值作两条平行于x轴的水平线,把第二层介质和第三层介质间的分界线包围起来,形成一个位于所述三层异质物体x-z纵断面上同时跨越第二、第三两层介质的第二个包围盒;步骤(9):按照步骤(6.2)所述的方法修正第二包围盒内深度方向z′min至z′max区间z′min<z≤z′max中的各行图像,以消除第三层和第二层介质间的不同质而导致的误差;步骤(10):按步骤(5)所述的方法,取vz=v3,对z值以z′max为起始值,以Δz为步长循环执行所述步骤(5.1)、步骤(5.2),直到z≥zdepth止,生成第三层介质内除了所述第二包围盒以外部分各行像素点所形成的各行图像,v3为第三层介质中声波的传播速度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210046151.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种高砷氧化菌的选育与分离方法
- 下一篇:一种水基乳化型带钢轧制液的制备方法