基于双目视觉的手术器械跟踪定位技术

   2024-02-18 互联网990
核心提示:  摘要:详细阐述了基于双目视觉的手术器械跟踪定位的工作原理与系统组成,并时手术器械跟踪定位技术中的摄像机标定、立体匹配

  摘要:详细阐述了基于双目视觉的手术器械跟踪定位的工作原理与系统组成,并时手术器械跟踪定位技术中的摄像机标定、立体匹配等关健技术从原理和应用的角度分别进行了分析和讨论,最后指出了存在的问题和今后研究的方向。

  计算机辅助外科手术(comPuterAssistedSurgery,简称CAS)是一门新兴的研究领域。它通过合理、定量地利用CT、MRI、SPET等医学诊断设备提供的多模图像数据和立体手术导航定位系统,辅助外科医生进行手术的计划和干预。将双目立体视觉技术应用于CAS中,建立CAS的手术导航定位系统,通过对手术器械进行跟踪定位,可以辅助外科医生完成高难度的手术,它对于选择最佳手术路径、提高手术定位精度、缩短手术时间、减小手术损伤和提高手术成功率等均具有十分重要的意义[1.2.3]。本文详细讨论了在CAS中利用双目立体视觉理论对手术器械进行跟踪定位的原理和关键技术。

  l双目立体视觉定位原理

  双目立体视觉定位同人类双眼视觉的立体感知过程相类似。假设摄像机成像符合小孔成像模型,两台摄像机完全相同,焦距均为f,左、右摄像机处于平行对准状态,即以左、右 摄像机光心分别作为左、右摄像机坐标系(CCS)的原点QL和QR,以光心的连线作为它们共同的x轴,光心之间的距离称为基线b,两摄像机的光轴相互平行,作为各自的z轴,y轴垂直于xz平面(未画出),符合右手定则。成像平面坐标系(ICS)的原点分别为左、右CCS的z轴与摄像机成像平面的交点门CS的x轴和y轴分别平行于CCS的x轴和y轴,如图1所示(只画出了在xz平面上的投影)。

  

  当然,实际上无法做到使两台摄像机光轴完全平行,所以需要首先对摄像机进行标定,求出任意配置的双摄像机的投影变换矩阵(或内、外部参数),得到两个CCS与W℃S之间的变换关系,然后进行投影校正,使校正后的两摄像机等效为平行对准状态。这样找到并计算出目标点对应的ICS坐标,然后即可利用(l)式,计算出目标点的空间三维坐标。

  2基于双目视觉的手术器械跟踪定位系统

  2.1系统跟踪定位的实现思想和方法

  两架摄像机固定安装在刚性金属框架内,摄像机外部装有同步触发信号,以保证采集到的图像是同步的。摄像机采集到的视频信号经图像采集卡接人计算机,通过图像采集程序采集视频图像。在标准手术器械、刚性内窥镜导管或显微镜等物体上贴有标记为特殊颜色的两个定位标记点,手术前已精确测知手术器械与两个定位标记点之间的相对位置和方向关系,这样,在手术进行中三维定位系统就是通过对两个标记点定位,推知目前手术器械当前的位置和运动方向。图像监视器可以显示病人头部配准后的三维立体图像,术前所作的手术路径规划,以及经定位系统计算得到的手术器械目前所在的位置。外科医生及其助手可以通过监视器观察目前手术器械的具体方位(可显示任意剖面),然后根据术前所作的路径规划,由医生本人或控制机械手进行下一步的操作,避开重要的功能区、神经以及血管,选择安全的手术路径。

  2.2系统组成

  系统硬件包括:一台计算机主机、一台图像监视器、一块图像采集卡、两架摄像机,一个刚性摄像机支架。图2为一套双目视觉手术器械跟踪定位系统硬件结构示意图。

  因为图像处理的数据量大、运算时间长,因而对系统硬件配置要求较高。为了加快图像的处理和显示速度,计算机图像处理系统的硬件配置要求:奔腾W2.OG以上CPU,VGA显示卡,内存容量不少于128MB,硬盘不少于20G,图像采集频率不少于每秒30帧。

  系统软件包括:摄像机标定模块、立体匹配模块、三维定位模块、目标跟踪模块等四部分。

  系统首先对双目视频图像进行采集,应用VFW(videoforWindows)的Avicvp窗口类实现。由于摄像机拍摄到的图像质量受噪声等因素的影响较大,所以必须对图像进行预处理,采用中值滤波算法,滤除高斯噪声。手术开始之前,首先要对摄像机进行标定,以便得到两台摄像机的内、外部参数;手术开始后,要对标记点进行跟踪定位,首先对靶点进行匹配,然后计算标记点的三维坐标位置,并绘制手术器械的三维模型,同时还要对标记点的位置进行预测和跟踪.图3为整个系统的软件工作流程图。

  

  

