<?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=GtractCoregBvalues</id>
	<title>GtractCoregBvalues - 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=GtractCoregBvalues"/>
	<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=GtractCoregBvalues&amp;action=history"/>
	<updated>2026-05-10T16:10:13Z</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=GtractCoregBvalues&amp;diff=62608&amp;oldid=prev</id>
		<title>Grundlett: Text replacement - &quot;https?:\/\/(?:www|wiki)\.slicer\.org\/slicerWiki\/index\.php\/([^ ]+)

&quot; to &quot;https://www.slicer.org/wiki/$1 &quot;</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=GtractCoregBvalues&amp;diff=62608&amp;oldid=prev"/>
		<updated>2019-11-27T13:19:43Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;https?:\/\/(?:www|wiki)\.slicer\.org\/slicerWiki\/index\.php\/([^ ]+)  &amp;quot; to &amp;quot;https://www.slicer.org/wiki/$1 &amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:19, 27 November 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l40&quot; &gt;Line 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Program documentation-url || &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http&lt;/del&gt;://&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;wiki&lt;/del&gt;.slicer.org/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;slicerWiki/index.php&lt;/del&gt;/Modules:GTRACT&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Program documentation-url || &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;https&lt;/ins&gt;://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;www&lt;/ins&gt;.slicer.org/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wiki&lt;/ins&gt;/Modules:GTRACT |-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Grundlett</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=GtractCoregBvalues&amp;diff=17084&amp;oldid=prev</id>
		<title>Matsuij: Created page with '__NOTOC__ ===Coregister B-Values=== Coregister B-Values  {| |User Interface |Output…'</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=GtractCoregBvalues&amp;diff=17084&amp;oldid=prev"/>
		<updated>2010-06-24T19:14:03Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;__NOTOC__ ===Coregister B-Values=== Coregister B-Values  {| |&lt;a href=&quot;/wiki/File:ScreenshotBlankNotOptional.png&quot; title=&quot;File:ScreenshotBlankNotOptional.png&quot;&gt;thumb|280px|User Interface&lt;/a&gt; |&lt;a href=&quot;/wiki/File:ScreenshotBlank.png&quot; title=&quot;File:ScreenshotBlank.png&quot;&gt;thumb|280px|Output&lt;/a&gt;…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
===Coregister B-Values===&lt;br /&gt;
Coregister B-Values&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:screenshotBlankNotOptional.png|thumb|280px|User Interface]]&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Output]]&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption]]&lt;br /&gt;
|}&lt;br /&gt;
== General Information ==&lt;br /&gt;
&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Diffusion.GTRACT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
&lt;br /&gt;
Author: This tool was developed by Vincent Magnotta and Greg Harris.&lt;br /&gt;
&lt;br /&gt;
Contributors: &lt;br /&gt;
&lt;br /&gt;
Contact: name, email&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|Program title || Coregister B-Values&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Program description || This step should be performed after converting DWI scans from DICOM to NRRD format. This program will register all gradients in a NRRD diffusion weighted 4D vector image (moving image) to a specified index in a fixed image. It also supports co-registration with a T2 weighted image or field map in the same plane as the DWI data. The fixed image for the registration should be a b0 image. A mutual information metric cost function is used for the registration because of the differences in signal intensity as a result of the diffusion gradients. The full affine allows the registration procedure to correct for eddy current distortions that may exist in the data. If the eddyCurrentCorrection is enabled, relaxationFactor (0.25) and maximumStepSize (0.1) should be adjusted.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Program version || 4.0.0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Program documentation-url || http://wiki.slicer.org/slicerWiki/index.php/Modules:GTRACT&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
===Use Cases, Examples===&lt;br /&gt;
&lt;br /&gt;
This module is especially appropriate for these use cases:&lt;br /&gt;
&lt;br /&gt;
* Use Case 1:&lt;br /&gt;
* Use Case 2:&lt;br /&gt;
&lt;br /&gt;
Examples of the module in use:&lt;br /&gt;
&lt;br /&gt;
* Example 1:&lt;br /&gt;
* Example 2:&lt;br /&gt;
&lt;br /&gt;
===Tutorials===&lt;br /&gt;
&lt;br /&gt;
* Tutorial 1&lt;br /&gt;
** Data Set 1&lt;br /&gt;
&lt;br /&gt;
===Quick Tour of Features and Use===&lt;br /&gt;
&lt;br /&gt;
A list panels in the interface, their features, what they mean, and how to use them.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;'''''Input Image Parameters''''' &amp;lt;/span&amp;gt; &lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Moving Image Volume'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--movingVolume&amp;lt;/span&amp;gt;] : Required: input moving image file name. In order to register gradients within a scan to its first gradient, set the movingVolume and fixedVolume as the same image.&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Fixed Image Volume'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--fixedVolume&amp;lt;/span&amp;gt;] : Required: input fixed image file name. It is recommended that this image should either contain or be a b0 image.&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Fixed Image Index'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--fixedVolumeIndex&amp;lt;/span&amp;gt;] : Index in the fixed image for registration. It is recommended that this image should be a b0 image. ''Default value: 0''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;'''''Output Files''''' &amp;lt;/span&amp;gt; &lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Output Image Volume'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--outputVolume&amp;lt;/span&amp;gt;] : Required: name of output NRRD file containing moving images individually resampled and fit to the specified fixed image index.&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Output Transform'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--outputTransform&amp;lt;/span&amp;gt;] : Registration 3D transforms concatenated in a single output file.  There are no tools that can use this, but can be used for debugging purposes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;'''''Registration Parameters''''' &amp;lt;/span&amp;gt; &lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Eddy Current Correction'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--eddyCurrentCorrection&amp;lt;/span&amp;gt;] : Flag to perform eddy current corection in addition to motion correction (recommended) ''Default value: 0''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Number Of Iterations'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--numberOfIterations&amp;lt;/span&amp;gt;] : Number of iterations in each 3D fit ''Default value: 1000''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Number Of Samples'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--numberOfSpatialSamples&amp;lt;/span&amp;gt;] : Number of voxels sampled for mutual information computation in each 3D fit step ''Default value: 100000''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Relaxation Factor'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--relaxationFactor&amp;lt;/span&amp;gt;] : Fraction of gradient from Jacobian to attempt to move in each 3D fit step (adjust when eddyCurrentCorrection is enabled; suggested value = 0.25) ''Default value: 0.5''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Maximum Step Size'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--maximumStepSize&amp;lt;/span&amp;gt;] : Maximum permitted step size to move in each 3D fit step (adjust when eddyCurrentCorrection is enabled; suggested value = 0.1) ''Default value: 0.2''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Minimum Step Size'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--minimumStepSize&amp;lt;/span&amp;gt;] : Minimum required step size to move in each 3D fit step without converging -- decrease this to make the fit more exacting ''Default value: 0.0001''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Translation Scale'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--spatialScale&amp;lt;/span&amp;gt;] : How much to scale up changes in position compared to unit rotational changes in radians -- decrease this to put more rotation in the fit ''Default value: 1000.0''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''B0 Only Registration'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;--registerB0Only&amp;lt;/span&amp;gt;] : Register the B0 images only ''Default value: 0''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Debug option'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;----debugLevel&amp;lt;/span&amp;gt;] : Display debug messages, and produce debug intermediate results.  0=OFF, 1=Minimal, 10=Maximum debugging. ''Default value: 0''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Image:screenshotBlankNotOptional.png|thumb|280px|User Interface]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
===Notes from the Developer(s)===&lt;br /&gt;
&lt;br /&gt;
Algorithms used, library classes depended upon, use cases, etc.&lt;br /&gt;
&lt;br /&gt;
===Dependencies===&lt;br /&gt;
&lt;br /&gt;
Other modules or packages that are required for this module's use.&lt;br /&gt;
&lt;br /&gt;
===Tests===&lt;br /&gt;
&lt;br /&gt;
On the [http://www.cdash.org/CDash/index.php?project=Slicer3 Dashboard], these tests verify that the module is working on various platforms:&lt;br /&gt;
&lt;br /&gt;
* MyModuleTest1 [http://viewvc.slicer.org/viewcvs.cgi/trunk MyModuleTest1.cxx]&lt;br /&gt;
* MyModuleTest2 [http://viewvc.slicer.org/viewcvs.cgi/trunk MyModuleTest2.cxx]&lt;br /&gt;
&lt;br /&gt;
===Known bugs===&lt;br /&gt;
&lt;br /&gt;
Links to known bugs in the Slicer3 bug tracker&lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/Bug/view.php?id=000 Bug 000: description] &lt;br /&gt;
&lt;br /&gt;
===Usability issues===&lt;br /&gt;
&lt;br /&gt;
Follow this [http://na-mic.org/Mantis/main_page.php link] to the Slicer3 bug tracker. Please select the '''usability issue category''' when browsing or contributing.&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
&lt;br /&gt;
Links to the module's source code:&lt;br /&gt;
&lt;br /&gt;
Source code:&lt;br /&gt;
*[http://viewvc.slicer.org/viewcvs.cgi/trunk file.cxx ]&lt;br /&gt;
*[http://viewvc.slicer.org/viewcvs.cgi/trunk file.h ]&lt;br /&gt;
&lt;br /&gt;
Doxygen documentation:&lt;br /&gt;
*[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classes.html class1]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgment===&lt;br /&gt;
&lt;br /&gt;
Funding for this version of the GTRACT program was provided by NIH/NINDS R01NS050568-01A2S1&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
Publications related to this module go here. Links to pdfs would be useful.&lt;/div&gt;</summary>
		<author><name>Matsuij</name></author>
		
	</entry>
</feed>