设为首页 |  加入收藏
首页首页 期刊简介 消息通知 编委会 电子期刊 投稿须知 广告合作 联系我们
一种基于FPGA的手术导航定位系统的硬件加速方法

A Hardware Acceleration Method Based on FPGA for Optical Tracking System Used in Image-Guided Surgery

作者: 党潇  李文骏  丁辉  王广志 
单位:清华大学生物医学工程系(北京100084)
关键词: 硬件加速;光学定位跟踪;FPGA;可编程片上系统;手术导航 
分类号:
出版年·卷·期(页码):2011·30·1(45-50)
摘要:

光学定位系统是手术导航设备中的核心部件,本文针对基于FPGA自行研制的红外光学定位跟踪系统设计了几种硬件加速方法。使用SoPC作为计算单元的原有系统能够达到亚毫米级别的定位精度,但是定位跟踪速率不足,无法满足实际应用需求。为克服SoPC计算能力较弱的问题,本文使用浮点数自定义指令集、紧密耦合寄存器 (TCM) 和多核处理等几种硬件加速方法,使红外光学定位跟踪系统的三维重建速度获得了明显的提升,实验数据表明速度提升18倍。硬件加速之后的系统性能可以支持高达32个标志点以60fps帧率进行的实时定位和跟踪,满足手术导航系统对运动跟踪速率的要求。

Optical tracking system is the core component of image-guided surgical navigation,this paper presents several hardware accelerating methods used in a infrared optical tracking system,which was developed by our team,based on field programmable gate array (FPGA).The original tracking system has achieved a location accuracy of submillimeter with SoPC as its computation unit,but had an insufficient tracking speed,which was not able to satisfy the practical application.In order to overcome the lack of computation ability on SoPC,with hardware accelerating methods,which are floating-point custom instruction,tightly coupled memory (TCM) and multiprocessor,calculating speed of 3D reconstruction gained a significant promotion of 18 times according to the experiment results.The hardware acceleration and its performance could theoretically support up to 32 markers real-time location maintaining a frame rate of 60fps.This meets the rate requirement of motion tracking in image-guided surgical navigation.
 

参考文献:

[1]KenngottNeuhaus HG,Muller-Stich BP,Wolf I,et al.Development of a navigation system for minimally invasive esophagectomy[J].Surg Endosc,2007,22(8): 1858-1865.
[2]Wiles AD,Thompson DG,Frantz DD.Accuracy assessment and interpretation for optical tracking system[C].Bellingham,WA:Proceedings of SPIE,2004:421-432.
[3]Liao H,Hata N,Nakajima S,et al.Surgical navigation by autostereoscopic image overlay of integral videography[J].IEEE Transactions on Information Technology in Biomedicine,2004,8:114-121.
[4]Zhou P,Liu Y,Wang Y.Multiple Infrared Markers Based Real-time Stereo Vision Positioning System for Surgical Navigation[C].International Instrumentation and Measurement Technology Conference,2009:692-696.
[5]Faugeras O.Three-Dimensional Computer Vision: a Geometric View point[M].Cambridge:MIT Press,1993.
[6]Karara Abdel-Aziz.Direct linear transformation into object space coordinates in close-range photogrametry[C].Proceeding of the ASP Symposium on Close-Range Photogrametry,1971:420-475.
[7]Altera Corporation.Nios II Processor Reference Handbook[M].US:Alter,2009.
[8]Altera Corporation.Using Nios II Floating Point Custom Instructions Tutorial[M].US:Alter,2009.
[9]Altera Corporation.Using Tightly Coupled Memory with Nios II Processor[M].US:Alter,2009.
[10]Irwansyah A,Nambiar V,Khalil-Hani M.An AES Tightly Coupled Hardware Accelerator in an FPGA-based Embedded Processor Core[C].International Conference on Computer Engineering and Technology,2009:521-525.
[11]Zou L,Fu Z,Zhao Y,et al.A Pipelined Architecture for Real Time Correction of Nonuniformity in Infrared focal-plane-arrays imaging system using multiprocessors[C].Infrared Physics & Technology,2010:7-10.
[12]Altera Corporation,Creating Multiprocessor Nios II Systems Tutorial[M].US:Alter,2009.
[13]Kulmala A,Lehtoranta O,Hmlinen TD.Scalable MPEG-4 Encoder on FPGA Multiprocessor SOC,Hindawi Publishing Corporation[C].EURASIP Journal on Embedded Systems,2006:1-15.
[14]Northern Digital Inc.Polaris family of optical tracking systems[EB/OL].http://www.ndigital.com/medical/polaris family.php.2008 .
 

服务与反馈:
文章下载】【加入收藏
提示:您还未登录,请登录!点此登录
 
友情链接  
地址:北京安定门外安贞医院内北京生物医学工程编辑部
电话:010-64456508  传真:010-64456661
电子邮箱:llbl910219@126.com