{"version":1,"kind":"Article","sha256":"","slug":"145","location":"","dependencies":[],"doi":"10.54294/h6cvpf","frontmatter":{"title":"Improvements to the itk::KernelTransform and Subclasses","abstract":"Kernel-based transforms such as the thin plate spline are frequently used to model deformations in medical\r\nimaging. The existing implementation in ITK is capable of being used to warp images, but does not\r\nwork in the registration framework. The existing implementation is inefficient, requiring recomputation\r\nof all cached values at every parameter change, and the Jacobian calculation is not implemented. By\r\nreversing the roles of the fixed and moving parameters, the transform can be adapted for registration use.\r\nWe present modified classes which are more efficient, and calculate the Jacobian correctly.","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":["Registration","Transforms"],"authors":[{"name":"Brooks, Rupert","email":"rupert.brooks@gmail.com","affiliations":["Elekta LTD, Soft Tissue Imaging"],"corresponding":true},{"name":"Arbel, Tal","affiliations":[]}],"date_submitted":"2007-03-08T22:05:31Z","external_publication_id":145,"revision_cids":["bafkreib235ehvamaubvukrzq266vs44mjoz2e2rp7fnhtnypmihbjzq5oe"]},"mdast":{"type":"root"},"downloads":[{"url":"https://ipfs.desci.com/ipfs/bafkreiezo37wpgcs36tlmnblvfkob7zcoya3ztwnnfhkzqtkrrppfzjkiu","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":4096,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidrovhvfl4djijwfsiwgarcqxj3hnm7e7thxluak7wp7xu2tj7wva","title":"root/code/KernelTransform/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":2537,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiadrqztkolaczpkcngmgjih4i4tvnb5ruqb7xxt7uplu4uwqxtiyq","title":"root/code/KernelTransform/TPSDeformableRegistration.cxx","filename":"TPSDeformableRegistration.cxx","extra":{"size_bytes":10790,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihplfiq57q6yann7vyuk6viz2a72sxwb7dcubo7f4ipc3fvhzddby","title":"root/code/KernelTransform/itkElasticBodyReciprocalSplineKernelTransform2.h","filename":"itkElasticBodyReciprocalSplineKernelTransform2.h","extra":{"size_bytes":4941,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiguialtyazknvom4e6bf7tcumljzng44uti6yukczf3ufpsvpsiqe","title":"root/code/KernelTransform/itkElasticBodyReciprocalSplineKernelTransform2.txx","filename":"itkElasticBodyReciprocalSplineKernelTransform2.txx","extra":{"size_bytes":2586,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihbylf57ee3gpy67nxr6yntwksii3kctvznyy5s7am3z5t3k7skue","title":"root/code/KernelTransform/itkElasticBodySplineKernelTransform2.h","filename":"itkElasticBodySplineKernelTransform2.h","extra":{"size_bytes":4900,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreif6kv3r33z5c3p32jqehsvwe6k2xf7cmqdn3co3xhyula532zo24i","title":"root/code/KernelTransform/itkElasticBodySplineKernelTransform2.txx","filename":"itkElasticBodySplineKernelTransform2.txx","extra":{"size_bytes":2432,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidkppbsi2xacgwlnxy6fycbjevjtrzopnrqjas5grplacwezzj5ta","title":"root/code/KernelTransform/itkKernelTransform2.h","filename":"itkKernelTransform2.h","extra":{"size_bytes":13237,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigidlbe3gfiun4ruqsbewgbx2f5r3bm3vxf2mtj5jpxhpoph6g4la","title":"root/code/KernelTransform/itkKernelTransform2.txx","filename":"itkKernelTransform2.txx","extra":{"size_bytes":19858,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreid6r7ybai64hcta76k5zniowlj5dl57szbdjxmbomkxmbaiggk7ze","title":"root/code/KernelTransform/itkSplineKernelTransform2Test.cxx","filename":"itkSplineKernelTransform2Test.cxx","extra":{"size_bytes":34154,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreica42tceu5rbo3ryuyhqykrslnhod52vncujjdvjypa5pbrxfraay","title":"root/code/KernelTransform/itkThinPlateR2LogRSplineKernelTransform2.h","filename":"itkThinPlateR2LogRSplineKernelTransform2.h","extra":{"size_bytes":4362,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicbsdgrqs2tfndiii43t5kjo6amvbuwpq2owzgn5npfo7jmatouie","title":"root/code/KernelTransform/itkThinPlateR2LogRSplineKernelTransform2.txx","filename":"itkThinPlateR2LogRSplineKernelTransform2.txx","extra":{"size_bytes":2393,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifohnzihogujuenokahauppcl5quoqmqamsfwfccb7u3odpaukpwu","title":"root/code/KernelTransform/itkThinPlateSplineKernelTransform2.h","filename":"itkThinPlateSplineKernelTransform2.h","extra":{"size_bytes":4264,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiejezyotl7k6mjhumbjraafbcwvj4txqb7r5sqtxyz373s5drdf7q","title":"root/code/KernelTransform/itkThinPlateSplineKernelTransform2.txx","filename":"itkThinPlateSplineKernelTransform2.txx","extra":{"size_bytes":2174,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreih4xxl3wcewb7l4bxsdgmh3vu2xuvprhfpto6mv4rzqpyagmhpagu","title":"root/code/KernelTransform/itkVolumeSplineKernelTransform2.h","filename":"itkVolumeSplineKernelTransform2.h","extra":{"size_bytes":4334,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibqt46jmrdg6pf3vika2foowbs5mro772yflazne2rsze3flhcfny","title":"root/code/KernelTransform/itkVolumeSplineKernelTransform2.txx","filename":"itkVolumeSplineKernelTransform2.txx","extra":{"size_bytes":2310,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaaa6axb5l3gchjhqdw7gbdh7rugbcwpn5arv6bz6shbr3ev3rspe","title":"root/code/KernelTransform/data/BrainProtonDensitySliceBorder20.png","filename":"BrainProtonDensitySliceBorder20.png","extra":{"size_bytes":17071,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifgvyna42e4hkdhcfbw2hl6xudiczh5e3c2v3hpptvmlp3xfohzdq","title":"root/code/KernelTransform/data/BrainProtonDensitySliceWarped.png","filename":"BrainProtonDensitySliceWarped.png","extra":{"size_bytes":27268,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicgi3s65h4t7v356l6k4oyjtphqfz3jvpxho27txrrhgce3cnzvry","title":"root/code/KernelTransform/data/transformpoints.txt","filename":"transformpoints.txt","extra":{"size_bytes":28,"type":"file"}},{"url":"https://dweb.link/ipfs/bafkreigle42jx5ilk4frwof2tg3uytmqilko7bsheiywn4o2qpanzo5yg4","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":188195,"type":"file"}}],"references":{"cite":{"order":["ref1","ref2","ref3","ref4"]},"data":{"ref1":{"label":"ref1","enumerator":"1","url":"https://doi.org/10.1109/34.24792","html":"Principal warps: Thin-plate splines and the decomposition of deformations+IEEE Trans. Pattern Analysis and Machine Intelligence+1+6+2+585+1989+L. Fred+Bookstein"},"ref2":{"label":"ref2","enumerator":"2","url":"https://doi.org/10.1109/42.585766","html":"A physics-based coordinate transformation for 3-d image matching+IEEE Trans. Medical Imaging+16+3+317+328+1997+H. Malcolm+Duane P. Davis+Steven E. Flamig+Harms"},"ref3":{"label":"ref3","enumerator":"3","url":"https://doi.org/10.2514/3.44330","html":"Interpolation using surface splines+Journal of Aircraft+1+2+2+191+1972+R. L. Harder+R. N. Desmarais"},"ref4":{"label":"ref4","enumerator":"4","url":"https://doi.org/10.1109/iembs.1996.652767","html":"Thin-plate spline approximation for image registration+In 18th Internat. Conf. of the IEEE Engineering in Medicine and Biology Society+1996+Rainer Sprengel+H. Sigfried Steihl"}}}}