<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.slicer.org/w/index.php?action=history&amp;feed=atom&amp;title=Documentation%2F4.10%2FExtensions%2FScatteredTransform</id>
	<title>Documentation/4.10/Extensions/ScatteredTransform - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.slicer.org/w/index.php?action=history&amp;feed=atom&amp;title=Documentation%2F4.10%2FExtensions%2FScatteredTransform"/>
	<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.10/Extensions/ScatteredTransform&amp;action=history"/>
	<updated>2026-05-11T17:11:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/4.10/Extensions/ScatteredTransform&amp;diff=59935&amp;oldid=prev</id>
		<title>UpdateBot: Nightly -&gt; 4.10</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.10/Extensions/ScatteredTransform&amp;diff=59935&amp;oldid=prev"/>
		<updated>2018-10-19T00:44:48Z</updated>

		<summary type="html">&lt;p&gt;Nightly -&amp;gt; 4.10&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{documentation/versioncheck}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-header}}&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Introduction and Acknowledgements}}&lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-start|{{documentation/modulename}}}}&lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-row}}&lt;br /&gt;
Extension: [[Documentation/{{documentation/version}}/Extensions/ScatteredTransform|ScatteredTransform]]&amp;lt;br&amp;gt;&lt;br /&gt;
Acknowledgments:&lt;br /&gt;
G. R. Joldes has been funded by Raine Medical Research Foundation through a Raine Priming Grant.&amp;lt;br&amp;gt;&lt;br /&gt;
Author: G. R. Joldes&lt;br /&gt;
&lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-end}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Module Description}}&lt;br /&gt;
&lt;br /&gt;
Creates a BSpline transform from a displacement field defined at scattered points by using the Multi-level BSpline interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Use Cases}}&lt;br /&gt;
&lt;br /&gt;
1. Create a B-Spline transform based on two sets of fiducials.&lt;br /&gt;
&lt;br /&gt;
2. Create a B-Spline transform based on two sets of points read from files. &lt;br /&gt;
These files can contain the initial and deform configurations for a biomechanics-based FEM or mesh-free registration. &lt;br /&gt;
The resulting B-Spline transform can be used to warp 3D images, a process which is very time consuming if spatial interpolation is performed using the mesh [1]. This module reduces the image warping time from hours to seconds.&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:ScatteredTransform_displacementField.png|thumb|340px|Brain shift computed using a biomechanics based brain model and FEM. The deformed high resolution pre-operative image (left) is compared to the intra-operative image (right). The pre-operative image has been warped using the B-Spline obtained by applying ScatteredTransform to the original and deformed mesh nodal positions.]]&lt;br /&gt;
|[[Image:ScatteredTransform_mesh.jpg|thumb|200px|A section through the brain computational model used to predict the brain shift, showing the ventricles (green) and tumor (red).]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Panels and their use}}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
|[[Image:ScatteredTransform_panel.png|thumb|560px|Module UI]]&lt;br /&gt;
|[[Image:ScatteredTransform_panelAdvanced.png|thumb|560px|Advanced parameters]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;UL&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Input points:&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Initial landmarks: Ordered list of fiducials in initial position. Select these from the moving image if the resulting transform is used for image registration.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Displaced landmarks: Ordered list of fiducials in displaced position. Select these from the fixed image if the resulting transform is used for image registration.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Input files:&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;File with initial point positions: File with coordinates of points in initial position.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;File with displaced point positions: File with coordinates of points in displaced position.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Ignore first value: Ignores first value in each line of the input files (which may be a node number).&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Output transform:&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Slicer BSpline Transform: Slicer transform node for the generated B-Spline transform. NOTE: Only 3D transforms are handled by 3D Slicer!&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Advanced parameters:&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;BSpline Transform file: File where to save the transform. Needed for 1D and 2D transforms, as Slicer does not create a transform node for these transforms.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Space dimension: The space dimension (1D, 2D or 3D).&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;For use in: Where is the transform going to be used? If the transform is a 3D transform to be used in Slicer, a coordinate transformation (similar to what Slicer does internally) is applied to the coordinates before the transform is computed.(only 3D transforms can be used in Slicer)&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Invert transform: Inverts the transform. Always done if transform is for use in Slicer.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Use linear approximation: Sets the initial B-Spline grid values using a linear approximation of the displacements.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;B-Spline Grid Spacing: The distance between the BSpline control grid points.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Domain computed from input points: Computes the transform domain as the bounding box of the input points.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Minimum domain coordinates: The minimum coordinates of the domain (if not computed from input points).&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Maximum domain coordinates: The maximum coordinates of the domain (if not computed from input points).&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Tolerance: Absolute tolerance in approximating the transform at the input points.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Minimum grid spacing: Minimum grid spacing during grid refinement.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Maximum number of levels: Maximum number of levels of B-Spline refinements.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Output information:&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Residual: Display residual approximation error on successful completion.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;/UL&amp;gt;&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|References}}&lt;br /&gt;
&lt;br /&gt;
1. Joldes GR, Wittek A, Warfield SK, Miller K (2012) &amp;quot;Performing Brain Image Warping Using the Deformation Field Predicted by a Biomechanical Model.&amp;quot; In: Nielsen PMF, Miller K, Wittek A, editors. Computational Biomechanics for Medicine: Deformation and Flow: Springer New York. pp. 89-96.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-footer}}&lt;br /&gt;
[[Category:Documentation/{{documentation/version}}/Extensions]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>UpdateBot</name></author>
		
	</entry>
</feed>