一种基于人工智能的肠镜最优路径计算方法和系统与流程

文档序号:22672813发布日期:2020-10-28 12:24阅读:98来源:国知局
一种基于人工智能的肠镜最优路径计算方法和系统与流程

本发明涉及路径计算技术领域,特别涉及一种基于人工智能的肠镜最优路径计算方法和系统。



背景技术:

目前,患者在做肠镜检查的时候,在肠镜伸入肠内操作时,易造成肠子的破裂,这会对患者的身体造成很大损害;

因此,亟需一种肠镜路径计算方法,实现快速计算出肠镜最优路径,从而为医生的肠镜操作提供指示作用,降低肠镜造成肠子破裂的情况的发生概率。



技术实现要素:

本发明目的之一在于提供了一种基于人工智能的肠镜最优路径计算方法,实现快速计算出肠镜最优路径,从而为医生的肠镜操作提供指示作用,降低肠镜造成肠子破裂的情况的发生概率。

本发明实施例提供的一种基于人工智能的肠镜最优路径计算方法,包括:

步骤s1:获取患者腹腔内造影图像;

步骤s2:将造影图像输入预先存储的神经网络模型中得到肠道图像;

步骤s3:确定目标位置和起始位置;

步骤s4:以起始位置建立坐标系,根据肠道图像在坐标系内绘制代表肠道两侧壁的第一曲线和第二曲线;

步骤s5:基于第一曲线、第二曲线、起始位置和目标位置,确定肠镜的最优路径。

优选的,步骤s5:基于第一曲线、第二曲线、起始位置和目标位置,确定肠镜的最优路径,具体包括:

步骤s11:基于起始位置,确定第一曲线的第一起始采样点,确定第二曲线的第二起始采样点;

步骤s12:基于目标位置,确定第一曲线的第一终止采样点,确定第二曲线的第二终止采样点;

步骤s13:对第一起始采样点和第一终止采样点之间的第一曲线进行采样获取n-2个第一采样位置;对第二起始采样点和第二终止采样点之间的第二曲线进行采样获取n-2个第二采样位置;

步骤s14:以第一起始采样点和第二起始采样点之间的线段的中点为轨迹起始点;

步骤s15:以第一终止采样点和第二终止采样点之间的线段的中点为轨迹的终止点;

步骤s16:将第一采样位置和第二采样位置按照在第一曲线和第二曲线的位置进行一一对应,依次以一一对应的第一采样位置和第二采样位置之间的线段的中点,确定n-2个轨迹点;

步骤s17:依次将轨迹起始点、n-2个轨迹点和轨迹的终止点进行拟合,获得最优路径。

优选的,步骤s12:基于目标位置,确定第一曲线的第一终止采样点,确定第二曲线的第二终止采样点;

确定目标位置在坐标系中的目标坐标(x标,y标);

获取肠镜的焦距长度f及摄角θ;

基于焦距长度f、摄角θ、目标坐标(x标,y标)对第一曲线和第二曲线上的点进行筛选;筛选公式如下:

其中,(xi,yi)表示第一曲线上第i点的坐标,其在第一曲线上;(xj,yj)表示第一曲线上第j点的坐标,其在第二曲线上;

将第一曲线上经过筛选后的点的横坐标取平均值,纵坐标取平均值作为第一终止采样点;

将第二曲线上经过筛选后的点的横坐标取平均值,纵坐标取平均值作为第二终止采样点。

优选的,步骤s11:基于起始位置,确定第一曲线的第一起始采样点,确定第二曲线的第二起始采样点,具体包括:

以第一曲线与坐标系的横坐标轴的交点为第一起始采样点,以第二曲线与坐标系的横坐标轴的交点为第二起始采样点。

优选的,基于人工智能的肠镜最优路径计算方法,还包括:

步骤s6:实时获取肠镜的末端位置和造影图像,以末端位置对起始位置进行更新;以造影图像对第一曲线和第二曲线进行更新;重复执行步骤s5,获取更新后的最优路径。

本发明还提供一种基于人工智能的肠镜最优路径计算系统,包括:

图像获取模块,用于获取患者腹腔内造影图像;

图像解析模块,用于将造影图像输入预先存储的神经网络模型中得到肠道图像;

位置确定模块,用于确定目标位置和起始位置;

