超声成像方法、装置、计算机设备和存储介质与流程

文档序号:33271519发布日期:2023-02-24 18:32阅读:37来源:国知局
超声成像方法、装置、计算机设备和存储介质与流程

1.本技术涉及超声波技术领域,特别是涉及一种超声成像方法、装置、计算机设备和存储介质。


背景技术:

2.超声波的动态聚焦可以提高超声图像的成像质量。具体地,在点源模型中,每次发射的焦点可以被视为虚拟点源,这些点源发射的超声波通过多次相干复合同样可以达到发射聚焦的效果,从而实现超声成像的动态聚焦。
3.然而,在点源模型中,成像区域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题。
4.因此,如何在点源模型中提高焦点区域的成像质量,是本领域人员的重点研究内容。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够提高焦点区域的成像质量的超声成像方法、装置、计算机设备和存储介质。
6.第一方面,本技术提供了一种超声成像方法。所述方法包括:
7.根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间;
8.根据该第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间;该第一成像区域的成像质量高于该第二成像区域的成像质量;其中,该第二像素点位于该多个第一像素点所组成的区域内;
9.根据该第一成像区域中各第一像素点的延时时间和该第二成像区域中各第二像素点的延时时间得到超声图像。
10.第二方面,本技术还提供了一种超声成像装置。所述装置包括:
11.第一确定模块,用于根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间;
12.第二确定模块,用于根据该第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间;该第一成像区域的成像质量高于该第二成像区域的成像质量;其中,该第二像素点位于该多个第一像素点所组成的区域内;
13.第三确定模块,用于根据该第一成像区域中各第一像素点的延时时间和该第二成像区域中各第二像素点的延时时间得到超声图像。
14.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一方法的步骤。
15.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
16.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方法的步骤。
17.上述超声成像方法、装置、计算机设备和存储介质,根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间,进而根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间;第一成像区域的成像质量高于第二成像区域的成像质量,其中,第二像素点位于多个第一像素点所组成的区域内,从而根据第一成像区域中各第一像素点的延时时间和第二成像区域中各第二像素点的延时时间得到超声图像。由于本技术中是根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间后,再基于根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间,而第一成像区域的成像质量高于第二成像区域的成像质量,换句话说,本技术是通过成像质量较高的第一成像区域的多个第一像素点,间接确定出质量较低第二成像区域的第二像素点的延时时间,因此提高了第二成像区域中的第二像素点的延时时间的精度,进一步地,本技术扩大了第二成像区域的面积。故而,本技术避免了传统技术的点源模型中成像区域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题,提高了焦点区域的成像质量。
附图说明
18.图1为本技术中聚焦波成像的示意图;
19.图2为本技术中暗区的示意图;
20.图3为本技术实施例中超声成像方法的应用环境图;
21.图4为本技术实施例中超声成像方法的流程示意图;
22.图5为本技术中第一成像区域和第二成像区域的示意图;
23.图6为插值的原理示意图;
24.图7为本技术实施例中一种确定第二像素点的延时时间的流程示意图;
25.图8为多个第一像素点的数量为3个的示意图;
26.图9为本技术实施例中另一种确定第二像素点的延时时间的流程示意图;
27.图10为申请中一种成像区域的示意图;
28.图11为本技术实施例中另一种确定第二像素点的延时时间的流程示意图;
29.图12为多个第一像素点的数量为4个的示意图;
30.图13为本技术实施例中确定中间像素点的延时时间的流程示意图;
31.图14为本技术实施例中另一种确定第二像素点的延时时间的流程示意图;
32.图15为本技术中另一种成像区域的示意图;
33.图16为本技术的整体流程示意图;
34.图17为现有技术中凸阵的成像的区域的示意图;
35.图18为本技术中凸阵的成像的区域的示意图;
36.图19为本技术实施例中超声成像装置的结构框图。
具体实施方式
37.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
38.图1为本技术中聚焦波成像的示意图,如图1所示,以超声成像系统包括阵元和可编程逻辑门阵列(field programmable gate array,fpga)为例,在点源模型中,通过移动阵元的孔径向需要成像的物体发射超声波,并接收来自于该物体的回波信号。然后,fpga根据该物体的空间位置,对回波信号进行延时计算,确定各像素点的延时时间,从而根据各像素点的延时时间重建出基于该物体的超声图像。
39.结合图1,阵元包括多个通道,选择阵元中的一部分通道作为发射孔径。发射孔径在发射超声波时,通常位于发射孔径的两侧的通道先发出超声波,位于发射孔径的中间的通道后发出超声波,从而发射孔径发射的超声波就会达到发射聚焦波的效果。
40.进一步地,阵元上的各个通道均可以接收回波信号,fpga可以根据接收到的回波信号,计算各像素点的发射延时和接收延时,从而根据各像素点的延时时间,确定各个时刻对应的回波信号后重建得到超声图像的成像区域,如图1所示的两个三角区域。结合图1可以看出,在点源模型中,成像区域在焦点附近收窄。可选的,可以利用延时叠加(delay-and-sum,das)的方法,根据各像素点的延时时间,提取各通道对应时刻的回波信号进行叠加,就能重建得到超声图像
41.其中,发射延时指:发射孔径的发射通道从发射超声波,至该超声波到达焦点的时间;接收延时指:焦点的超声波至该超声波被阵元上的接收通道接收到的时间。延时时间可以是发射延时和接收延时的总和,也可以是发射延时或者接收延时。
42.图2为本技术中暗区的示意图,如图2所示,在点源模型中,不论发射孔径如何移动,根据发射延时和接收延时确定的成像区域总是在焦点附近收窄,使得超声成像中存在焦点区域暗区域伪影的问题。
43.基于此,有必要针对上述技术问题,提供一种能够提高焦点区域的成像质量的超声成像方法。下述将对本技术中的超声成像方法进行介绍。
44.图3为本技术实施例中超声成像方法的应用环境图,本技术实施例提供的超声成像方法可以应用于如图3所示的计算机设备中。在本技术实施例中提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储相关数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种超声成像方法。
45.本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
46.具体地,计算机设备可以是中央处理器(centralprocessing unit,cpu),还可以是数字信号处理器(digital signalprocessing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件,本实施例不做限制。
47.图4为本技术实施例中超声成像方法的流程示意图,该方法可以应用于图3所示的计算机设备中,在一个实施例中,如图4所示,包括以下步骤:
48.s401,根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间。
49.图5为本技术中第一成像区域和第二成像区域的示意图,在本实施例中,请参考图5,根据聚焦波的成像原理,也即根据聚焦波的生成特性,计算机设备首先根据预设的发射焦点确定点源模型中的焦点位置,然后可以将点源模型中的成像区域划分为第一成像区域和第二成像区域,第一成像区域可以理解为超声波的有效发射区域,第二成像区域为焦点区域,焦点区域为发射焦点附近的区域,焦点区域根据实际的需求设置,例如计算机设备将与焦点位置之间的距离符合预设距离的像素点集合作为焦点区域。可以理解的是,第一成像区域在焦点区域附近收窄,第一成像区域的大小和第二成像区域的大小与发射孔径大小有关。
50.结合图1,在依次移动发射孔径之后,计算机设备就可以获取点源模型中聚焦波的回波信号,聚焦波的回波信号可以包括该聚焦波的幅值、频率等,本实施例不做限制。
51.进一步地,计算机设备能够根据点源模型中聚焦波的回波信号,利用聚焦波成像的延时计算原理,确定第一成像区域中各像素点的延时时间。其中,各像素点的延时时间可以是该像素点的发射延时和接收延时的总和,也可以是该像素点的发射延时。
52.结合图5,假设第一成像区域包括像素点1~像素点100,则计算机设备根据用聚焦波成像的延时计算原理,就可以确定像素点1~像素点100所对应的延时时间1~延时时间100。
53.s402,根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间;第一成像区域的成像质量高于第二成像区域的成像质量;其中,第二像素点位于多个第一像素点所组成的区域内。
54.在本实施例中,计算机设备根据第一成像区域中各像素点确定多个第一像素点,并根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间。其中,第一成像区域的成像质量高于第二成像区域的成像质量,成像质量包括图像信号均一性和空间分辨率中的至少一项,例如,第一成像区域的图像信号均一性高于第二成像区域的图像信号均一性,并且,第一成像区域的空间分辨率大于第二成像区域的空间分辨率。
55.结合图5举例说明,假设第一成像区域包括像素点1~像素点100,则计算机设备可以根据像素点1~像素点3,确定第二成像区域中的第二像素点1的延时时间;根据像素点4~像素点6,确定第二成像区域中第二像素点2的延时时间,以此类推,第二成像区域就会包括至少一个第二像素点。可以理解的是,计算机设备会确定第二成像区域中的多个第二像素点的延时时间,以扩充第二成像区域的面积。
56.利用传统的延时计算方法,只能在第二成像区域求出一个或者几个焦点的延时时间,例如仅确定如图1所示的焦点的延时时间。此种情况下,成像区域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题。
57.而本实施例中计算机设备在得到了第一成像区域的延时时间,就会根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间。
58.需要说明的是,第一成像区域中多个第一像素点连成的区域需要覆盖到第二成像区域中第二像素点,也即,第二像素点位于多个第一像素点所组成的区域内。例如,第二成像区域中的第二像素点1位于第一成像区域中的像素点1~像素点3围成的三角形中。换句话说,多个第一像素点围成的区域与第二成像区域存在重叠。即,第一成像区域中的像素点1~像素点3围成的三角形与第二成像区域重叠。
59.可选的,第二成像区域可以划分为多个子区域,每个子区域内的第二像素点用一组第一像素点(即多个第一像素点)插值,不同的多个第一像素点也对应不同的第二像素点,例如第一像素点1~第一像素点3确定第二像素点1,第一像素点4~第一像素点6确定第二像素点2。
60.一种根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间的方式是:计算机设备利用插值法,根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间。
61.另一种根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间的方式是:计算机设备利用训练好的计算模型,输入第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间。
62.当然,计算机设备还可以通过其他方式根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间,本实施例不做限制。
63.s403,根据第一成像区域中各第一像素点的延时时间和第二成像区域中各第二像素点的延时时间得到超声图像。
64.在本实施例中,计算机设备在确定了根据第一成像区域中各第一像素点的延时时间和第二成像区域中各第二像素点的延时时间之后,就可以根据各第一像素点的延时时间和各第二像素点的延时时间,重建得到超声图像。
65.本技术提供的超声成像方法,根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间,进而根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间;第一成像区域的成像质量高于第二成像区域的成像质量,其中,第二像素点位于多个第一像素点所组成的区域内,从而根据第一成像区域中各第一像素点的延时时间和第二成像区域中各第二像素点的延时时间得到超声图像。由于本技术中是根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间后,再基于根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间,而第一成像区域的成像质量高于第二成像区域的成像质量,换句话说,本技术是通过成像质量较高的第一成像区域的多个第一像素点,间接确定出质量较低第二成像区域的第二像素点的延时时间,因此提高了第二成像区域中的第二像素点的延时时间的精度,进一步地,本技术扩大了第二成像区域的面积。故而,本技术避免了传统技术的点源模型中成像区域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题,提高了焦点区域的成像质量。
66.可选的,上述的s402,根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间,可以通过如下方式实现:
67.根据多个第一像素点的延时时间、多个第一像素点的位置信息,确定第二成像区域中第二像素点的延时时间。
68.在本实施例中,计算机设备是根据多个第一像素点的延时时间、多个第一像素点的位置信息,确定第二成像区域中第二像素点的延时时间。其中,第一像素点的延时时间根据聚焦波成像的延时计算原理确定,第一像素点的位置信息根据预设的阵元的位置信息以及超声波的波速确定。
69.具体地,计算机设备可以从根据多个第一像素点的延时时间、多个第一像素点的位置信息,利用插值法确定出第二成像区域中第二像素点的延时时间。
70.图6为插值的原理示意图,由于焦点区域的延时时间难以直接计算,因此,在一个具体的实施例中,计算机设备在第一成像区域内选择第一像素点,通过插值的方法获取第二成像区域内第二像素点的延时时间。
71.为了使第二成像区域的成像没有明显的突变,第二成像区域的设置应满足相邻发射之间有重叠。以线阵为例,如图6的(a)所示,计算机设备可以从第一成像区域内选择5个第一像素点,组成两个三角形,利用三角形的面积关系分别插值,以确定第二成像区域中第二像素点的延时时间。如图6的(b)所示,计算机设备也可以从第一成像区域内选择4个第一像素点,利用双线性插值确定第二成像区域中第二像素点的延时时间。
72.本实施例根据多个第一像素点的延时时间、多个第一像素点的位置信息,确定第二成像区域中第二像素点的延时时间,由于是根据多个第一像素点的延时时间、多个第一像素点的位置信息,确定的第二成像区域中第二像素点的延时时间,因此提高了第二成像区域中的第二像素点的延时时间的精度,进一步地,本技术扩大了第二成像区域的面积。故而,本技术避免了传统技术的点源模型中成像区域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题,提高了焦点区域的成像质量。
73.可选的,第一成像区域包括第一部分和第二部分,第一部分和第二部分分别位于第二成像区域的两侧,多个第一像素点的数量为至少3个。
74.在本实施例中,结合图5,根据聚焦波的特性,第一成像区域包括位于第二成像区域的两侧的第一部分和第二部分。具体地,计算机设备根据聚焦波的生成特性预设发射焦点,然后根据预设的发射焦点确定点源模型中的焦点位置,进而基于焦点位置确定第二成像区域,然后根据阵元的通道大小和通道数量以及第一成像区域会在第二成像区域附近收窄的特征,确定第一成像区域中的第一部分和第二部分。
75.为了提高确定的第二像素点的精度,计算机设备需要通过第一成像区域中的至少3个第一像素点的延时时间和位置信息,确定至少一个第二成像区域中第二像素点的延时时间。可以理解的是,由于第二像素点需要位于多个第一像素点所组成的区域内,因此,第一部分和第二部分分别包括至少3个第一像素点中的至少一个第一像素点。
76.例如,参考图6的(a),计算机设备通过第一像素点1~第一像素点3确定第二像素点1,通过第一像素点4~第一像素点6确定第二像素点2,并且,第一部分包括第一像素点1和第一像素点2,第二部分包括第一像素点3。如此,第二像素点1就位于第一像素点1~第一像素点3围成的三角形区域中。
77.在一个可选的实施例中,计算机设备可以选择靠近第一成像区域的边缘的像素点作为第一像素点,以提高确定第二像素点的延时时间的效率。
78.本实施例第一成像区域包括位于第二成像区域的两侧的第一部分和第二部分,多个第一像素点的数量为至少3个。由于是从第一成像区域中的第一部分和第二部分中选取
至少3个第一像素点,并且,第一部分和第二部分分别包括至少3个第一像素点中的至少一个第一像素点,因此,提高了确定的第二像素点的延时时间的精度。
79.下述将介绍3个第一像素点确定1个第二像素点的延时时间的过程。
80.图7为本技术实施例中一种确定第二像素点的延时时间的流程示意图,参照图7,本实施例涉及的是如何确定第二成像区域中第二像素点的延时时间的一种可选的实现方式。在上述实施例的基础上,多个第一像素点的数量为3个,上述的根据多个第一像素点的延时时间、多个第一像素点的位置信息,确定第二成像区域中第二像素点的延时时间,包括如下步骤:
81.s701,根据多个第一像素点中的任意两个第一像素点的位置信息和第二成像区域中第二像素点的位置信息,确定任意两个第一像素点与第二成像区域中第二像素点围成的区域的第一面积。
82.在本实施例,以3个第一像素点确定一个第二像素点为例,请参考图8,图8为多个第一像素点的数量为3个的示意图。如图8所示,a、b、c为计算机设备从第一成像区域中选取的3个第一像素点,点p为待确定的第二成像区域中的第二像素点。
83.计算机设备根据成像设备中探头的物理位置,能够已知a、b、c、p的位置信息,进而,计算机设备就能确定任意两个第一像素点与第二成像区域中第二像素点围成的区域的第一面积,也即计算机设备能够确定δabp、δacp和δbcp的第一面积s
δabp
、s
δacp
和s
δbcp

84.s702,根据多个第一像素点的位置信息确定多个第一像素点围成的区域的第二面积。
85.在本实施例中,请继续参考图8,根据三个第一像素点a、b、c的位置信息,计算机设备还能确定δabc的第二面积s
δabc

86.具体地,以δabc的面积计算为例,假设三角顶点a、b、c的坐标分别为(x1,y1),(x2,y2),(x3,y3),则δabf的第二面积s
δabc
满足如下式(1),第一面积同理,在此不再赘述。
87.s
δabc
=0.5*|x1*(y
2-y3)+x2*(y
3-y1)+x3*(y
1-x2)|
ꢀꢀꢀ
(1)
88.s703,根据各第一面积、第二面积和多个第一像素点的延时时间,确定第二成像区域中第二像素点的延时时间。
89.在本实施例中,请继续参考图8,在计算机设备确定了各第一面积s
δabp
、s
δacp
和s
δbcp
以及第二面积s
δabc
之后,就能根据各第一面积s
δabp
、s
δacp
和s
δbcp
、第二面积s
δabc
和第一像素点a、b、c的延时时间ta、tb、tc,确定第二成像区域中第二像素点p的延时时间t
p

90.其中,一种确定第二像素点p的延时时间t
p
的方式是:计算机设备利用第一面积与第二面积的比例关系,确定各第一像素点a、b、c的权重,进而利用第一像素点的延时时间,通过加权求和的方式,确定第二像素点p的延时时间t
p

91.另一种确定第二像素点p的延时时间t
p
的方式是:计算机设备在利用第一面积与第二面积的比例关系确定各第一像素点a、b、c的权重之后,对各第一像素点a、b、c的权重进行优化修正,例如进行多次计算求第一像素点a、b、c的权重平均值,或者对第一像素点a、b、c的权重向上取整等,进而计算机设备再利用第一像素点的延时时间,通过加权求和的方式,就能确定第二像素点p的延时时间t
p

92.当然,计算机设备还可以通过其他方式根据各第一面积、第二面积和多个第一像素点的延时时间,确定第二成像区域中第二像素点的延时时间,本实施例不做限制。
93.本实施例根据多个第一像素点中的任意两个第一像素点的位置信息和第二成像区域中第二像素点的位置信息,确定任意两个第一像素点与第二成像区域中第二像素点围成的区域的第一面积,并根据多个第一像素点的位置信息确定多个第一像素点围成的区域的第二面积,从而根据各第一面积、第二面积和多个第一像素点的延时时间,确定第二成像区域中第二像素点的延时时间。由于是根据第一面积和第二面积和多个第一像素点的延时时间,间接确定的第二成像区域中第二像素点的延时时间,因此提高了第二成像区域中的第二像素点的延时时间的精度,并且能够扩充第二成像区域的面积,避免了传统技术的点源模型中成像区域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题。
94.图9为本技术实施例中另一种确定第二像素点的延时时间的流程示意图,参照图9,本实施例涉及的是如何确定第二成像区域中第二像素点的延时时间的一种可选的实现方式。在上述实施例的基础上,上述的s303,根据各第一面积、第二面积和多个第一像素点的延时时间,确定第二成像区域中第二像素点的延时时间,包括如下步骤:
95.s901,确定各第一面积与第二面积的第一比值。
96.在本实施例中,请继续参考图8,计算机设备确定各第一面积与第二面积的第一比值,即第一面积s
δabp
与第二面积s
δabc
的第一比值第一面积s
δacp
与第二面积s
δabc
的第一比值第一面积s
δbcp
与第二面积s
δabc
的第一比值
97.s902,确定各第一面积对应的第一比值与第一面积对应的第一像素点的延时时间的第一乘积结果;各第一面积对应的第一像素点的延时时间根据未围成第一面积的第一像素点的延时时间确定。
98.在本实施例中,计算机设备确定各第一面积对应的第一比值与第一面积对应的第一像素点的延时时间的第一乘积结果。参考图8,由于s
δabp
未由不包括第一像素点c,则对应的第一像素点的延时时间为tc,同理,对应的第一像素点的延时时间为tb,对应的第一像素点的延时时间为ta,则计算机设备确定第一乘积结果
99.s903,将各第一面积对应的第一乘积结果的求和结果作为第二成像区域中第二像素点的延时时间。
100.在本实施例中,计算机设备将各第一面积对应的第一乘积结果的求和结果作为第二成像区域中第二像素点的延时时间,也即,计算机设备按照如下式(2)确定第二像素点p的延时时间t
p

[0101][0102]
由此,计算机设备确定了第二像素点的延时时间t
p
,可以理解的是,上述以计算一个第二像素点的过程进行说明,一般情况下,计算机设备可以确定第二成像区域中多个第二像素点的延时时间,以扩充第二成像区域的面积,以达到图6的(1)中的效果示意。
[0103]
图10为申请中一种成像区域的示意图,如图10所示,第二成像区域为斜线示出的区域,在图6(a)的基础上,在本技术的点源模型中,确定的第一成像区域和第二成像区域不
会在焦点附近收窄,解决了传统技术中成像区域在焦点附近收窄,使得超声成像中存在焦点区域暗区域伪影的问题。
[0104]
本实施例确定各第一面积与第二面积的第一比值,并确定各第一面积对应的第一比值与第一面积对应的第一像素点的延时时间的第一乘积结果;各第一面积对应的第一像素点的延时时间根据未围成第一面积的第一像素点的延时时间确定,从而将各第一面积对应的第一乘积结果的求和结果作为第二成像区域中第二像素点的延时时间。由于是根据将各第一面积对应的第一乘积结果的求和结果作为第二成像区域中第二像素点的延时时间,因此提高了第二成像区域中的第二像素点的延时时间的精度,并且能够扩充第二成像区域的面积,避免了传统技术的点源模型中成像区域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题。
[0105]
上述以3个第一像素点确定1个第二像素点的延时时间为例,下述将介绍4个第一像素点确定1个第二像素点的延时时间的过程。可以理解的是,第一部分和第二部分分别包括至少4个第一像素点中的至少一个第一像素点。如果利用第一像素点1~第一像素点4确定第二像素点1,第一部分和第二部分分别包括第一像素点1~第一像素点4中的至少一个第一像素点,例如第一部分包括第一像素点1和第一像素点2,第二部分包括第一像素点3和第一像素点4,或者第一部分包括第一像素点1~第一像素点3,第二部分包括第一像素点4。
[0106]
图11为本技术实施例中另一种确定第二像素点的延时时间的流程示意图,参照图11,本实施例涉及的是如何确定第二成像区域中第二像素点的延时时间的一种可选的实现方式。在上述实施例的基础上,多个第一像素点的数量为4个,上述的根据多个第一像素点的延时时间、多个第一像素点的位置信息,确定第二成像区域中第二像素点的延时时间,包括如下步骤:
[0107]
s1101,根据多个第一像素点的位置信息和第二成像区域中第二像素点的位置信息,确定中间像素点的延时时间;中间像素点为第一直线与第二直线的交点,第一直线为经过第二成像区域中第二像素点的直线,第二直线为第一部分中的第一像素点与第二部分中的第一像素点之间的连线。
[0108]
在本实施例中,以4个第一像素点确定一个第二像素点为例,请参考图12,图12为多个第一像素点的数量为4个的示意图。如图12所示,a、b、c、d为计算机设备从第一成像区域中选取的4个第一像素点,点p为待确定的第二成像区域中的第二像素点。
[0109]
分别连接a、b两点得到线段ab、连接c、d两点得到线段cd,然后经点p做一条直线,与线ab、cd分别相交于点e、f。
[0110]
需要说明的是,此处以第一部分和第二部分分别包括2个第一像素点为例,也可以第一部分包括1个第一像素点,第二部分包括3个第二像素点;或者第一部分包括3个第一像素点,第二部分包括1个像素点,只要第一部分和第二部分分别包括至少4个第一像素点中的至少一个第一像素点,也即第二像素点位于四个第一像素点围成的区域内即可,本实施例不做限制。
[0111]
请继续参考图12,第一直线为经过第二成像区域中第二像素点p的直线,也即线段ef所在的直线。计算机设备在确定第一直线时,可以按照预设的规则从经过点p的直线中选择一条直线作为第一直线,例如从经过点p的直线中选择一条与阵元平行的直线作为第一直线。
[0112]
第二直线为第一部分中的第一像素点与第二部分中的第一像素点之间的连线,也即线段ab和线段cd。
[0113]
中间像素点为第一直线与第二直线的交点,也即计算机设备将点e、f作为中间像素点。
[0114]
进一步地,计算机设备可以确定点p的延时时间。具体地,计算机设备利用a、b、c、d的延时时间ta、tb、tc、td分别插值,就能计算出点e、f的延时时间te、tf,
[0115]
以中间像素点e为例,一种确定中间像素点e、f的延时时间te、tf的方式是:计算机设备利用线段ae和线段eb的比例关系,计算中间像素点e的权重,进而利用第一像素点a、b的延时时间,通过加权求和的方式,确定中间像素点e的延时时间te。同理,计算机设备也能确定中间像素点f的延时时间tf。
[0116]
另一种确定中间像素点e、f的延时时间te、tf的方式是:计算机设备利用线段ae和线段eb的比例关系,计算中间像素点e的权重之后,对中间像素点e的权重进行优化修正,例如进行多次计算求中间像素点e的权重平均值,或者对中间像素点e的权重向上取整等,进而计算机设备再利用第一像素点a、b的延时时间,通过加权求和的方式,确定中间像素点e的延时时间te。中间像素点f的延时时间tf同理。
[0117]
由于线段ae和线段eb的比例关系需要通过ae的欧氏距离和eb的欧氏距离确定,因此也需要利用多个第一像素点的位置信息和第二成像区域中第二像素点的位置信息。
[0118]
s1102,根据中间像素点的延时时间,确定第二成像区域中第二像素点的延时时间。
[0119]
在本实施例中,计算机设备在确定了中间像素点e、f的延时时间te、tf之后,就能根据中间像素点的延时时间te、tf,确定第二成像区域中第二像素点p的延时时间t
p

[0120]
请继续结合图12,一种确定第二像素点p的延时时间t
p
的方式是:计算机设备利用ep与fp的比例关系,确定各中间像素点e、f的权重,进而利用中间像素点的延时时间,通过加权求和的方式,确定第二像素点p的延时时间t
p

[0121]
另一种确定第二像素点p的延时时间t
p
的方式是:计算机设备在利用ep与fp的比例关系确定各中间像素点e、f的权重之后,对各中间像素点e、f的权重进行优化修正,例如进行多次计算求中间像素点e、f的权重平均值,或者对中间像素点e、f的权重向上取整等,进而计算机设备再利用中间像素点的延时时间,通过加权求和的方式,就能确定第二像素点p的延时时间t
p

[0122]
当然,计算机设备还可以通过其他方式根据中间像素点的延时时间,确定第二成像区域中第二像素点的延时时间,本实施例不做限制。
[0123]
由此,计算机设备确定了第二像素点的延时时间t
p
,可以理解的是,上述以计算一个第二像素点的过程进行说明,一般情况下,计算机设备可以确定第二成像区域中多个第二像素点的延时时间,以扩充第二成像区域的面积,以达到图6的(b)中的效果示意。
[0124]
本实施例根据多个第一像素点的位置信息和第二成像区域中第二像素点的位置信息,确定中间像素点的延时时间;中间像素点包括第一直线与第二直线的交点,第一直线为经过第二成像区域中第二像素点的直线,第二直线为第一部分中的第一像素点与第二部分中的第一像素点之间的连线,并根据中间像素点的延时时间,确定第二成像区域中第二像素点的延时时间。由于还能够利用多个第一像素点的位置信息和第二成像区域中第二像
素点的位置信息,先确定中间像素点的延时时间,进而根据中间像素点的延时时间间接确定出第二像素点的延时时间,因此,提高了第二成像区域中的第二像素点的延时时间的精度,进一步地,本技术扩大了第二成像区域的面积。故而,本技术避免了传统技术的点源模型中成像区域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题,提高了焦点区域的成像质量。
[0125]
图13为本技术实施例中确定中间像素点的延时时间的流程示意图,参照图13,本实施例涉及的是如何确定中间像素点的延时时间的一种可选的实现方式。在上述实施例的基础上,上述的s1101,根据多个第一像素点的位置信息和第二成像区域中第二像素点的位置信息,确定中间像素点的延时时间,包括如下步骤:
[0126]
s1301,根据多个第一像素点中的位置信息和第二成像区域中第二像素点的位置信息,确定第二直线上的中间像素点与各第一像素点的第一距离,以及第二直线上的两个第一像素点之间的第二距离。
[0127]
在本实施例中,请继续参考图12,假设a、b、c、d、e、f的坐标分别为(x1,y1),(x2,y2),(x3,y3),(x4,y4),(x5,y5),(x6,y6),则计算机设备可以通过a、b、c、d、e、f的坐标确定第一距离d
ae
、d
be
、d
cf
和d
df
以及第二距离d
ab
和d
cd
。其中,第一距离d
ae
、d
eb
、d
cf
和d
fd
是第二直线上的中间像素点e、f与各第一像素点a、b、c、d之间的距离,第二距离d
ab
和d
cd
分别是第二直线ab和cd上的两个第一像素点之间的距离。
[0128]
其中,d
be
为线段be的欧氏距离,d
ae
为线段ae的欧氏距离,d
ab
为线段ab的欧氏距离;d
df
为线段df的欧氏距离,d
cf
为线段cf的欧氏距离,d
cd
为线段cd的欧氏距离。
[0129]
以d
ab
为例,d
ab
由如下式(3)确定,其他同理,在此不再赘述。
[0130][0131]
s1302,确定各第一距离与第二距离的第二比值。
[0132]
在本实施例中,在计算机设备确定了第一距离d
ae
、d
be
、d
cf
和d
df
以及第二距离d
ab
和d
cd
之后,就能确定各第一距离与第二距离的第二比值。
[0133]
具体地,计算机设备确定各第一距离与第二距离的第二比值包括和
[0134]
s1303,确定各第一距离对应的第二比值与第一距离对应的第一像素点的延时时间的第二乘积结果;各第一距离对应的第一像素点的延时时间根据未构成第一距离的第一像素点的延时时间确定。
[0135]
在本实施例中,各第一距离对应的第二比值即和由于各第一距离对应的第一像素点的延时时间根据未构成第一距离的第一像素点的延时时间确定,因此对应的第一像素点的延时时间为ta,对应的第一像素点的延时时间为tb,对应的第一像素点的延时时间为tc,对应的第一像素点的延时时间为td。
[0136]
进一步地,计算机设备确定各第一距离对应的第二比值与第一距离对应的第一像
素点的延时时间的第二乘积结果,也即和
[0137]
s1304,将各所述第一距离对应的第二乘积结果的求和结果作为所述中间像素点的延时时间。
[0138]
在本实施例中,计算机设备将各所述第一距离对应的第二乘积结果的求和结果作为所述中间像素点的延时时间。也即,计算机设备按照如下式(4)和式(5)确定中间像素点e、f的延时时间te、tf。
[0139][0140][0141]
本实施例根据多个第一像素点中的位置信息和第二成像区域中第二像素点的位置信息,确定第二直线上的中间像素点与各第一像素点的第一距离,以及第二直线上的两个第一像素点之间的第二距离,并确定各第一距离与第二距离的第二比值,进而确定各第一距离对应的第二比值与第一距离对应的第一像素点的延时时间的第二乘积结果;各第一距离对应的第一像素点的延时时间根据未构成第一距离的第一像素点的延时时间确定,从而将各所述第一距离对应的第二乘积结果的求和结果作为所述中间像素点的延时时间。因此,在4个第一像素点的情况下,本技术也能较为方便快捷地插值出第一像素点的延时时间,由于第一成像区域的成像质量高于第二成像区域的成像质量,故而也提高了第二成像区域中的第二像素点的延时时间的精度,进一步地,本技术扩大了第二成像区域的面积。因此,本技术避免了传统技术的点源模型中成像区域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题,提高了焦点区域的成像质量。
[0142]
图14为本技术实施例中另一种确定第二像素点的延时时间的流程示意图,参照图14,本实施例涉及的是如何确定第二像素点的延时时间的一种可选的实现方式。在上述实施例的基础上,上述的s1102,根据中间像素点的延时时间,确定第二成像区域中第二像素点的延时时间,包括如下步骤:
[0143]
s1401,确定各中间像素点与第二像素点之间的第三距离、两个中间像素点之间的第四距离。
[0144]
在本实施例中,计算机设备确定各中间像素点e、f与第二像素点p之间的第三距离d
ep
、d
fp
,以及两个中间像素点e、f之间的第四距离d
ef
。其中,d
ep
即线段ep的欧氏距离,d
fp
即线段fp的欧氏距离,d
ef
即线段ef的欧氏距离,d
ep
、d
fp
和d
ef
的计算方式与式(3)原理相同,在此不再赘述。
[0145]
s1402,确定各第三距离与第四距离的第三比值。
[0146]
在本实施例中,计算机设备还需要确定各第三距离与第四距离的第三比值以及
[0147]
s1403,确定各第三距离对应的第三比值与第三距离对应的中间像素点的延时时间的第三乘积结果;各第三距离对应的中间像素点的延时时间根据未构成第三距离的中间像素点的延时时间确定。
[0148]
在本实施例中,各第三距离对应的中间像素点的延时时间根据未构成第三距离的中间像素点的延时时间确定,因此,第三距离d
ep
对应的中间像素点的延时时间为tf,第三距离d
fp
对应的中间像素点的延时时间为te。
[0149]
进一步地,计算机设备确定各第三距离对应的第三比值与第三距离对应的中间像素点的延时时间的第三乘积结果,也即和
[0150]
s1404,将各第三距离对应的第三乘积结果的求和结果作为第二成像区域中第二像素点的延时时间。
[0151]
在本实施例中,计算机设备将各第三距离对应的第三乘积结果的求和结果作为第二成像区域中第二像素点的延时时间,也即,计算机设备按照如下式(6)利用插值确定第二像素点p的延时时间t
p

[0152][0153]
进一步结合式(4)和式(5),可选的,计算机设备可以按照如下式(7)确定第二像素点p的延时时间t
p

[0154][0155]
本实施例确定各中间像素点与第二像素点之间的第三距离、两个中间像素点之间的第四距离,并确定各第三距离与第四距离的第三比值,进而确定各第三距离对应的第三比值与第三距离对应的中间像素点的延时时间的第三乘积结果;各第三距离对应的中间像素点的延时时间根据未构成第三距离的中间像素点的延时时间确定,从而将各第三距离对应的第三乘积结果的求和结果作为第二成像区域中第二像素点的延时时间。如此,计算机设备就能利用中间像素点确定出第二像素点的延时时间,从而实现4个第一像素点确定第二像素点,避免了成像区域在焦点附近收窄。
[0156]
图15为本技术中另一种成像区域的示意图,如图15所示,第二成像区域为斜线示出的区域,在图6(b)的基础上,在本技术的点源模型中确定的第一成像区域和第二成像区域仍然不会在焦点附近收窄,故而解决了传统技术中成像区域在焦点附近收窄,使得超声成像中存在焦点区域暗区域伪影的问题。
[0157]
图16为本技术的整体流程示意图,如图16所示,计算机设备可以按照如下步骤执行超声成像方法。
[0158]
s1601,获取点源模型中聚焦波的回波信号。
[0159]
s1602,根据点源模型中聚焦波的回波信号,将点源模型中的成像区域划分为第一成像区域和第二成像区域。
[0160]
s1603,利用点源模型的延时计算原理,确定第一成像区域的延时时间。
[0161]
s1604,从第一成像区域中选择至少3个第一像素点。
[0162]
s1605,根据多个第一像素点的延时时间、多个第一像素点的位置信息,确定第二成像区域中第二像素点的延时时间。具体地,确定第二成像区域中第二像素点的延时时间可以参考上述s701~s703、s901~s903、s1101~s1102、s1301~s1304以及s1401~s1404中的步骤,在此不再赘述。
[0163]
s1606,根据第一成像区域中各第一像素点的延时时间和第二成像区域中各第二
像素点的延时时间得到超声图像。
[0164]
需要说明的是,上述以线阵阵元为例对本技术中的超声成像方法进行说明,该超声成像方法也可以应用于凸阵阵元和相控阵阵元。图17为现有技术中凸阵的成像的区域的示意图,图18为本技术中凸阵的成像的区域的示意图,如17所示和图18所示,在凸阵的阵元中,采用本技术中的超声成像方法,也扩大了第二成像区域的面积,避免了传统技术的点源模型中成像区域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题,提高了焦点区域的成像质量。相控阵与凸阵的效果类似,在此不再赘述。
[0165]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0166]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的超声成像方法的超声成像装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个超声成像装置实施例中的具体限定可以参见上文中对于超声成像方法的限定,在此不再赘述。
[0167]
图19为本技术实施例中超声成像装置的结构框图,如图19所示,在本技术实施例中提供了一种超声成像装置1900,包括:第一确定模块1901、第二确定模块1902和第三确定模块1903,其中:
[0168]
第一确定模块1901,用于根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间。
[0169]
第二确定模块1902,用于根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间;第一成像区域的成像质量高于第二成像区域的成像质量;其中,第二像素点位于多个第一像素点所组成的区域内。
[0170]
第三确定模块1903,用于根据第一成像区域中各第一像素点的延时时间和第二成像区域中各第二像素点的延时时间得到超声图像。
[0171]
本技术提供的超声成像装置,根据点源模型中聚焦波的回波信号,确定第一成像区域的延时时间,进而根据第一成像区域中各像素点的多个第一像素点,确定第二成像区域中的第二像素点的延时时间;第一成像区域的成像质量高于第二成像区域的成像质量,其中,第二像素点位于多个第一像素点所组成的区域内,从而根据第一成像区域中各第一像素点的延时时间和第二成像区域中各第二像素点的延时时间得到超声图像。由于本技术中是根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间后,再基于根据第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间,而第一成像区域的成像质量高于第二成像区域的成像质量,换句话说,本技术是通过成像质量较高的第一成像区域的多个第一像素点,间接确定出质量较低第二成像区域的第二像素点的延时时间,因此提高了第二成像区域中的第二像素点的延时时间的精度,进一步地,本技术扩大了第二成像区域的面积。故而,本技术避免了传统技术的点源模型中成像区
域在焦点附近收窄,导致焦点区域的图像存在暗区域伪影的问题,提高了焦点区域的成像质量。
[0172]
可选的,第二确定模块1902包括:
[0173]
确定单元,用于根据多个第一像素点的延时时间、多个第一像素点的位置信息,确定第二成像区域中第二像素点的延时时间。
[0174]
可选的,第一成像区域包括第一部分和第二部分,第一部分和第二部分分别位于第二成像区域的两侧,多个第一像素点的数量为至少3个。
[0175]
可选的,多个第一像素点的数量为3个,确定单元包括:
[0176]
第一确定子单元,用于根据多个第一像素点中的任意两个第一像素点的位置信息和第二成像区域中第二像素点的位置信息,确定任意两个第一像素点与第二成像区域中第二像素点围成的区域的第一面积。
[0177]
第二确定子单元,用于根据多个第一像素点的位置信息确定多个第一像素点围成的区域的第二面积。
[0178]
第三确定子单元,用于根据各第一面积、第二面积和多个第一像素点的延时时间,确定第二成像区域中第二像素点的延时时间。
[0179]
可选的,第三确定子单元,具体用于确定各第一面积与第二面积的第一比值;确定各第一面积对应的第一比值与第一面积对应的第一像素点的延时时间的第一乘积结果;各第一面积对应的第一像素点的延时时间根据未围成第一面积的第一像素点的延时时间确定;将各第一面积对应的第一乘积结果的求和结果作为第二成像区域中第二像素点的延时时间。
[0180]
可选的,多个第一像素点的数量为4个,确定单元包括:
[0181]
第四确定子单元,用于根据多个第一像素点的位置信息和第二成像区域中第二像素点的位置信息,确定中间像素点的延时时间;中间像素点为第一直线与第二直线的交点,第一直线为经过第二成像区域中第二像素点的直线,第二直线为第一部分中的第一像素点与第二部分中的第一像素点之间的连线。
[0182]
第五确定子单元,用于根据中间像素点的延时时间,确定第二成像区域中第二像素点的延时时间。
[0183]
可选的,第四确定子单元,具体用于根据多个第一像素点中的位置信息和第二成像区域中第二像素点的位置信息,确定第二直线上的中间像素点与各第一像素点的第一距离,以及第二直线上的两个第一像素点之间的第二距离;确定各第一距离与第二距离的第二比值;确定各第一距离对应的第二比值与第一距离对应的第一像素点的延时时间的第二乘积结果;各第一距离对应的第一像素点的延时时间根据未构成第一距离的第一像素点的延时时间确定;将各第一距离对应的第二乘积结果的求和结果作为中间像素点的延时时间。
[0184]
可选的,第五确定子单元,具体用于确定各中间像素点与第二像素点之间的第三距离、两个中间像素点之间的第四距离;确定各第三距离与第四距离的第三比值;确定各第三距离对应的第三比值与第三距离对应的中间像素点的延时时间的第三乘积结果;各第三距离对应的中间像素点的延时时间根据未构成第三距离的中间像素点的延时时间确定;将各第三距离对应的第三乘积结果的求和结果作为第二成像区域中第二像素点的延时时间。
[0185]
上述超声成像装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0186]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0187]
根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间;
[0188]
根据所述第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间;所述第一成像区域的成像质量高于所述第二成像区域的成像质量;其中,所述第二像素点位于所述多个第一像素点所组成的区域内;
[0189]
根据所述第一成像区域中各第一像素点的延时时间和所述第二成像区域中各第二像素点的延时时间得到超声图像。
[0190]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0191]
根据所述多个第一像素点的延时时间、所述多个第一像素点的位置信息,确定所述第二成像区域中第二像素点的延时时间。
[0192]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0193]
所述第一成像区域包括第一部分和第二部分,所述第一部分和所述第二部分分别位于所述第二成像区域的两侧;所述多个第一像素点的数量为至少3个。
[0194]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0195]
根据所述多个第一像素点中的任意两个第一像素点的位置信息和所述第二成像区域中第二像素点的位置信息,确定任意两个第一像素点与所述第二成像区域中第二像素点围成的区域的第一面积;根据所述多个第一像素点的位置信息确定所述多个第一像素点围成的区域的第二面积;根据各所述第一面积、所述第二面积和所述多个第一像素点的延时时间,确定所述第二成像区域中第二像素点的延时时间。
[0196]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0197]
确定各所述第一面积与所述第二面积的第一比值;确定各所述第一面积对应的第一比值与所述第一面积对应的第一像素点的延时时间的第一乘积结果;各所述第一面积对应的第一像素点的延时时间根据未围成所述第一面积的第一像素点的延时时间确定;将各所述第一面积对应的第一乘积结果的求和结果作为所述第二成像区域中第二像素点的延时时间。
[0198]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0199]
根据所述多个第一像素点的位置信息和所述第二成像区域中第二像素点的位置信息,确定中间像素点的延时时间;所述中间像素点为第一直线与第二直线的交点,第一直线为经过所述第二成像区域中第二像素点的直线,所述第二直线为所述第一部分中的第一像素点与所述第二部分中的第一像素点之间的连线;根据所述中间像素点的延时时间,确定所述第二成像区域中第二像素点的延时时间。
[0200]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0201]
根据所述多个第一像素点中的位置信息和所述第二成像区域中第二像素点的位置信息,确定所述第二直线上的所述中间像素点与各所述第一像素点的第一距离,以及所述第二直线上的两个第一像素点之间的第二距离;确定各所述第一距离与所述第二距离的
第二比值;确定各所述第一距离对应的第二比值与所述第一距离对应的第一像素点的延时时间的第二乘积结果;各所述第一距离对应的第一像素点的延时时间根据未构成所述第一距离的第一像素点的延时时间确定;将各所述第一距离对应的第二乘积结果的求和结果作为所述中间像素点的延时时间。
[0202]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0203]
确定各所述中间像素点与所述第二像素点之间的第三距离、两个所述中间像素点之间的第四距离;确定各所述第三距离与所述第四距离的第三比值;确定各所述第三距离对应的第三比值与所述第三距离对应的中间像素点的延时时间的第三乘积结果;各所述第三距离对应的中间像素点的延时时间根据未构成所述第三距离的中间像素点的延时时间确定;将各所述第三距离对应的第三乘积结果的求和结果作为所述第二成像区域中第二像素点的延时时间。
[0204]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0205]
根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间;
[0206]
根据所述第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间;所述第一成像区域的成像质量高于所述第二成像区域的成像质量;其中,所述第二像素点位于所述多个第一像素点所组成的区域内;
[0207]
根据所述第一成像区域中各第一像素点的延时时间和所述第二成像区域中各第二像素点的延时时间得到超声图像。
[0208]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0209]
根据所述多个第一像素点的延时时间、所述多个第一像素点的位置信息,确定所述第二成像区域中第二像素点的延时时间。
[0210]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0211]
所述第一成像区域包括位于所述第二成像区域的两侧的第一部分和第二部分,所述多个第一像素点的数量为至少3个。
[0212]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0213]
根据所述多个第一像素点中的任意两个第一像素点的位置信息和所述第二成像区域中第二像素点的位置信息,确定任意两个第一像素点与所述第二成像区域中第二像素点围成的区域的第一面积;根据所述多个第一像素点的位置信息确定所述多个第一像素点围成的区域的第二面积;根据各所述第一面积、所述第二面积和所述多个第一像素点的延时时间,确定所述第二成像区域中第二像素点的延时时间。
[0214]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0215]
确定各所述第一面积与所述第二面积的第一比值;确定各所述第一面积对应的第一比值与所述第一面积对应的第一像素点的延时时间的第一乘积结果;各所述第一面积对应的第一像素点的延时时间根据未围成所述第一面积的第一像素点的延时时间确定;将各所述第一面积对应的第一乘积结果的求和结果作为所述第二成像区域中第二像素点的延时时间。
[0216]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0217]
根据所述多个第一像素点的位置信息和所述第二成像区域中第二像素点的位置
信息,确定中间像素点的延时时间;所述中间像素点为第一直线与第二直线的交点,第一直线为经过所述第二成像区域中第二像素点的直线,所述第二直线为所述第一部分中的第一像素点与所述第二部分中的第一像素点之间的连线;根据所述中间像素点的延时时间,确定所述第二成像区域中第二像素点的延时时间。
[0218]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0219]
根据所述多个第一像素点中的位置信息和所述第二成像区域中第二像素点的位置信息,确定所述第二直线上的所述中间像素点与各所述第一像素点的第一距离,以及所述第二直线上的两个第一像素点之间的第二距离;确定各所述第一距离与所述第二距离的第二比值;确定各所述第一距离对应的第二比值与所述第一距离对应的第一像素点的延时时间的第二乘积结果;各所述第一距离对应的第一像素点的延时时间根据未构成所述第一距离的第一像素点的延时时间确定;将各所述第一距离对应的第二乘积结果的求和结果作为所述中间像素点的延时时间。
[0220]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0221]
确定各所述中间像素点与所述第二像素点之间的第三距离、两个所述中间像素点之间的第四距离;确定各所述第三距离与所述第四距离的第三比值;确定各所述第三距离对应的第三比值与所述第三距离对应的中间像素点的延时时间的第三乘积结果;各所述第三距离对应的中间像素点的延时时间根据未构成所述第三距离的中间像素点的延时时间确定;将各所述第三距离对应的第三乘积结果的求和结果作为所述第二成像区域中第二像素点的延时时间。
[0222]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0223]
根据点源模型中聚焦波的回波信号,确定第一成像区域中各像素点的延时时间;
[0224]
根据所述第一成像区域中的多个第一像素点,确定第二成像区域中的第二像素点的延时时间;所述第一成像区域的成像质量高于所述第二成像区域的成像质量;其中,所述第二像素点位于所述多个第一像素点所组成的区域内;
[0225]
根据所述第一成像区域中各第一像素点的延时时间和所述第二成像区域中各第二像素点的延时时间得到超声图像。
[0226]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0227]
根据所述多个第一像素点的延时时间、所述多个第一像素点的位置信息,确定所述第二成像区域中第二像素点的延时时间。
[0228]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0229]
所述第一成像区域包括第一部分和第二部分,所述第一部分和所述第二部分分别位于所述第二成像区域的两侧;所述多个第一像素点的数量为至少3个。
[0230]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0231]
根据所述多个第一像素点中的任意两个第一像素点的位置信息和所述第二成像区域中第二像素点的位置信息,确定任意两个第一像素点与所述第二成像区域中第二像素点围成的区域的第一面积;根据所述多个第一像素点的位置信息确定所述多个第一像素点围成的区域的第二面积;根据各所述第一面积、所述第二面积和所述多个第一像素点的延时时间,确定所述第二成像区域中第二像素点的延时时间。
[0232]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0233]
确定各所述第一面积与所述第二面积的第一比值;确定各所述第一面积对应的第一比值与所述第一面积对应的第一像素点的延时时间的第一乘积结果;各所述第一面积对应的第一像素点的延时时间根据未围成所述第一面积的第一像素点的延时时间确定;将各所述第一面积对应的第一乘积结果的求和结果作为所述第二成像区域中第二像素点的延时时间。
[0234]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0235]
根据所述多个第一像素点的位置信息和所述第二成像区域中第二像素点的位置信息,确定中间像素点的延时时间;所述中间像素点为第一直线与第二直线的交点,第一直线为经过所述第二成像区域中第二像素点的直线,所述第二直线为所述第一部分中的第一像素点与所述第二部分中的第一像素点之间的连线;根据所述中间像素点的延时时间,确定所述第二成像区域中第二像素点的延时时间。
[0236]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0237]
根据所述多个第一像素点中的位置信息和所述第二成像区域中第二像素点的位置信息,确定所述第二直线上的所述中间像素点与各所述第一像素点的第一距离,以及所述第二直线上的两个第一像素点之间的第二距离;确定各所述第一距离与所述第二距离的第二比值;确定各所述第一距离对应的第二比值与所述第一距离对应的第一像素点的延时时间的第二乘积结果;各所述第一距离对应的第一像素点的延时时间根据未构成所述第一距离的第一像素点的延时时间确定;将各所述第一距离对应的第二乘积结果的求和结果作为所述中间像素点的延时时间。
[0238]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0239]
确定各所述中间像素点与所述第二像素点之间的第三距离、两个所述中间像素点之间的第四距离;确定各所述第三距离与所述第四距离的第三比值;确定各所述第三距离对应的第三比值与所述第三距离对应的中间像素点的延时时间的第三乘积结果;各所述第三距离对应的中间像素点的延时时间根据未构成所述第三距离的中间像素点的延时时间确定;将各所述第三距离对应的第三乘积结果的求和结果作为所述第二成像区域中第二像素点的延时时间。
[0240]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据
库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0241]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0242]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1