基于布谷鸟优化策略的超声图像心脏流场运动估计方法与流程

文档序号:14874349发布日期:2018-07-07 04:19阅读:134来源:国知局

本发明属于超声图像的运动矢量估计方法技术领域,具体涉及一种基于布谷鸟优化策略的超声图像心脏流场运动估计方法。



背景技术:

心血管疾病是危害人类生命健康最严重的疾病之一,且发病率呈现逐年上升的趋势。根据who的报告可知,由心血管疾病导致的死亡病例平均占所有死亡病例的1/3,全世界每年有超过1700万人因心脏病及其相关疾病死亡。

心室内的血流流场复杂多变,为了检测心脏疾病导致的血流流场异常,掌握心脏血流变化过程及其分布就显得十分重要。各种心脏疾病往往会在心动周期的全部或某些特定时相呈现出心腔内血流流场的异常变化,因此深入研究心脏血流流场特征有可能为各种心血管疾病的早期精确诊断提供重要线索和依据。

超声图像凭借其非侵害、低成本、诊断便利及时显示器官和组织运动的有点,被用作心脏疾病诊断和心脏功能评价的主要依据。心脏超声动态序列图像能够为临床诊断提供丰富的信息。心脏超声图像的运动估计技术能准确分析心脏血流流场的变化特征,为心脏疾病的早期诊断提供重要线索。目前,心脏超声图像的运动矢量估计方法主要有两大类:光流法和块匹配法。

光流法:在空间中运动可以用运动场加以描述,其投影到一个图像平面上就表现为序列图像中的不同图像灰度的分布所发生的变化。将图像上每一个点赋予一个能够反应相应运动的运动矢量,这些运动矢量就构成了光流场。光流可以被看作带有灰度的像素点在图像平面运动所产生的瞬时速度场,其包含了目标运动的信息。

块匹配方法:块匹配算法将图像看作是由一个个块组成,且认为各个块中的所有像素的光流是一样的。在下一帧中的一定范围按照一定的匹配准则进行搜索,寻找当前帧的某个块的最相近的对应块,前后两个对应的块的位移向量就作为该块的运动向量。

上述两种心脏超声图像的运动矢量估计方法中:光流法计算时间长,受噪声影响大,即使没有发生运动,但外部光照有变化时,也会观察到光流,造成超声图像血流流场运动估计的误差;块匹配法运算速度慢,达不到实时性的要求。



技术实现要素:

针对现有技术中的上述不足,本发明提供的基于布谷鸟优化策略的超声图像心脏流场运动估计方法解决了现有方法中,计算时间长、效率低、准确度不够的问题。

为了达到上述发明目的,本发明采用的技术方案为:基于布谷鸟优化策略的超声图像心脏流场运动估计方法,包括以下步骤:

s1、确定第一帧超声图像中的模板区域块;

s2、通过布谷鸟搜索算法,并设定一个搜索次数阈值,在第二帧超声图像中,确定搜索区域块和目标区域块;

s3、利用互相关相似度系数公式,计算模板区域块和目标区域块的互相关相似度系数;

s4、判断搜索区域块的搜索次数是否大于设定的阈值,若是则进入步骤s5,否则返回步骤s2;

s5、选择互相关相似度系数最高的目标区域块作为匹配区域块;

s6、联合模板区域块和匹配区域块,生成超声图像心脏流场运动矢量。

本发明的有益效果为:运用布谷鸟搜索算法和互相关相似度系数的计算对超声图像心脏流场运动进行估计,计算时间减少,血流流场运动估计误差小,提供满足实际诊断要求的超声图像心脏流场运动估计,为检测心脏疾病导致的血流流场异常提供相关依据。

进一步地,所述模板区域块为第一帧图像中随机选取的区域块,所述搜索区域块是图像中模板区域块的最大运动幅度设定的最大搜索范围,所述搜索区域块在模板区域块的运动范围内确定目标区域块。

上述进一步方案的有益效果为:确定模板区域块和搜索区域块的大小,便于后续执行布谷鸟算法和互相关相似度系数的计算。

