CN110025378A - 一种基于光学定位法的手术辅助导航方法 - Google Patents
一种基于光学定位法的手术辅助导航方法 Download PDFInfo
- Publication number
- CN110025378A CN110025378A CN201810031418.7A CN201810031418A CN110025378A CN 110025378 A CN110025378 A CN 110025378A CN 201810031418 A CN201810031418 A CN 201810031418A CN 110025378 A CN110025378 A CN 110025378A
- Authority
- CN
- China
- Prior art keywords
- image
- scalpel
- depth
- point
- optical alignment
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2046—Tracking techniques
- A61B2034/2055—Optical tracking systems
Landscapes
- Health & Medical Sciences (AREA)
- Surgery (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Robotics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
本发明涉及一种基于光学定位法的手术辅助导航方法,人体CT对人体进行扫描,生成具有三维点云数据的三维人体模型;通过光学定位法对手术刀进行初始建模,得到初始手术刀模型;实时对手术刀的空间位置进行定位,并对定位后的手术刀进行实时建模,将手术刀模型在三维人体模型的空间上实时显示。本发明将智能手势识别与手术导航***相结合,结合病人的CTA扫描数据,利用深度实感相机对病人病灶进行精确定位,并利用openGL实时显示出来病灶位置,以及手术器械当前的位置,局部建模更有针对性,减少硬件资源的耗费,提升***的运行效率。
Description
技术领域
本发明涉及计算机视觉和虚拟医疗智能领域,具体地说是一种基于光学定位法的手术辅助导航方法。
背景技术
手术导航(surgical navigation)是现代影像技术、立体定向技术与先进的计算机技术在医学应用中有机结合的成果。手术导航***主要用于神经外科、耳鼻喉科、矫形科等的微侵袭手术辅助设备。它包括医学图像工作站及一套与之相连的空间定位装置。手术导航***对于减少手术损伤、提高手术定位精度以及手术成功率等具有十分重要的意义。
手术辅助导航***主要由两部分组成,一部分影像采集和处理,另外一部分是三维定位***、而三维定位***是保证手术精度的重要工具,摄像机、标记物、标定精度等都是影响导航***精度的重要因素。
目前在各种不同的手术导航定位***中,光学定位方法是最具发展前景的一种定位方法,该方法在当今手术导航领域中使用最为广泛、定位精度最高。光学定位方法通过摄像机观察装有自主发光或者能够反射光线的标记点的目标,然后根据立体视觉原理精确的定位目标上的标记点,从而重建出目标的空间位置。
目前标记点定位最好的方式是红外光学定位,精度高,可三维定位,不受手术室内其他设备以及手术环境的干扰。但是红外光学定位***价格昂贵,目前国内的医院无法承受。因此开发定位精确、价格适中的红外光学三维定位***,具有很现实的意义。
发明内容
针对现有技术的不足,本发明提供一种基于光学定位法的手术辅助导航方法,结合病人的CTA扫描数据,利用深度实感相机对病人病灶进行精确定位,并利用openGL实时显示出来病灶位置,以及手术器械当前的位置。
本发明为实现上述目的所采用的技术方案是:
一种基于光学定位法的手术辅助导航方法,包括以下步骤:
步骤1:人体CT对人体进行扫描,生成具有三维点云数据的三维人体模型;
步骤2:通过光学定位法对手术刀进行初始建模,得到初始手术刀模型;
步骤3:实时对手术刀的空间位置进行定位,并对定位后的手术刀进行实时建模,将手术刀模型在三维人体模型的空间上实时显示。
所述通过光学定位法对手术刀进行初始建模包括以下过程:
步骤1:采集当前手术环境的彩色图像和深度图像;
步骤2:对彩色图像依据其对应深度图像中的深度范围进行滤波,得到感兴趣深度范围的彩色图像;
步骤3:在手术刀上设定两个mark点,根据两个mark点的HSV值,在感兴趣深度范围的彩色图像上分别对其进行阈值分割,获取两个mark点的ROI区域二值图像;
步骤4:分别对两个mark点的ROI区域二值图像进行轮廓查找,找出面积最大的轮廓,即为mark点的轮廓,该轮廓的最小外接圆圆心即为mark点的中心点坐标;
步骤5:根据mark点的中心点坐标对应到深度图像的三维世界坐标点;
步骤6:根据两个mark点的深度图像的三维世界坐标点之间的实际距离,计算出手术刀的长度,建立初始手术刀模型。
依据彩色图像对应深度图像中的深度范围进行滤波为:
手术过程中,手术器械活动的区域会在人身体附近的固定空间内,根据此固定空间与摄像头原点位置的距离对深度图像进行滤波,只保留该固定空间内的深度值对应的深度图像,对应彩色图像保留有对应深度图像深度信息的彩色像素点,从而滤波后的彩色图像和其对应的深度图像。
所述两个mark点分别为颜色不同的彩色mark点。
对所述两个mark点的ROI区域二值图像进行精细化处理,包括:
步骤1:对二值图像进行开操作,去除噪点;
步骤2:对去除噪点后的二值图像进行闭操作,连接连通域;
步骤3:对连接连通域后的二值图像进行高斯滤波,消除图像中混入的噪声;从而得到处理后的二值图像。
所述实时对手术刀的空间位置进行定位,并对定位后的手术刀进行实时建模包括以下过程:
步骤1:依据mark点的轮廓获取Camshift跟踪算法的跟踪区域;
步骤2:通过Camshift跟踪算法,对跟踪区域进行实时跟踪,以跟踪区域的中心点作为手术刀mark点的定位点;
步骤3:根据mark点的定位点坐标对应到深度图像的三维世界坐标点;
步骤4:根据两个mark点的深度图像的三维世界坐标点之间的实际距离,计算出手术刀的长度,建立手术刀模型。
所述Camshift跟踪算法的跟踪区域为矩形区域,该矩形边长为轮廓的最小外接圆半径缩放一定比例。该矩形的实际大小依据轮廓最小外接圆半径,即与mark点的实际大小相关,一般在16*16像素到25*25像素之间。
本发明具有以下有益效果及优点:
1.本发明有别于其他直接在彩色图中进行跟踪目标手术器械,本发明在获取到彩色图像和深度图像之后,会依据病人距离深度摄像头的范围,建立一个感兴趣深度,依据次深度范围对彩色图中的不在此深度范围内的像素点,全部滤除掉,用黑色覆盖,这样在跟踪的时候就可以更加的稳定而不受前景和背景的干扰,深度信息滤波后的彩色图像;
2.本发明采用Camshift算法跟踪手术刀的位置,与其他Camshifts算法在使用上有区别的是,该***在跟踪时,初始跟踪区域自动选定而不需要手动选定;可以大大减少人为选定时的不确定性,降低了操作的复杂性;提高了***的智能性;
3.由于我们已知手术器械上的两个点大小基本是固定的,在利用Camshift时对跟踪区域的大小进行限定,这样可以大大降低手术器械跟丢的可能性;
4.为了增加***的可靠性本发明创新性地采用了手术器械的实际物理距离这一约束条件进行Camshift跟踪丢失判定并对跟丢进行处理;在实际跟踪过程中,如果两个mark点跟踪结果得到的距离与手术器械的真实距离偏差较大,判定为跟丢,这时重新根据mark点的HSV范围进行阈值分割,并重新选定跟踪区域,开始新一次的跟踪;
5.本发明满足了手术过程中要使用不同器械的要求,依据手术器械实际形状实时建立手术器械的三维模型,并利用openGL实时显示。
附图说明
图1为本发明的方法流程图。
图2为camshift跟踪算法详解流程示意图。
图3为camshift初始跟踪区域选定工作示意图。
具体实施方式
下面结合附图及实施例对本发明做进一步的详细说明。
如图1所示为本发明的方法流程图图。
本发明方法从功能上看主要分为两大功能:1)人体模型和手术刀模型实际物理坐标的实时显示、2)手势信号的识别与编码
人体三维模型获取过程包括操作前获取人体CT数据转换成的点云数据以及手术刀位置的点云数据利用openGL显示出来,然后获取手术刀位置的点云信息,并在人体模型的openGL显示窗口中实时显示手术刀模型,手术过程中通过按键信号与手术辅助导航***进行人机交互。
1.人体模型的建立及实时显示
首先获得患者医疗CTA图片数据,使用3D Slicer打开数据,并建立三维人体模型导出点云数据,然后将点云数据使用openMesh载入,在openGL显示窗口中显示。
2.手术器械跟踪及其三维模型建立并实时显示手术器械的空间位置。
如图2所示为camshift跟踪算法详解流程示意图。
步骤2.1:利用realsenses实感相机采集当前手术环境的彩色图像,同时获取深度图像。
步骤2.2:对采集到的彩色图像依据深度进行滤波,留下感兴趣深度范围的彩色图像。
步骤2.3:根据手术刀上的两个彩色mark点的HSV值,分别对经过深度滤波后的彩色图像进行分割,获取跟踪ROI区域二值图像;对两张跟踪ROI区域二值图像开操作闭操作等处理,获取两张处理后的ROI区域二值图像。
步骤2.4:分别对两张二值图进行轮廓查找操作,利用轮廓面积作为筛选依据,在每一张二值图中找出最大面积的轮廓,即是彩色mark点的轮廓。
步骤2.5:获取Camshift初始跟踪区域;以轮廓的最小外接圆圆心为跟踪的中心位置,分别对两张二值图进行轮廓查找操作,利用轮廓面积作为筛选依据,在每一张二值图中找出最大面积的轮廓,即是彩色mark点的轮廓,以轮廓的最小外接圆圆心为跟踪的初始中心位置,从深度滤波后的彩色图中选取以这两个中心位置为中心的正方形邻域作为Camshift算法的初始跟踪区域,区域的边长为轮廓的最小外接圆半径缩放一定比例。
如图3所示为camshift初始跟踪区域选取的工作流程图。
步骤2.6:以步骤2.5中的选定的跟踪区域作为Camshift算法初始跟踪区域,获得跟踪结果后,将下一次跟踪的跟踪区域的范围固定在一定范围内,大大降低的误跟踪和跟丢的可能性,重复上述步骤,可实时获得两个mark点的像素坐标,从而在深度图中获取该mark点在实际物理坐标系中的三维信息;依据两点的三维信息在openGL中建立三维手术刀模型并显示。
步骤2.7:camshift跟踪mark点丢失的处理,依据两mark点的实际物理距离作为判断依据,与深度摄像头获得的两mark点的坐标相比较,小于或超出一定范围判定为跟踪丢失,返回到步骤2.3,重新执行检测。
本发明通过光学定位法,结合病人的CTA扫描数据,利用深度实感相机对病人病灶进行精确定位,并利用openGL实时显示出来病灶位置,以及手术器械当前的位置;为了提高***的人机交互性,本***将智能手势识别与手术导航***相结合,使手术导航***的人机交互性更加友好。本***从功能上分为三大部分,分别为病人人体模型的获取与显示、手术器械空间位置的实时定位及其三维模型的建立与显示、和通过智能手势识别的人机交互。1.其中病人人体模型的获取创新性地使用3Dslicer软件,基于病人CTA数据对人体局部建模并openGL显示,局部建模可以更有针对性,同时可以减少硬件资源的耗费,提升***的运行效率,避免模型太大,而降低***的工作效率。2.手术器械空间位置实时定位采用了光学定位法,创新性地利用基于结构光的3D实感相机对病人病灶和手术器械进行一个空间位置的实时的定位,并对手术器械进行实施建模及三维显示。
Claims (7)
1.一种基于光学定位法的手术辅助导航方法,其特征在于:包括以下步骤:
步骤1:人体CT对人体进行扫描,生成具有三维点云数据的三维人体模型;
步骤2:通过光学定位法对手术刀进行初始建模,得到初始手术刀模型;
步骤3:实时对手术刀的空间位置进行定位,并对定位后的手术刀进行实时建模,将手术刀模型在三维人体模型的空间上实时显示。
2.根据权利要求1所述的基于光学定位法的手术辅助导航方法,其特征在于:所述通过光学定位法对手术刀进行初始建模包括以下过程:
步骤1:采集当前手术环境的彩色图像和深度图像;
步骤2:对彩色图像依据其对应深度图像中的深度范围进行滤波,得到感兴趣深度范围的彩色图像;
步骤3:在手术刀上设定两个mark点,根据两个mark点的HSV值,在感兴趣深度范围的彩色图像上分别对其进行阈值分割,获取两个mark点的ROI区域二值图像;
步骤4:分别对两个mark点的ROI区域二值图像进行轮廓查找,找出面积最大的轮廓,即为mark点的轮廓,该轮廓的最小外接圆圆心即为mark点的中心点坐标;
步骤5:根据mark点的中心点坐标对应到深度图像的三维世界坐标点;
步骤6:根据两个mark点的深度图像的三维世界坐标点之间的实际距离,计算出手术刀的长度,建立初始手术刀模型。
3.根据权利要求2所述的基于光学定位法的手术辅助导航方法,其特征在于:依据彩色图像对应深度图像中的深度范围进行滤波为:
手术器械活动的区域会在人身体附近的固定空间内,根据此固定空间与摄像头原点位置的距离对深度图像进行滤波,只保留该固定空间内的深度值对应的深度图像,对应彩色图像保留有对应深度图像深度信息的彩色像素点,从而滤波后的彩色图像和其对应的深度图像。
4.根据权利要求2所述的基于光学定位法的手术辅助导航方法,其特征在于:所述两个mark点分别为颜色不同的彩色mark点。
5.根据权利要求2所述的基于光学定位法的手术辅助导航方法,其特征在于:对所述两个mark点的ROI区域二值图像进行精细化处理,包括:
步骤1:对二值图像进行开操作,去除噪点;
步骤2:对去除噪点后的二值图像进行闭操作,连接连通域;
步骤3:对连接连通域后的二值图像进行高斯滤波,消除图像中混入的噪声;从而得到处理后的二值图像。
6.根据权利要求1所述的基于光学定位法的手术辅助导航方法,其特征在于:所述实时对手术刀的空间位置进行定位,并对定位后的手术刀进行实时建模包括以下过程:
步骤1:依据mark点的轮廓获取Camshift跟踪算法的跟踪区域;
步骤2:通过Camshift跟踪算法,对跟踪区域进行实时跟踪,以跟踪区域的中心点作为手术刀mark点的定位点;
步骤3:根据mark点的定位点坐标对应到深度图像的三维世界坐标点;
步骤4:根据两个mark点的深度图像的三维世界坐标点之间的实际距离,计算出手术刀的长度,建立手术刀模型。
7.根据权利要求6所述的基于光学定位法的手术辅助导航方法,其特征在于:所述Camshift跟踪算法的跟踪区域为矩形区域,该矩形边长为轮廓的最小外接圆半径成比例缩放。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810031418.7A CN110025378A (zh) | 2018-01-12 | 2018-01-12 | 一种基于光学定位法的手术辅助导航方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810031418.7A CN110025378A (zh) | 2018-01-12 | 2018-01-12 | 一种基于光学定位法的手术辅助导航方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110025378A true CN110025378A (zh) | 2019-07-19 |
Family
ID=67234503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810031418.7A Pending CN110025378A (zh) | 2018-01-12 | 2018-01-12 | 一种基于光学定位法的手术辅助导航方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110025378A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113349931A (zh) * | 2021-06-18 | 2021-09-07 | 云南微乐数字医疗科技有限公司 | 一种高精度手术导航***的病灶配准方法 |
CN114159157A (zh) * | 2021-12-06 | 2022-03-11 | 北京诺亦腾科技有限公司 | 辅助移动器械的方法、装置、设备及存储介质 |
WO2024016670A1 (zh) * | 2022-07-20 | 2024-01-25 | 江苏霆升科技有限公司 | 一种面向三维超声点云内标测导管识别定位跟踪方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012044334A2 (en) * | 2009-11-13 | 2012-04-05 | Intuitive Surgical Operations, Inc. | Method and apparatus for hand gesture control in a minimally invasive surgical system |
CN103040525A (zh) * | 2012-12-27 | 2013-04-17 | 深圳先进技术研究院 | 一种多模医学影像手术导航方法及*** |
CN105117000A (zh) * | 2015-07-29 | 2015-12-02 | 青岛海信医疗设备股份有限公司 | 一种医学三维图像处理方法及装置 |
CN105496556A (zh) * | 2015-12-03 | 2016-04-20 | 中南民族大学 | 一种用于手术导航的高精度光学定位*** |
CN105893944A (zh) * | 2016-03-29 | 2016-08-24 | 陕西师范大学 | 深度信息静态手势分割方法 |
-
2018
- 2018-01-12 CN CN201810031418.7A patent/CN110025378A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012044334A2 (en) * | 2009-11-13 | 2012-04-05 | Intuitive Surgical Operations, Inc. | Method and apparatus for hand gesture control in a minimally invasive surgical system |
CN103040525A (zh) * | 2012-12-27 | 2013-04-17 | 深圳先进技术研究院 | 一种多模医学影像手术导航方法及*** |
CN105117000A (zh) * | 2015-07-29 | 2015-12-02 | 青岛海信医疗设备股份有限公司 | 一种医学三维图像处理方法及装置 |
CN105496556A (zh) * | 2015-12-03 | 2016-04-20 | 中南民族大学 | 一种用于手术导航的高精度光学定位*** |
CN105893944A (zh) * | 2016-03-29 | 2016-08-24 | 陕西师范大学 | 深度信息静态手势分割方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113349931A (zh) * | 2021-06-18 | 2021-09-07 | 云南微乐数字医疗科技有限公司 | 一种高精度手术导航***的病灶配准方法 |
CN113349931B (zh) * | 2021-06-18 | 2024-06-04 | 云南微乐数字医疗科技有限公司 | 一种高精度手术导航***的病灶配准方法 |
CN114159157A (zh) * | 2021-12-06 | 2022-03-11 | 北京诺亦腾科技有限公司 | 辅助移动器械的方法、装置、设备及存储介质 |
WO2024016670A1 (zh) * | 2022-07-20 | 2024-01-25 | 江苏霆升科技有限公司 | 一种面向三维超声点云内标测导管识别定位跟踪方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Colchester et al. | Development and preliminary evaluation of VISLAN, a surgical planning and guidance system using intra-operative video imaging | |
CN110956635B (zh) | 一种肺段分割方法、装置、设备及存储介质 | |
CN106890031B (zh) | 一种标记物识别及标记点定位方法及手术导航*** | |
US6351573B1 (en) | Imaging device and method | |
EP2461271A2 (en) | Forensic identification system using craniofacial superimposition based on soft computing | |
CN110033465A (zh) | 一种应用于双目内窥镜医学图像的实时三维重建方法 | |
CN107689045B (zh) | 内窥镜微创手术导航的图像显示方法、装置及*** | |
CN102982557A (zh) | 基于深度相机的空间手势姿态指令处理方法 | |
CN110930374A (zh) | 一种基于双深度相机的腧穴定位方法 | |
CN110025378A (zh) | 一种基于光学定位法的手术辅助导航方法 | |
CN101452577A (zh) | 一种肋骨自动标定的方法及装置 | |
CN102106758A (zh) | 立体定向神经外科手术中病人头部标记的自动视觉定位装置及方法 | |
CN109000655B (zh) | 机器人仿生室内定位导航方法 | |
CN112907642B (zh) | 一种配准重合的方法、***、存储介质及设备 | |
CN113052903A (zh) | 一种用于移动机器人的视觉与雷达融合定位方法 | |
CN106157282A (zh) | 图像处理***及方法 | |
CN106344152A (zh) | 腹部外科手术导航配准方法及*** | |
CN109875685A (zh) | 骨手术导航***与用于骨手术的影像导航方法 | |
CN106236264A (zh) | 基于光学跟踪和图像匹配的胃肠手术导航方法及*** | |
CN109493943A (zh) | 一种结合光学手术导航的三维可视化头皮开颅定位方法 | |
CN110025377A (zh) | 一种基于手势识别控制的手术辅助导航方法 | |
CN101869501A (zh) | 计算机辅助针刀定位*** | |
CN112137693B (zh) | 四维超声引导穿刺的成像方法及装置 | |
CN209032409U (zh) | 一种轮廓采集装置 | |
CN107464243B (zh) | 一种主动脉瓣的定位方法、装置和设备 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190719 |