全国服务热线:185 1189 4545   010-64661706

京安仕通科技发展有限公司

Beijing IST Technology Development Co., Ltd.

  
您的位置:
新闻中心

NEWS CENTER

超声相控阵全聚焦成像算法比较分析 | 超声TFM成像 | 超声波成像

来源: | 作者:ymssn | 发布时间:2023-03-20 | 812 次浏览 | 分享到:

摘要:先进的成像算法推动了超声相控阵技术的发展,全聚焦方法(Total Focusing Method, TFM)是一种基于全矩阵捕获的虚拟聚焦后处理及缺陷图像重构算法。文章基于一维线阵相控阵纵波探头全矩阵数据模式,利用Matlab软件结合Field II自带开源函数包编写了算法程序,比较了TFM和1/2矩阵方法成像效果并对缺陷分辨率影响因素进行分析,*后用标准试块对算法进行实验验证。仿真结果表明,TFM和1/2矩阵方法都能用于缺陷重构且效果无明显差异,激励脉冲的宽度和频率对图像分辨率影响较大;实验表明,1/2矩阵的成像方法虽可有效降低计算数据量,但同时也丢失了检测区边缘处缺陷的部分信息,因而成像效果较TFM稍差。

关键词:超声相控阵;全矩阵捕获;全聚焦算法;1/2矩阵方法

0 引言

全聚焦方法(Total Focusing Method, TFM)是一种基于全矩阵捕获(Full Matrix Capture, FMC)数据进行图像重建的超声阵列后处理技术,由英国Bristol大学Holmes等于2005年首次提出。相比于传统相控阵线扫及扇扫成像方法,TFM有更高的缺陷分辨率和更大的扫查面积,有“黄金算法”之称。但 FMC数据量庞大、数据处理时间长,难以满足工业实时检测的需求,也限制了其在工业应用领域推广的脚步,如何提高全聚焦算法的计算效率成为全聚焦实时检测中的关键技术。全矩阵数据后处理技术及以提高运算速度为目的全聚焦成像算法改进的研究从未停止过。全聚焦检测成像方法主要包括时域线性成像、频域线性成像及非线性成像。时域线性成像利用全矩阵数据的时域信息对试件内部进行重构,*具代表的算法即为全聚焦算法,应用*为广泛。但全聚焦方法没有利用信号的频域信息,Hunter等用频域线性成像算法中的波数域方法、Velichko等用反向传播方法弥补其不足,Potter等考虑非线性效应,利用相同相位延时下相位控制和全矩阵数据所得到的幅值差异对材料内部的非线性进行成像,Zhang等用迁移法提高运算速度。周正干等通过对有楔块时声衰减进行校准、提出了使成像更加均匀的算法,张昊等提出了三维成像方法。从本质上说,任何相控阵超声成像算法的研究可等价为对全矩阵数据的某种后处理算法的研究。

本文针对全矩阵数据两种后处理算法,即TFM和1/2矩阵方法的图像重建质量和计算量,在保证真实还原缺陷的前提下提高全聚焦成像的运算速度。利用Matlab软件结合FieldⅡ开源函数包编写算法程序,对这两种方法的成像能力进行了理论仿真和实验验证。结果表明,1/2矩阵方法从理论上与全聚焦方法完全相同。但实际检测应用中,1/2矩阵方法会丢失检测区域边缘部分信息,但若探头参数选择合适时,1/2矩阵方法仍能真实还原缺陷的物理特性,说明该法具备替代 TFM 方法、实现实时检测的潜力。

1 全聚焦算法理论模型

