Combining Transforms in ITK

Klein, Stefan,Staring, Marius1*
1.Leiden University Medical Center
Abstract

Abstract

The current ITK release 2.6 does not contain a way to combine transforms in a structural way. This document describes a contribution to the Insight Toolkit ITK \url{www.itk.org}, which implements what we call an \doxygen{CombinationTransform}. Two ways to combine transforms are implemented, by addition and by composition. Depending on this selection, different implementations of the \code{TransformPoint()} are provided. Also the expressions for the Jacobian and the inverse transform depend on the way transforms are combined. By using function pointers expensive \code{if}-statements are avoided. This paper is accompanied with the source code.

Keywords

itk::CombinationTransformconcatenationadditiontransforms
Manuscript
Source Code and Data

Source Code and Data

itkBSplineCombinationTransform.h8 KBitkBSplineCombinationTransform.hxx6.8 KBitkBSplineCombinationTransformTest.cxx7.3 KBitkCombinationTransform.h8.6 KBitkCombinationTransform.hxx14.1 KBitkCombinationTransformTest.cxx5.3 KB

Select a file to preview