第一约束建立模块,用于以起始位置建立坐标系,根据肠道图像在坐标系内绘制代表肠道两侧壁的第一曲线和第二曲线;

路径确定模块,用于基于第一曲线、第二曲线、起始位置和目标位置,确定肠镜的最优路径。

优选的,路径确定模块执行包括如下操作:

步骤s11:基于起始位置,确定第一曲线的第一起始采样点,确定第二曲线的第二起始采样点;

步骤s12:基于目标位置,确定第一曲线的第一终止采样点,确定第二曲线的第二终止采样点;

步骤s13:对第一起始采样点和第一终止采样点之间的第一曲线进行采样获取n-2个第一采样位置;对第二起始采样点和第二终止采样点之间的第二曲线进行采样获取n-2个第二采样位置;

步骤s14:以第一起始采样点和第二起始采样点之间的线段的中点为轨迹起始点;

步骤s15:以第一终止采样点和第二终止采样点之间的线段的中点为轨迹的终止点;

步骤s16:将第一采样位置和第二采样位置按照在第一曲线和第二曲线的位置进行一一对应,依次以一一对应的第一采样位置和第二采样位置之间的线段的中点,确定n-2个轨迹点;

步骤s17:依次将轨迹起始点、n-2个轨迹点和轨迹的终止点进行拟合,获得最优路径。

优选的,步骤s12:基于目标位置,确定第一曲线的第一终止采样点,确定第二曲线的第二终止采样点;

确定目标位置在坐标系中的目标坐标(x标,y标);

获取肠镜的焦距长度f及摄角θ;

基于焦距长度f、摄角θ、目标坐标(x标,y标)对第一曲线和第二曲线上的点进行筛选;筛选公式如下:

其中,(xi,yi)表示第一曲线上第i点的坐标,其在第一曲线上;(xj,yj)表示第一曲线上第j点的坐标,其在第二曲线上;

将第一曲线上经过筛选后的点的横坐标取平均值,纵坐标取平均值作为第一终止采样点;

将第二曲线上经过筛选后的点的横坐标取平均值,纵坐标取平均值作为第二终止采样点。

优选的,步骤s11:基于起始位置,确定第一曲线的第一起始采样点,确定第二曲线的第二起始采样点,具体包括:

以第一曲线与坐标系的横坐标轴的交点为第一起始采样点,以第二曲线与坐标系的横坐标轴的交点为第二起始采样点。

优选的,基于人工智能的肠镜最优路径计算系统,还包括:

实时更新模块,用于实时获取肠镜的末端位置和造影图像,以末端位置对起始位置进行更新;以造影图像对第一曲线和第二曲线进行更新;

路径确定模块根据更新后的起始位置、第一曲线和第二曲线更新最优路径。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中一种基于人工智能的肠镜最优路径计算方法的示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明实施例提供了一种基于人工智能的肠镜最优路径计算方法,如图1所示,包括:

步骤s1:获取患者腹腔内造影图像;

步骤s2:将造影图像输入预先存储的神经网络模型中得到肠道图像;

步骤s3:确定目标位置和起始位置;

步骤s4:以起始位置建立坐标系,根据肠道图像在坐标系内绘制代表肠道两侧壁的第一曲线和第二曲线;

步骤s5:基于第一曲线、第二曲线、起始位置和目标位置,确定肠镜的最优路径。

上述技术方案的工作原理及有益效果为:

在对肠癌进行确诊时,需要通过采用肠镜进行局部观察;在做肠镜时通过医生人为去凭经验判断路径,有时候不准确,造成距离长、容易弄破管道等风险。针对此种情况,本发明的方案为:通过医院的造影设备对患者的腹腔进行造影,根据造影图像,采用预先存储的神经网络模型识别出肠道图像,确定目标位置,一般是医生在肠道图像上进行点选,医生可以点选疑似肠癌的位置;起始位置,一般为患者肛门;以起始位置建立坐标系,在坐标系内根据肠道图像绘制出代表肠道两侧壁的第一曲线和第二曲线;然后根据第一曲线、第二曲线、起始位置和目标位置快速确定肠镜的最优路径。其中神经网络模型为事先经过历史造影图像进增强训练后得到的模型。

本发明的基于人工智能的肠镜最优路径计算方法,实现快速计算出肠镜最优路径,从而为医生的肠镜操作提供指示作用,降低肠镜造成肠子破裂的情况的发生概率。