3关键技术

  3.1摄像机标定

  摄像机标定是系统工作的前提和基础,只有通过标定得到两台摄像机的内参数和外参数,才能得到跟踪点与计算机图像中的对应点之间的变换关系。摄像机的内参数主要包括:摄像机焦距f、摄像机光轴与成像平面的交点(称为“主点”)坐标(xo,yo)、每个像素在x轴、y轴方向的物理尺寸dx、dy,以及摄像机的畸变系数等;外参数即为CCS与WCS之间的相对位置参数矩阵,包括旋转矩阵R和平移矢量t[4]。

  由于在每次手术进行前都需要医务人员对系统进行标定,所以要求标定过程简单、可靠。系统采用张正友的基于已标定平面网格的标定方法[5],这种方法操作简单、使用灵活、标定精确,标定过程只需要一块平面标定模板。采用标准的棋盘格,方格角之间的距离关系是已知的。在标定的过程中,两架摄像机均固定不动,只需转动平面标定模板,使两架摄像机拍摄平面标定模板在几个(至少两个)不同方位的图像。对每一幅图像首先采用队JSAN算法[6]提取标定模板的方格角点。摄像机标定是利用Homography基础矩阵,采用Levenberg-Marquarat算法进行计算的,最后可求得每一架摄像机的内参数(这里只考虑一阶径向畸变系数),然后根据内参数计算在世界坐标系下(与手术中的坐标系重合)的摄像机的外参数。

  经过标定之后,可得到两架摄像机的内参数以及它们相对于世界参考坐标系的外参数,从而为立体匹配和三维定位提供必要的参数。

  3.2立体匹配

  为了求得标记点的三维坐标,必须知道标记点在左、右摄像机上对应的图像坐标,因此,立体匹配是三维定位中的关键一步。立体匹配的基本思想都是基于相似性度量和连续性 设的,手术器械跟踪定位系统中匹配问题相对比较简单,因为不必对图像中的所有点进行匹配,而只需对标记特殊颜色(系统采用绿色)的定位标记点进行匹配,所以在该系统中采用的  是基于颜色的搜索和匹配策略。首先,左图像上搜索,设置像素的R,G,B门限,提取对应的绿色像素,然后在右图像中对左图中提取的特征像素进行匹配,匹配过程中,用到了外线约束、连续性约束和R,G,B亮度约束;然后,采用最小距离的聚类分析算法,将得到的像素分成两组,即可作为两个标记点的图像;最后,计算每个标记点的重心作为对应的定位点对。

  由于摄像机安放位置的偏差,两架摄像机的成像平面可能不在同一个平面上,为了更好的实现匹配和三维定位,在匹配前,首先对左、右两幅原始图像进行投影校正,使得校正的左、右两幅图像的成像平面在同一个平面上,这样相应的外极线也在同一水平线上,并与x轴平行。投影校正采用An-dreaFusiell。等提出的一种简单的校正算法[8]。这样校正后在右图像上进行匹配搜索时,只需在与左图中像素的列坐标相同的像素中进行。从而大大减少了匹配搜索的时间。由于摄像机视觉范围内的手术台及其周围基本为白色和红色,所以一般可以非常精确地检测到两个标记点。为了减少误检测发生的概率,同时缩短检测和匹配的时间,可以在系统工作之前,首先在图像上标记出手术器械最大的活动区域。

  3.3三维定位

  立体匹配完成后,三维定位程序模块即可利用摄像机标定得到的参数,根据计算机图像上的标记点坐标,计算每一个定位标记点对应的成像平面上的坐标,然后根据(1)式计算每 一个标记的空间三维坐标。由于手术器械与标记点之间的位置关系是已知的,因此,可以推算出手术器械目前所在的位置和方向,并根据得到的数据采用OpenGL绘制当前手术器械  的模型,最后同配准后的手术部位的三维图像以及术前所作的路径规划一起显示在监视器上。监视器应该能够显示手术部位和手术器械任意剖面的图像,以便帮助医生更好地观察待治疗区域和手术器械的相对位置。

  3.4目标跟踪

  为了更好地对手术器械进行定位跟踪,采用卡尔曼滤波的方法对手术器械的位置进行预测和估计阁。被估计的状态是每一个二维标记点的位置,卡尔曼滤波在每一帧对每个点的新的测量位置与它的前一个估计位置相结合,迭代地更新和改进估计。应用卡尔曼滤波进行跟踪包括两个阶段:状态预测和修正。第一步是预测每一个标记在下一帧的可能位置;第二步是找到是否在下一帧的预测位置附近有一个实际的提取的特征,并进行修正。预测和修正在连续的帧和跟踪的标记点之间不断地重复进行。随着帧数的增加,标记点的估计位置越来越准确,而不确定性逐渐减小。在手术器械的运动速度不是很快,视频采集频率足够大的情况下,完全可以实现对手术器械的实时跟踪。

  基于双目视觉的手术器械跟踪定位系统是计算机视觉、图像处理学、数学、精密仪器等多学科高技术的结晶。它的定位精度直接关系到计算机辅助外科手术的成败,它不但受摄  像机标定的精确性、立体匹配的准确性等问题的影响,而且也受视频图像的分辨率和校正问题的制约。同时周围光线和金属物体可在摄像机视野中产生伪像,引起错误数据而使处理  变得复杂[9]。今后对基于双目视觉的手术器械跟踪定位技术研究的重点放在进一步提高摄像机标定的精度,加快立体匹配的速度上,同时还要考虑其他因素对系统的影响,以及发生  遮挡时的处理对策等。

  参考文献

  

  作者简介

  马桂珍,女,硕士生,研究方向:图像处理、计算机视觉与模式识别。

  湛海新,男,副教授,研究方向:可视化技术、图像处理、计算机视觉与模式识别。

  马丙辰,男,硕士生,研究方向:计算机图形学、自动目标识别与环境仿真。


 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  隐私政策  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