一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种血管狭窄的检测方法、装置及计算机可读介质与流程

2022-04-16 16:32:19 来源:中国专利 TAG:


1.本发明涉及用户智能技术领域,尤其涉及一种血管狭窄的检测方法、装置及计算机可读介质。


背景技术:

2.计算机断层扫描血管造影(computer aided translation,缩写cta)是静脉注射造影剂后对兴趣区域进行螺旋扫描生成的显影动脉血管管腔的图像。常见的cta影像有冠状动脉cta影像、脑血管cta影像、颈动脉cta影像、肺动脉cta影像、主动脉cta影像。将cta影像和图像重建技术相结合,可以完整地还原动脉血管的空间结构,从而能够对血管狭窄引起的血管病变进行有效诊断。
3.血管重建可以生成多个图像序列,生成的图像包括但不限于vr体渲染影像、最大密度投影影像、曲面重建影像和拉直重建影像。目前医生评估血管管腔狭窄主要是借助医学图像处理软件对cta影像实现影像重建,生成血管拉直重建影像,然后在血管拉直重建影像中通过用户的方式检测血管血管狭窄位点,然后测量狭窄管腔直径和参照管腔直径,最后基于狭窄管腔直径和参照管腔直径得到血管狭窄程度。其中参照管腔直径是血管正常直径。然而由于cta影像包含多个血管分支,且每个血管分支包含多个血管狭窄位点,医生通过目视的方式检测血管狭窄位点,极易出现血管狭窄位点漏检,从而导致诊断不准确。


技术实现要素:

