CN114898036A - 一种基于探索算子的肝血管模型的生成方法 - Google Patents

一种基于探索算子的肝血管模型的生成方法 Download PDF

Info

Publication number
CN114898036A
CN114898036A CN202210443152.3A CN202210443152A CN114898036A CN 114898036 A CN114898036 A CN 114898036A CN 202210443152 A CN202210443152 A CN 202210443152A CN 114898036 A CN114898036 A CN 114898036A
Authority
CN
China
Prior art keywords
blood vessel
operator
hepatic
exploration
initial point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210443152.3A
Other languages
English (en)
Inventor
齐全
罗旭东
刁振都
常慧敏
赵丽莎
陈玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Emibochuang Medical Technology Co ltd
Original Assignee
Qingdao Emibochuang Medical Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Emibochuang Medical Technology Co ltd filed Critical Qingdao Emibochuang Medical Technology Co ltd
Priority to CN202210443152.3A priority Critical patent/CN114898036A/zh
Publication of CN114898036A publication Critical patent/CN114898036A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Abstract

本发明涉及数据处理技术领域,具体涉及一种基于探索算子的肝血管模型的生成方法,包括创建原始三维数据;给定一个血管的初始点,同时初始化探索算子的基本属性,得到初始化算子;初始化算子基于初始点在血管内探索,得到位置信息;使用样条对位置信息进行拟合,得到类中心线;在类中心线上进行点的重采样,得到精确中心线;基于精确中心线,并结合阈值信息进行可视化,得到可视化血管;基于可视化血管生成肝血管模型,通过探索算子试探完成肝血管的全自动重建工作,解决了现有的对血管树的中心线提取方案依赖用户交互,人工成本过高的问题。

Description

