一种基于超声通道数据的多普勒血流速度成像方法和系统与流程

文档序号:14759005发布日期:2018-06-22 23:07阅读:229来源:国知局
一种基于超声通道数据的多普勒血流速度成像方法和系统与流程

本发明涉及超声成像技术领域,尤其涉及一种基于超声通道数据的多普勒血流速度成像方法和系统。



背景技术:

传统的超声多普勒成像系统通常基于超声多普勒现象来实现。例如,运动的组织或血流会造成超声频率发生偏移,通过对频率偏移的计算可以用以估计组织或血流运动的速度情况。典型的应用包括超声多普勒D模式成像、超声多普勒C模式成像等,这些成像模式的结果对心血管相关疾病有着重要的指导意义。现有的超声多普勒成像技术是通过超声换能器阵元发射超声波,接收对应的回波信号以获取通道数据,并对通道数据进行波束合成,然后获得采样线,用以估计血流的速度。传统成像技术需要进行波束合成,这意味着对于同一个位置的血流速度估计需要使用到不同位置的阵元发射出来的超声波累加获得,而在频域变化过程中,存在假设扫描方向与血流方向的唯一夹角为θ角度,这会明显的与物理的阵元发射实际夹角存在误差,从而导致血流速度估计不准确的问题。



技术实现要素:

本发明的目的之一至少在于,针对如何克服上述现有技术存在的问题,提供一种基于超声通道数据的多普勒血流速度成像方法和系统,能够通过对不同阵元对应的通道数据,单独估算血流速度,而后通过角度相位对齐和叠加的方式,提高血流信号的信噪比,进而提高血流速度估计的准确性。

为了实现上述目的,本发明采用的技术方案包括以下各方面。

一种基于超声通道数据的多普勒血流速度成像方法,其包括:

发射超声波,从接收的回波信号采集与每个阵元对应的通道数据;对每一个通道数据,进行解调变换,获取复数信号;对获取复数信号进行滤波处理,以在时间方向上滤除组织多普勒速度成分;对滤除组织多普勒速度成分的复数信号进行滑动窗口快速傅里叶变换,以获取变换后的频域复数信号;

基于每一个阵元扫描线方向与血管的角度,通过变换后的频域复数信号获取与每个通道数据对应的血流速度,并基于血流速度生成目标区域的血流图像。

一种基于超声通道数据的多普勒血流速度成像系统,其包括:具有多个阵元的换能器,与换能器依次连接的回波信号处理器、通道数据处理器、复数信号处理器、血流速度处理器、图像编码处理器、存储器、以及显示器;

其中,换能器,用于发射超声波,并接收回波信号;

回波信号处理器,用于从接收的回波信号采集与每个阵元对应的通道数据;

通道数据处理器,用于对每一个通道数据,滤除通道数据在通道数据的长度方向的直流分量,获取滤波后的通道数据;并对滤波后的通道数据进行数据插入,以保持插入数据后的通道数据的相位和信噪比不变;

复数信号处理器,用于对插入数据后的通道数据进行解调变换,获取复数信号;对获取复数信号进行滤波处理,以在时间方向上滤除组织多普勒速度成分;并对复数信号进行滑动窗口快速傅里叶变换,以获取变换后的频域复数信号;

血流速度处理器,用于基于每一个阵元扫描线方向与血管的角度,通过变换后的频域复数信号获取与每个通道数据对应的血流速度;

图像编码处理器,用于基于血流速度生成目标区域的血流图像。

综上所述,由于采用了上述技术方案,本发明至少具有以下有益效果:

通过对每一个阵元对应的通道数据分别处理以获取对应的频域复数信号然后根据每一个阵元不同的扫描角度,单独计算每一个通道对应的血流速度,最终融合每个通道的血流速度,以获得最终的血流图像,从而有效提高血流速度准确率并降低血流噪声。

附图说明

图1是根据本发明实施例的基于超声通道数据的多普勒血流速度成像方法的流程图。

图2是根据本发明实施例的通道数据Cn、滤波后的通道数据插入数据后的通道数据Cn′的频率响应曲线示意图。

图3是传统的血流速度估计采用的阵元扫描线方向与血管夹角示意图。

图4是根据本发明实施例的血流速度估计采用的阵元扫描线方向与血管夹角示意图。

图5是传统的血流成像法得到的肾脏血流图像。

图6是根据本发明实施例的方法获取的血流图像。

图7是根据本发明实施例的基于超声通道数据的多普勒血流速度成像系统的结构示意图。

图8是根据本发明实施例的沿着扫描线方向子采样门划分示意图。

图9是根据本发明实施例的血管空间子采样门划分示意图。

图10是根据本发明实施例的频率、空间融合示意图。

图11是传统的血流成像法得到的血流频谱示意图。

图12是根据本发明实施例的方法获取的血流频谱示意图。

具体实施方式

下面结合附图及实施例,对本发明进行进一步详细说明,以使本发明的目的、技术方案及优点更加清楚明白。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

