论文部分内容阅读
手术导航系统(Surgical Navigation System,SNS)将病人术前影像数据和术中解剖结构准确对应,在术中为医生实时导航,使医生对手术器械与病人解剖结构的对应关系一目了然,使外科手术更快速、更精确、更安全。手术导航系统最基本的核心是标记点跟踪技术,利用手术工具上的标记点可实现手术器械在计算机中的三维重建,并获取手术器械的空间位置和方向,在术中肉眼无法观察的地方辅助医生确定手术器械的位置,指导手术的进行。为实现术中标记点的跟踪定位,本文采用图像传感器MT9V032搭建了一套双目视觉系统进行图像采集,自主设计了FPGA(Field-Programmable Gate Array)控制电路板以及相应的图像采集控制、处理及传输程序,并通过USB(Universal Serial Bus)把图像数据及处理结果传回主机。本文研究的标记点跟踪技术具有高实时性,高精确性以及高同步性。本文研究内容包括:(1)双目视觉系统的同步采集:通过FPGA产生MT9V032图像传感器的同步采集时序,控制两传感器的同步曝光,并通过自主设计FPGA控制电路,实现信号线的等长,进一步提高采集信号的同步性,实现双目视觉系统的图像同步采集。(2)标记点的坐标提取:利用FPGA的并行处理能力,设计了基于FPGA的标记点亚像素提取算法,实现标记点亚像素坐标的实时提取并进一步提高了坐标提取的精确度。(3)图像数据的高速传输:设计了USB控制器CY7C68013的固件程序及对应的FPGA传输模块,实现数据的高速传输,并通过SDRAM的缓存来解决图像采集与USB传输的速度不匹配问题。(4)上位机接口程序的设计:集成了最新的USB驱动,使整套系统能在64位操作系统下工作,同时使用多线程分别完成图像数据的接收、显示和处理操作,提高处理速度。经验证,本文提出的手术导航标记点跟踪技术精度达到了0.2毫米以内,速度到达60帧/秒,并具有极高的同步性,完全满足手术导航临床应用的要求。