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.
|