基于偏折角的感兴趣血管段路径优化方法及系统与流程

未命名 09-01 阅读:145 评论:0


1.本发明涉及医疗图像处理技术领域,尤其涉及一种基于偏折角的感兴趣血管段路径优化方法及系统。


背景技术:

2.心血管相关疾病患病率逐年上升,是世界公认的最常见死因之一,其中冠心病的致死率极高,而诱发冠心病的主要因素是冠状动脉狭窄,它会严重影响心脏供血,严重威胁生命。目前冠心病诊断的主要手段是数字减影血管造影dsa (digital substraction angiography)。
3.在进一步处理和分析dsa造影图像时,例如进行造影融合之前,常常需要按照图1的流程,基于骨架图和血管树模型在医生所标记的远心端到近心端之间规划出一条感兴趣血管段路径。主流的感兴趣血管路径规划方法分为两种:其一:基于血管段骨架长度,规划出从远心端到近心端的最短骨架路径。其缺陷在于,肋骨、隔膜等其他因素形成的伪影与血管网之间交叠,有可能形成一条“捷径”,造成规划出的感兴趣血管段路径错误。
4.其二:基于相邻血管段骨架之间的偏折角,规划出从远心端到近心端的最短骨架路径,如图3所示,规划出的路径如图2所示。本方法可以避免前者的“捷径”问题,且在更多的场景中被广泛使用。但是,现有的基于偏折角的方法在远心端到近心端规划感兴趣血管段路径时,由于主血管(冠脉)和其上的各个细小分支也会构成分叉结构,在提取中心线时分割精度不够,导致提取的不准确,形成形态畸变,因此常常会得到错误的路径结果。


技术实现要素:

5.因此,本发明的目的在于提供一种基于偏折角的感兴趣血管段路径优化方法及系统,解决通过相邻血管段之间的偏折角来规划感兴趣血管段路径时,分叉点处畸变和偏折角不准确带来的路径规划错误。
6.为了实现上述目的,本发明提供了一种基于偏折角的感兴趣血管段路径优化方法,包括以下步骤:s1、根据输入的血管中心线或血管骨架图,生成完整的血管树模型;s2、根据血管树模型生成图模型;s3、在s2中根据相邻血管段的偏折角的幅值设置惩罚函数,进行映射计算,得到优化偏折角,形成优化后的图模型;s4、获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划,对形成的规划路径进行校验,判断校验是否通过,当校验未通过时,对优化后的图模型进行修改,利用修改后的图模型重新进行路径规划和校验,直至校验通过输出感兴趣血管段路径。
7.进一步优选的,所述惩罚函数包括但不限于以下形式:
其中,a是惩罚因子;x是偏折角;t1是基于人体冠脉的生理学构造而设定的下限,t2是基于人体冠脉的生理学构造而设定的上限。
8.进一步优选的,在s4中,所述对形成的规划路径进行校验包括如下过程:获取相邻血管段的分叉点信息,校验同一个分叉点是否被重复使用;当存在同一个分叉点被重复使用时,视为校验不通过。
9.进一步优选的,在s4中,所述获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划时,包括以下步骤:根据用户标记的感兴趣血管段的近心端和远心端和血管骨架图;提取包含所述标记的近心端和远心端的所有血管路径;根据s3中计算得出的相邻血管段的优化偏折角,对每条血管路径上的所有优化偏折角进行累加,将累加和最小的血管路径作为规划血管路径。
10.进一步优选的,所述根据血管树模型生成图模型中,所述血管树模型为以下信息的集合{血管段信息、分叉点信息、血管段之间的偏折角};所述图模型包括{节点信息、边信息、边长度}所述节点信息根据血管段信息提取得出;所述边信息根据分叉点信息提取得出,所述边长度根据血管段之间的优化偏折角计算得出。
11.本发明还提供一种基于偏折角的感兴趣血管段路径算法的优化系统,包括血管树模型、图模型、优化模块、路径规划模块和校验模块;所述血管树模型用于根据输入的血管中心线或血管骨架图,生成完整的血管树模型;所述图模型用于根据血管树模型生成图信息;所述优化模块用于在血管树模型生成图信息过程中进行优化,根据根据相邻两条血管段的偏折角的幅值设置惩罚函数,进行映射计算,得到优化偏折角,形成优化后的图模型;所述路径规划模块,用于获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划;所述校验模块用于对形成的规划路径进行校验,判断校验是否通过,当校验未通过时,对优化后的图模型进行修改,利用修改后的图模型重新进行路径规划和校验,直至校验通过输出感兴趣血管段路径。
12.进一步优选的,所述所述优化模块中,惩罚函数包括但不限于以下形式:其中,a是惩罚因子;x是偏折角;t1是基于人体冠脉的生理学构造而设定的下限,t2是基于人体冠脉的生理学构造而设定的上限。
13.进一步优选的,所述校验模块,对形成的规划路径进行校验包括如下过程:
获取相邻两条血管段的分叉点信息,校验同一个分叉点是否被重复使用;当存在同一个分叉点被重复使用时,视为校验不通过。
14.进一步优选的,路径规划模块,所述获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划时,包括以下步骤:根据用户标记的感兴趣血管段的近心端和远心端和血管骨架图;提取包含所述标记的近心端和远心端的所有血管路径;根据优化模块中计算得出的相邻两条血管段的优化偏折角,对每条血管路径上的所有优化偏折角进行累加,将累加和最小的血管路径作为规划血管路径。
15.本发明还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述基于偏折角的感兴趣血管段路径算法的优化方法的步骤。
16.本技术公开的基于偏折角的感兴趣血管段路径算法的优化方法及系统,相比于现有技术,至少具有以下优点:1、本技术通过相邻血管段之间的偏折角的优化来规划感兴趣血管段路径,避免分叉点处畸变和偏折角不准确带来的路径规划错误的问题。
17.2、本技术还包括路径校验过程,对形成的规划路径进行校验,解决了dijkstra算法在规划感兴趣血管段路径时的出现的“人字型”路径错误。
附图说明
18.图1为现有技术下处理和分析dsa造影图像的流程示例。
19.图2为基于现有技术进行感兴趣血管段路径规划时得到的错误结果示例。
20.图3为现有技术的感兴趣血管段路径规划模块的处理流程。
21.图4为本发明提供的感兴趣血管段路径规划模块的处理流程。
22.图5为现有技术构建图模型的示意图。
23.图6为现有技术构建图模型的一个示例图。
24.图7为规划感兴趣血管段路径时涉及到的血管段骨架(带标号)和原造影帧的叠加。
25.图8为在未改进的感兴趣血管段路径规划模块中对错误路径和正确路径的偏折角计算结果对比图。
26.图9为在改进的感兴趣血管段路径规划模块中对错误路径和正确路径的优化偏折角计算结果对比图。
27.图10为基于现有技术进行感兴趣血管段路径规划时得到的另一个错误结果示例。
28.图11为图10关键部分的局部放大展示。
具体实施方式
29.以下通过附图和具体实施方式对本发明作进一步的详细说明。
30.如图4所示,本发明一方面实施例提供一种基于偏折角的感兴趣血管段路径算法的优化方法,包括以下步骤:s1、根据输入的血管中心线或血管骨架图,生成完整的血管树模型;s2、根据血管树模型生成图模型;
s3、在s2中,根据相邻血管段的偏折角的幅值设置惩罚函数,进行映射计算,得到优化偏折角,形成优化后的图模型;s4、获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划,对形成的规划路径进行校验,判断校验是否通过,当校验未通过时,对优化后的图模型进行修改,利用修改后的图模型重新进行路径规划和校验,直至校验通过输出感兴趣血管段路径。
31.如图5和图6所示,为现有的生成图模型采用的常规方法,主血管(冠脉)和其上的各个细小分支也会构成分叉结构,从而导致在远心端到近心端的主血管路径上出现多个幅值不大偏折角。此外,血管分割精度不够和血管中心线提取不准确,也会造成原本平滑的主血管路径上(尤其是在分叉处)出现各种形态的畸变。
32.如图7所示是规划感兴趣血管段路径时涉及到的血管段在原造影帧的叠加,其中分叉点已经移除。远心端所在的血管段编号为97,近心端所在的血管段编号为53,基于图3示出的算法输出的血管段路径编号为97-93-78-76-63-60-53,很明显该血管段路径为错误路径,而期待的正确的血管段路径编号如图8所示为97-93-88-82-68-60-53。不难发现,未经改进的感兴趣血管段路径规划方案在错误路径上求得的偏折角的和(也称为偏折角累加和)为170.22度,小于在正确路径上求得的偏折角的和(179.48度),因此后面的dijkstra算法会将错误路径识别为“最优方案”,误判该骨架路径对应的血管最平滑。
33.实施例1本实施例中,惩罚函数采用如下形式其中,x是原偏折角,a是惩罚因子,取值一般大于1,目的是能够对较大的偏折角起到更好的放大作用,换句话说,偏折角越大,对其施加的惩罚越大,输出的结果越大;t1、t2分别是基于人体冠脉的生理学构造而人为设定的上下限,当偏折角小于等于t1时,判定此处两个血管段之间无偏折且绝对平滑,当偏折角大于等于t2时,判定此处两个血管段之间偏折角无穷大,规划的路径无论如何绝不经过此处。
34.如图4所示,在基于血管树模型生成图模型的过程中加入惩罚因子模块,以优化偏折角的幅值。其原理为通过惩罚函数(penalty function),将血管树模型中的偏折角θ
ori
进行映射计算,计算后的偏折角为行映射计算,计算后的偏折角为,其中例如,当设置a=2,t1=0,t2=95时,上述错误血管段路径和正确血管段路径的结果如图9所示。可以发现,经过惩罚因子模块处理后,偏折角由于被处理为优化偏折角,此时在错误血管段路径上求得的优化偏折角的累加和为7644.54,而在正确血管段路径上求得的优化偏折角的累加和为6565.92,后者明显小于前者,因此正确的路径可以在后面的dijkstra路径规划算法中被准确算出。
35.作为优选的,所述根据血管树模型生成图模型中,所述血管树模型包括但不限于血管段信息、分叉点信息、血管段之间的偏折角(加入惩罚因子后为血管段之间的优化偏折角);所述图模型包括但不限于节点信息、边信息、边长度;所述节点信息根据血管段信息提取得出;所述边信息根据分叉点信息提取得出,所述边长度根据血管段之间的偏折角计算得出。
36.进一步优选的,在s4中,所述获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划时,包括以下步骤:根据用户标记的感兴趣血管段的近心端和远心端以及s3中计算得出的相邻血管段的优化偏折角,对每条血管路径上的所有优化偏折角进行累加,将累加和最小的血管路径作为规划血管路径。
37.实施例2本实施例还设置了路径检验模块对生成的规划血管路径进行校验。
38.所述对形成的规划路径进行校验包括如下过程:获取相邻血管段的分叉点信息,校验同一个分叉点是否被重复使用;当存在同一个分叉点被重复使用时,视为校验不通过。
39.结合附图10和11可以看出,现有技术形成的血管段路径,会出现错误的血管段路径(已经移除分叉点),图10是现有技术规划出错误的血管段路径和原造影帧叠加在一起的图。图11是对图10涉及到的路径规划错乱区域的局部放大。不难发现,正确的感兴趣血管段路径应该是:远心端
ꢀàꢀ…ꢀàꢀ
血管段1
ꢀàꢀ
血管段2
ꢀàꢀ
近心端而现有技术呈现的错误的血管段路径是:远心端
ꢀàꢀ…ꢀàꢀ
血管段1
ꢀàꢀ
血管段3
ꢀàꢀ
血管段4
ꢀàꢀ
血管段5
ꢀàꢀ
血管段6
ꢀàꢀ
近心端出现这种错误的根本原因为,虽然从血管段4到血管段6之间存在一个极大的偏折角(大致为135
°
),但dijkstra算法在规划路径时“别出心裁”地规划出“血管段4
ꢀàꢀ
血管段5
ꢀàꢀ
血管段6”这样一条人字形路径,而血管段4到血管段5以及血管段5到血管段6之间的偏折角都很小(大致为45
°
和10
°
),这就导致了这条看似曲折的路径无论是偏折角累加和还是优化偏折角累加和都很小。
40.因此如图4所示本技术中加入路径校验模块,对邻接的血管段,除了计算它们之间的优化偏折角θ
new
外,还要检测它们关于哪个分叉点邻接,记录该分叉点编号k,如果发现同一个分叉点kn被重复使用,则证明该路径中存在“人字型错误”,视为校验不通过,此时进入图模型改写模块,在图模型邻接矩阵中将相关血管段之间的偏折角置为无穷大,并再次进入dijkstra路径规划模块,重复该过程直到通过路径校验模块。
41.如在图11所示的例子中,在路径校验模块中检测到,“血管段4
ꢀàꢀ
血管段5”和“血管段5
ꢀàꢀ
血管段6”经过了同一个分叉点,则此时判定校验不通过,随即进入图模型改写模块,将图模型邻接矩阵中血管段4到血管段5之间的优化偏折角角度改写为无穷大,将血管段5到血管段6之间的优化偏折角角度改写为无穷大。这时用新的图模型邻接矩阵再次进入dijkstra路径规划模块,输出新的路径规划结果为:远心端
ꢀàꢀ…ꢀàꢀ
血管段1
ꢀàꢀ
血管段2
ꢀàꢀ
近心端
该路径结果可顺利通过路径校验模块,组合后作为正确结果输出。
42.本发明还提供一种基于偏折角的感兴趣血管段路径算法的优化系统,包括血管树模型、图模型、优化模块、路径规划模块和校验模块;所述血管树模型用于根据输入的血管中心线或血管骨架图,生成完整的血管树模型;所述图模型用于根据血管树模型生成图信息;所述优化模块用于在根据血管树模型生成图信息的过程中进行优化,包括根据相邻血管段的偏折角的幅值设置惩罚函数,进行映射计算,得到优化偏折角,形成优化图模型;所述路径规划模块,用于获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划;所述校验模块用于对形成的规划路径进行校验,判断校验是否通过,当校验未通过时,对优化图模型进行修改,利用修改后的图模型重新进行路径规划和校验,直至校验通过输出感兴趣血管段路径。
43.进一步优选的,所述优化模块中,惩罚函数包括但不限于以下形式:其中,a是惩罚因子;x是原偏折角;t1是基于人体冠脉的生理学构造而设定的下限,t2是基于人体冠脉的生理学构造而设定的上限。
44.进一步优选的,所述校验模块对形成的规划路径进行校验包括如下过程:获取相邻血管段的分叉点信息,校验同一个分叉点是否被重复使用;当存在同一个分叉点被重复使用时,视为校验不通过。
45.进一步优选的,路径规划模块,所述获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划时,包括以下步骤:根据用户标记的感兴趣血管段的近心端和远心端和血管骨架图;提取包含所述标记的近心端和远心端的所有血管路径;根据优化模块中计算得出的相邻血管段的优化偏折角,对每条血管路径上的所有优化偏折角进行累加,将累加和最小的血管路径作为规划血管路径。
46.本发明还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述基于偏折角的感兴趣血管段路径算法的优化方法的步骤。
47.显然,上述实施例仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