一种基于探索算子的肝血管模型的生成方法
技术领域
本发明涉及数据处理技术领域,尤其涉及一种基于探索算子的肝血管模型的生成方法。
背景技术
血管的重建技术是医学上血管模型创建的关键,肝血管模型的生产对于临床诊断和手术计划有着很大的帮助。
目前,现有技术公开了一种对血管树的中心线提取方案,该方案由用户交互选择计算每一分支中心线并最终合并得到完整的中心线,通过中心线重建出血管,最后生产肝血管模型。
采用上述方式,先要求得血管壁,才能找到一段不带分支的血管,并且需要人工提取坐标点,强烈依赖用户交互,人工成本过高。
发明内容
本发明的目的在于提供一种基于探索算子的肝血管模型的生成方法,旨在解决现有的对血管树的中心线提取方案依赖用户交互,人工成本过高的问题。
为实现上述目的,本发明提供了一种基于探索算子的肝血管模型的生成方法,包括以下步骤:
S1创建原始三维数据;
S2给定一个血管的初始点,同时初始化探索算子的基本属性,得到初始化算子;
S3所述初始化算子基于所述初始点在所述血管内探索,得到位置信息;
S4使用样条对所述位置信息进行拟合,得到类中心线;
S5在所述类中心线上进行点的重采样,得到精确中心线;
S6基于所述精确中心线,并结合阈值信息进行可视化,得到可视化血管;
S7基于所述可视化血管生成肝血管模型。
其中,所述创建原始三维数据的具体方式为:
S11读取原始图像数据;
S12对所述原始图像数据进行格式转换,得到转换数据作为原始三维数据;
其中,所述初始化算子基于所述初始点在所述血管内探索,得到位置信息的具体方式为:
S31基于所述初始点向所述初始化算子下发行进指令;
S32所述初始化算子接收指令,基于所述初始点并根据初始化的步长在所述血管内进行探索,得到位置点;
S33将步骤S32中的所述初始点更新为所述位置点,并循环步骤S32,直至将所述血管探索完,得到位置信息。
其中,所述使用样条对所述位置信息进行拟合,得到类中心线的具体方式为:
S41定义B样条基函数;
S42基于所述B样条基函数构建B样条曲线函数;
S43基于所述B样条曲线函数对所述位置信息进行拟合,得到类中心线。
其中,所述B样条基函数是节点矢量的非递减参数的序列所决定的k阶分段多项式,这个序列为节点向量,所述节点矢量通过哈特利-贾德方法获得,所述序列为节点向量。
本发明为一种基于探索算子的肝血管模型的生成方法,通过创建原始三维数据,得到符合探索算子行进的空间信息;给定一个血管的初始点,同时初始化探索算子的基本属性,得到初始化算子;所述初始化算子基于所述初始点在所述血管内探索,得到位置信息;使用样条对所述位置信息进行拟合,得到类中心线;在所述类中心线上进行点的重采样,得到精确中心线;基于所述精确中心线,并结合阈值信息进行可视化,得到可视化血管;基于所述可视化血管生成肝血管模型,通过探索算子试探完成肝血管的全自动重建工作,解决了现有的对血管树的中心线提取方案依赖用户交互,人工成本过高的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的一种基于探索算子的肝血管模型的生成方法的流程图。
图2是位置信息的示意图。
图3是类中心线的示意图。
图4是精确中心线的示意图。
图5是可视化血管的示意图。
图6是实施案例的肝血管模型的示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
请参阅图1至图5,本发明提供一种基于探索算子的肝血管模型的生成方法,包括以下步骤:
S1创建原始三维数据;
具体方式为:
S11读取原始图像数据;
具体的,所述原始图像数据为肝血管的原始CT图像数据。
S12对所述原始图像数据进行格式转换,得到转换数据作为原始三维数据;
具体的,将格式不同的数据统一转换成所需的NRRD数组,得到转换数据。
S2给定一个血管的初始点,同时初始化探索算子的基本属性,得到初始化算子;
S3所述初始化算子基于所述初始点在所述血管内探索,得到位置信息;
具体方式为:
S31基于所述初始点向所述初始化算子下发行进指令;
S32所述初始化算子接收指令,基于所述初始点并根据初始化的步长在所述血管内进行探索,得到位置点;
具体的,所述初始化算子开始根据初始化的步长往不同的方向进行探索,直至试探到某个方向,并保证沿着这个方向走到下一步时所述初始化算子仍存在于血管中,就认为该位置是合适的,得到位置点,执行下一步。
S33将步骤S32中的所述初始点更新为所述位置点,并循环步骤S32,直至将所述血管探索完,得到位置信息。
S4使用样条对所述位置信息进行拟合,得到类中心线;
具体方式为:
S41定义B样条基函数;
具体的,B样条基函数是一个称为节点矢量的非递减的参数t的序列所决定的k阶分段多项式,这个序列称为节点向量。节点向量个数为m+1。其中m=n+k+1,k为样条的次数,n+1为控制点的个数,所述节点矢量通过哈特利-贾德方法获得,所述序列为节点向量。
B样条基函数
Figure BDA0003615412450000041
其中k表示基函数的次数;
Figure BDA0003615412450000042
S42基于所述B样条基函数构建B样条曲线函数;
具体的,结合上述定义的B样条基函数,可以得出B样条曲线的表示形式如下所示:
Figure BDA0003615412450000043
其中,节点矢量是通过Hartley-Judd(哈特利-贾德)方法获得的,在本设计中运用的是3次B样条来对控制点进行拟合,因此B样条曲线的表示形式中k=3。
S43基于所述B样条曲线函数对所述位置信息进行拟合,得到类中心线。
S5在所述类中心线上进行点的重采样,得到精确中心线;
S6基于所述精确中心线,并结合阈值信息进行可视化,得到可视化血管;
S7基于所述可视化血管生成肝血管模型。
实施案例:
使用原始DICOM数据作为本发明的输入数据,最终重建的肝血管模型结果如图6所示。
以下是探索算子的自动化特性的详细介绍:
算子行进方向自适应:本发明给探索算子提供了多个行进方向,每次行进时按照一定的规则在血管中进行不同方向的试探,根据方向的优先级来确定下次行进的方向,以此来实现自动化。
算子位置阈值自适应:对于本发明来说,阈值用来表示一个界限来限制探索算子的移动。一旦血管在行进中某一刻不在阈值范围内,然后对遇到的不同情况进行相应的自动化处理。
阈值是用来判断探索算子在行进过程中是否走出血管的重要条件,本方法通过对原始CT图像进行滤波处理以得到更为精确的结果,并且获得下次行进的阈值范围来实现自动化阈值获取。
算子行进步长自适应:探索算子的移动需要的基本条件为方向和步长,初始的步长人工给定,而后面的每一步行进都会自动化获取合适步长。
本发明引入了探索算子的概念,实质上是给一个三维点赋予了方向、步长以及它在血管中的阈值等信息,并且结合了三维迷宫的思想,使得它能够在读入的医学图像当中迅速而精确地找到血管并通过该方法得到点云数据,通过对点云数据的进一步处理,最后实现精确血管重建。
本发明旨在能够在血管重建这一复杂的流程当中将一些大量消耗人力的工作分配给计算机来做,在最大程度上实现血管重建自动化,在最短的时间内得到更快速、更精确的重建结果,进而为肝血管模型的真实性和准确性提供了保证。本发明重建速度快、精度高,通过获得的肝脏内部血管模型,为肝脏外科手术提供重要参考价值。
本发明的与众不同之处在于使用自定义的探索算子试探血管内腔来得到血管稀疏点云,通过使用B样条将此点云拟合成曲线,重采样得到血管的精确关键点,最终实现快速对给定的精确点和阈值实现全自动血管重建。与传统采用人工重建血管的技术相比,本发明使用探索算子为自动化重建基础,极大减少了人工交互及重建时间,提高了重建精度及效率。
本发明可通过探索算子试探完成肝血管的全自动重建工作,通过精确的肝血管模型将会为计算机辅助肝血管疾病诊断带来显著的效果。
以上所揭露的仅为本发明一种基于探索算子的肝血管模型的生成方法较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

