三维虚拟器官的显示方法、装置、存储介质及设备制造方法及图纸

技术编号:18670174 阅读:49 留言:0更新日期:2018-08-14 21:00
本发明专利技术公开了一种三维虚拟器官的显示方法、装置、存储介质及设备,属于计算机技术领域。所述方法包括:生成与三维虚拟器官相交的贝塞尔曲面,由面片组成的三维虚拟器官包括被贝塞尔曲面分隔的病变组织和非病变组织;根据在贝塞尔曲面上的映射点和与映射点映射的面片中顶点之间的深度,将顶点分类到在病变组织的面片中的第一顶点集合或在非病变组织的面片中的第二顶点集合;显示三维虚拟器官和贝塞尔曲面,其中,以不同方式显示病变组织的面片与非病变组织的面片。本发明专利技术可以提高病变组织和非病变组织的识别率。

Three dimensional virtual organ display method, device, storage medium and equipment

The invention discloses a display method, a device, a storage medium and a device for a three-dimensional virtual organ, belonging to the field of computer technology. The method comprises the following steps: generating a Bessel surface intersecting a three-dimensional virtual organ, and a three-dimensional virtual organ composed of a patch including diseased and non-diseased tissues separated by a Bessel surface; classifying vertices into diseased ones according to the depth between the mapping points on the Bessel surface and the vertices in the patch mapped to the mapping points. The first vertex set in a variable tissue patch or the second vertex set in a non-diseased tissue patch; displays three-dimensional virtual organs and Bessel surfaces, in which diseased tissue patches and non-diseased tissue patches are displayed in different ways. The invention can improve the recognition rate of pathological tissues and non pathological tissues.