在一个实施例中,步骤s5:基于第一曲线、第二曲线、起始位置和目标位置,确定肠镜的最优路径,具体包括:

步骤s11:基于起始位置,确定第一曲线的第一起始采样点,确定第二曲线的第二起始采样点;

步骤s12:基于目标位置,确定第一曲线的第一终止采样点,确定第二曲线的第二终止采样点;

步骤s13:对第一起始采样点和第一终止采样点之间的第一曲线进行采样获取n-2个第一采样位置;对第二起始采样点和第二终止采样点之间的第二曲线进行采样获取n-2个第二采样位置;

步骤s14:以第一起始采样点和第二起始采样点之间的线段的中点为轨迹起始点;

步骤s15:以第一终止采样点和第二终止采样点之间的线段的中点为轨迹的终止点;

步骤s16:将第一采样位置和第二采样位置按照在第一曲线和第二曲线的位置进行一一对应,依次以一一对应的第一采样位置和第二采样位置之间的线段的中点,确定n-2个轨迹点;

步骤s17:依次将轨迹起始点、n-2个轨迹点和轨迹的终止点进行拟合,获得最优路径。

上述技术方案的工作原理及有益效果为:

首先在根据起始位置和终止位置在第一曲线上确定作为定位的第一起始采样点、第一终止采样点;在第一起始采样点和第一终止采样点之间进行位置采样,连同第一起始采样点和第一终止采样点一共进行n次采样;同理,在第二曲线上进行n次采样;然后以各个对应采样点之间的终点为轨迹点绘制轨迹,保证轨迹距离肠道两侧壁距离为安全距离,从而实现快速计算出肠镜最优路径,能够降低肠镜造成肠子破裂的情况的发生概率。

在一个实施例中,步骤s12:基于目标位置,确定第一曲线的第一终止采样点,确定第二曲线的第二终止采样点;

确定目标位置在坐标系中的目标坐标(x标,y标);

获取肠镜的焦距长度f及摄角θ;

基于焦距长度f、摄角θ、目标坐标(x标,y标)对第一曲线和第二曲线上的点进行筛选;筛选公式如下:

其中,(xi,yi)表示第一曲线上第i点的坐标,其在第一曲线上;(xj,yj)表示第一曲线上第j点的坐标,其在第二曲线上;

将第一曲线上经过筛选后的点的横坐标取平均值,纵坐标取平均值作为第一终止采样点;

将第二曲线上经过筛选后的点的横坐标取平均值,纵坐标取平均值作为第二终止采样点。

上述技术方案的工作原理及有益效果为:

通过本实施例中的第一终止采样点和第二终止采样点的确定方法,实现了肠镜镜头到达轨迹的终点时能够清晰的监测到目标位置的肠镜图像。

为了快速确定第一起始采样点和第二起始采样点,在一个实施例中,步骤s11:基于起始位置,确定第一曲线的第一起始采样点,确定第二曲线的第二起始采样点,具体包括:

以第一曲线与坐标系的横坐标轴的交点为第一起始采样点,以第二曲线与坐标系的横坐标轴的交点为第二起始采样点。

在一个实施例中,基于人工智能的肠镜最优路径计算方法,还包括:

步骤s6:实时获取肠镜的末端位置和造影图像,以末端位置对起始位置进行更新;以造影图像对第一曲线和第二曲线进行更新;重复执行步骤s5,获取更新后的最优路径。

上述技术方案的工作原理及有益效果为:

在患者做肠镜过程中,实时更新最优路径,从而为医生的肠镜操作提供指示作用,降低肠镜造成肠子破裂的情况的发生概率。

本发明还提供一种基于人工智能的肠镜最优路径计算系统,包括:

图像获取模块,用于获取患者腹腔内造影图像;

图像解析模块,用于将造影图像输入预先存储的神经网络模型中得到肠道图像;

位置确定模块,用于确定目标位置和起始位置;

第一约束建立模块,用于以起始位置建立坐标系,根据肠道图像在坐标系内绘制代表肠道两侧壁的第一曲线和第二曲线;

路径确定模块,用于基于第一曲线、第二曲线、起始位置和目标位置,确定肠镜的最优路径。

上述技术方案的工作原理及有益效果为:

