{"version":1,"kind":"Article","sha256":"","slug":"91","location":"","dependencies":[],"doi":"10.54294/yozmkm","frontmatter":{"title":"Combining Transforms in ITK","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\r\nsource code.","license":"You are licensing your work to Kitware Inc. under the\nCreative Commons Attribution License Version 3.0.\n\nKitware Inc. agrees to the following:\n\nKitware is free\n * to copy, distribute, display, and perform the work\n * to make derivative works\n * to make commercial use of the work\n\nUnder the following conditions:\n\\\"by Attribution\\\" - Kitware must attribute the work in the manner specified by the author or licensor.\n\n * For any reuse or distribution, they must make clear to others the license terms of this work.\n * Any of these conditions can be waived if they get permission from the copyright holder.\n\nYour fair use and other rights are in no way affected by the above.\n\nThis is a human-readable summary of the Legal Code (the full license) available at\nhttp://creativecommons.org/licenses/by/3.0/legalcode","keywords":["itk::CombinationTransform","concatenation","addition","transforms"],"authors":[{"name":"Klein, Stefan","email":"s.klein@erasmusmc.nl","affiliations":[]},{"name":"Staring, Marius","email":"marius.staring@gmail.com","affiliations":["Leiden University Medical Center"],"corresponding":true}],"date_submitted":"2006-05-22T11:03:01Z","external_publication_id":91,"revision_cids":["bafkreigfjtuxxmycaw3dwduefpkvewpxmqifjxbkl7miukw6m5ffzzksoi"]},"mdast":{"type":"root"},"downloads":[{"url":"https://ipfs.desci.com/ipfs/bafkreib2c6bez3nbcoywfk3rkedodxrvji7txt2xus3gyysdhymqprlzcy","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":3375,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibv2gjvfq52xv7qsa3mho6beihaum5vzcbw6wpa7v6nlnlnzgovhy","title":"root/code/itkBSplineCombinationTransform.h","filename":"itkBSplineCombinationTransform.h","extra":{"size_bytes":8202,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie6n6hx7gqqosr3f26dl3kde4cp32cswvmc2drihyqz654h3dpmpi","title":"root/code/itkBSplineCombinationTransform.hxx","filename":"itkBSplineCombinationTransform.hxx","extra":{"size_bytes":6995,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigmdhwjybhf6eseb2fubsiswq2zxm3gr422jftaxiedvoo4udo76i","title":"root/code/itkBSplineCombinationTransformTest.cxx","filename":"itkBSplineCombinationTransformTest.cxx","extra":{"size_bytes":7449,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreietc3j7nlfj72wehzsgxjqy22hi6mxl765mo7uv6g3bni4es23r5a","title":"root/code/itkCombinationTransform.h","filename":"itkCombinationTransform.h","extra":{"size_bytes":8843,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia7drnorgfirjuhblq6j7xsxnz6pzucfyzgvk37ji52dg37oczjby","title":"root/code/itkCombinationTransform.hxx","filename":"itkCombinationTransform.hxx","extra":{"size_bytes":14469,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiee4mctxbonjznw327pt5gla3uv4mlqryrvt6qnrhxtc4iksc7hc4","title":"root/code/itkCombinationTransformTest.cxx","filename":"itkCombinationTransformTest.cxx","extra":{"size_bytes":5430,"type":"file"}},{"url":"https://dweb.link/ipfs/bafkreicbs2tc4cg4ot42lbn7favggrck7l5kmgad4quomclcuszikt3dlm","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":41428,"type":"file"}}],"references":{"cite":{"order":["ref1"]},"data":{"ref1":{"label":"ref1","enumerator":"1","html":"2 BSplineCombinationTransform 2"}}}}