Claims (5)

1.一种基于探索算子的肝血管模型的生成方法,其特征在于,包括以下步骤:
S1创建原始三维数据;
S2给定一个血管的初始点,同时初始化探索算子的基本属性,得到初始化算子;
S3所述初始化算子基于所述初始点在所述血管内探索,得到位置信息;
S4使用样条对所述位置信息进行拟合,得到类中心线;
S5在所述类中心线上进行点的重采样,得到精确中心线;
S6基于所述精确中心线,并结合阈值信息进行可视化,得到可视化血管;
S7基于所述可视化血管生成肝血管模型。
2.如权利要求1所述的基于探索算子的肝血管模型的生成方法,其特征在于,
所述创建原始三维数据的具体方式为:
S11读取原始图像数据;
S12对所述原始图像数据进行格式转换,得到转换数据作为原始三维数据。
3.如权利要求1所述的基于探索算子的肝血管模型的生成方法,其特征在于,
所述初始化算子基于所述初始点在所述血管内探索,得到位置信息的具体方式为:
S31基于所述初始点向所述初始化算子下发行进指令;
S32所述初始化算子接收指令,基于所述初始点并根据初始化的步长在所述血管内进行探索,得到位置点;
S33将步骤S32中的所述初始点更新为所述位置点,并循环步骤S32,直至将所述血管探索完,得到位置信息。
4.如权利要求1所述的基于探索算子的肝血管模型的生成方法,其特征在于,
所述使用样条对所述位置信息进行拟合,得到类中心线的具体方式为:
S41定义B样条基函数;
S42基于所述B样条基函数构建B样条曲线函数;
S43基于所述B样条曲线函数对所述位置信息进行拟合,得到类中心线。
5.如权利要求4所述的基于探索算子的肝血管模型的生成方法,其特征在于,
所述B样条基函数是节点矢量的非递减参数的序列所决定的k阶分段多项式,这个序列为节点向量,所述节点矢量通过哈特利-贾德方法获得,所述序列为节点向量。
CN202210443152.3A 2022-04-26 2022-04-26 一种基于探索算子的肝血管模型的生成方法 Pending CN114898036A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210443152.3A CN114898036A (zh) 2022-04-26 2022-04-26 一种基于探索算子的肝血管模型的生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210443152.3A CN114898036A (zh) 2022-04-26 2022-04-26 一种基于探索算子的肝血管模型的生成方法

