一种自适应接收变迹系统及方法与流程

文档序号:31537904发布日期:2022-09-16 23:03阅读:76来源:国知局
1.本发明关于超声波成像
技术领域
:,特别是有关于一种自适应接收变迹系统及方法。
背景技术
::2.现在超声波成像技术已经得到了非常广泛的应用。通过对特定区域的声束扫描,对其背向散射的回波信号进行ad,波束合成,信号处理,就可以得到亮度信号图像,也就是常说的b(brightness)超图;如果对一定扫描区域连续扫描多次,通过多次之间的变化,通过计算doppler效应产生的频移,还能得到血流信号,也就是常说的c(color)图像。在此之外还有能量、频谱等成像方式,本质上都属于这两种拓展应用。3.无论哪一种方式,波束合成都是核心处理环节,该模块的通过对ad后的通道信号通过时移进行聚焦,并根据声场特性进行变迹处理加权合并,最终将二维平面类的声场信息转化为一维的信号流,即形成声束。声束的形成可以大大简化之后的信号处理和图像处理,使超声系统由多次空间信息处理转化逐线处理的简单数学变换。4.随着上述功能的不断增多,以及临床对图像性能的持续提高需求,同时对成本控制要求不断提高,多波束和孔径复合等相互矛盾的功能同时出现。多波束的目标是为了在相同的时间得到更多的波束,这样可以基本保持图像质量的前提下,提高系统的帧率,代价就是系统的并行处理要求提高,这对软硬件性能有更高的要求但综合收益是更大,因此得到了广泛的应用。孔径复合则是降低成本的方式,常规扫描是一次发射一次接收形成一个或者多个波束,每次都是所有通道参与;而孔径复合则是两次发射两次接收形成一个或者多个波束,两次发射相同担接收通道不同,再将结果线性相加实现最大2倍物理通道的效果。这种方式可以在不增加硬件成本的前提下实现接近两倍物理通道的综合性能,但是会牺牲系统帧率。5.由于上述需求的提出,对于波束合成的接收变迹要求也就有了更高的要求,既要支持多波束的要求,同时还需要考虑孔径复合的要求,传统的提前预存储的方式会产生大量的数据冗余,因此一种自适应实时变迹计算很有必要。技术实现要素:6.针对上述问题,本发明提供一种自适应接收变迹系统,包括:前端、信号处理模块、图像处理模块、图像融合显示模块及操作系统模块;前端在操作系统模块控制下完成特定频率发射,并接收回波信号进行ad转换及波束合成,并输出rf信号给信号处理模块,信号处理模块对rf信号进行b信号处理,形成b图像,传输给图像处理模块进行4d扫描形成b图像的4维图像,信号处理模块对rf信号进行c信号处理,形成c图像,信号处理模块对rf信号进行pw/cw信号处理,形成pw图像和cw图像,b图像及c图像通过操作系统模块控制最终在图像融合显示模块中融合后显示,实现b+c组合,b图像及pw/cw图像通过操作系统模块控制最终融合显示,实现b+pw/cw组合。其中,ad转换为模数转换,rf信号为射频信号,b信号处理是指将rf信号转化为人眼可识别的亮度信号,形成的b图像为二维灰阶图像,c信号处理是指做彩色多普勒处理,形成的c图像为彩色多普勒图像,pw/cw信号处理分别为脉冲波多普勒处理和连续波多普勒处理,该pw/cw图像分别为pw图像和cw图像,得到的pw图像为脉冲波多普勒图像,cw图像为连续波多普勒图像。7.进一步地,前端进行波束合成中进行变迹处理。8.进一步地,变迹处理通过汉宁窗完成。9.进一步地,当前需要的孔径实际所在存储的变迹曲线的位置通过起点start和步长len_i获得,步骤为:提前把每个深度的起点start和步长len_i预计算好,每个位置获得对应的起点start、步长len_i和孔径值aper,非孔径复合模式时,通道数k从1到n_chn循环,n_chn是系统最大物理通道数,并使k=k-n_chn/2+aper/2;孔径复合模式时,使len_i=len_i/2,通道数k从1到n_chn*2循环,并使k=k-n_chn+aper;处理完通道数k进行每个点的查表位置输出:index=start+k*len_i,若index小于1,则指定index=0,最后按index查表获得变迹曲线。10.本发明另提供一种自适应接收变迹方法,包括如下步骤:s1:提前预计好每个深度的起点start和步长len_i;s2:获得当前深度的起点start、步长len_i及孔径值aper;s3:判断是否为孔径复合模式,若是,则进行步骤s4,若否则进行步骤s5;s4:使len_i=len_i/2,通道数k从1到n_chn*2循环,并使k=k-n_chn+aper,跳至步骤s6;s5:通道数k从1到n_chn循环,并使k=k-n_chn/2+aper/2;s6:查表输出当前需要的孔径实际所在存储的变迹曲线的位置:index=start+k*len_i;s7:判断实际查表index长度是否大于存储表长table_len,若是,则进行步骤s8,若否,则跳至步骤s9;s8:使index=2*table_len-index,执行s9;s9:判断index是否小于1,若是,则进行步骤s10,若否,则跳至步骤s11;s10:使index=0,执行步骤s11;s11:按index查表获得变迹曲线;s12:计算完成并存储数据。11.进一步地,步骤s11之后,按照查表获得的变迹曲线计算孔径补偿。12.本发明提供一种自适应接收变迹系统及方法,提前把每个深度的起点start和步长len_i预计算好,每个位置获得对应的起点start、步长len_i和孔径值aper,非孔径复合模式时,通道数k从1到n_chn循环,n_chn是系统最大物理通道数,并使k=k-n_chn/2+aper/2;孔径复合模式时,使len_i=len_i/2,通道数k从1到n_chn*2循环,并使k=k-n_chn+aper;处理完通道数k进行每个点的查表位置输出:index=start+k*len_i,判断实际查表index长度是否大于存储表长table_len,并对超出部分进行反折,对于index小于1,则指定index=0,可以实现孔径的控制,最后按index查表获得变迹曲线,实现波束合成的效果,本发明可实时计算变迹参数,根据系统是否支持多波束和孔径复合,自适应调整得到相应的计算结果,相对于传统预先存储所有条件的变迹参数,本发明显著减少了系统数据冗余并提升了系统效率。附图说明13.图1为本发明一种自适应接收变迹系统架构图;图2为本发明一种自适应接收变迹方法流程图。14.1前端ꢀꢀ2信号处理模块3图像处理模块4图像融合显示模块5操作系统模块。具体实施方式15.为使对本发明的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。16.随着临床对图像性能的持续提高需求,同时要控制成本,对于波束合成的接收变迹要求也就有了更高的要求,既要支持多波束的要求,同时还要考虑孔径复合的要求,传统的提前预存储的方式会产生大量的数据冗余,针对上述问题,本发明提供一种自适应接收变迹系统及方法,参见图1,图1为本发明一种自适应接收变迹系统架构图,本发明提供的一种自适应接收变迹系统包括:前端1、信号处理模块2、图像处理模块3、图像融合显示模块4及操作系统模块5;前端1在操作系统模块5控制下完成特定频率发射,并接收回波信号进行ad转换及波束合成,并输出rf信号给信号处理模块2,信号处理模块2对rf信号进行b信号处理,形成b图像,传输给图像处理模块3进行4d扫描形成b图像的4维图像,信号处理模块2对rf信号进行c信号处理,形成c图像,信号处理模块2对rf信号进行pw/cw信号处理,形成pw图像和cw图像,b图像及c图像通过操作系统模块5控制最终在图像融合显示模块4中融合后显示,实现b+c组合,b图像及pw/cw图像通过操作系统模块5控制最终融合显示,实现b+pw/cw组合。其中,ad转换为模数转换,rf信号为射频信号,b信号处理是指将rf信号转化为人眼可识别的亮度信号,形成的b图像为二维灰阶图像,c信号处理是指做彩色多普勒处理,形成的c图像为彩色多普勒图像,pw/cw信号处理分别为脉冲波多普勒处理和连续波多普勒处理,该pw/cw图像分别为pw图像和cw图像,得到的pw图像为脉冲波多普勒图像,cw图像为连续波多普勒图像。17.优选地,前端1进行波束合成中进行变迹处理。变迹是波束合成中非常重要的处理环节,目的是给不同通道以不同的加权,实现抑制旁瓣的作用,从而改善组织形态,比如空间分辨率改善与噪声改善。18.优选地,变迹处理通过汉宁窗完成,汉宁窗可使旁瓣相互抵消,消去高频干扰。当然,变迹处理也可通过其他窗完成,本发明对此不作限制。19.进一步地,变迹处理通过代码完成,该代码如下:a=4096*hanning(8192);win=16;b=round(0.5:1:win-0.5)/n_chn*8192;out=a(b);其中,a为存储的变迹曲线,假定a变迹曲线的精度为8192点精度,由于曲线对称,为节省空间,只存储一半长度,对于超过一半长度的地址进行反折,因此对8192点精度量化后取值为4096,win为当前需要的孔径,n_chn是系统最大物理通道数,b是通过计算获得的当前需要的孔径实际所在存储的该变迹曲线的位置,round为一个四舍五入函数,0.5:1:win-0.5的值是0.5/1.5/2.5…/15.5,那么round(0.5:1:win-0.5)就是1/2/3/…/16,out为查表输出。其中,a变迹曲线的精度为8192只是举了例子来说明代码的处理过程,对a变迹曲线的精度本发明不作限制。代码中的hanning函数也可换成hamming函数或者gauss函数,或者其他功能类似的函数。20.优选地,当前需要的孔径实际所在存储的变迹曲线的位置通过起点start和步长len_i获得,步骤为:提前把每个深度的起点start和步长len_i预计算好,每个位置获得对应的起点start、步长len_i和孔径值aper,非孔径复合模式时,通道数k从1到n_chn循环,n_chn是系统最大物理通道数,并使k=k-n_chn/2+aper/2;孔径复合模式时,使len_i=len_i/2,通道数k从1到n_chn*2循环,并使k=k-n_chn+aper;处理完通道数k进行每个点的查表位置输出:index=start+k*len_i,判断实际查表index长度是否大于存储表长table_len,并对超出部分进行反折,若index小于1,则指定index=0,最后按index查表获得变迹曲线。相对于传统预先存储所有条件的变迹参数,本发明可实时计算变迹参数,根据系统是否支持多波束和孔径复合,自适应调整得到相应的计算结果,显著减少了系统数据冗余并提升了系统效率。21.本发明另提供一种自适应接收变迹方法,参见图2,图2为本发明一种自适应接收变迹方法流程图,包括如下步骤:s1:提前预计好每个深度的起点start和步长len_i;s2:获得当前深度的起点start、步长len_i及孔径值aper;s3:判断是否为孔径复合模式,若是,则进行步骤s4,若否则进行步骤s5;s4:使len_i=len_i/2,通道数k从1到n_chn*2循环,并使k=k-n_chn+aper,跳至步骤s6;其中,len_i=len_i/2是对步长做除2处理,实现2倍孔径所需要的数据;s5:通道数k从1到n_chn循环,并使k=k-n_chn/2+aper/2;s6:查表输出当前需要的孔径实际所在存储的变迹曲线的位置:index=start+k*len_i;s7:判断实际查表index长度是否大于存储表长table_len,若是,则进行步骤s8:若否,则跳至步骤s9;s8:使index=2*table_len-index,执行s9;s9:判断index是否小于1,若是,则进行步骤s10,若否,则跳至步骤s11;s10:使index=0,执行步骤s11;index=0可实现孔径的控制;s11:按index查表获得变迹曲线;s12:计算完成并存储数据。22.table_len为存储的表长度,比如我们存了0~4095个点数据,这时候table_len就是4096的总长度。由于只存了半条高精度曲线,所以实际查表会大于表长的情况,需要对超出的情况进行反折。23.本方法可实时计算变迹参数,根据系统是否支持多波束和孔径复合,自适应调整得到相应的计算结果,显著减少了系统数据冗余并提升了系统效率。24.进一步地,步骤s11之后,按照查表获得的变迹曲线计算孔径补偿。假定系统通道是64,那么我们得到所有的通道的值,把这64个通道值加起来,求和得到sum1;而每个数据最大值可能是2^n(n是系统最大存储位宽),所以所有通道最大值是sum0=64*2^n,孔径补偿就是sum0/sum1,这样不管我们开多大的孔径(有效通道)输出数据在幅度上都是一个级别,避免前后亮度差异太大。25.本发明提供一种自适应接收变迹系统及方法,提前把每个深度的起点start和步长len_i预计算好,每个位置获得对应的起点start、步长len_i和孔径值aper,非孔径复合模式时,通道数k从1到n_chn循环,n_chn是系统最大物理通道数,并使k=k-n_chn/2+aper/2;孔径复合模式时,使len_i=len_i/2,通道数k从1到n_chn*2循环,并使k=k-n_chn+aper;处理完通道数k进行每个点的查表位置输出:index=start+k*len_i,判断实际查表index长度是否大于存储表长table_len,并对超出部分进行反折,对于index小于1,则指定index=0,可以实现孔径的控制,最后按index查表获得变迹曲线,实现波束合成的效果,本发明可实时计算变迹参数,根据系统是否支持多波束和孔径复合,自适应调整得到相应的计算结果,相对于传统预先存储所有条件的变迹参数,本发明显著减少了系统数据冗余并提升了系统效率。26.本发明已由上述相关实施例加以描述,然而上述实施例仅为实施本发明的范例。必需指出的是,已揭露的实施例并未限制本发明的范围。相反地,在不脱离本发明的精神和范围内所作的更动与润饰,均属本发明的专利保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1