基于Unity3D体渲染的内窥镜模拟方法及系统技术方案

技术编号:23779731 阅读:25 留言:0更新日期:2020-04-14 20:50
本发明专利技术提供了一种基于Unity3D体渲染的内窥镜模拟方法及系统,根据采集到的医疗数据对人体天然孔道或者手术切口构建体模型或者面模型,采用摄像机在体模型或者面模型中进行观察,模拟内窥镜在人体天然孔道或者手术切口中的使用。通过用计算机模拟术中内窥镜观察病情的技术,使得医生可以在不开切口的情况下直接观察人体内部情况,为手术操作进一步提高了精准性和安全性,缩短手术时间。

Endoscope simulation method and system based on unity3d volume rendering

【技术实现步骤摘要】
基于Unity3D体渲染的内窥镜模拟方法及系统
本专利技术涉及计算机
,具体地,涉及一种基于Unity3D体渲染的内窥镜模拟方法及系统。
技术介绍
传统的内窥镜如公开号为CN104968254B的专利所公开的内窥镜,包括:顶端部,其用于向被检体内插入;光导,其用于向所述顶端部传输光;像导,其用于传输在所述顶端部中获取的影像信息;保持框,其由剪切应力比所述顶端部的剪切应力大的材料形成,在该保持框的一端面自所述顶端部的顶端面暴露的状态下该保持框粘接固定于所述顶端部内,并保持所述光导和所述像导的顶端侧;以及至少一个槽,其在所述保持框的外周面设于所述光导和所述像导的插入方向上,且该至少一个槽的一端向所述顶端面侧暴露,使能在对所述顶端部施加切口时,能沿着该至少一个槽施加。同时,通过CT、核磁共振等技术实现三维成像也是目前医疗设备领域的公知技术。随着内窥镜技术的发展,内窥镜技术应用在越来越多的手术中,虽然内窥镜技术能够减少手术的创伤性,增加手术的精确性和安全性,但不可避免的要在人体上进行切口,将内窥镜放入人体之中,再观察病人病情,且在使用时间上具有限制。因此,内窥镜的使用对于医生的专业性、熟练度要求较高。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种基于Unity3D体渲染的内窥镜模拟方法及系统。根据本专利技术提供的一种基于Unity3D体渲染的内窥镜模拟方法,根据采集到的医疗数据对人体天然孔道或者手术切口构建体模型或者面模型,采用摄像机在体模型或者面模型中进行观察,模拟内窥镜在人体天然孔道或者手术切口中的使用。优选地,所述基于Unity3D体渲染的内窥镜模拟方法包括:当用户第一次点击记录时,记录当前摄像机的位置P1、当前的旋转角R1以及y坐标轴的朝向Ry,后续点击时仅记录当前摄像机的位置,记为P2,P3,P4.......。优选地,所述基于Unity3D体渲染的内窥镜模拟方法包括:自动播放观察路径:计算从P1指向P2的旋转角F1,再计算一个四元数Q1,使Q1的forward向量为F1,并且Q1的up向量为Ry,四元数Q1转换为旋转角R2,记下R1旋转到R2所需旋转的角度A1;计算P1到P2的距离L1;根据播放进度计算摄像头当前属于停留在记录的位置上进行角度旋转,还是进行位置移动。优选地,所述基于Unity3D体渲染的内窥镜模拟方法包括:插入标签:点击添加标签后,在鼠标位置出现标签的图标跟随鼠标移动,当鼠标点击在视口中时,通过当前摄像机检测到的输入点向屏幕内发射射线检测,若射线检测到体模型或者面模型,则把标签放在检测到的点上,若射线没有检测到模型,或者鼠标点击位置不在视口内,则视为取消放置该标签。根据本专利技术提供的一种基于Unity3D体渲染的内窥镜模拟系统,根据采集到的医疗数据对人体天然孔道或者手术切口构建体模型或者面模型,采用摄像机在体模型或者面模型中进行观察,模拟内窥镜在人体天然孔道或者手术切口中的使用。优选地,包括:当用户第一次点击记录时,记录当前摄像机的位置P1、当前的旋转角R1以及y坐标轴的朝向Ry,后续点击时仅记录当前摄像机的位置,记为P2,P3,P4.......。优选地,还包括:自动播放观察路径:计算从P1指向P2的旋转角F1,再计算一个四元数Q1,使Q1的forward向量为F1,并且Q1的up向量为Ry,四元数Q1转换为旋转角R2,记下R1旋转到R2所需旋转的角度A1;计算P1到P2的距离L1;根据播放进度计算摄像头当前属于停留在记录的位置上进行角度旋转,还是进行位置移动。优选地,还包括:插入标签:点击添加标签后,在鼠标位置出现标签的图标跟随鼠标移动,当鼠标点击在视口中时,通过当前摄像机检测到的输入点向屏幕内发射射线检测,若射线检测到体模型或者面模型,则把标签放在检测到的点上,若射线没有检测到模型,或者鼠标点击位置不在视口内,则视为取消放置该标签。与现有技术相比,本专利技术具有如下的有益效果:通过用计算机模拟术中内窥镜观察病情的技术,使得医生可以在不开切口的情况下直接观察人体内部情况,为手术操作进一步提高了精准性和安全性,缩短手术时间。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术实施例的示意图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。根据本专利技术提供的一种基于Unity3D体渲染的内窥镜模拟方法,根据采集到的医疗数据对人体天然孔道或者手术切口构建体模型或者面模型,采用摄像机在体模型或者面模型中进行观察,模拟内窥镜在人体天然孔道或者手术切口中的使用。所述基于Unity3D体渲染的内窥镜模拟方法包括:当用户第一次点击记录时,记录当前摄像机的位置P1、当前的旋转角R1以及y坐标轴的朝向Ry,后续点击时仅记录当前摄像机的位置,记为P2,P3,P4.......。所述基于Unity3D体渲染的内窥镜模拟方法包括:自动播放观察路径:计算从P1指向P2的旋转角F1,再计算一个四元数Q1,使Q1的forward向量为F1,并且Q1的up向量为Ry,四元数Q1转换为旋转角R2,记下R1旋转到R2所需旋转的角度A1;计算P1到P2的距离L1;根据播放进度计算摄像头当前属于停留在记录的位置上进行角度旋转,还是进行位置移动。所述基于Unity3D体渲染的内窥镜模拟方法包括:插入标签:点击添加标签后,在鼠标位置出现标签的图标跟随鼠标移动,当鼠标点击在视口中时,通过当前摄像机检测到的输入点向屏幕内发射射线检测,若射线检测到体模型或者面模型,则把标签放在检测到的点上,如图1所示,若射线没有检测到模型,或者鼠标点击位置不在视口内,则视为取消放置该标签。在上述一种基于Unity3D体渲染的内窥镜模拟方法的基础上,本专利技术还提供一种基于Unity3D体渲染的内窥镜模拟系统,根据采集到的医疗数据对人体天然孔道或者手术切口构建体模型或者面模型,采用摄像机在体模型或者面模型中进行观察,模拟内窥镜在人体天然孔道或者手术切口中的使用。本领域技术人员知道,除了以纯计算机可读程序代码方式实现本专利技术提供的系统及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本专利技术提供的系统及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本专利技术提供的系统及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也本文档来自技高网...