下文结合图1对根据本发明实施例的基于超声通道数据的多普勒血流速度成像方法进行详细说明。

步骤101:发射超声波,从接收的回波信号采集与每个阵元对应的通道数据

具体地,可以使用具有N阵元的换能器发射超声波,从与每个阵元对应的N个接收通道从回波信号采集到N个通道数据C,用Cn表示其中的第n个通道数据。通道数据C为M*N的矩阵,其中,M是根据超声需要探测的深度,通过延时接收获得的通道数据的长度,即在深度方向上的长度;N代表了超声系统实际的物理通道的数量,N通常可以为16、32、64、128等等。

步骤102:对每一个通道数据,滤除通道数据在通道数据的长度方向的直流分量,获取滤波后的通道数据

由于直流分量是一种与时间无关的常数,区别于具有周期特性的信号,直流分量是无意义的信号杂讯,因此通过去除M方向的直流分量,可以提高后续计算的准确性。具体地,对于N个通道数据C中的第n个通道数据Cn,使用经典的巴特沃斯滤波器滤除直流分量,获取的滤波后的通道数据表示如下:

其中,K为时延参量,典型值为5,由此可得参数相量a,b的典型值分别为:

步骤103:对滤波后的通道数据进行数据插入,以保持插入数据后的通道数据的相位和信噪比不变

由于滤波后的通道数据相比滤波前的数据通道Cn数据长度减少K,这意味着数据的相位受到了篡改,其直接影响信号信噪比,需要重新对齐。本发明通过下述实施例的通道数据插入方法,可以有效的保持信号长度的同时,不篡改数据的相位,保持数据的信噪比。具体地,可以采用repmat函数将滤波后的通道数据矩阵复制K块作为插入数据后的通道数据Cn′的元素,Cn′由K个滤波后的通道数据平铺而成,其表达式为

图2中的曲线21、22、23分别示出了的第n个通道数据Cn、滤波后的通道数据插入数据后的通道数据Cn′的频率响应曲线。可以明显的观察到Cn′和的在滤除直流分量后频率响应信噪比一致,且均高于Cn。

步骤104:对插入数据后的通道数据进行解调变换,获取复数信号

具体地,可以使用希尔伯特变换(Hilbert transform)对插入数据后的通道数据Cn′进行解调变换:

其中,其中Fc是发射信号的中心频率,Fs是系统的采样率。

将第n个通道数据解调得到复数信号In和Qn表示为IQn信号,将第n个通道在t时刻获得的IQn表示为IQn,t,在连续时间段T,得到三维矩阵的复数信号IQ,其大小为M*N*T,M是t时刻第n个通道数据的长度。

步骤105:对获取复数信号进行滤波处理,以在时间方向上滤除组织多普勒速度成分

采集到的IQ信号中包含了大量组织的运动速度,但由于组织多普勒成像和多普勒血流速度成像是两种不同的成像内容,在血流成像中可以将组织多普勒速度成分滤除,因此,本步骤105为优选实施例的可选步骤。以多普勒血流速度成像为例,使用无限脉冲响应IIR高通滤波器,在时间方向上滤除组织多普勒速度成分,其公式如下:

其中,Z为时延参量,一个典型的取值为3,对应的参数向量a,b的典型的取值为:

a=[1.0000,-2.374094743709352,1.929355669091215,-0.532075368312092]

b=[0.729440722639082,-2.188322167917248,2.188322167917248,-0.729440722639082]

步骤106:对滤除组织多普勒速度成分的复数信号进行滑动窗口快速傅里叶变换,以获取变换后的频域复数信号

具体地,对滤除组织多普勒速度成分的复数信号在时间方向,进行滑动窗口快速傅里叶变换(Slinding window FFT),其公式如下:

其中,U是滑动窗口快速傅里叶变换的数据长度,是变换后的频域复数信号。

本实施例采用快速傅里叶变换(FFT),其复杂度为O(Nlog(N)/2);在其他实施例中可以使用离散傅里叶变换DFT,其复杂度为O(N2)。更具体地,本实施例采用的是时域抽取的快速傅里叶变换,这种做法虽然需要为输入信号进行比特翻转(bit reverse)操作,但其输出信号为正序信号,却具有很大的意义(可以有效节约存储空间)。

步骤107:基于每一个阵元扫描线方向与血管的角度,通过变换后的频域复数信号获取与每个通道数据对应的血流速度,并基于血流速度生成目标区域的血流图像

通过对频域复数信号取模,可以得到血流的速度估计值。具体地,对于第n个通道数据获得的频域复数信号阵元n扫描线方向与血管的夹角为θn,因此可以得到聚焦点在t时刻的血流速度如下公式:

其中,V(x,y)是目标区域位于x,y处的血流速度,k是加权半径,ω是权重函数;对于夹角θn,以40mm线阵128阵元为例,阵元间距为0.3125mm,设中心位置深度为D mm的聚焦位置,第n个阵元的扫描线方向与血管的夹角为θn为左右对称关系,θn=π/2-arctan(n*0.3125/D)。