全矩阵数据捕获(FMC)是收集相控阵数据的一种方法,而基于超声波相干叠加的全聚焦方法(TFM)则是一种超声阵列后处理技术。TFM处理的**步就是采集FMC数据,使用超声阵列探头的FMC特定数据采集过程,其中阵列中的每个阵元依次作为发射器,而所有阵元作为每个发射脉冲的接收器。相控阵换能器的N个阵元依次激发,当其中一个阵元被激发时,所有阵元都接收超声回波信号并储存。将发射阵元的序号记为 i,接收阵元的信序号为 j,接收的超声回波时域信号记为Sij ,每个具体的Sij其实就是一个A扫信号。待N个阵元都激发完成后,便可得到一个包含了检测物体全部信息的N×N矩阵集,如表1所示。根据波的迭加原理,几列波在均匀介质中传播相遇时的振动是各列波的线性叠加,其幅值也是各列波在此点的矢量和,且几列波相遇后仍保持着各自的特性按照原来传播方向继续传播。因此,在全聚焦算法的扫描区域内,任何一点的振动可以认为是所有阵元发射声波的共同作用,那么待测区域内任意一点的声压幅值即为每一个声波在此点的声压幅值之和。

表1 全矩阵捕获的数据表
Table 1 FMC data list

全矩阵捕获的数据表

TFM处理的第二步即基于FMC数据进行图像重建,此即全聚焦成像,基本原理如图1所示。在待检样品中选择一个虚拟聚焦点 p,对于一维相控阵,以阵列换能器几何中心为原点建立坐标系,其中x轴为沿试块长度方向,z轴为沿试块高度方向。将成像区域划分为若干个像素点,根据采集数据计算每个像素点的声压幅值,然后进行归一化处理并成像显示。以图1中的点(x, z)为例,该点的声压幅值P( x, z)的计算公式为

全聚焦方法成像处理的原理图

图1 全聚焦方法成像处理的原理图

全聚焦方法成像处理公式

式中:Tip为声波从阵元i传播至点p所用的时间,Tpj 为声波从p点返回到阵元j所用的时间,Sij 为第i个阵元发射,第j个阵元接收的时域信号,Δt为采样间隔,“⊗”定义为设右元素取整结果为x,则结果为左边行向量的第x个分量的值。因此式(1)实际上就是比较p点在i阵元发射、j阵元接收时,采集的离散信号时间和该点计算的声波传播时间是否相等。若两者相等,就认为这个采集数据对应的声压幅值是由该点处的缺陷所产生。*后对所有Sij 中提取的声压信号求和,此即该点对应的声压幅值。式(1)中Tip + Tpj的计算公式为

全聚焦方法成像处理公式

其中,xi为发射阵元中心的横坐标,xj为接收阵元中心的横坐标,c为超声波在待测物体中传播的纵波速度。

考虑到全矩阵数据为对称矩阵,对图1中的点p来说,由阵元i发射、阵元j接收的超声回波信号Sij 和由阵元j发射、阵元i接收的超声回波信号Sji 的传播路径一致,所需要传播时间相同,即,且如果不考虑不同阵元发射信号的微小差异,回波信号SijSji也相同。于是,可对式(1)进行化简,在成像时只需将全矩阵的上三角或下三角的声波信号进行计算,化简后p点的声压幅值P( x, z)的计算式为

全聚焦方法成像处理公式

式中,j的取值范围从(1)式中的1~n变为1~i。式(3)相比式(1),参与运算的全矩阵的非对角线超声回波信号减少了一半,参与叠加的声波幅值也降低一半,但是对角线上的声波幅值却没有改变,所以应将对角线的声波幅值也减小1/2以保持相同的对比度,于是式(3)变为

全聚焦方法成像处理公式

对于全矩阵捕获得到的N×N矩阵来说,若采用传统全聚焦算法,在每一个像素点都需要计算N2次,而采用 1/2矩阵方法只需要叠加 n(n+1)/2次。例如对于 32阵元相控阵换能器,传统全聚焦算法需要叠加1 024次,而简化算法需要叠加496次,理论计算效率能提高50%左右。

2 缺陷模型全矩阵数据仿真

