血管中心线编辑方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:32918058 阅读:13 留言:0更新日期:2022-04-07 12:09
本申请涉及一种三维血管中心线编辑方法、装置、计算机设备和存储介质。所述方法包括:接收血管中心线编辑指令;根据所述血管中心线编辑指令获取血管中心线上的对应点;基于所述对应点沿当前视线方向延伸,分别获取在所述当前视线方向上血管的前表面交点和后表面交点;根据所述前表面交点和后表面交点确定所述对应点的深度信息。采用本方法能够提高三维血管中心线编辑的准确性。心线编辑的准确性。心线编辑的准确性。

【技术实现步骤摘要】
血管中心线编辑方法、装置、计算机设备和存储介质


[0001]本申请涉及医学影像的图像处理
,特别是涉及一种血管中心线编辑方法、装置、计算机设备和存储介质。

技术介绍

[0002]人体中血管等管腔结构常存在斑块、狭窄等各种问题,医学上经常需要对血管状态进行评估。而血管的中心线是血管曲面展开、查看血管横截面、临床手术引导等应用的重要依据。由于人体结构较为复杂,根据医学图像提取的血管中心线可能存在误差,需要对其进行修正。当前主要编辑方法有MPR编辑和VR编辑,MPR图像上需要逐层修改中心线,阅片时间较长,修改过程复杂,且血管信息不够全面;VR编辑容易将中心线编辑到血管组织外面,且中心线不平滑。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够提高血管中心线编辑的准确性的血管中心线编辑方法、装置、计算机设备和存储介质。
[0004]第一方面,本申请提供一种血管中心线编辑方法,所述方法包括:
[0005]接收血管中心线编辑指令;
[0006]根据所述血管中心线编辑指令获取血管中心线上的对应点;
[0007]基于所述对应点沿当前视线方向延伸,分别获取在所述当前视线方向上血管的前表面交点和后表面交点;
[0008]根据所述前表面交点和后表面交点确定所述对应点的深度信息。
[0009]在其中一个实施例中,所述基于所述对应点沿当前视线方向延伸,包括:
[0010]获取当前视线方向,并获取在所述当前视线方向上的物体前表面交点和后表面交点;
[0011]根据所述前表面交点和后表面交点生成单位向量;
[0012]从所述对应点沿所述单位向量方向依次前进至少一个单位向量长度。
[0013]在其中一个实施例中,所述方法还包括:
[0014]当基于所述对应点沿当前视线方向延伸均未接触到血管组织时,则获取所述血管中心线上所述对应点的上一个点;
[0015]将所述上一个点的深度信息作为所述对应点的深度信息。
[0016]在其中一个实施例中,所述方法还包括:
[0017]当基于所述对应点沿当前视线方向延伸先接触到非血管组织时,则获取预设长度;
[0018]获取所述当前视线方向与所述非血管组织相交的目标点,并判断基于所述目标点沿当前视线方向延伸的长度是否大于或等于所述预设长度;
[0019]当基于所述目标点沿当前视线方向延伸的长度小于所述预设长度,则继续基于所
述目标点沿当前视线方向延伸,直至接触到血管组织时得到在所述当前视线方向上的血管的前表面交点和后表面交点,并继续根据所述前表面交点和后表面交点计算得到所述对应点的深度信息。
[0020]在其中一个实施例中,所述方法还包括:
[0021]当基于所述目标点沿当前视线方向延伸的长度小于所述预设长度,则继续获取所述血管中心线上所述对应点的上一个点;将所述上一个点的深度信息作为所述对应点的深度信息。
[0022]在其中一个实施例中,所述接收血管中心线编辑指令之前,还包括:
[0023]通过血管三维图像接收血管中心线选择指令;
[0024]根据所述血管中心线选择指令所选择的血管中心线,调整所述血管图像的显示视角。
[0025]在其中一个实施例中,所述根据所述血管中心线选择指令所选择的血管中心线,调整所述血管图像的显示视角,包括:
[0026]计算所述血管图像的目标位置、第一血管的特征点以及所选择的血管中心线所属分支的特征点;
[0027]基于所述第一血管的特征点以及所选择的血管中心线所属分支的特征点计算得到光线向量;
[0028]保持所述图像的目标位置以及显示大小不变,模拟旋转所述三维图像以使得所述光线向量垂直于屏幕向内时,获取旋转的角度;
[0029]基于所述旋转的角度,调整所述血管图像的显示视角。
[0030]在其中一个实施例中,所述根据所述血管中心线编辑指令获取血管中心线上的对应点之后,还包括:
[0031]调整所述对应点的轨迹信息;
[0032]所述根据所述前表面交点和后表面交点确定所述对应点的深度信息之后,还包括:
[0033]调整所述对应点的深度信息。
[0034]第二方面,本申请还提供一种血管中心线编辑装置,所述装置包括:
[0035]编辑指令接收模块,用于接收血管中心线编辑指令;
[0036]轨迹信息调整模块,用于根据所述血管中心线编辑指令获取血管中心线上的对应点;
[0037]交点获取模块,用于基于所述对应点沿当前视线方向延伸,分别获取在所述当前视线方向上的血管的前表面交点和后表面交点;
[0038]深度信息调整模块,用于根据所述前表面交点和后表面交点确定所述对应点的深度信息。
[0039]第三方面,本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意一个实施例中所述的方法的步骤。
[0040]第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一个实施例中所述的方法的步骤。
[0041]第五方面,本申请还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现任意一个实施例中所述的方法的步骤。
[0042]上述血管中心线编辑方法、装置、计算机设备和存储介质,在接收到血管中心线编辑指令后,先确定对应点,并调整轨迹信息,然后基于当前视线方向得到当前视线方向上的血管的前表面加点和后表面交点,这样可以基于前表面加点和后表面交点得到深度信息,从而可以自动确定修改处中心线点的深度,保证该点处于血管中心,能够快速、准确、全面地修正中心线,提高了中心线编辑的便捷性。
附图说明
[0043]图1为一个实施例中血管中心线编辑方法的流程示意图;
[0044]图2为一个实施例中的编辑界面的示意图;
[0045]图3为一个实施例中的血管的前表面交点和后表面交点的示意图;
[0046]图4为一个实施例中物体的前表面交点和后表面交点的示意图;
[0047]图5为一个实施例中的中心线点位于血管外的示意图;
[0048]图6为一个实施例中部分血管可能嵌入在心脏浅层的示意图;
[0049]图7为一个实施例中血管被其他组织遮挡的示意图;
[0050]图8为另一个实施例中血管的前表面交点和后表面交点的示意图;
[0051]图9为一个实施例中的显示视角调整步骤的示意图;
[0052]图10为一个实施例中血管中心线编辑装置的结构框图;
[0053]图11为一个实施例中计算机设备的内部结构图。
具体实施方式
[0054]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种血管中心线编辑方法,其特征在于,所述方法包括:接收血管中心线编辑指令;根据所述血管中心线编辑指令获取血管中心线上的对应点;基于所述对应点沿当前视线方向延伸,分别获取在所述当前视线方向上血管的前表面交点和后表面交点;根据所述前表面交点和后表面交点确定所述对应点的深度信息。2.根据权利要求1所述的方法,其特征在于,所述基于所述对应点沿当前视线方向延伸,包括:获取所述对应点的当前视线方向,并获取在所述当前视线方向上的物体前表面交点和后表面交点;根据所述前表面交点和后表面交点生成单位向量;从所述对应点沿所述单位向量方向依次前进至少一个单位向量长度。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当基于所述对应点沿当前视线方向延伸均未接触到血管组织时,则获取所述血管中心线上所述对应点的上一个点;将所述上一个点的深度信息作为所述对应点的深度信息。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当基于所述对应点沿当前视线方向延伸先接触到非血管组织时,则获取预设长度;获取所述当前视线方向与所述非血管组织相交的目标点,并判断基于所述目标点沿当前视线方向延伸的长度是否大于或等于所述预设长度;当基于所述目标点沿当前视线方向延伸的长度小于所述预设长度,则继续基于所述目标点沿当前视线方向延伸,直至接触到血管组织时得到在所述当前视线方向上的血管的前表面交点和后表面交点,并继续根据所述前表面交点和后表面交点计算得到所述对应点的深度信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当基于所述目标点沿当前视线方向延伸的长度小于所述预设长度,则继续获取所述血管中心线上所述对应点的上一个点;将所述上一个点的深度信息作为...

【专利技术属性】
技术研发人员:纪晓勇刘畅赵中一
申请(专利权)人:上海联影医疗科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1