1.一种用于血管分段的方法,包括:基于包含血管的医学图像,获取全局血管掩模图;确定所述全局血管掩模图中血管分段的起始点信息;以及使用快速行进算法对相邻起始点的起始点信息进行计算,以确定血管分段结果;其中确定所述全局血管掩模图中血管分段的起始点信息包括:基于所述医学图像或者所述全局血管掩模图,确定血管分段的原起始点坐标;基于所述全局血管掩模图中血管掩膜的坐标范围和所述原起始点坐标,判断所述原起始点坐标是否在所述血管掩膜上;响应于所述原起始点坐标在所述血管掩膜上,确定所述原起始点坐标为所述起始点信息;响应于所述原起始点坐标不在所述血管掩膜上,将所述坐标范围内距离所述原起始点坐标最近的坐标点确定为所述起始点信息;其中使用快速行进算法对相邻起始点的起始点信息进行计算,以确定血管分段结果包括:使用快速行进算法对相邻起始点中每个起始点的起始点信息进行计算,以确定所述每个起始点的传播时间的梯度;基于相邻起始点的传播时间的梯度之间的方向关系,确定相邻起始点之间的血管分段结果。
2.根据权利要求1所述的方法,进一步包括:根据相邻起始点的传播时间的梯度的点积结果,确定所述方向关系。
3.根据权利要求2所述的方法,其中确定相邻起始点之间的血管分段结果包括以下至少之一:将所述点积结果小于零的区域确定为目标血管段;将所述点积结果大于零的区域确定为非目标血管段;将所述点积结果等于零的位置确定为目标血管段的分段边界。
4.根据权利要求1-3任一所述的方法,进一步包括:依次确定所述全局血管掩模图中每相邻两个起始点之间的血管分段结果;其中响应于已确定当前相邻两个起始点之间的血管分段结果,在对下一对相邻两个起始点进行计算时,将当前确定的血管分段结果中目标血管段标记为背景。
5.根据权利要求1-3任一所述的方法,还包括:响应于所述血管分段结果中存在目标弯曲血管段,对所述目标弯曲血管段进行膨胀处理,以得到膨胀血管段;以及响应于所述膨胀血管段中存在除所述目标弯曲血管段之外的前景像素点,将所述前景像素点并入到所述目标弯曲血管段中,其中所述前景像素点是全局血管掩模图中确定为血管区域的像素点。
6.根据权利要求5所述的方法,其中将所述前景像素点并入到所述目标弯曲血管段中包括:对所述前景像素点进行连通域处理;以及将所述前景像素点的连通区域并入到所述目标弯曲血管段中。
7.根据权利要求1-3任一所述的方法,还包括:基于所述血管分段结果中各目标血管段的血管中心线,确定各目标血管段的最短路径长度;以及基于血管分段的长度统计学信息和各目标血管段的最短路径长度,判断所述血管分段结果中是否存在异常分段结果。
8.根据权利要求1所述的方法,还包括:对所述全局血管掩模图进行以下预处理中的至少一种:最大连通域处理;形态学闭操作。
9.根据权利要求1所述的方法,其中在使用快速行进算法对相邻起始点的起始点信息进行计算之前,所述方法还包括:将所述全局血管掩模图的数据类型从8位无符号整型转换为32位浮点数;和/或将所述全局血管掩模图中的背景位置的标签值赋值为-1。
10.一种用于血管分段的设备,包括,至少一个处理器;存储器,其存储有程序指令,当所述程序指令由所述至少一个处理器执行时,使得所述设备执行根据权利要求1-9的任一项所述的方法。
11.一种计算机可读存储介质,其存储有用于血管分段的程序,当所述程序由处理器来运行时,执行根据权利要求1-9的任一项所述的方法。