Skip to main navigation Skip to search Skip to main content

Fast multidimensional B-spline interpolation using template metaprogramming

Research output: Chapter/Conference proceedingConference proceedingAcademicpeer-review

10 Citations (Scopus)

Abstract

B-spline interpolation is a widely used interpolation technique. In the field of image registration, interpolation is necessary for transforming images to obtain a measure of (dis)similarity between the images to be aligned. When gradient-based optimization methods are used, the image gradients need to be calculated as well, which also accounts for a substantial share of computation time in registration. In this paper we propose a fast multidimensional B-spline interpolation algorithm with which both image value and gradient can be computed efficiently. We present a recursive algorithm for the interpolation which is efficiently implemented with template metaprogramming (TMP). The proposed algorithm is compared with the algorithm implemented in the Insight Toolkit (ITK), for different interpolation orders and image dimensions. Also, the effect on the computation time of a typical registration problem is evaluated. The results show that the computation time of B-spline interpolation is decreased by the proposed algorithm from a factor 4.1 for a 2D image using 1st order interpolation to a factor of 19.9 for 4D using 3rd order interpolation.

Original languageEnglish
Title of host publicationBiomedical Image Registration - 6th International Workshop, WBIR 2014, Proceedings
Pages11-20
Number of pages10
DOIs
Publication statusPublished - 2014
Event6th International Workshop on Biomedical Image Registration, WBIR 2014 - London, United Kingdom
Duration: 7 Jul 20148 Jul 2014

Publication series

SeriesLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8545 LNCS
ISSN0302-9743

Conference

Conference6th International Workshop on Biomedical Image Registration, WBIR 2014
Country/TerritoryUnited Kingdom
CityLondon
Period7/07/148/07/14

Fingerprint

Dive into the research topics of 'Fast multidimensional B-spline interpolation using template metaprogramming'. Together they form a unique fingerprint.

Cite this