Publications (1)

Publication Number Publication Date
CN114898036A true CN114898036A (zh) 2022-08-12

Family

ID=82717655

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210443152.3A Pending CN114898036A (zh) 2022-04-26 2022-04-26 一种基于探索算子的肝血管模型的生成方法

Country Status (1)

Country Link
CN (1) CN114898036A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184567A (zh) * 2011-05-04 2011-09-14 北京师范大学 基于球b样条曲线的三维血管模型构造方法
CN104835112A (zh) * 2015-05-07 2015-08-12 厦门大学 一种肝脏多相期ct图像融合方法
US20170323587A1 (en) * 2014-10-08 2017-11-09 EBM Corporation Blood-vessel-shape construction device for blood-flow simulation, method therefor, and computer software program
CN112419276A (zh) * 2020-11-25 2021-02-26 苏州润迈德医疗科技有限公司 调节血管轮廓及中心线的方法及存储介质
CN113538618A (zh) * 2021-08-30 2021-10-22 复旦大学附属中山医院 多模态多对比度医学图像的快速曲面重建方法及存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184567A (zh) * 2011-05-04 2011-09-14 北京师范大学 基于球b样条曲线的三维血管模型构造方法
US20170323587A1 (en) * 2014-10-08 2017-11-09 EBM Corporation Blood-vessel-shape construction device for blood-flow simulation, method therefor, and computer software program
CN104835112A (zh) * 2015-05-07 2015-08-12 厦门大学 一种肝脏多相期ct图像融合方法
CN112419276A (zh) * 2020-11-25 2021-02-26 苏州润迈德医疗科技有限公司 调节血管轮廓及中心线的方法及存储介质
CN113538618A (zh) * 2021-08-30 2021-10-22 复旦大学附属中山医院 多模态多对比度医学图像的快速曲面重建方法及存储介质

Similar Documents

Publication Publication Date Title
CN108133478B (zh) 一种提取冠状动脉血管中心线的方法
CN109559326B (zh) 一种血流动力学参数计算方法、***及电子设备
CN102184567B (zh) 基于球b样条曲线的三维血管模型构造方法
US9824492B2 (en) Hollow object model visualization in medical images
CN112884826B (zh) 血管中心线的提取方法及装置
JPH0883296A (ja) 三次元形状作成方法及びその装置
CN104050720A (zh) 点云曲面重建方法及***
Livesu et al. Explicit cylindrical maps for general tubular shapes
CN114491718B (zh) 一种用于有限元分析的地质剖面多段线优化方法和***
CN101783016A (zh) 一种基于形状分析的树冠外形提取方法
CN112906106A (zh) 一种参数化的tbm盾构隧道模型建立方法
CN114547716B (zh) 一种多自由度3d打印曲面切片以及路径规划方法
CN111159872B (zh) 基于人机工程仿真分析的三维装配工艺示教方法及***
WO2004081878A1 (en) Method and apparatus for generating morphing sequence
CN114119620B (zh) 适用于复杂多腔三维模型的骨架线提取方法
CN114898036A (zh) 一种基于探索算子的肝血管模型的生成方法
CN113536408B (zh) 基于cad外部参照协同模式的住宅核心筒面积计算方法
CN103136788B (zh) 一种三维血管分叉可视化重建方法
CN113902715A (zh) 用于提取血管中心线的方法、设备和介质
CN114882172B (zh) 一种基于包围盒自动行进的血管教具的快速生成方法
Ma et al. Real-time skeletonization for sketch-based modeling
CN113516677B (zh) 一种结构化分级管状结构血管的方法、装置及电子设备
JPH06259505A (ja) 形状簡略化方法
CN114283261A (zh) 虚拟内窥镜的路径规划方法及相关产品
Durikovic et al. Animation of Biological Organ Growth Based on L‐systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20220812

RJ01 Rejection of invention patent application after publication