Abstract:
This paper describes techniques for producing FPGA-based designs that support free-form deformation in medical image processing. The free-form deformation method is based...Show MoreMetadata
Abstract:
This paper describes techniques for producing FPGA-based designs that support free-form deformation in medical image processing. The free-form deformation method is based on a B-spline algorithm for modelling three-dimensional deformable objects. Our design includes four optimisations. First, we transform a nested loop to eliminate conditional statements. Second, we adopt a customised number representation format in our implementation. Third, we store the values of a third-order B-spline model in lookup tables. Fourth, we pipeline the design to increase its throughput, and we also deploy multiple pipelines such that each covers a different subimage. Our design description, captured in the Handel-C language, is parameterisable at compile time to support a range of image resolutions and computational precisions. An implementation on a Xilinx XC2V6000 device at 67 MHz can run 3.2 times faster than an Intel Xeon-based PC at 2666 MHz.
Published in: Proceedings. 2003 IEEE International Conference on Field-Programmable Technology (FPT) (IEEE Cat. No.03EX798)
Date of Conference: 17-17 December 2003
Date Added to IEEE Xplore: 22 March 2004
Print ISBN:0-7803-8320-6