全聚焦成像算法采用延时叠加的方法,能使换能器不同发射-接收阵元组合的回波数据聚焦到被测区域内的每一个虚拟聚焦点。全矩阵数据的仿真能够为检测与评价算法的设计、分析及优化提供数据支撑。

2.1 一维/二维分布的缺陷模型设计及仿真成像

本研究设计了两种缺陷模型用于理论仿真,包括一维横向缺陷和二维缺陷模型。考虑实验用试块上相邻两缺陷中心间距为 5 mm,为对成像算法缺陷分辨能力进行评估,所设计横向分布的缺陷模型如图2(a)所示,从左到右相邻两缺陷中心间距离分别为10、6及4 mm。二维缺陷模型如图2(b)所示,每个缺陷间的横向间隔与纵向间隔皆为10 mm。仿真所用相控阵探头阵元数为 32,阵元宽度为0.5 mm,阵元间隔为0.1 mm,采样频率为100 MHz,试块中超声波声速为5 800 m·s-1

缺陷模型示意图

图2 缺陷模型示意图

利用FieldⅡ软件进行缺陷仿真。Field II是基于Matlab软件平台,使用其自带开源函数包、通过调用函数进行仿真。首先,利用内置函数、初始化探头基本参数:阵元个数 32、单个阵元宽度为0.5 mm,阵元间隔为0.1 mm,阵元高度为10 mm。然后,以矩阵的形式创建缺陷散射体的位置和对应的散射强度矩阵,初始化阵元的脉冲激励,*后利用全聚焦成像的激励模式,调用内部函数计算出回波数据,使用全聚焦成像的后处理算法对得到的回波数据进行处理,并将计算结果进行成像。本算法处理中将单个阵元等效成活塞换能器,对其发射和接受的声波利用指向性函数进行了修正。采用TFM和1/2矩阵方法分别对一维、二维分布的缺陷模型进行仿真,结果如图3(a)~3(d)所示。

缺陷模型的仿真效果图

图3 TFM和1/2矩阵法对缺陷模型的仿真效果图

由图3可见,TFM和1/2矩阵方法对一维、二维分布的缺陷都有较好的检出效果,且所有缺陷都能从图像上清晰分辨。尤其对呈一维分布的缺陷模型,当两相邻缺陷的横向间距等于4 mm时,每个缺陷图像之间无粘连,仍可清晰独立分辨,说明基于全矩阵数据的缺陷检测能力很强。两种方法理论仿真效果无差异这一点,从理论上非常容易理解,基于声学互易原理,阵元j发射、阵元i接收的超声回波信号与阵元i发射、阵元j接收的超声回波信号理论上完全相同(当且仅当这两个阵元的激励信号、接收信号的指向性相同时),理论上采用1/2矩阵方法并未丢失任何回波数据,但1/2矩阵方法成像计算量比全矩阵方法少了50%。当检测探头各个阵元性能相近时,可以使用1/2矩阵法,但是如果有某些阵元的性能异常时,需要剔除和这个阵元相关的回波数据后再进行成像。

2.2 影响缺陷分辨力的主要因素

经以上对缺陷模型仿真发现,某些参数的变化对成像的质量影响很大,下面利用一维缺陷模型分别对这些因素的影响进一步分析。

2.2.1 激励脉冲宽度w的影响

首先研究产生超声波激励的脉冲宽度对成像结果的影响。对全聚焦成像过程来说,每个阵元激励的脉冲是有一定宽度的,在本次仿真过程中,将脉冲宽度w和采样周期(Ts)联系起来,图4(a)~4(d)分别为w=10Ts、20Ts、40Ts、80Ts时一维模型的成像效果。从仿真实验的角度来看,当脉冲宽度w=20Ts,成像分辨率是相对较高,可以分辨 4 mm之内的散射斑点,而且当脉冲宽度越大时,缺陷散射斑点越大。

超声波脉冲宽度对仿真成像结果的影响

图4 超声波脉冲宽度w对仿真成像结果的影响

2.2.2 激励信号频率f的影响