进一步地,其特征在于,所述模板区域块选取值为2×2大小的区域块;所述搜索区域块选取值为9×9大小的区域块。

上述进一步方案的有益效果为:由于超声心脏图像中血流流场的运动剧烈,变化速度快,所以要选取较小的区域块能提高运动估计的准确性;对超声图像而言,时间分辨率很高,图像帧的采集间隔时间很短,所以选取较大的区域块更为合适。

进一步地,其特征在于,所述步骤s2中的布谷鸟搜索算法基于布谷鸟的巢寄行为以及鸟类的莱维飞行行为。

进一步地,所述布谷鸟的巢寄行为有三条规则:(1)每一只布谷鸟每一次只能下一个卵,并且随机的选取一个鸟巢来孵化它;(2)具有最好的卵的鸟巢将会被保存到下一代;(3)设定鸟巢的数目是固定的,宿主发现布谷鸟的卵的概率为pα。

上述进一步方案的有益效果为:设定布谷鸟的巢寄行为规则,便于后续目标区域块的确定。

进一步地,所述莱维飞行是一种随机游走机制,表示一类非高斯随机过程;莱维稳定分布的概念密度函数pα,β(x)用以下莱维分布函数来表示,其中α、β为常量,当当α=1/2,β=1时:

上述进一步方案的有益效果为:通过莱维飞行机制,能够快速完成全局搜索,确定目标。

进一步地,所述步骤s3中互相关相似度系数计算公式为:

其中r为互相关相似度系数,s为第一帧超声图像中模板区域块,s’为第二帧超声图像中的目标区域块,a为搜索区域块的搜索范围,为运动目标区域块的灰度均值,为搜索区域块的灰度均值,x、y分别为构成超声图像中各个点的横纵坐标,s(x,y)为第一帧超声图像中模板区域块的位置,s′(x,y)为第二帧超声图像中目标区域块的位置,∑(x,y)是超声图像中所有区域;

所述互相关相似度系数用于两幅图像区域块之间内容相似程度的比较,系数值越高图像区域块内容相似程度越高。

上述进一步方案的有益效果为:运用互相关相似度系数计算公式,根据计算出的系数值的大小来判断图像区域块内容的相似程度,进而确定匹配区域块。

附图说明

图1为基于布谷鸟优化策略的超声图像心脏流场运动估计方法实现流程图。

图2为莱维飞行的运动轨迹示意图。

图3为相邻两帧图像相似度匹配示意图。

图4为相邻两帧超声图像运动矢量图。

图5为图4在局部放大后的心脏内流场运动变化图。

具体实施方式

下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

如图1所示,基于布谷鸟优化策略的超声图像心脏流场运动估计方法的实现包括以下步骤:

s1、确定第一帧超声图像中的模板区域块;

其中,首先需要确定模板区域块的形状和大小,由于超声心脏图像中血流流场的运动激烈,变化速度快,因此选取较小区域块作为分块标准,选取值为2×2大小的区域块;其次,运动的搜索需要设定一个范围,根据估算图像中模板区域块的最大运动幅度设定的最大搜索范围,运动搜索的范围将会影响运动估计的准确性和算法的时间复杂性,对于超声图像而言,时间分辨率很高,图像帧的采集时间间隔很短,因此采用9×9大小的区域块作为模板区域块的搜索范围,搜索区域块在目标区域块的运动范围内确定目标区域块。

s2、通过布谷鸟搜索算法,并设定一个搜索次数阈值,在第二帧超声图像中,确定搜索区域块和目标区域块;

布谷鸟算法是基于布谷鸟的寄生行为以及鸟类的莱维飞行行为的新型启发式算法,在算法中,设定的阈值控制搜索区域块在当前帧图像中运用布谷鸟搜索算法确定图像中目标区域块的个数,便于后续步骤执行互相关相似度系数计算和选择最高的互相关相似度系数所对应的目标区域块。利用莱维飞行更新解,一些新解是在当前最优解通过莱维飞行产生,这可以加速局部搜索,但另外一部分新解的产生必须远离当前最优解以保证系统不会陷入局部最优。

