FPGA-based computation of free-form deformations

Jun Jiang, W. Luk, D. Rueckert

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

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 store the values of a third-order B-spline model in lookup tables. Second, we adopt a customised number representation format in our implementation. Third, we transform a nested loop so that conditionals are moved outside the loop. Fourth, we pipeline the design to increase its throughput, and we also deploy multiple pipelines such that each covers a different image. 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 would be capable of processing images of resolution up to 256 by 256 pixels in real time.

Original languageEnglish
Title of host publicationProceedings - 2002 IEEE International Conference on FieId-Programmable Technology, FPT 2002
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages407-410
Number of pages4
ISBN (Electronic)0780375742, 9780780375741
DOIs
StatePublished - 2002
Externally publishedYes
Event1st IEEE International Conference on FieId-Programmable Technology, FPT 2002 - Hong Kong, Hong Kong
Duration: 16 Dec 200218 Dec 2002

Publication series

NameProceedings - 2002 IEEE International Conference on FieId-Programmable Technology, FPT 2002

Conference

Conference1st IEEE International Conference on FieId-Programmable Technology, FPT 2002
Country/TerritoryHong Kong
CityHong Kong
Period16/12/0218/12/02

Fingerprint

Dive into the research topics of 'FPGA-based computation of free-form deformations'. Together they form a unique fingerprint.

Cite this