一种高帧率超声图像血管壁运动细节追踪方法、系统、设备和可读存储介质

文档序号:29083250发布日期:2022-03-02 00:38阅读:211来源:国知局
一种高帧率超声图像血管壁运动细节追踪方法、系统、设备和可读存储介质

1.本发明属于超声血管成像中血管壁运动追踪技术领域,具体属于一种高帧率超声图像血管壁运动细节追踪方法、系统、设备和可读存储介质。


背景技术:

2.随着人们生活方式和饮食习惯的改变,越来越多的人将会产生血管相关的疾病,比如血栓,血管斑块,血管粥样硬化等疾病。如果相应的血管病变发生在动脉,将会引起更加严重的后果。而这些疾病的相同临床表现是血管弹性发生变化,即动脉血管随着心脏射血的搏动变得无力,一次搏动血管壁发生的位移将很小。
3.现有的临床成像技术中,b模式超声图像作为一种传统的超声成像模式,可以对血管进行成像,反映出清晰的血管壁。基于超声成像实时性的特点,b模式超声图像中血管将发生有规律地搏动,通过血管壁搏动发生的位移大小,即可确定血管弹性大小,从而反映斑块、硬化等血管疾病的程度。
4.超声图像的运动追踪方法大致可以分为逻辑算法和非逻辑算法两种。逻辑算法通过分析图像像素,计算相邻两帧图像中部分区域相似性从而进行定量判断。非逻辑算法指基于机器学习的方法,通过对大量的图像进行解析分析,从而提取与图像相似性相关的特征,从而实现图像追踪的预测。在实际应用中,逻辑算法逐渐被非逻辑算法取代,原因在于超声图像中存在散斑和非线性信号,这对于超声图像的相似性计算而言是噪声信号,将会严重影响相似性的定量分析。再者,现阶段血管壁运动追踪面临的另一个问题是,线扫采集的超声图像帧率只有40hz左右,不足以反映血管壁的运动细节。
5.因此,希望可以通过设计一种滤波方法滤除图像中的随机噪声信号使得运动追踪更加准确,并且设计采集方式记录血管壁运动细节。


技术实现要素:

6.为了解决现有技术中存在的问题,本发明提供一种高帧率超声图像血管壁运动细节追踪方法、系统、设备和可读存储介质,通过高帧率成像,增加追踪记录的运动细节信息。结合超声图像中组织和血流成分与随机噪声的区别,有效地提高运动追踪的准确性。
7.为实现上述目的,本发明提供如下技术方案:
8.一种高帧率超声图像血管壁运动细节追踪方法,包括以下过程,
9.对血管壁进行高帧率超声成像形成一簇图像,对一簇图像进行基于奇异值分解的滤波,重组为描述每一帧信息的多维矩阵,并恢复为一簇图像;
10.对图像进行初始化,选择第一帧图像上血管壁上一点作为追踪块的中心点,并定义追踪块的尺寸,通过互相关计算,选择互相关值最大的作为追踪结果,得到匹配的中心点和相应的图像块;
11.分析追踪结果的图像中心点的横纵坐标来分析心率或者血管弹性或将追踪结果
动态播放,观察图像信息。
12.优选的,对血管壁使用平面波进行高帧率超声成像。
13.优选的,对血管壁进行高帧率超声成像具体包括以下过程,
14.首先对血管壁进行超声信号发射,发射信号为平面波超声信号;之后进行超声信号接收,采用全孔径接收的方式,超声换能器的全部阵元参与到接收中;并进行多个角度的发射,同时接收每一个角度的回波;最后对接收到的信号进行处理获取超声图像;对每一个角度的发射信号的回波进行波束合成,再进行多角度复合,得到一幅超声图像。
15.优选的,进行基于奇异值分解的滤波具体包括以下过程,
16.将一簇图像转变为三维矩阵,并按照时间顺序重构为二维的时空矩阵;将时空矩阵的奇异值分解,并按照奇异值从大到小的顺序排列奇异值和奇异向量,进行奇异值置零进行随机噪声滤除。
17.一种高帧率超声图像血管壁运动细节追踪系统,包括图像导入模块、奇异时空滤波模块、运动追踪模块和结果分析模块;
18.所述图像导入模块用于导入血管壁图像,并对图像进行整合,形成三维矩阵;
19.奇异时空滤波模块用于对三维矩阵进行基于奇异值分解的滤波,并重组为描述每一帧信息的多维矩阵,并恢复为一簇图像;
20.运动追踪模块用于进行初始化,选择第一帧图像上血管壁上一点作为追踪块的中心点,并定义追踪块的尺寸,通过互相关计算,选择互相关值最大的作为追踪结果;
21.结果分析模块用于分析追踪得到的每一幅图像的中心点的横纵坐标来分析心率或者血管弹性或将追踪结果动态播放,观察图像信息。
22.优选的,所述奇异时空滤波模块包括:图像重构模块、奇异值分解模块、时空滤波模块和图像逆重构模块;
23.图像重构模块用于将整合一簇图像得到的三维矩阵按照时间顺序重构为二维的时空矩阵;
24.奇异值分解模块用于对时空矩阵的奇异值分解,并按照奇异值从大到小的顺序排列奇异值和奇异向量;
25.时空滤波模块用于基于奇异值和奇异向量表示的时空矩阵的滤波;
26.图像逆重构模块用于将滤波后的奇异值和奇异向量重新组合成二维时空矩阵,并将二维时空矩阵重组为三维矩阵,恢复为一簇图像。
27.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任意一项所述的一种高帧率超声图像血管壁运动细节追踪方法的步骤。
28.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述的一种高帧率超声图像血管壁运动细节追踪方法的步骤。
29.与现有技术相比,本发明具有以下有益的技术效果:
30.本发明提供一种高帧率超声图像血管壁运动细节追踪方法,采用平面波成像并结合多角度复合的成像方法,提高了超声成像的帧率,缩短了相邻两幅图像的时间间隔,使得可以记录更加详细的血管壁运动信息,同时,多角度复合的方法保证了图像信噪比。与传统
超声线扫模式相比,可以记录更加详细的血管壁运动,可以捕捉到血管壁的短时间突然运动。将一簇图像重构为二维时空矩阵,在此之后进行滤波处理,耗时非常短。采用基于奇异值分解的滤波方法,利用奇异值大小表示图像簇中相关成分,滤波通过奇异值置零实现,滤波方法简单易操作。
31.本发明的运动追踪中可以设置追踪图像块的尺寸,图像块的大小决定追踪需要的时间,执行更灵活。运动追踪以图像块中心点展开,中心点的横纵坐标可以直接用于后续的结果分析,不需要做进一步处理。运动追踪算法在进行候选中心点计算的时候,根据血管壁在帧间隔中发生的最大位移来进行选择,避免了全局计算的时间复杂度较大的问题。使得对于追踪的操作和实现更加简单,使用非常方便。可以保存追踪结果,实现对结果的反复分析或者相应的后处理研究。
附图说明
32.图1为高帧率超声图像血管壁运动细节追踪方法整体流程图;
33.图2为高帧率超声成像细节图;
34.图3为图像重构示意图;
35.图4为血管壁运动追踪计算过程示意图;
36.图5为高帧率超声图像血管壁运动细节追踪系统追踪完成的用户控制界面;
37.图6为实施例中对颈动脉血管壁进行运动追踪的横、纵坐标随时间变化曲线;
38.图7为实施例中采用临床超声设备测得受试者的心率结果。
具体实施方式
39.下面结合具体的实施例对本发明做进一步的详细说明,所述是对本发明的解释而不是限定。
40.本发明提供了一种高帧率超声图像血管壁运动细节追踪方法,包括以下过程:
41.高帧率超声成像,使用平面波成像,提高成像的帧率;
42.图像重构,一簇图像转变为二维时空矩阵;
43.奇异时空滤波,将时空矩阵进行奇异值分解,得到图像的不同成分,通过奇异值置零实现随机噪声滤除;
44.图像逆重构,将图像重组为描述每一帧信息的多维矩阵,并恢复为一簇图像;
45.追踪初始化,第一帧图像中选择一个血管壁周围的图像块;
46.血管壁运动追踪,通过计算图像块的互相关,选择最大的互相关值,实现血管壁运动追踪。
47.追踪结果分析,通过分析追踪结果,可以得到心动周期、心率、血管搏动强度等参量。
48.本发明一种高帧率超声图像血管壁运动细节追踪系统,包括图像导入模块、奇异时空滤波模块、运动追踪模块和结果分析模块。
49.图像导入模块通过导入一簇图像,并对图像进行整合,形成用于后续计算的三维矩阵。
50.奇异时空滤波模块包括:图像重构模块,将整合一簇图像得到的三维矩阵按照时
间顺序重构为二维的时空矩阵;奇异值分解模块,用于对时空矩阵的奇异值分解,并按照奇异值从大到小的顺序排列奇异值和奇异向量;时空滤波模块,用于基于奇异值和奇异向量表示的时空矩阵的滤波,实现噪声抑制;图像逆重构模块,滤波后的奇异值和奇异向量重新组合成二维时空矩阵,并将二维时空矩阵重组为三维矩阵,并分解为一簇图像。
51.运动追踪模块通过追踪初始化,选择第一帧图像上血管壁上一点作为追踪块的中心点,并定义追踪块的尺寸,通过互相关计算,选择互相关值最大的作为追踪结果,实现一簇图像的运动追踪。
52.结果分析模块可以分析追踪得到的每一幅图像的中心点的横纵坐标来分析心率或者血管弹性,也可以将追踪结果动态播放,观察图像信息。同时,运动追踪结果可以进行保存。
53.实施例
54.本发明提供了一种高帧率超声图像血管壁运动细节追踪的方法和系统,为了明确本发明的目的,技术方案,所取得的效果,下面结合附图和实施例对本发明做进一步详细的说明。值得注意的是,以下所描述的实施例仅仅用以解释本发明,但是并没有限定本发明。
55.本发明所提供的高帧率超声图像血管壁运动细节追踪方法,如图1所示,具体包括四个步骤:高帧率超声成像、奇异时空滤波、血管壁运动追踪、追踪结果分析。
56.一、高帧率超声成像采用平面波成像并结合多角度复合的方法,来获取超高帧率的超声图像,帧率可以达到400hz。即,两幅超声图像之间的时间间隔非常短,只有几个ms,因此,可以更加详细地记录血管壁的搏动情况,追踪结果的时间分辨率也更高,从而实现记录血管壁运动细节的目的。如图2所示,首先进行超声信号发射,发射信号为平面波超声信号;之后进行超声信号接收,采用全孔径接收的方式,超声换能器的全部阵元参与到接收中。并进行多个角度的发射,同时接收每一个角度的回波;最后对接收到的信号进行处理获取超声图像。对每一个角度的发射信号的回波进行波束合成,再进行多角度复合,便可以得到一幅超声图像。平面波成像结合多角度复合的成像方式,既提高了图像的分辨率,又保证了一幅图像的信噪比保持在较高的水平。
57.二、奇异时空滤波利用一幅图像中组织的回波信号和随机噪声的差别来实现噪声的滤除。对于高帧率超声成像得到的一簇图像fi,i=1,2,3,4,l l,n,一幅图像中存在的信号可以分为以下两类:1)组织的回波信号,因为组织的运动频率较低,在帧与帧之间信号具有更高的空间相关性。因此,组织信号在时间上可以看作是做低速运动,空间上具有高相关性;2)随机噪声信号,这部分信号是随机分布的,相邻两帧图像的相关性很低。因此,时间上可以看作在做高速运动,空间上具有低相关性。采用奇异值分解的方法,根据组织回波信号与随机噪声信号的不同,在奇异值分解之后,组织信号主要包含于较大奇异值对应的奇异向量中,随机噪声信号主要包含于较小奇异值对应的奇异向量中。将较小奇异值置为0,即可滤除随机噪声成分。奇异时空滤波包括三个步骤:1)图像重构;2)滤波;3)图像逆重构。具体操作如下:
58.第一步,图像重构。一簇图像中,一幅图像的大小为(nz,n
x
),将这一簇图像按照时间顺序组合成一个三维图像矩阵f(nz,n
x
,n)。如图3所示,将每一帧图像,即f(nz,n
x
,i),i=1,2,3,4,l l,n,按照从左到右,从上到下的顺序组合成一个一维列向量。得到n个列向量,每个列向量的尺寸为(n
x
×
nz,1),所有的n个列向量从左到右依次排列形成一个二维矩阵f
(n
x
×
nz,n),即为时空矩阵f。
59.第二步,滤波。对时空矩阵f进行奇异值分解。
60.1、上述对时空矩阵f的奇异值分解可以采用下述公式:
61.f=uδv
*
ꢀꢀ
(1)
62.其中,δ(n,n)为一个对角矩阵,对角线上的元素为奇异值,u(n
x
×
nz,n),v(n
x
×
nz,n)为标准正交矩阵,其中包含各奇异值对应的奇异向量,*表示共轭变换。
63.奇异值分解之后的δ中包含的奇异值从大到小排列,奇异值较大的部分对应的奇异向量为组织部分,而奇异值较小的部分对应的奇异向量为随机噪声部分。通过将较小的奇异值置为零即可实现滤波。
64.2、上述基于奇异值的滤波可以采用下述公式:
65.ff=fvi
fv*
=uδ
fv*
ꢀꢀ
(2)
66.其中,ff为随机噪声滤除的结果,if为滤波器,是一个对角矩阵,右侧部分对角元素为0。
67.第三步,图像逆重构。与图像重构相反的方式,将二维时空矩阵f(n
x
×
nz,n)逆重构为三维图像矩阵f(nz,n
x
,n),并将三维图像矩阵分解为一簇图像。此时的图像中的随机噪声信号已经被滤除。
68.三、血管壁运动追踪通过互相关计算实现图像块的相似性对比,从而实现相邻帧图像之间的追踪匹配。追踪方法总共分为三步:1)初始化;2)选择候选中心点;3)互相关追踪。以一簇超声图像为例,整个追踪过程如图4所示。
69.第一步,初始化。选择第一帧图像中血管壁上的点设置追踪块cw的尺寸为sizex
×
sizey,该尺寸一旦确定,之后用于追踪比较的追踪块都为该尺寸。以血管壁上的点为中心建立出参考块cw1,后面的追踪过程都通过与cw1计算互相关值从而进行比较。
70.第二步,选择候选中心点。从第二幅图像开始fi,i=2,3,4,l l,n。基于假设:在血管搏动的过程中,相同的时间内血管壁运动产生的位移的绝对值相等。由此假设以及前面图像的图像块中心点,确定fi图像中追踪块的理论中心点
71.3、上述fi图像的理论中心点的确定可以采用下述公式:
[0072][0073]
其中,为通过计算估计已经确定的第i帧的中心点,令
[0074]
根据成像帧率,确定血管在一个帧间隔运动的最大位移为s。基于此,由理论中心点产生候选中心点(x
cp
,y
cp
)。
[0075]
4、上述候选中心点的确定可以采用下述公式:
[0076][0077]
其中,对于理论中心点通过绝对值计算获取候选中心点(x
cp
,y
cp
),在左右和上下-s~smm的范围内变化横纵坐标,产生候选中心点。
[0078]
第三步,互相关追踪。从候选中心点计算出估计中心点假设有m个候选中心点,对每一个(x
cp
,y
cp
),构建出追踪块cw,计算cw与cw1的互相关系数ρ。
[0079]
5、上述互相关系数的计算可以采用下述公式:
[0080][0081]
其中,追踪块cw在数学上表示一个矩阵。表示矩阵cw中所有元素的平均值构成的矩阵,表示两个矩阵对应位置处的元素相减得到的矩阵。表示两个矩阵对应位置处的元素相乘得到的矩阵。∑表示对矩阵中所有元素求和。
[0082]
寻找最大的互相关系数的位置,从候选中心点中选择出fi图像的估计中心点对应的,fi的追踪块为cwi。
[0083]
6、上述估计中心点的确定可以采用下述公式:
[0084][0085]
对任意相邻两帧图像进行上述追踪,即可实现整个一簇图像的血管壁运动追踪。得到匹配的中心点和相应的图像块。
[0086]
四、追踪结果分析通过对图像或者坐标进行分析,从而确定参量或者分析血管弹性。对中心点的坐标分析,可以画出横、纵坐标关于时间的变化曲线,发生的位移变化程度可以反映出血管搏动的强弱,进而反映血管弹性。在合理的成像条件下,坐标变化曲线将呈现周期分布,血管壁运动周期与心动周期一致,因此也可以求解心率。
[0087]
本发明所提供的高帧率超声图像血管壁运动细节追踪系统,如图5所示,包括:图像导入模块、奇异时空滤波模块、血管壁运动追踪模块和追踪结果分析模块。
[0088]
根据高帧率超声图像中血管壁运动细节追踪方法,构建系统。图像导入模块中,首先选择路径和文件名实现数据导入。此外,需要输入成像帧率、帧数用于划分时间尺度。综合追踪处理时间的要求,可以进行降采样操作。如果需要快速追踪,则可以设置较大的降采样倍数,降低图像数量。点击降采样按钮之后,将显示降采样后的帧数和帧率。奇异时空滤波模块中,需要设置滤波参数,保留百分之多少的组织信号,其余的视为随机噪声信号,将奇异值置为零。然后点击滤波按钮进行滤波。血管壁运动追踪模块中,需要设置第一帧图像追踪块中心、追踪块长、追踪块宽等参数,然后点击初始化按钮进行初始化操作,点击开始追踪按钮,逐帧进行追踪。追踪结果分析模块中,可以点击显示图像按钮,在图像面板中将追踪的结果图像按照时间顺序播放显示,也可以点击保存图像实现对结果图像的保存。同时,可以选择横坐标或者纵坐标,点击开始分析按钮,在图像面板中显示横坐标或者纵坐标随时间变化的曲线。系统中的状态栏会以时间顺序记录每一步操作,以便进行操作回溯。
[0089]
本发明提供了一种上述高帧率超声图像血管壁运动细节追踪方法实现的实施例,下面通过实施例对本发明进行详细说明。
[0090]
在实施例中,对受试者颈动脉进行径向超声成像,随着心脏跳动,血管壁发生上下的周期性运动。以400hz的帧率采集1000帧超声图像。奇异时空滤波中,将前80%的部分视为组织信号,将后20%的部分视为随机噪声,通过奇异值置0的操作进行滤除。血管壁运动追踪,初始化过程中,第一幅图像的中心点设置为[-0.74,17.52]mm,追踪块的长设置为
1.65mm,追踪框的宽设置为1.23mm,进行追踪。
[0091]
高帧率超声图像血管壁运动细节追踪系统中的参数设置如图及追踪结果如图5所示,图像面板中呈现出追踪结果图像和纵坐标随时间的变化曲线。追踪结果横坐标、纵坐标随时间的变化曲线如图6所示。图中,纵坐标随时间的变化曲线呈现周期性变化,横坐标不呈现周期性,原因在于对颈动脉进行径向成像,血管壁发生上下搏动,纵坐标因此呈现周期性变化。纵坐标变化周期即为心动周期,可以看出一个心动周期0.62s,换算成心率为96.8。如图7所示,这与用临床超声设备测得的心率保持一致。
[0092]
下述为本发明的装置实施例,可以用于执行本发明方法实施例。对于装置实施例中未纰漏的细节,请参照本发明方法实施例。
[0093]
本发明再一个实施例中,提供了一种计算机设备,该计算机设备包括处理器以及存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器用于执行所述计算机存储介质存储的程序指令。处理器可能是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor、dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其是终端的计算核心以及控制核心,其适于实现一条或一条以上指令,具体适于加载并执行一条或一条以上指令从而实现相应方法流程或相应功能;本发明实施例所述的处理器可以用于一种高帧率超声图像血管壁运动细节追踪方法的操作。
[0094]
本发明再一个实施例中,本发明还提供了一种存储介质,具体为计算机可读存储介质(memory),所述计算机可读存储介质是计算机设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括计算机设备中的内置存储介质,当然也可以包括计算机设备所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了终端的操作系统。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可由处理器加载并执行计算机可读存储介质中存放的一条或一条以上指令,以实现上述实施例中有关一种高帧率超声图像血管壁运动细节追踪方法的相应步骤。
[0095]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0096]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0097]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0098]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0099]
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1