s3、利用互相关相似度系数公式,计算模板区域块和目标区域块的互相关相似度系数;

互相关相似度系数计算公式为:

其中r为互相关系数,s为第一帧超声图像中模板区域块,s’为第二帧超声图像中的目标区域块,a为搜索区域块的搜索范围,为运动目标区域块的灰度均值,为搜索区域块的灰度均值,x、y分别为构成超声图像中各个点的横纵坐标,s(x,y)为第一帧超声图像中模板区域块的位置,s′(x,y)为第二帧超声图像中目标区域块的位置,∑(x,y)是超声图像中所有区域;互相关相似度系数用于两幅图像区域块之间内容相似程度的比较,系数值越高图像区域块内容相似程度越高。

s4、判断搜索区域块的搜索次数是否大于设定的阈值,若是则进入步骤s5,否则返回步骤s2;

s5、选择互相关相似度系数最高的目标区域块作为匹配区域块;

s6、联合模板区域块和匹配区域块,生成超声图像心脏流场运动矢量。

在上述步骤s2中,布谷鸟搜索算法是基于布谷鸟的巢寄行为以及鸟类莱维飞行行为。为了模拟布谷鸟的产卵行为,设定了三条规则:(1)每一只布谷鸟每一次只能产下一个卵,并且随机的选取一个鸟巢来孵化它;(2)具有最好的卵的鸟巢将会被保存到下一代;(3)设定鸟巢的数目是固定的,宿主发现布谷鸟的卵的概率为pα。

莱维飞行是一种典型的随机游走机制,表示一类非高斯随机过程;莱维稳定分布的概念密度函数pα,β(x)没有统一形式,在特殊情况下,pα,β(x)用以下莱维分布函数来表示,α、β为常量,当α=1/2,β=1时:

莱维飞行的运动轨迹示意图如图2所示,从图中可以看出,由于莱维飞行二阶矩发散,其运动过程总是在较小聚焦情况下发生很大的跳跃。这样算法具有非常强的全局搜索能力,同时,根据巢寄生行为原巢主发现布谷鸟卵的思想,对一部分解进行丢弃并进行更新。

在上述步骤s3中,互相关相似度系数公式用来计算图像中区域块的相似度,互相关相似度系数主要用于两幅图像区域块之间内容相似程度的比较,根据系数值的大小来判断图像区域块内容的相似度程度。在本发明提供的超声图像心脏流场运动估计方法中,互相关相似度系数用于检查超声心脏图像中区域块位置在系列图像中的位置,根据之前确定的模板区域块与图像中互相关相似度系数最高的目标区域块的位置,可以实现心脏流场的运动估计,如图3所示,相邻两帧图像中,通过在当前帧确定的模板区域块和搜索区域块,运用布谷鸟搜索算法和互相关相似度系数的计算实现血流流场的运动跟踪。

运用上述心脏流场运动估计方法,得到如图4和图5所示,相邻两帧超声图像心脏流场运动矢量图和局部放大后展示的心脏内流场运动变化图,根据运动矢量方向,可以得出心脏流场的运动方向,根据其中部分异常心脏流场方向,判断出是否可能患有心脏类疾病。

需要说明的是,上述事实例中第一帧超声图像和第二帧超声图像是相对的,在实际对超声图像心脏流场运动估计时,超声图像在变化过程中,最新一帧超声图像作为第二帧超声图像,前一帧超声图像作为第一帧超声图像,得到相邻两帧图像中匹配区域块作为新的模板区域块,与下一帧的超声图像中的目标区域块计算互相关相似度系数,选择新的匹配区域块;联合每个模板区域块和匹配区域块,实现超声图像心脏流场运动估计。

本发明的有益效果为:运用布谷鸟搜索算法和互相关相似度系数的计算对超声图像心脏流场运动进行估计,计算时间减少,血流流场运动估计误差小,提供满足实际诊断要求的超声图像心脏流场运动估计,为检测心脏疾病导致的血流流场异常提供相关依据。

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