通过医院的造影设备对患者的腹腔进行造影,根据造影图像,采用预先存储的神经网络模型识别出肠道图像,确定目标位置,一般是医生在肠道图像上进行点选;起始位置,一般为患者肛门;以起始位置建立坐标系,在坐标系内根据肠道图像绘制出代表肠道两侧壁的第一曲线和第二曲线;然后根据第一曲线、第二曲线、起始位置和目标位置快速确定肠镜的最优路径。其中神经网络模型为事先经过历史造影图像进增强训练后得到的模型。

本发明的基于人工智能的肠镜最优路径计算系统,实现快速计算出肠镜最优路径,从而为医生的肠镜操作提供指示作用,降低肠镜造成肠子破裂的情况的发生概率。

在一个实施例中,路径确定模块执行包括如下操作:

步骤s11:基于起始位置,确定第一曲线的第一起始采样点,确定第二曲线的第二起始采样点;

步骤s12:基于目标位置,确定第一曲线的第一终止采样点,确定第二曲线的第二终止采样点;

步骤s13:对第一起始采样点和第一终止采样点之间的第一曲线进行采样获取n-2个第一采样位置;对第二起始采样点和第二终止采样点之间的第二曲线进行采样获取n-2个第二采样位置;

步骤s14:以第一起始采样点和第二起始采样点之间的线段的中点为轨迹起始点;

步骤s15:以第一终止采样点和第二终止采样点之间的线段的中点为轨迹的终止点;

步骤s16:将第一采样位置和第二采样位置按照在第一曲线和第二曲线的位置进行一一对应,依次以一一对应的第一采样位置和第二采样位置之间的线段的中点,确定n-2个轨迹点;

步骤s17:依次将轨迹起始点、n-2个轨迹点和轨迹的终止点进行拟合,获得最优路径。

上述技术方案的工作原理及有益效果为:

首先在根据起始位置和终止位置在第一曲线上确定作为定位的第一起始采样点、第一终止采样点;在第一起始采样点和第一终止采样点之间进行位置采样,连同第一起始采样点和第一终止采样点一共进行n次采样;同理,在第二曲线上进行n次采样;然后以各个对应采样点之间的终点为轨迹点绘制轨迹,保证轨迹距离肠道两侧壁距离为安全距离,从而实现快速计算出肠镜最优路径,能够降低肠镜造成肠子破裂的情况的发生概率。

在一个实施例中,步骤s12:基于目标位置,确定第一曲线的第一终止采样点,确定第二曲线的第二终止采样点;

确定目标位置在坐标系中的目标坐标(x标,y标);

获取肠镜的焦距长度f及摄角θ;

基于焦距长度f、摄角θ、目标坐标(x标,y标)对第一曲线和第二曲线上的点进行筛选;筛选公式如下:

其中,(xi,yi)表示第一曲线上第i点的坐标,其在第一曲线上;(xj,yj)表示第一曲线上第j点的坐标,其在第二曲线上;

将第一曲线上经过筛选后的点的横坐标取平均值,纵坐标取平均值作为第一终止采样点;

将第二曲线上经过筛选后的点的横坐标取平均值,纵坐标取平均值作为第二终止采样点。

上述技术方案的工作原理及有益效果为:

通过本实施例中的第一终止采样点和第二终止采样点的确定方法,实现了肠镜镜头到达轨迹的终点时能够清晰的监测到目标位置的肠镜图像。

为了快速确定第一起始采样点和第二起始采样点,在一个实施例中,步骤s11:基于起始位置,确定第一曲线的第一起始采样点,确定第二曲线的第二起始采样点,具体包括:

以第一曲线与坐标系的横坐标轴的交点为第一起始采样点,以第二曲线与坐标系的横坐标轴的交点为第二起始采样点。

在一个实施例中,基于人工智能的肠镜最优路径计算系统,还包括:

实时更新模块,用于实时获取肠镜的末端位置和造影图像,以末端位置对起始位置进行更新;以造影图像对第一曲线和第二曲线进行更新;

路径确定模块根据更新后的起始位置、第一曲线和第二曲线更新最优路径。

上述技术方案的工作原理及有益效果为:

在患者做肠镜过程中,实时更新最优路径,从而为医生的肠镜操作提供指示作用,降低肠镜造成肠子破裂的情况的发生概率。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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