技术特征:
1.一种基于偏折角的感兴趣血管段路径优化方法,其特征在于,包括以下步骤:s1、根据输入的血管中心线或血管骨架图,生成完整的血管树模型;s2、根据血管树模型生成图模型;s3、在s2中,根据相邻血管段的偏折角的幅值设置惩罚函数,进行映射计算,得到优化偏折角,形成优化后的图模型;s4、获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划,对形成的规划路径进行校验,判断校验是否通过,当校验未通过时,对优化后的图模型进行修改,利用修改后的图模型重新进行路径规划和校验,直至校验通过,输出感兴趣血管段路径。2.根据权利要求1所述的基于偏折角的感兴趣血管段路径优化方法,其特征在于,所述惩罚函数包括但不限于以下形式:其中,a是惩罚因子;x是原偏折角;t1是基于人体冠脉的生理学构造而设定的下限,t2是基于人体冠脉的生理学构造而设定的上限。3.根据权利要求1所述的基于偏折角的感兴趣血管段路径优化方法,其特征在于,在s4中,所述对形成的规划路径进行校验包括如下过程:获取相邻血管段的分叉点信息,校验同一个分叉点是否被重复使用;当存在同一个分叉点被重复使用时,视为校验不通过。4.根据权利要求1所述的基于偏折角的感兴趣血管段路径优化方法,其特征在于,在s4中,所述获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划时,包括以下步骤:根据用户标记的感兴趣血管段的近心端和远心端以及s3中计算得出的相邻血管段的优化偏折角,对每条血管路径上的所有优化偏折角进行累加,将累加和最小的血管路径作为规划血管路径。5.根据权利要求1所述的基于偏折角的感兴趣血管段路径优化方法,其特征在于,所述根据血管树模型生成图模型中,所述血管树模型包括但不限于血管段信息、分叉点信息、血管段之间的偏折角;所述图模型包括但不限于节点信息、边信息、边长度;所述节点信息根据血管段信息提取得出;所述边信息根据分叉点信息提取得出;所述边长度根据血管段之间的优化偏折角计算得出。6.一种基于偏折角的感兴趣血管段路径优化系统,其特征在于,包括血管树模型、图模型、优化模块、路径规划模块和校验模块;所述血管树模型用于根据输入的血管中心线或血管骨架图,生成完整的血管树模型;所述图模型用于根据血管树模型生成图信息;所述优化模块用于在血管树模型生成图信息过程中进行优化,包括根据相邻血管段的偏折角的幅值设置惩罚函数,进行映射计算,得到优化偏折角,形成优化图模型;所述路径规划模块,用于获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划;
所述校验模块用于对形成的规划路径进行校验,判断校验是否通过,当校验未通过时,对优化图模型进行修改,利用修改后的图模型重新进行路径规划和校验,直至校验通过输出感兴趣血管段路径。7.根据权利要求6所述的基于偏折角的感兴趣血管段路径优化系统,其特征在于,所述优化模块中,惩罚函数包括但不限于以下形式:其中,a是惩罚因子;x是原偏折角;t1是基于人体冠脉的生理学构造而设定的下限,t2是基于人体冠脉的生理学构造而设定的上限。8.根据权利要求6所述的基于偏折角的感兴趣血管段路径优化系统,其特征在于,所述校验模块对形成的规划路径进行校验包括如下过程:获取相邻血管段的分叉点信息,校验同一个分叉点是否被重复使用;当存在同一个分叉点被重复使用时,视为校验不通过。9.根据权利要求6所述的基于偏折角的感兴趣血管段路径优化系统,其特征在于,路径规划模块,所述获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划时,包括以下步骤:根据用户标记的感兴趣血管段的近心端和远心端和血管骨架图;提取包含所述标记的近心端和远心端的所有血管路径;根据优化模块中计算得出的相邻血管段的优化偏折角,对每条血管路径上的所有优化偏折角进行累加,将累加和最小的血管路径作为规划血管路径。10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述基于偏折角的感兴趣血管段路径优化方法的步骤。

技术总结
本发明公开了一种基于偏折角的感兴趣血管段路径优化方法及系统,包括以下步骤:根据输入的血管中心线或血管骨架图,生成完整的血管树模型;根据血管树模型生成图模型的过程中,利用惩罚因子对相邻血管段的偏折角进行优化,得到优化偏折角,形成优化后的图模型;获取用户标记的感兴趣血管段的近心端和远心端,进行路径规划,对形成的规划路径进行校验,判断校验是否通过,当校验未通过时,对优化后的图模型进行修改,利用修改后的图模型重新进行路径规划和校验,直至校验通过,输出感兴趣血管段路径。解决通过相邻血管段之间的偏折角来规划感兴趣血管段路径时,分叉点处畸变和偏折角不准确带来的路径规划错误。不准确带来的路径规划错误。不准确带来的路径规划错误。


技术研发人员:谢天宇 武西宁
受保护的技术使用者:天津恒宇医疗科技有限公司
技术研发日:2023.07.27
技术公布日:2023/8/28
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