【技术保护点】
1.一种基于Unity3D体渲染的内窥镜模拟方法,其特征在于,根据采集到的医疗数据对人体天然孔道或者手术切口构建体模型或者面模型,采用摄像机在体模型或者面模型中进行观察,模拟内窥镜在人体天然孔道或者手术切口中的使用。/n

【技术特征摘要】
1.一种基于Unity3D体渲染的内窥镜模拟方法,其特征在于,根据采集到的医疗数据对人体天然孔道或者手术切口构建体模型或者面模型,采用摄像机在体模型或者面模型中进行观察,模拟内窥镜在人体天然孔道或者手术切口中的使用。


2.根据权利要求1所述的基于Unity3D体渲染的内窥镜模拟方法,其特征在于,所述基于Unity3D体渲染的内窥镜模拟方法包括:
当用户第一次点击记录时,记录当前摄像机的位置P1、当前的旋转角R1以及y坐标轴的朝向Ry,后续点击时仅记录当前摄像机的位置,记为P2,P3,P4.......。


3.根据权利要求2所述的基于Unity3D体渲染的内窥镜模拟方法,其特征在于,所述基于Unity3D体渲染的内窥镜模拟方法包括:
自动播放观察路径:
计算从P1指向P2的旋转角F1,再计算一个四元数Q1,使Q1的forward向量为F1,并且Q1的up向量为Ry,四元数Q1转换为旋转角R2,记下R1旋转到R2所需旋转的角度A1;
计算P1到P2的距离L1;
根据播放进度计算摄像头当前属于停留在记录的位置上进行角度旋转,还是进行位置移动。


4.根据权利要求1所述的基于Unity3D体渲染的内窥镜模拟方法,其特征在于,所述基于Unity3D体渲染的内窥镜模拟方法包括:
插入标签:点击添加标签后,在鼠标位置出现标签的图标跟随鼠标移动,当鼠标点击在视口中时,通过当前摄像机检测到的输入点向屏幕内发射射线检测,若射线检测到体模型或者面模型,则把标签放在检测到的点上,若射线没有检测到模型...

【专利技术属性】
技术研发人员:肖建如吕天予周振华马科威刘铁龙邵帅曹佳实
申请(专利权)人:上海嘉奥信息科技发展有限公司
类型:发明
国别省市:上海;31

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

1