激励信号是指数衰减包络调制下的正弦信号,若探头中心频率用f0表示,当激励探头的声波频率f分别为其中心频率的1、2、5及10倍时,即f=f0、2f0、5f0、10f0时,一维分布缺陷模型的成像效果如图5(a)~5(d)所示。当f=f0时无法成像,干涉条纹形成光圈,无法分辨缺陷在何处;当f= 2 f0f=5f0时缺陷像点边缘较清晰;当激励频率较大,如f=1 0f0的时候,除了缺陷影像之外还会出现比较多的伪像,影响判断。

超声波激励频率对仿真成像结果的影响

图5 超声波激励频率对仿真成像结果的影响

3 算法验证

实验采用中国科学院声学研究所的超声相控阵数据采集平台 UT-Stadio对济宁高新东方模具制造有限公司的试块进行全矩阵数据采集,线阵探头型号为 5L32-A30(上海新阵元电子科技有限公司生产),阵元个数为 32,阵元长度为 10 mm,阵元宽度为 0.5 mm,阵元间隔为 0.1 mm。检测区域为试块右上方红色方框区域内的12个φ1.5 mm横孔缺陷(从下至上依次编号为 1~12号),相邻两孔中心间距为 5 mm。数据采集时将相控阵探头耦合于试件的上表面,如图6所示。对采集到的全矩阵数据首先进行滤波处理,然后分别采用全聚焦算法和1/2矩阵方法进行缺陷成像,结果见图7(a)~7(d)。

两种算法得到的检测图像中,1~11号缺陷均能独立、清晰显现,且位于相控阵探头正下方区域的缺陷反射信号*强,两侧边缘区域信号弱,尤其是距离上表面*近的12号孔(表面下13 mm),未经滤波处理(图7(a)、7(b))时像斑依稀可见,但经滤波处理后,(如图7(c)、7(d)),信号几乎消失,可见,滤波虽可提高信噪比,但同时也造成较弱信号的缺失。另外,对比图7(a)、7(b),全聚焦(图7(a))与1/2矩阵法(图 7(b))成像效果并不完全相同,尤其是位于检测区域两侧边缘的缺陷,前者细节显示较后者更清晰。其主要原因为实际所用相控阵探头的各阵元的参数不可能完全一致,同样激励条件下所激发的超声波存在差异,接收阵元的指向性也不完全一样。因此在实验中,回波的全矩阵数据不可能是完全对称的矩阵,全矩阵的1/2数据并无法代表所有的回波信息。虽然1/2矩阵法在计算量和信噪比方面优于全矩阵算法,但是1/2矩阵丢失了部分边缘缺陷的信息。该结果也同时提示我们,可以利用实验上所得不完全对称矩阵来判断各个阵元的一致性的差异是否在实验测量误差的允许范围之内,为探头的质量检测提供一种有效的分析方法。

测孔试块的探测演示

Fig.6 含测孔试块的探测演示

矩阵法的成像结果比较
矩阵法的成像结果比较

图7 TFM和1/2矩阵法的成像结果比较

4 结 论

全聚焦成像算法开创了基于全矩阵数据的虚拟聚焦后处理算法的先河,成为近几年来相控阵超声检测领域的研究热点。本文研究表明,基于TFM和1/2矩阵算法原理,考虑一维线阵纵波相控阵探头的指向性、缺陷边缘的轮廓成像模糊等问题,采用指向性补偿、滤波等处理,均可实现缺陷高分辨的图像重构,真实还原缺陷的特征;探头激励脉冲宽度和频率均会对成像分辨率产生影响;从理论上看1/2矩阵方法的计算量减半且不会对成像质量产生影响,但实验结果却发现,1/2矩阵法会造成边缘缺陷信息丢失。



产品链接:A1550 IntroVisor相控阵超声波探伤仪  /  A1525 Solo TFM相控阵超声波探伤仪



咨询热线:18911894545