【技术实现步骤摘要】
三维虚拟器官的显示方法、装置、存储介质及设备
本专利技术涉及计算机
,特别涉及一种三维虚拟器官的显示方法、装置、存储介质及设备。
技术介绍
近年来,医生通过计算机辅助手术系统对包含肿瘤等病变组织的三维虚拟器官进行分析,从而制定针对该病变组织的临床手术方案。然而,由于该三维虚拟器官内部的脉管系统较为复杂,医生无法获取到血管与病变组织的三维空间关系,所以,医生只能依靠二维医学影像制定手术方案。相关技术中,计算机辅助手术系统获取包含肿瘤等病变组织的三维虚拟器官的二维横截面CT(ComputedTomography,电子计算机断层扫描)图像,再在屏幕上逐张显示二维横截面CT图像,接收用户在每张二维横截面CT图像上利用鼠标绘制的切割曲线,并对所有二维横截面CT图像上的切割曲线进行拟合,得到切割曲面。二维横截面CT图像中所有物体的颜色相同,无法区分病变组织和非病变组织。
技术实现思路
本专利技术实施例提供了一种三维虚拟器官的显示方法、装置、存储介质及设备,用于解决通过二维横截面CT图像中所有物体的颜色相同,无法区分病变组织和非病变组织的问题。所述技术方案如下:第一方面,提供了一种三维虚拟器官的显示方法,所述方法包括:生成与所述三维虚拟器官相交的贝塞尔曲面,由面片组成的所述三维虚拟器官包括被所述贝塞尔曲面分隔的病变组织和非病变组织;根据在所述贝塞尔曲面上的映射点和与所述映射点映射的所述面片中顶点之间的深度,将所述顶点分类到在所述病变组织的面片中的第一顶点集合或在所述非病变组织的面片中的第二顶点集合;显示所述三维虚拟器官和所述贝塞尔曲面,其中,以不同方式显示所述病变组织的面片与所述非病变组织的面片。第二方面,提供了一种曲面切割装置,所述装置包括:生成模块,用于生成与所述三维虚拟器官相交的贝塞尔曲面,由面片组成的所述三维虚拟器官包括被所述贝塞尔曲面分隔的病变组织和非病变组织;分类模块,用于根据在所述贝塞尔曲面上的映射点和与所述映射点映射的所述面片中顶点之间的深度,将所述顶点分类到在所述病变组织的面片中的第一顶点集合或在所述非病变组织的面片中的第二顶点集合;显示模块,用于显示所述三维虚拟器官和所述贝塞尔曲面,其中,以不同方式显示由第一顶点集合组成的面片与由所述第二顶点集合组成的面片。第三方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的三维虚拟器官的显示方法。第四方面,提供了一种三维虚拟器官的显示设备,所述三维虚拟器官的显示设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的三维虚拟器官的显示方法。本专利技术实施例提供的技术方案的有益效果是:通过确定病变组织的面片和非病变组织的面片,再对这两类面片设置不同的显示方式,这样,可以通过显示方式来直观地区分病变组织和非病变组织,解决了二维横截面CT图像无法区分病变组织和非病变组织的问题,从而提高了病变组织和非病变组织的识别率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的三维虚拟器官的显示方法的方法流程图;图2是本专利技术另一实施例提供的三维虚拟器官的显示方法的方法流程图;图3A和3B是本专利技术另一实施例提供的肝脏的三维虚拟器官的示意图;图4是本专利技术另一实施例提供的贝塞尔曲线的示意图;图5是本专利技术另一实施例提供的贝塞尔曲面的示意图;图6是本专利技术另一实施例提供的贝塞尔曲面和控制杆的示意图;图7是本专利技术另一实施例提供的包围盒的示意图;图8是本专利技术另一实施例提供的第一种25个控制点的示意图;图9是本专利技术另一实施例提供的第二种25个控制点的示意图;图10A和10B是本专利技术另一实施例提供的贝塞尔曲面的形变示意图;图11A至11H是本专利技术另一实施例提供的在三维虚拟器官中调整贝塞尔曲面的示意图;图12是本专利技术一个实施例提供的三维虚拟器官的显示装置的结构框图;图13是本专利技术再一实施例提供的三维虚拟器官的显示装置的结构框图;图14是本专利技术一个实施例提供的计算机辅助手术系统的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术一个实施例提供的三维虚拟器官的显示方法的方法流程图,该三维虚拟器官的显示方法可以应用于计算机辅助手术系统中。该三维虚拟器官的显示方法,包括:步骤101,生成与三维虚拟器官相交的贝塞尔曲面,由面片组成的三维虚拟器官包括被贝塞尔曲面分隔的病变组织和非病变组织。步骤102,根据在贝塞尔曲面上的映射点和与映射点映射的面片中顶点之间的深度,将顶点分类到在病变组织的面片中的第一顶点集合或在非病变组织的面片中的第二顶点集合。步骤103,显示三维虚拟器官和贝塞尔曲面,其中,以不同方式显示病变组织的面片与非病变组织的面片。综上所述,本专利技术实施例提供的三维虚拟器官的显示方法,通过确定病变组织的面片和非病变组织的面片,再对这两类面片设置不同的显示方式,这样,可以通过显示方式来直观地区分病变组织和非病变组织,解决了二维横截面CT图像无法区分病变组织和非病变组织的问题,从而提高了病变组织和非病变组织的识别率。请参考图2,其示出了本专利技术另一实施例提供的三维虚拟器官的显示方法的方法流程图,该三维虚拟器官的显示方法可以应用于计算机辅助手术系统中。该三维虚拟器官的显示方法,包括:步骤201,生成与三维虚拟器官相交的贝塞尔曲面,由面片组成的三维虚拟器官包括被贝塞尔曲面分隔的病变组织和非病变组织。在生成贝塞尔曲面之前,需要先生成包含病变组织的三维虚拟器官,该三维虚拟器官由各个面片组成。其中,病变组织可以是器官中诸如肿瘤之类发生病变的组织。其中,计算机辅助手术系统可以是对二维的医学图像序列进行三维重建得到的三维虚拟器官。具体地,计算机辅助手术系统可以通过GPU(GraphicsProcessingUnit,图形处理器)中的着色器生成一系列面片,并将所有的面片拼接成三维虚拟器官。由于GPU的处理能力较强,即,GPU可以处理大量的数据,所以,可以将面片设置得尽可能小,这样,生成的三维虚拟器官会比较光滑。其中,面片可以是三角面片,也可以是其他形状的面片,本实施例不作限定。请参考图3A和3B,为了便于理解,本实施例以肝脏的三维虚拟器官为例进行说明,图3A是肝脏的线条图,图3B是肝脏的示意图,且三维虚拟器官中肝脏的左下方一块填充部分是病变组织。在生成三维虚拟器官后,再生成与三维虚拟器官相交的贝塞尔曲面,确定各个面片的顶点在贝塞尔曲面上的映射点,并确定贝塞尔曲面的控制点在贝塞尔曲面上的映射点。贝塞尔曲面是由两组正交的贝塞尔(Bezier)曲线设计形成的。其中,贝塞尔曲线的定义为:给定空间中的n+1个点P0,P1,…Pn,称t∈[0,1]为n阶的贝塞尔曲线。其中,且i∈[0,n]。P0,P1,…Pn为C(t)的控制点,C(本文档来自技高网...

【技术保护点】
1.一种三维虚拟器官的显示方法,其特征在于,所述方法包括:生成与所述三维虚拟器官相交的贝塞尔曲面,由面片组成的所述三维虚拟器官包括被所述贝塞尔曲面分隔的病变组织和非病变组织;根据在所述贝塞尔曲面上的映射点和与所述映射点映射的所述面片中顶点之间的深度,将所述顶点分类到在所述病变组织的面片中的第一顶点集合或在所述非病变组织的面片中的第二顶点集合;显示所述三维虚拟器官和所述贝塞尔曲面,其中,以不同方式显示所述病变组织的面片与所述非病变组织的面片。

【技术特征摘要】
1.一种三维虚拟器官的显示方法,其特征在于,所述方法包括:生成与所述三维虚拟器官相交的贝塞尔曲面,由面片组成的所述三维虚拟器官包括被所述贝塞尔曲面分隔的病变组织和非病变组织;根据在所述贝塞尔曲面上的映射点和与所述映射点映射的所述面片中顶点之间的深度,将所述顶点分类到在所述病变组织的面片中的第一顶点集合或在所述非病变组织的面片中的第二顶点集合;显示所述三维虚拟器官和所述贝塞尔曲面,其中,以不同方式显示所述病变组织的面片与所述非病变组织的面片。2.根据权利要求1所述的方法,其特征在于,所述显示所述三维虚拟器官和所述贝塞尔曲面,包括:读取当前时刻所述三维虚拟器官的显示状态参数;当所述显示状态参数用于指示显示所述病变组织的面片时,显示所述贝塞尔曲面,并以不同方式显示所述病变组织的面片和所述非病变组织的面片;当所述显示状态参数用于指示隐藏所述病变组织的面片时,显示所述贝塞尔曲面,并显示所述非病变组织的面片,隐藏所述病变组织的面片。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:计算所述病变组织的体积和所述非病变组织的体积,并计算所述病变组织与所述非病变组织的体积百分比;显示所述病变组织的体积、所述非病变组织的体积和所述体积百分比。4.根据权利要求1所述的方法,其特征在于,所述根据在所述贝塞尔曲面上的映射点和与所述映射点映射的所述面片中顶点之间的深度,将所述顶点分类到在所述病变组织的面片中的第一顶点集合或在所述非病变组织的面片中的第二顶点集合,包括:根据所述面片中的顶点和所述贝塞尔曲面中最小的控制点生成第一向量,并计算所述第一向量在所述贝塞尔曲面的法向量上的第一投影长度;根据所述映射点和所述控制点生成第二向量,并计算所述第二向量在所述法向量上的第二投影长度;当所述第一投影长度小于所述第二投影长度时,将所述顶点分类到所述第一顶点集合中;当所述第一投影长度大于所述第二投影长度时,将所述顶点分类到所述第二顶点集合中。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:确定所述贝塞尔曲面的控制点在所述贝塞尔曲面上的映射点;显示所述映射点,并隐藏所述控制点;响应于针对所述映射点输入的控制信号,更新所述贝塞尔曲面得到用于模拟切割所述三维虚拟器官的目标曲面。6.根据权利要求5所述的方法,其特征在于,所述响应于针对所述映射点输入的控制信号,更新所述贝塞尔曲面得到用于模拟切割所述三维虚拟器官的目标曲面,包括:当所述控制信号是位移信号时,更新所述贝塞尔曲面相交于所述三维虚拟器官的位置得到所述目标曲面;当所述控制信号是角度...

【专利技术属性】
技术研发人员:韩月乔田广野陈永健
申请(专利权)人:青岛海信医疗设备股份有限公司
类型:发明
国别省市:山东,37

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

1