4.为了解决上述现有技术存在的问题,本发明实施例提供一种血管狭窄的检测方法、装置及计算机可读介质,能够有效检出血管狭窄位点,避免血管狭窄位点检出出现遗漏的问题。
5.为实现上述目的,根据本发明实施例第一方面,提供一种血管狭窄的检测方法包括:对血管拉直重建影像进行血管狭窄位点检测,生成血管狭窄列表;若所述血管狭窄列表中有遗漏的血管狭窄位点,则获取遗漏的血管狭窄位点的添加指令;响应于所述添加指令,将所述遗漏的血管狭窄位点添加至所述血管狭窄列表;针对所述血管狭窄列表中任意一个血管狭窄位点,确定所述血管狭窄位点对应的狭窄管腔直径和参照管腔直径,基于所述狭窄管腔直径和所述参照管腔直径,确定所述血管狭窄位点的狭窄程度。
6.可选的,所述确定所述血管狭窄位点对应的参照管腔直径,包括:获取所述血管狭窄位点对应的参照管腔位点;若所述参照管腔位点不在预设位置,则获取所述参照管腔位点的移动指令;基于所述移动指令,移动所述参照管腔位点至所述预设位置;确定所述预设位置处参照管腔位点对应的参照管腔直径。
7.可选的,所述获取所述血管狭窄位点对应的参照管腔位点,包括:根据所述血管狭窄位点,计算距离所述血管狭窄位点预设距离内的多个血管管腔直径;基于所述多个血管管腔直径,对所述血管管腔直径的变化趋势进行拟合,得到拟合曲线;基于所述拟合曲线,确定所述血管狭窄位点对应的参照管腔位点。
8.可选的,所述确定所述血管狭窄位点对应的狭窄管腔直径,包括:计算所述血管狭窄位点对应的多个管腔直径;从所述多个管腔直径中选取最小值,作为所述血管狭窄位点对应的狭窄管腔直径。
9.可选的,所述对血管拉直重建影像进行血管狭窄位点检测,生成血管狭窄列表,包括:对所述血管拉直重建影像进行血管管腔分割处理,得到血管管腔分割图像;对所述血管管腔分割图像进行血管狭窄位点检测,得到多个血管狭窄位点,生成血管狭窄列表。
10.可选的,所述的方法还包括:获取指定血管的计算机断层扫描血管造影cta序列图像;对所述cta序列图像进行拉直处理,得到血管拉直重建影像。
11.为实现上述目的,根据本发明实施例第二方面,还提供一种血管狭窄的检测装置,所述装置包括:生成模块,用于对血管拉直重建影像进行血管狭窄位点检测,生成血管狭窄列表;获取模块,用于若所述血管狭窄列表中有遗漏的血管狭窄位点,则获取遗漏的血管狭窄位点的添加指令;添加模块,用于响应于所述添加指令,将所述遗漏的血管狭窄位点添加至所述血管狭窄列表;确定模块,用于针对所述血管狭窄列表中任意一个血管狭窄位点,确定所述血管狭窄位点对应的狭窄管腔直径和参照管腔直径,基于所述狭窄管腔直径和所述参照管腔直径,确定所述血管狭窄位点的狭窄程度。
12.可选的,所述确定模块包括:第一获取单元,用于获取所述血管狭窄位点对应的参照管腔位点;第二获取单元,用于若所述参照管腔位点不在预设位置,则获取所述参照管腔位点的移动指令;移动单元,用于基于所述移动指令,移动所述参照管腔位点至所述预设位置;确定单元,用于确定所述预设位置处参照管腔位点对应的参照管腔直径。
13.可选的,所述第一获取单元包括:计算子单元,用于根据所述血管狭窄位点,计算距离所述血管狭窄位点预设距离内的多个血管管腔直径;拟合子单元,用于基于所述多个血管管腔直径,对所述血管管腔直径的变化趋势进行拟合,得到拟合曲线;确定子单元,用于基于所述拟合曲线,确定所述血管狭窄位点对应的参照管腔位点。
14.为实现上述目的,根据本发明实施例第三方面,还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述的血管狭窄的检测方法。
15.与现有技术相比,本发明实施例提供一种血管狭窄的检测方法、装置及计算机可读介质,该方法先对血管拉直重建影像进行血管狭窄位点检测,生成血管狭窄列表;并获取血管狭窄位点的添加指令;之后响应于添加指令,添加血管狭窄位点至血管狭窄列表;最后针对血管狭窄列表中任意一个血管狭窄位点,确定血管狭窄位点对应的狭窄管腔直径和参照管腔直径,基于狭窄管腔直径和参照管腔直径,确定血管管腔的狭窄程度。由此,能够对血管管腔的血管狭窄位点进行有效检测,避免血管狭窄位点检测出现遗漏的问题,提高了血管狭窄位点检测的准确率。
16.需要理解的是,本发明的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本发明的其他实施方式还能够实现上面未提到的有益效果。
附图说明
17.附图用于更好地理解本发明,不构成对本发明的不当限定。其中在附图中,相同或
对应的标号表示相同或对应的部分。
18.图1为本发明一实施例血管狭窄的检测方法的示意性流程图;图2为本发明另一实施血管狭窄的检测方法的示意性流程图;图3为本发明另一实施血管狭窄的检测方法中交互界面示意图;图4为本发明一实施例血管狭窄的检出装置的示意性框图。
具体实施方式
19.以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术用户员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
20.如图1所示,本发明一实施例血管狭窄的检测方法的示意性流程图。
21.一种血管狭窄的检测方法,包括:s101,对血管拉直重建影像进行血管狭窄位点检测,生成血管狭窄列表;s102,若血管狭窄列表中有遗漏的血管狭窄位点,则获取遗漏的血管狭窄位点的添加指令;s103,响应于添加指令,将遗漏的血管狭窄位点添加至所述血管狭窄列表;s104,针对血管狭窄列表中任意一个血管狭窄位点:确定血管狭窄位点对应的狭窄管腔直径和参照管腔直径,基于狭窄管腔直径和参照管腔直径,确定所述血管狭窄位点的狭窄程度。
22.在s101中,对血管拉直重建影像进行血管管腔分割处理,得到血管管腔分割图像;对血管管腔分割图像进行血管狭窄位点检测,得到多个血管狭窄位点,生成血管狭窄列表。
23.具体地,对血管拉直重建影像分别进行血管管腔和非血管管腔标注,将标注血管管腔的多个样本作为第一训练样本,将标注非血管管腔的多个样本作为第二训练样本;利用二分类算法对第一训练样本和第二训练样本进行模型训练,得到血管管腔分割模型;之后利用血管管腔分割模型对血管拉直重建影像进行血管管腔分割处理,得到血管管腔分割图像。对血管管腔分割图像分别进行血管狭窄位点和非血管狭窄位点标注;将标注血管狭窄位点的多个样本作为第三训练样本,将标注非血管狭窄位点的多个样本作为第四训练样本;利用二分类算法对第三训练样本和第四训练样本进行模型训练,得到血管狭窄检测模型。之后利用血管狭窄检测模型对血管管腔分割图像进行血管狭窄位点检测,得到多个血管狭窄位点,生成血管狭窄列表。
24.在s102中,基于血管管腔分割图像和对应的血管狭窄列表,用户判断血管狭窄列表中是否有血管狭窄位点遗漏;若是,则通过用户触血管分割图像中遗漏的血管狭窄位点以获取该血管狭窄位点的添加指令。由此,通过人工和系统交互的方式实现了对遗漏的血管狭窄位点进行检测,解决了现有技术中血管狭窄位点检测出现遗漏的问题。
25.除此之外,系统基于血管管腔分割图像和对应的血管狭窄列表,自动判断血管狭窄列表中是否有血管狭窄位点遗漏,若是,则系统对血管管腔分割图像上遗漏的血管狭窄位点进行标记,由此,系统能够自动地对遗漏的血管狭窄位点进行检测。最后系统基于用户触发已标记的血管狭窄位点,以获取遗漏的血管狭窄位点的添加指令。
26.在s103中,系统响应于用户的添加指令,将遗漏的血管狭窄位点添加至血管狭窄列表中。
27.在s104中,系统获取血管狭窄位点对应的参照管腔位点,并基于血管狭窄位点对应的狭窄管腔直径和参照管腔位点对应的参照管腔直径计算狭窄位点对应的狭窄程度。其中,系统确定血管狭窄位点对应的参照管腔位点的过程如下:根据血管狭窄位点,计算距离血管狭窄位点预设距离内的多个血管管腔直径;基于多个血管管腔直径,对血管管腔直径的变化趋势进行拟合,得到拟合曲线;基于拟合曲线,确定血管狭窄位点对应的参照管腔位点。
28.通过如下方法确定血管狭窄位点对应的狭窄管腔直径,例如计算血管狭窄位点对应的多个管腔直径;从多个管腔直径中选取最小值,作为血管狭窄位点对应的狭窄管腔直径。
29.针对任一血管狭窄位点,该血管狭窄位点对应的狭窄程度通过如下方法获得:先计算参照管腔直径与狭窄管腔直径之间的差值,之后将该差值与参照管腔直径做比值,得到狭窄程度。
30.由此,能够确定血管管腔的狭窄位点对应的狭窄程度,提高了狭窄程度计算的准确性。
31.需要说明的是,拟合曲线可以理解成血管管腔,参照管腔直径就是没有发生狭窄的正常血管管腔直径。
32.应理解,在本发明的各实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在的逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
33.本发明实施例在系统对血管拉直重建影像进行血管狭窄位点检测后通过用户或系统判断血管狭窄位点检测是否有遗漏;若血管拉直重建影像中有遗漏的血管狭窄位点,则系统基于用户对遗漏的血管狭窄位点的触发,获取遗漏的血管狭窄位点的添加指令;最后系统响应于添加指令,将遗漏的血管狭窄位点添加至血管狭窄列表,并针对血管狭窄列表中的任一血管狭窄位点,计算血管狭窄位点对应的狭窄程度。由此,基于系统和用户交互的方式,实现了对遗漏血管狭窄位点的添加,从而确保血管管腔中所有血管狭窄位点被检出,进而能够对血管管腔中的血管狭窄位点进行有效检测,避免血管狭窄位点检出出现遗漏的问题,提高了血管狭窄位点检测的准确性。
34.如图2所示,本发明另一实施例血管狭窄的检测方法的示意性流程图。本实施例是在前述实施例的基础上进一步优化得到的。一种血管狭窄的检测方法,包括:s201,对血管拉直重建影像进行血管狭窄位点检测,生成血管狭窄列表;若血管狭窄列表中有遗漏的血管狭窄位点,则执行s202步骤,若血管狭窄列表中没有遗漏的血管狭窄位点,则执行s208步骤;s202,获取遗漏的血管狭窄位点的添加指令;s203,响应于添加指令,将遗漏的血管狭窄位点添加至血管狭窄列表;s204,针对血管狭窄列表中任意一个血管狭窄位点:获取血管狭窄位点对应的参照管腔位点,若参照管腔位点不在预设位置,则执行s205步骤,若参照管腔位点在预设位置,则执行s207步骤;s205,获取参照管腔位点的移动指令;s206,基于移动指令,移动参照管腔位点至预设位置;s207,确定预设位置处参照管腔位点对应的参照管腔直径;s208,确定血管狭窄位点对应的狭窄管腔直径;s209,基于狭窄管腔直径和参照管腔直径,确定所述血管狭窄位点的狭窄程度。
35.其中,s201、s202、s203、s204、s207、s208和s209的具体实现过程与图1所示实施例
中s101、s102、s103和s104的具体实现过程相类似,这里不再赘述。
36.在s204至s206中,系统获取血管狭窄位点对应的参照管腔位点,用户基于血管管腔分割图像上血管狭窄位点,判断参照管腔位点是否位于预设位置,若是,则确定预设位置处参照管腔位点对应的参照管腔直径;若否,则基于用户对参照管腔位点的触发动作,获取参照管腔位点的移动指令,响应于用户对参照管腔位点的移动指令,移动参照管腔位点至预设位置。由此,通过系统和用户交互的方式实现了对血管管腔分割图像上参照管腔位点的校正,解决了现有技术中由于血管狭窄位点对应的参照管腔位点错误导致狭窄程度计算错误的问题,提高了血管狭窄位点对应狭窄程度计算的准确性。
37.应理解,在本发明的各实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在的逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
38.本实施例通过对血管狭窄位点对应的参照管腔位点进行位置判断,若参照管腔位点不在预设位置,则通过用户对参照管腔位点的触发,移动参照管腔位点至预设位置,从而能够对血管管腔分割图像上参照管腔位点的位置进行校正,提高了血管狭窄位点对应的狭窄程度计算的准确性。
39.如图3所示,本发明另一实施血管狭窄的检测方法中交互界面示意图。下面结合应用场景对上述实施例进行详细说明。
40.如图a所示,在血管a对应的血管管腔分割图像中移动光标导航至狭窄1,或在血管a对应的血管狭窄列表中选中狭窄1,狭窄1即是血管狭窄位点;系统基于狭窄1确定与狭窄1对应的狭窄管腔直径以及对应的参照管腔位点,并确定与参照管腔位点对应的参照管腔直径。之后在血管管腔分割图像中显示血管狭窄位点处狭窄管腔直径标识,以及参照管腔直径标识。在确认血管狭窄位点和参照管腔位点无误的情况下,系统基于狭窄管腔直径和参照管腔直径输出与血管狭窄位点对应的狭窄程度。
41.如图b和图c所示,用户基于已获取的血管狭窄列表,在血管a对应的血管管腔分割图像中查看是否遗漏的血管狭窄位点;若是,则用户触发血管管腔分割图像中的光标导航,并移动光标导航;当光标导航移动至血管狭窄位点处添加狭窄3,狭窄3即是遗漏的血管狭窄位点。添加完成后血管狭窄列表增加狭窄3,同时在血管管腔分割图像中显示狭窄3对应的狭窄管腔直径和参照管腔直径。在确定血管狭窄位点和参照管腔位点无误的情况下,基于狭窄管腔直径和参照管腔直径输出与血管狭窄位点对应的狭窄程度。
42.如图d所示,在血管a对应的血管狭窄列表中查看所有血管狭窄位点,确定无血管狭窄位点遗漏但是狭窄3对应的参照管腔位点有误,用户对参照管腔位点进行触发,移动该参照管腔位点至预设位置。最后基于血管狭窄位点对应的狭窄管腔直径和参照管腔位点对应的参照管腔直径输出与血管狭窄位点对应的狭窄程度。
43.需要说明的是,附图中的“血管列表”即是上述描述中的血管狭窄列表。
44.本发明实施例通过用户和系统交互的方式,在确定有血管狭窄位点遗漏的情况下,通过人工的方式将遗漏的血管狭窄位点添加至血管狭窄列表中;由此能够对血管管腔中的血管狭窄位点进行有效检测,避免血管狭窄位点检出出现遗漏的问题。并在确定参照管腔位点不是位于预设位置时,基于用户对参照管腔位点的触发以调整参照管腔位点至预设位置,由此能够对血管管腔分割图像上参照管腔位点的位置进行校正,提高了血管狭窄
位点对应的狭窄程度计算的准确性。
45.如图4所示,为本发明一实施例血管狭窄的检测装置的示意性框图。一种血管狭窄的检测装置,该装置400包括:生成模块401,用于对血管拉直重建影像进行血管狭窄位点检测,生成血管狭窄列表;获取模块402,用于若血管狭窄列表中有遗漏的血管狭窄位点,则获取遗漏的血管狭窄位点的添加指令;添加模块403,用于响应于添加指令,将遗漏的血管狭窄位点添加至血管狭窄列表;确定模块404,用于针对血管狭窄列表中任意一个血管狭窄位点,确定血管狭窄位点对应的狭窄管腔直径和参照管腔直径,基于狭窄管腔直径和参照管腔直径,确定血管管腔的狭窄程度。
46.在可选的实施例中,确定模块包括:第一获取单元,用于获取血管狭窄位点对应的参照管腔位点;第二获取单元,用于若参照管腔位点不在预设位置,则获取参照管腔位点的移动指令;移动单元,用于基于移动指令,移动参照管腔位点至预设位置;确定单元,用于确定预设位置处参照管腔位点对应的参照管腔直径。
47.在可选的实施例中,第一获取单元包括:计算子单元,用于根据血管狭窄位点,计算距离血管狭窄位点预设距离内的多个血管管腔直径;拟合子单元,用于基于多个血管管腔直径,对血管管腔直径的变化趋势进行拟合,得到拟合曲线;确定子单元,用于基于拟合曲线,确定血管狭窄位点对应的参照管腔位点。
48.在可选的实施例中,确定模块包括:计算单元,用于计算血管狭窄位点对应的多个管腔直径;选取单元,用于从多个管腔直径中选取最小值,作为血管狭窄位点对应的狭窄管腔直径。
49.在可选的实施例中,分割处理单元,用于对血管拉直重建影像进行血管管腔分割处理,得到血管管腔分割图像;生成单元,用于对血管管腔分割图像进行血管狭窄位点检测,得到多个血管狭窄位点,生成血管狭窄列表。
50.在可选的实施例中,该装置还包括:获取模块进一步用于,获取指定血管的计算机断层扫描血管造影cta序列图像;拉直处理模块,用于对cta序列图像进行拉直处理,得到血管拉直重建影像。
51.这里需要指出的是:以上对血管狭窄的检测装置实施例的描述,与前述图1所示的方法实施例的描述是类似的,具有同前述图1所示的方法实施例相似的有益效果,因此不做赘述。对于本发明对血管狭窄的检测装置中未披露的技术细节,请参照本发明前述图1所示的方法实施例的描述而理解,为节约篇幅,因此不再赘述。
52.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
53.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个装置,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合
或通信连接,可以是电性的、机械的或其它形式的。
54.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
55.另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以利用硬件的形式实现,也可以利用硬件加软件功能单元的形式实现。
56.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于运算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
57.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个运算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该运算机软件产品存储在一个存储介质中,包括若干指令用以使得一台运算机设备(可以是个人运算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
58.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献