通过上式的计算,可以准确地计算目标区域各个聚焦点的血流速度数据,进而通过图像编码处理生成血流图像,并可以通过显示器显示,或者通过存储器存储。

传统的血流速度估计如图3所示,其假设阵元扫描线方向31唯一且与血管32之间存在夹角θ,因此是通过在的信号上乘以cos(θ),最终得到估计的血流速度,由于存在明显的夹角估计误差的,导致血流速度估计误差较大。实际上,如图4所示,换能器中N个阵元的物理位置并不相同,这会导致扫描线方向与血管的夹角并非一个固定的角度,而是存在多个不同的角度。本发明上述实施例对每一个阵元对应的通道数据分别处理以获取对应的频域复数信号然后根据每一个阵元不同的扫描角度,单独计算每一个通道对应的血流速度,最终融合每个通道的血流速度,以获得最终的血流图像,从而有效提高血流速度准确率并降低血流噪声。

图5为传统血流成像法得到的肾脏血流图像,其细节表达不准确,且由于角度误差引起的不准确估计速度较多。图6为本发明根据本发明实施例提出的方法获取的血流图像,可以明显的观察到,血流速度准确,小血管饱满充盈,由于估计错误造成的血流噪声较少。

图7示出了根据本发明实施例的基于超声通道数据的多普勒血流速度成像系统。该系统包括:具有多个阵元的换能器,与换能器依次连接的回波信号处理器、通道数据处理器、复数信号处理器、血流速度处理器、图像编码处理器、存储器、以及显示器。

其中,换能器,用于发射超声波,并接收回波信号;

回波信号处理器,用于从接收的回波信号采集与每个阵元对应的通道数据;

通道数据处理器,用于对每一个通道数据,滤除通道数据在通道数据的长度方向的直流分量,获取滤波后的通道数据;并对滤波后的通道数据进行数据插入,以保持插入数据后的通道数据的相位和信噪比不变;

复数信号处理器,用于对插入数据后的通道数据进行解调变换,获取复数信号;对获取复数信号进行滤波处理,以在时间方向上滤除组织多普勒速度成分;并对复数信号进行滑动窗口快速傅里叶变换,以获取变换后的频域复数信号;

血流速度处理器,用于基于每一个阵元扫描线方向与血管的角度,通过变换后的频域复数信号获取与每个通道数据对应的血流速度;

图像编码处理器,用于基于血流速度生成目标区域的血流图像。

在本发明优选的实施例中,对于上述实施例获取变换后的频域复数信号的步骤106,可以通过如下步骤来完成,其通过划分子采样门并对子采样门中的复数信号进行空间、时间和频域融合来提高血流频谱的信噪比,从而进一步提高血流图像中血流速度的准确率和信噪比。

步骤201:沿着阵元的扫描线方向将血管平分为多个子采样门,分别对每个子采样门中的复数信号进行空间域融合以获取空间融合复数信号

如图8所示,可以沿着阵元的扫描线方向将血管平分为从1至N和1’至N’共N+N’个子采样门(Sub-Gates),分别对每个子采样门中的复数信号进行空间域融合。其中,通道数据长度为M的复数信号被平均分配至N+N’个采样门中,每个采样门的大小为定义为r1,整个血管的半径定义为R,如图9所示。

步骤202:分别对每个子采样门中的空间融合复数信号进行时间域融合以获取与每个子采样门对应的血流频谱数据

具体地,可以对N+N’个子采样门中的空间融合复数信号在时间方向做傅里叶变换,可以得到N+N’个血流频谱数据。

步骤203:分别对每个子采样门中的血流频谱数据在频域进行融合,获取变换后的频域复数信号

如图10所示,对得到N+N’个血流频谱在频率域再次融合,可以有效的抑制血流斑点噪声,提高血流信噪比。带滑动窗口的FFT强烈依赖于PRF(Pulse Repetition Frequency,脉冲重复频率),在血流分析中,PRF是一个非常重要的参数,一般可以选择PRF=2KHz或者PRF=4KHz。例如,可以使用Jump=16的滑动窗口,对64点复数信号做128点基2时域抽取FFT,来获得一条频谱线,通过多次滑动计算,以获得一帧血流频谱。相比于图11所示的传统方法得到的血流频谱,通过本发明实施例获得的血流频谱如图12所示,其血流信噪比较高,受血流噪声影响小。

步骤204:基于每一个阵元扫描线方向与血管的角度,通过变换后的频域复数信号获取与每个子采样门对应的血流速度,并基于血流速度生成目标区域的血流图像。

以上所述,仅为本发明具体实施方式的详细说明,而非对本发明的限制。相关技术领域的技术人员在不脱离本发明的原则和范围的情况下,做出的各种替换、变型以及改进均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1