The Insight Journal logo

Combining Transforms in ITK

Klein, Stefan, Staring, Marius
Leiden University Medical Center
The Insight Journal logo

Please use this identifier to cite or link to this publication: http://hdl.handle.net/1926/197
New: Prefer using the following doi: https://doi.org/10.54294/yozmkm
Submitted by Marius Staring on 2006-05-22T11:03:01Z.

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.