检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《北京生物医学工程》2011年第1期45-50,共6页Beijing Biomedical Engineering
基 金:北京市重大科技项目(D02060250000794);国家863计划(2006AA02Z4E7)资助
摘 要:光学定位系统是手术导航设备中的核心部件,本文针对基于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 muhiprocessor, 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.
关 键 词:硬件加速 光学定位跟踪 FPGA 可编程片上系统 手术导航
分 类 号:R318.04[医药卫生—生物医学工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15