<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.slicer.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lorensen</id>
	<title>Slicer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.slicer.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lorensen"/>
	<link rel="alternate" type="text/html" href="https://www.slicer.org/wiki/Special:Contributions/Lorensen"/>
	<updated>2026-05-12T19:12:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/4.3/Modules/SwissSkullStripper&amp;diff=35657</id>
		<title>Documentation/4.3/Modules/SwissSkullStripper</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.3/Modules/SwissSkullStripper&amp;diff=35657"/>
		<updated>2013-09-13T19:40:26Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&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/SwissSkullStripper|SwissSkullStripper]]&amp;lt;br&amp;gt;&lt;br /&gt;
Acknowledgments:&lt;br /&gt;
This work is based the Skull-Stripper Filter for ITK, Stefan Bauer, Thomas Fejes and Mauricio Reyes, Institute for Surgical Technology and Biomechanics, University of Bern, Switzerland&amp;lt;br&amp;gt;&lt;br /&gt;
Author: Bill Lorensen (Noware)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor1: Stefan Bauer (Institute for Surgical Technology and Biomechanics, University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor2: Thomas Fejes (Institute for Surgical Technology and Biomechanics, University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor3: Mauricio Reyes (University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor4: Arnaud Gelas (Crisalix)&amp;lt;br&amp;gt;&lt;br /&gt;
Contact: Bill Lorensen, &amp;lt;email&amp;gt;bill.lorensen@gmail.com&amp;lt;/email&amp;gt;&amp;lt;br&amp;gt;&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;
A skull-stripping module that registers an atlas image to the patient&lt;br /&gt;
data. An atlas brain mask is propagated to the patient data. This&lt;br /&gt;
brain mask is eroded and then serves as initialization for a refined&lt;br /&gt;
brain extraction based on level-sets. The level-set is evolved towards&lt;br /&gt;
the edge of the brain-skull border with dedicated expansion, curvature&lt;br /&gt;
and advection terms.&amp;lt;br&amp;gt;&lt;br /&gt;
The module produces a brain mask for the patient data as well as the patient data with the masj applied.&amp;lt;br&amp;gt;&lt;br /&gt;
For the atlas, a customized isotropic T1-weighted MR image and a&lt;br /&gt;
manually generated brain mask are available for download.&lt;br /&gt;
* [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasImage.mha Download the atlas image]&lt;br /&gt;
* [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasMask.mha Download the atlas brain mask]&lt;br /&gt;
'''NOTE: After you load the atlas brain mask, go to ''Volumes'', set the ''Active Volume'' to atlasMask. Then open ''Volume Information'' and check ''LabelMap''.'''&lt;br /&gt;
Users can also provide their own atlas image and brain mask.&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Use Cases}}&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:SwissSkullStripperAtlasImage.png|thumb|340px|Atlas Image]]&lt;br /&gt;
|[[Image:SwissSkullStripperAtlasMask.png|thumb|340px|Atlas Mask]]&lt;br /&gt;
|[[Image:SwissSkullStripperResults1.png|thumb|340px|Mask overlay on patient volume]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Tutorials}}&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:SwissSkullStripperPanel.png|thumb|280px|Module UI]]&lt;br /&gt;
|}&lt;br /&gt;
The user provides three input volumes:&lt;br /&gt;
# An atlas image volume. Use your own, or [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasImage.mha download one].&lt;br /&gt;
# An atlas brain mask volume, Use your own, or [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasMask.mha download one].&lt;br /&gt;
# A patient volume. Use your own, or [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/RegLib_C01_MRMeningioma_1.nrrd download one].&lt;br /&gt;
The module produces:&lt;br /&gt;
# A patient volume that resides within the patient mask&lt;br /&gt;
# A patient brain mask volume&lt;br /&gt;
The process takes about 2 minutes for most datasets.&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Similar Modules}}&lt;br /&gt;
[[Documentation/Nightly/Modules/SkullStripper|SkullStripper]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|References}}&lt;br /&gt;
* Bauer S., Fejes T., Reyes M., &amp;quot;A Skull-Stripping Filter for ITK&amp;quot;, [http://hdl.handle.net/10380/3353 Insight Journal, January-December, 2012]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Information for Developers}}&lt;br /&gt;
Source code for the extension is located [https://github.com/lorensen/SwissSkullStripperExtension here].&amp;lt;br&amp;gt;&lt;br /&gt;
A version of the module that can be used outside Slicer4 as an ITK remote module is located [http://github.com/lorensen/skullStrip here].&lt;br /&gt;
&lt;br /&gt;
{{documentation/{{documentation/version}}/module-developerinfo}}&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}}/Modules/Segmentation]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/extension-footer}}&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/Modules/SwissSkullStripper&amp;diff=35656</id>
		<title>Documentation/Nightly/Modules/SwissSkullStripper</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/Modules/SwissSkullStripper&amp;diff=35656"/>
		<updated>2013-09-13T19:33:43Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&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/SwissSkullStripper|SwissSkullStripper]]&amp;lt;br&amp;gt;&lt;br /&gt;
Acknowledgments:&lt;br /&gt;
This work is based the Skull-Stripper Filter for ITK, Stefan Bauer, Thomas Fejes and Mauricio Reyes, Institute for Surgical Technology and Biomechanics, University of Bern, Switzerland&amp;lt;br&amp;gt;&lt;br /&gt;
Author: Bill Lorensen (Noware)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor1: Stefan Bauer (Institute for Surgical Technology and Biomechanics, University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor2: Thomas Fejes (Institute for Surgical Technology and Biomechanics, University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor3: Mauricio Reyes (University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor4: Arnaud Gelas (Crisalix)&amp;lt;br&amp;gt;&lt;br /&gt;
Contact: Bill Lorensen, &amp;lt;email&amp;gt;bill.lorensen@gmail.com&amp;lt;/email&amp;gt;&amp;lt;br&amp;gt;&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;
A skull-stripping module that registers an atlas image to the patient&lt;br /&gt;
data. An atlas brain mask is propagated to the patient data. This&lt;br /&gt;
brain mask is eroded and then serves as initialization for a refined&lt;br /&gt;
brain extraction based on level-sets. The level-set is evolved towards&lt;br /&gt;
the edge of the brain-skull border with dedicated expansion, curvature&lt;br /&gt;
and advection terms.&amp;lt;br&amp;gt;&lt;br /&gt;
The module produces a brain mask for the patient data as well as the patient data with the masj applied.&amp;lt;br&amp;gt;&lt;br /&gt;
For the atlas, a customized isotropic T1-weighted MR image and a&lt;br /&gt;
manually generated brain mask are available for download.&lt;br /&gt;
* [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasImage.mha Download the atlas image]&lt;br /&gt;
* [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasMask.mha Download the atlas brain mask] '''NOTE: After you load the atlas brain mask, go to ''Volumes'', set the ''Active Volume'' to atlasMask. Then open ''Volume Information'' and check ''LabelMap''.'''&lt;br /&gt;
Users can also provide their own atlas image and brain mask. Be sure that the brain mask is loaded as a ''LabelMap''.&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Use Cases}}&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:SwissSkullStripperAtlasImage.png|thumb|340px|Atlas Image]]&lt;br /&gt;
|[[Image:SwissSkullStripperAtlasMask.png|thumb|340px|Atlas Mask]]&lt;br /&gt;
|[[Image:SwissSkullStripperResults1.png|thumb|340px|Mask overlay on patient volume]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Tutorials}}&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:SwissSkullStripperPanel.png|thumb|280px|Module UI]]&lt;br /&gt;
|}&lt;br /&gt;
The user provides three input volumes:&lt;br /&gt;
# An atlas image volume. Use your own, or [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasImage.mha download one].&lt;br /&gt;
# An atlas brain mask volume, Use your own, or [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasMask.mha download one].&lt;br /&gt;
# A patient volume. Use your own, or [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/RegLib_C01_MRMeningioma_1.nrrd download one].&lt;br /&gt;
The module produces:&lt;br /&gt;
# A patient volume that resides within the patient mask&lt;br /&gt;
# A patient brain mask volume&lt;br /&gt;
The process takes about 2 minutes for most datasets.&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Similar Modules}}&lt;br /&gt;
[[Documentation/Nightly/Modules/SkullStripper|SkullStripper]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|References}}&lt;br /&gt;
* Bauer S., Fejes T., Reyes M., &amp;quot;A Skull-Stripping Filter for ITK&amp;quot;, [http://hdl.handle.net/10380/3353 Insight Journal, January-December, 2012]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Information for Developers}}&lt;br /&gt;
Source code for the extension is located [https://github.com/lorensen/SwissSkullStripperExtension here].&amp;lt;br&amp;gt;&lt;br /&gt;
A version of the module that can be used outside Slicer4 as an ITK remote module is located [http://github.com/lorensen/skullStrip here].&lt;br /&gt;
&lt;br /&gt;
{{documentation/{{documentation/version}}/module-developerinfo}}&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}}/Modules/Segmentation]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/extension-footer}}&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/Extensions&amp;diff=35623</id>
		<title>Documentation/Nightly/Extensions</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/Extensions&amp;diff=35623"/>
		<updated>2013-09-13T12:44:42Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Added Swiss Skull Stripper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{documentation/versioncheck}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;= Extensions by Category =&lt;br /&gt;
&lt;br /&gt;
==Cat 1==&lt;br /&gt;
&lt;br /&gt;
==Cat 2==&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SkullStripper|SkullStripper]] (Xiaodong Tao)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SwissSkullStripper|SwissSkullStripper]] (Bill Lorensen)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/CARMA|Cardiac MRI Toolkit]] (Alan Morris, Salma Bengali)[[image:UnderConstruction.png|tumb|10px]]&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/PkModeling|PkModeling]] (Emma Zhu, Jim Miller)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/FacetedVisualizer|FacetedVisualizer]] (Harini Veeraraghavan, Jim Miller)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/Reporting|Reporting]] (Andrey Fedorov, Nicole Aucoin, Steve Pieper) (work in progress)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SlicerRT|SlicerRT]] (Csaba Pinter, Andras Lasso, Kevin Wang, Steve Pieper)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/DicomRtImport|DICOM-RT import]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/Contours|Contours]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/DoseVolumeHistogram|Dose volume histogram]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/DoseAccumulation|Dose accumulation]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/DoseComparison|Dose comparison]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/Isodose|Isodose line and surface display]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/ContourComparison|Contour comparison]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/ContourMorphology|Contour morphology]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/PatientHierarchy|Patient hierarchy]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/DeformationFieldVisualizer|Transform visualizer (moved to separate extension)]]&lt;br /&gt;
** Modules from [[Documentation/{{documentation/version}}/Extensions/Plastimatch|Plastimatch]] (Greg Sharp)&lt;br /&gt;
*** [[Documentation/{{documentation/version}}/Modules/PlmBSplineDeformableRegistration|Plastimatch Automatic deformable image registration]]&lt;br /&gt;
*** [[Documentation/{{documentation/version}}/Modules/PlmDICOMRTImport|Plastimatch DICOM-RT import]]&lt;br /&gt;
*** [[Documentation/{{documentation/version}}/Modules/PlmDICOMRTExport|Plastimatch DICOM-RT export]] [[image:UnderConstruction.png|tumb|10px]]&lt;br /&gt;
*** [[Documentation/{{documentation/version}}/Modules/PlmLANDWARP|Plastimatch LANDWARP Landmark]]&lt;br /&gt;
*** [[Documentation/{{documentation/version}}/Modules/PlmXFORMWARP|Plastimatch XFORMWARP]] [[image:UnderConstruction.png|tumb|10px]]&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SlicerIGT|SlicerIGT]] (Tamas Ungi, Adam Rankin, Andras Lasso, Junichi Tokuda, Laurent Chauvin)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/CollectFiducials|CollectFiducials]] (Tamas Ungi)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/CreateModels|CreateModels]] (Tamas Ungi, Matthew Holden)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/OpenIGTLinkRemote|OpenIGTLinkRemote]] (Tamas Ungi, Andras Lasso)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/UltrasoundSnapshots|UltrasoundSnapshots]] (Tamas Ungi, Franklin King)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Extensions/VolumeResliceDriver|VolumeResliceDriver]] (Junichi Tokuda, Tamas Ungi, Laurent Chauvin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/MatlabBridge|Matlab Bridge]] (Andras Lasso, Jean-Christophe Fillion-Robin, Kevin Wang)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/iGyne|iGyne]] (Xiaojun Chen and iGyne Team)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/LongitudinalPETCT|LongitudinalPETCT]] (Paul Mercea, Andrey Fedorov)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/DTIProcess|DTIProcess]] (Francois Budin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/DTIAtlasFiberAnalyzer|DTIAtlasFiberAnalyzer]] (Francois Budin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/FiberViewerLight|FiberViewerLight]] (Francois Budin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/DTIPrep|DTIPrep]] (Francois Budin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/DTIAtlasBuilder|DTIAtlasBuilder]] (Adrien Kaiser)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/TubeTK|TubeTK]] (Stephen Aylward, Jean-Christophe Fillion-Robin, Christopher Mullins, Michael Jeulin-L, Matthew McCormick)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/UKFTractography|UKFTractography]] (Ryan Eckbo, Yogesh Rathi)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/TrackerStabilizer|TrackerStabilizer]] (Laurent Chauvin, Jayender Jagadeesan)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/ChangeTracker|ChangeTracker]] (Andrey Fedorov)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SobolevSegmenter|SobolevSegmenter]] (Arie Nakhmani)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/QuickTools|QuickTools]] (Julien Finet)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/ImageMaker|Image Maker]]&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/XNATSlicer|XNATSlicer]]&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/ErodeDilateLabel|ErodeDilateLabel]] (Junichi)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/ThingiverseBrowser|ThingiverseBrowser]] (Nigel Goh)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/PathPlanner|PathPlanner]] (Laurent Chauvin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/VisuaLine|VisuaLine]] (Laurent Chauvin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/VirtualFractureReconstruction|Virtual Fracture Reconstruction]] (Karl Fritscher, Peter Karasev)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/AirwaySegmentation|AirwaySegmentation]] (Pietro Nardelli)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/ModelClip|ModelClip]] (Jun Lin, Xiaojun Chen)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SurfaceMirror|SurfaceMirror]] (Jiaxi Luo, Ruqing Ye, Xiaojun Chen)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/Scoliosis|Scoliosis]] (Franklin King, Tamas Ungi)&lt;br /&gt;
**[[Documentation/{{documentation/version}}/Modules/SpinalCurvatureMeasurement|Spinal Curvature Measurement]] (Franklin King, Tamas Ungi)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/PortPlacement|Port Placement]] (Andinet Enquobahrie, Luis G. Torres)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/PlusRemote|Plus Remote]] (Franklin King, Tamas Ungi)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/TransformVisualizer|Transform Visualizer]] (Franklin King, Andras Lasso, Csaba Pinter)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/WindowLevelEffect|WindowLevelEffect]] (Andrey Fedorov, Steve Pieper)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/PerkTutor|PerkTutor]] (Tamas Ungi, Matthew Holden)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/PerkEvaluator|PerkEvaluator]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/TransformRecorder|TransformRecorder]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/WorkflowSegmentation|WorkflowSegmentation]]&lt;br /&gt;
&lt;br /&gt;
==Cat 3==&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/LesionSegmentation|LesionSegmentation]] (Mark Scully)&lt;br /&gt;
**[[Documentation/{{documentation/version}}/Modules/TrainModel|LesionSegmentation-&amp;gt;TrainModel]] (Mark Scully)&lt;br /&gt;
**[[Documentation/{{documentation/version}}/Modules/PredictLesions|LesionSegmentation-&amp;gt;PredictLesions]] (Mark Scully)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/IASEM|IASEM]] (Bradley Lowekamp)&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{:Documentation/{{documentation/version}}/FAQ/Extensions|Extensions}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/4.3/Extensions&amp;diff=35622</id>
		<title>Documentation/4.3/Extensions</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.3/Extensions&amp;diff=35622"/>
		<updated>2013-09-13T12:42:16Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Added Swiss Skull Stripper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{documentation/versioncheck}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;= Extensions by Category =&lt;br /&gt;
&lt;br /&gt;
==Cat 1==&lt;br /&gt;
&lt;br /&gt;
==Cat 2==&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SkullStripper|SkullStripper]] (Xiaodong Tao)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SwissSkullStripper|SwissSkullStripper]] (Bill Lorensen)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/CARMA|Cardiac MRI Toolkit]] (Alan Morris, Salma Bengali)[[image:UnderConstruction.png|tumb|10px]]&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/PkModeling|PkModeling]] (Emma Zhu, Jim Miller)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/FacetedVisualizer|FacetedVisualizer]] (Harini Veeraraghavan, Jim Miller)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/Reporting|Reporting]] (Andrey Fedorov, Nicole Aucoin, Steve Pieper) (work in progress)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SlicerRT|SlicerRT]] (Csaba Pinter, Andras Lasso, Kevin Wang, Steve Pieper)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/DicomRtImport|DICOM-RT import]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/Contours|Contours]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/DoseVolumeHistogram|Dose volume histogram]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/DoseAccumulation|Dose accumulation]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/DoseComparison|Dose comparison]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/Isodose|Isodose line and surface display]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/ContourComparison|Contour comparison]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/ContourMorphology|Contour morphology]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/PatientHierarchy|Patient hierarchy]]&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/DeformationFieldVisualizer|Transform visualizer (moved to separate extension)]]&lt;br /&gt;
** Modules from [[Documentation/{{documentation/version}}/Extensions/Plastimatch|Plastimatch]] (Greg Sharp)&lt;br /&gt;
*** [[Documentation/{{documentation/version}}/Modules/PlmBSplineDeformableRegistration|Plastimatch Automatic deformable image registration]]&lt;br /&gt;
*** [[Documentation/{{documentation/version}}/Modules/PlmDICOMRTImport|Plastimatch DICOM-RT import]]&lt;br /&gt;
*** [[Documentation/{{documentation/version}}/Modules/PlmDICOMRTExport|Plastimatch DICOM-RT export]] [[image:UnderConstruction.png|tumb|10px]]&lt;br /&gt;
*** [[Documentation/{{documentation/version}}/Modules/PlmLANDWARP|Plastimatch LANDWARP Landmark]]&lt;br /&gt;
*** [[Documentation/{{documentation/version}}/Modules/PlmXFORMWARP|Plastimatch XFORMWARP]] [[image:UnderConstruction.png|tumb|10px]]&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SlicerIGT|SlicerIGT]] (Tamas Ungi, Adam Rankin, Andras Lasso, Junichi Tokuda, Laurent Chauvin)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/CollectFiducials|CollectFiducials]] (Tamas Ungi)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/CreateModels|CreateModels]] (Tamas Ungi, Matthew Holden)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/OpenIGTLinkRemote|OpenIGTLinkRemote]] (Tamas Ungi, Andras Lasso)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/UltrasoundSnapshots|UltrasoundSnapshots]] (Tamas Ungi, Franklin King)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Extensions/VolumeResliceDriver|VolumeResliceDriver]] (Junichi Tokuda, Tamas Ungi, Laurent Chauvin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/MatlabBridge|Matlab Bridge]] (Andras Lasso, Jean-Christophe Fillion-Robin, Kevin Wang)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/iGyne|iGyne]] (Xiaojun Chen and iGyne Team)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/LongitudinalPETCT|LongitudinalPETCT]] (Paul Mercea, Andrey Fedorov)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/DTIProcess|DTIProcess]] (Francois Budin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/DTIAtlasFiberAnalyzer|DTIAtlasFiberAnalyzer]] (Francois Budin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/FiberViewerLight|FiberViewerLight]] (Francois Budin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/DTIPrep|DTIPrep]] (Francois Budin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/DTIAtlasBuilder|DTIAtlasBuilder]] (Adrien Kaiser)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/TubeTK|TubeTK]] (Stephen Aylward, Jean-Christophe Fillion-Robin, Christopher Mullins, Michael Jeulin-L, Matthew McCormick)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/UKFTractography|UKFTractography]] (Ryan Eckbo, Yogesh Rathi)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/TrackerStabilizer|TrackerStabilizer]] (Laurent Chauvin, Jayender Jagadeesan)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/ChangeTracker|ChangeTracker]] (Andrey Fedorov)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SobolevSegmenter|SobolevSegmenter]] (Arie Nakhmani)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/QuickTools|QuickTools]] (Julien Finet)&lt;br /&gt;
** [[Documentation/{{documentation/version}}/Modules/ImageMaker|Image Maker]]&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/XNATSlicer|XNATSlicer]]&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/ErodeDilateLabel|ErodeDilateLabel]] (Junichi)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/ThingiverseBrowser|ThingiverseBrowser]] (Nigel Goh)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/PathPlanner|PathPlanner]] (Laurent Chauvin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/VisuaLine|VisuaLine]] (Laurent Chauvin)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/VirtualFractureReconstruction|Virtual Fracture Reconstruction]] (Karl Fritscher, Peter Karasev)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/AirwaySegmentation|AirwaySegmentation]] (Pietro Nardelli)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/ModelClip|ModelClip]] (Jun Lin, Xiaojun Chen)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/SurfaceMirror|SurfaceMirror]] (Jiaxi Luo, Ruqing Ye, Xiaojun Chen)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/Scoliosis|Scoliosis]] (Franklin King, Tamas Ungi)&lt;br /&gt;
**[[Documentation/{{documentation/version}}/Modules/SpinalCurvatureMeasurement|Spinal Curvature Measurement]] (Franklin King, Tamas Ungi)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/PortPlacement|Port Placement]] (Andinet Enquobahrie, Luis G. Torres)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/PlusRemote|Plus Remote]] (Franklin King, Tamas Ungi)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/TransformVisualizer|Transform Visualizer]] (Franklin King, Andras Lasso, Csaba Pinter)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/WindowLevelEffect|WindowLevelEffect]] (Andrey Fedorov, Steve Pieper)&lt;br /&gt;
&lt;br /&gt;
==Cat 3==&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/LesionSegmentation|LesionSegmentation]] (Mark Scully)&lt;br /&gt;
**[[Documentation/{{documentation/version}}/Modules/TrainModel|LesionSegmentation-&amp;gt;TrainModel]] (Mark Scully)&lt;br /&gt;
**[[Documentation/{{documentation/version}}/Modules/PredictLesions|LesionSegmentation-&amp;gt;PredictLesions]] (Mark Scully)&lt;br /&gt;
* [[Documentation/{{documentation/version}}/Extensions/IASEM|IASEM]] (Bradley Lowekamp)&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{:Documentation/{{documentation/version}}/FAQ/Extensions|Extensions}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:GrayscaleModelMaker-Documentation-3.6&amp;diff=33969</id>
		<title>Modules:GrayscaleModelMaker-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:GrayscaleModelMaker-Documentation-3.6&amp;diff=33969"/>
		<updated>2013-07-23T03:43:58Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Updated links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Grayscale Model Maker&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:GMMSkin.png|thumb|280px|CT Study, Skin. Threshold=-300 [http://en.wikipedia.org/wiki/Hounsfield_scale Hounsfield Units]]]&lt;br /&gt;
|[[Image:GMMBone.png|thumb|280px|CT Study, Bone. Threshold=200 [http://en.wikipedia.org/wiki/Hounsfield_scale Hounsfield Units]]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Surface Models&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Authors: Bill Lorensen, Nicole Aucoin&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&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 || Grayscale Model Maker&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Program description || &lt;br /&gt;
Create 3D surface models from grayscale data. This module uses Marching Cubes to create an isosurface at a given threshold. The resulting surface consists of triangles that separate a volume into regions below and above the threshold. The resulting surface can be smoothed and decimated. This module works on continuous data while the module Model Maker works on labeled (or discrete) data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Program version || 3.0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Program documentation-url || http://www.slicer.org/slicerWiki/index.php/Modules:GrayscaleModelMaker-Documentation-3.6&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: when have a continuous data set as input (ie grey scale volume)&lt;br /&gt;
&lt;br /&gt;
Examples of the module in use:&lt;br /&gt;
&lt;br /&gt;
* Example 1: to create a model of the skin or bone from a volume&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;'''''IO''''' &amp;lt;/span&amp;gt; &lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Input Volume'''&amp;lt;/span&amp;gt;  : Volume containing the input grayscale data.&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Output Geometry'''&amp;lt;/span&amp;gt;  : Output that contains geometry model.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;'''''Grayscale Model Maker Parameters''''' &amp;lt;/span&amp;gt; &lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Threshold'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;----threshold&amp;lt;/span&amp;gt;] [&amp;lt;span style=&amp;quot;color:pink&amp;quot;&amp;gt;--t&amp;lt;/span&amp;gt;]: Grayscale threshold of isosurface. The resulting surface of triangles separates the volume into voxels that lie above (inside) and below (outside) the threshold. ''Default value: 100.0''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Model Name'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;----name&amp;lt;/span&amp;gt;] [&amp;lt;span style=&amp;quot;color:pink&amp;quot;&amp;gt;--n&amp;lt;/span&amp;gt;]: Name to use for this model. ''Default value: Model''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Smooth'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;----smooth&amp;lt;/span&amp;gt;] : Number of smoothing iterations. If 0, no smoothing will be done. ''Default value: 15''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Decimate'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;----decimate&amp;lt;/span&amp;gt;] : Target reduction during decimation, as a decimal percentage reduction in the number of polygons. If 0, no decimation will be done. ''Default value: 0.25''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Split Normals?'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;----splitnormals&amp;lt;/span&amp;gt;] : Splitting normals is useful for visualizing sharp features. However it creates holes in surfaces which affect measurements ''Default value: true''&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Compute Point Normals?'''&amp;lt;/span&amp;gt; [&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;----pointnormals&amp;lt;/span&amp;gt;] : Calculate the point normals? Calculated point normals make the surface appear smooth. Without point normals, the surface will appear faceted. ''Default value: true''&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;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
Source Code: [http://viewvc.slicer.org/viewvc.cgi/Slicer4/trunk/Modules/CLI/GrayscaleModelMaker/GrayscaleModelMaker.cxx?view=co GrayscaleModelMaker.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://viewvc.slicer.org/viewvc.cgi/Slicer4/trunk/Modules/CLI/GrayscaleModelMaker/GrayscaleModelMaker.xml?view=co  GrayscaleModelMaker.xml]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgment===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
Model smoothing is done using the windowed sinc algorithm:&lt;br /&gt;
http://www.vtk.org/doc/nightly/html/classvtkWindowedSincPolyDataFilter.html#details&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=33967</id>
		<title>Documentation/Nightly/ElevatorStory</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=33967"/>
		<updated>2013-07-22T19:35:53Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Email template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{documentation/versioncheck}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
= What is it ?=&lt;br /&gt;
&amp;lt;pre&amp;gt;An elevator story is a summary you can provide to someone you&lt;br /&gt;
meet in an elevator, traveling a few floors. The same holds for an&lt;br /&gt;
e-mail you can present in a few lines (~10).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See http://slicer-devel.65872.n3.nabble.com/Slicer-Elevator-Story-tt4026759.html&lt;br /&gt;
&lt;br /&gt;
= Email template =&lt;br /&gt;
Please cut and paste the following into an e-mail if you think Slicer can solve a user's problem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3D Slicer is:&lt;br /&gt;
* A software platform for the analysis and visualization of medical images and for research in image guided therapy.&lt;br /&gt;
* A free, open source software available on multiple operating systems (Windows, MAC, Linux).&lt;br /&gt;
* Extensible, with powerful plug-in capabilities for adding algorithms and applications.&lt;br /&gt;
  http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Developers&lt;br /&gt;
&lt;br /&gt;
Features include:&lt;br /&gt;
* Available for windows, linux and Mac OS X&lt;br /&gt;
* Support for many modalities, including, MRI, CT, US, nuclear medicine, and microscopy&lt;br /&gt;
* Robust support for DICOM&lt;br /&gt;
* Flexible display capabilities with a variety of predefined layouts for slice reformats and 3d views&lt;br /&gt;
* Annotations&lt;br /&gt;
* Accelerated volume rendering&lt;br /&gt;
* Powerful data fusion and registration capabilities&lt;br /&gt;
* Automated and interactive segmentation tools&lt;br /&gt;
* Surface reconstruction from image data (Marching Cubes, Isosurface modelling)&lt;br /&gt;
* Bidirectional interface for devices (OpenIGTLink)&lt;br /&gt;
* Plugin architecture for IO formats and algorithms&lt;br /&gt;
* Extensible &amp;amp; scriptable development platform (C++/Python)&lt;br /&gt;
&lt;br /&gt;
Please visit http://www.slicer.org/pages/Introduction for a more&lt;br /&gt;
complete description&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3D Slicer is:&lt;br /&gt;
* A software platform for the analysis and visualization of medical images and for research in image guided therapy.&lt;br /&gt;
* A free, open source software available on multiple operating systems (Windows, MAC, Linux).&lt;br /&gt;
* Extensible, with powerful [[Documentation/{{documentation/currentversion}}/Developers| plug-in capabilities]] for adding algorithms and applications.&lt;br /&gt;
&lt;br /&gt;
Features include:&lt;br /&gt;
* Available for windows, linux and Mac OS X&lt;br /&gt;
* Support for many modalities, including, MRI, CT, US, nuclear medicine, and microscopy&lt;br /&gt;
* Robust support for DICOM&lt;br /&gt;
* Flexible display capabilities with a variety of predefined layouts for slice reformats and 3d views&lt;br /&gt;
* Annotations&lt;br /&gt;
* Accelerated volume rendering&lt;br /&gt;
* Powerful data fusion and registration capabilities&lt;br /&gt;
* Automated and interactive segmentation tools&lt;br /&gt;
* Surface reconstruction from image data (Marching Cubes, Isosurface modelling)&lt;br /&gt;
* Bidirectional interface for devices (OpenIGTLink)&lt;br /&gt;
* Plugin architecture for IO formats and algorithms&lt;br /&gt;
* Extensible &amp;amp; scriptable development platform (C++/Python)&lt;br /&gt;
&lt;br /&gt;
Please visit http://www.slicer.org/pages/Introduction for a more&lt;br /&gt;
complete description&lt;br /&gt;
&lt;br /&gt;
There is no restriction on use, but permissions and compliance with rules &lt;br /&gt;
are responsibility of users. See http://www.slicer.org/pages/LicenseText.&lt;br /&gt;
&lt;br /&gt;
See http://download.slicer.org/ to download Slicer4 for your platform.&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/Developers/Tutorials/BuildTestPackageDistributeExtensions&amp;diff=33524</id>
		<title>Documentation/Nightly/Developers/Tutorials/BuildTestPackageDistributeExtensions</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/Developers/Tutorials/BuildTestPackageDistributeExtensions&amp;diff=33524"/>
		<updated>2013-06-22T19:56:38Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{documentation/versioncheck}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Step-by-step: How to create, publish and distribute an extension ? ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;1&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Scan through the [[Documentation/{{documentation/version}}/FAQ/Extensions|user]] and [[Documentation/{{documentation/version}}/Developers/FAQ/Extensions|developer]] extension FAQs&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;(Optionally) Present your extension(s) on the [http://massmail.bwh.harvard.edu/mailman/listinfo/slicer-devel slicer developers list] to check if other developer are working on a similar project, to seek for advice or to reach out for potential collaborator.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;[[Documentation/{{documentation/version}}/Developers/Build_Instructions|Build Slicer application]] in &amp;lt;code&amp;gt;Release&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Use the Wizard to create an extension bundling one Command line module:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|width = &amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; style=&amp;quot;border-bottom: 1px solid darkgrey;font-size: 75%;&amp;quot;| Linux or MacOSX&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; style=&amp;quot;border-bottom: 1px solid darkgrey;font-size: 75%;&amp;quot;| Windows&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Start a terminal.&lt;br /&gt;
{{pre2|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ cd Slicer&lt;br /&gt;
&lt;br /&gt;
$ ../Slicer-SuperBuild/python-build/bin/python ./Utilities/Scripts/ModuleWizard.py --template ./Extensions/Testing/CLIExtensionTemplate/ --target ~/MyExtension MyExtension&lt;br /&gt;
&lt;br /&gt;
$ rm -rf ~/MyExtension/CLIModuleTemplate/&lt;br /&gt;
&lt;br /&gt;
$ ../Slicer-SuperBuild/python-build/bin/python ./Utilities/Scripts/ModuleWizard.py --template ./Extensions/Testing/CLIExtensionTemplate/CLIModuleTemplate/ --target ~/MyExtension/MyCLI MyCLI&lt;br /&gt;
&lt;br /&gt;
$ sed -i.bak 's/add_subdirectory(CLIModuleTemplate)/add_subdirectory(MyCLI)/g' ~/MyExtension/CMakeLists.txt &amp;amp;&amp;amp; rm ~/MyExtension/CMakeLists.txt.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
To learn more about:&lt;br /&gt;
: the Wizard, click [[Documentation/{{documentation/version}}/Developers/ModuleWizard|here]].&lt;br /&gt;
: the different type of modules, click [[Documentation/{{documentation/version}}/Developers/Modules|here]].&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
Start Git Bash (not the Windows command line). [https://help.github.com/articles/set-up-git#platform-windows Need help ?]&lt;br /&gt;
{{pre2|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ cd Slicer&lt;br /&gt;
&lt;br /&gt;
$ ../Slicer-SuperBuild/python-build/bin/Release/python.exe ./Utilities/Scripts/ModuleWizard.py --template ./Extensions/Testing/CLIExtensionTemplate/ --target ~/MyExtension MyExtension&lt;br /&gt;
&lt;br /&gt;
$ rm -rf ~/MyExtension/CLIModuleTemplate/&lt;br /&gt;
&lt;br /&gt;
$ ../Slicer-SuperBuild/python-build/bin/Release/python.exe ./Utilities/Scripts/ModuleWizard.py --template ./Extensions/Testing/CLIExtensionTemplate/CLIModuleTemplate/ --target ~/MyExtension/MyCLI MyCLI&lt;br /&gt;
&lt;br /&gt;
$ sed.exe -i.bak 's/add_subdirectory(CLIModuleTemplate)/add_subdirectory(MyCLI)/g' ~/MyExtension/CMakeLists.txt &amp;amp;&amp;amp; rm ~/MyExtension/CMakeLists.txt.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Create a repository to save your extension located in &amp;lt;code&amp;gt;~/MyExtension&amp;lt;/code&amp;gt; directory. We recommend [https://github.com/ GitHub]. [https://help.github.com/articles/create-a-repo Need help ?]&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Implement your extension. &amp;lt;code&amp;gt;Hack, hack, hack :)&amp;lt;/code&amp;gt;. Make sure to commit often using meaningful commit message.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;[[Documentation/{{documentation/version}}/Developers/Tutorials/DocumentExtension#Extension_page|Create a documentation page for your extension]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;[[Documentation/{{documentation/version}}/Developers/Tutorials/ObtainExtensionServerApiKey|Create an account on the extension server and obtain an API Key]]. You will then use your midas login and api key to substitute &amp;lt;code&amp;gt;&amp;lt;YOUR-MIDAS-LOGIN&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;YOUR-MIDAS-APIKEY&amp;gt;&amp;lt;/code&amp;gt; in the examples.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;If not already done, go to [http://slicer.kitware.com/midas3/community/23 NA-MIC community] and click on &amp;lt;code&amp;gt;Join community&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;If not already done, send an email on the [http://massmail.bwh.harvard.edu/mailman/listinfo/slicer-devel slicer developers list] asking to be granted write permission on the [http://slicer.kitware.com/midas3/folder/253 experimental folder].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
To: slicer-devel@bwh.harvard.edu&lt;br /&gt;
Subject: Extension NAME-OF-YOUR-EXTENSION - Asking permission to write to the Experimental folder&lt;br /&gt;
Hi, &lt;br /&gt;
&lt;br /&gt;
This extension will allows to [...]&lt;br /&gt;
&lt;br /&gt;
Could you grant user YourUserName write access to the Experimental folder ?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Assuming the source code of your extension is located in folder &amp;lt;code&amp;gt;MyExtension&amp;lt;/code&amp;gt;, you could upload your extension doing:&lt;br /&gt;
&lt;br /&gt;
{|width = &amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; style=&amp;quot;border-bottom: 1px solid darkgrey;font-size: 75%;&amp;quot;| Linux or MacOSX (Makefile)&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; style=&amp;quot;border-bottom: 1px solid darkgrey;font-size: 75%;&amp;quot;| Windows (Visual Studio)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
{{pre2|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ mkdir MyExtension-build&lt;br /&gt;
&lt;br /&gt;
$ cd MyExtension-build&lt;br /&gt;
&lt;br /&gt;
$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DMIDAS_PACKAGE_EMAIL:STRING=&amp;lt;YOUR-MIDAS-LOGIN&amp;gt; -DMIDAS_PACKAGE_API_KEY:STRING=&amp;lt;YOUR-MIDAS-APIKEY&amp;gt; -DSlicer_DIR:PATH=/path/to/Slicer-Superbuild/Slicer-build ../MyExtension&lt;br /&gt;
&lt;br /&gt;
$ make ExperimentalUpload&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&amp;lt;ol start=&amp;quot;1&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Start CMake, select source and build directory&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add &amp;lt;code&amp;gt;Slicer_DIR&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;MIDAS_PACKAGE_EMAIL&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;MIDAS_PACKAGE_API_KEY&amp;lt;/code&amp;gt; entries to the cache&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:Slicer Extensions Configure Windows.png|600px]]&lt;br /&gt;
&amp;lt;li&amp;gt;Click on &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;, select Generator, then click on &amp;lt;code&amp;gt;Generate&amp;lt;/code&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open &amp;lt;code&amp;gt;MyExtension.sln&amp;lt;/code&amp;gt; (1), select &amp;lt;code&amp;gt;Release&amp;lt;/code&amp;gt; configuration (2), select &amp;lt;code&amp;gt;ExperimentalUpload&amp;lt;/code&amp;gt; (3) and &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; (4).&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:Slicer_Extension_ExperimentalUpload_Windows_VS2008.png|400px]]&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Check submission results on the dashboard: http://slicer.cdash.org/index.php?project=Slicer4#Extensions-Experimental&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;ol style=&amp;quot;list-style-type:none; border-left:thick solid red; padding-left:1em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;You should expect the test &amp;lt;code&amp;gt;MyCLITest&amp;lt;/code&amp;gt; to fail with error of the form:&lt;br /&gt;
  {{pre2|scroll|[nrrd] nrrdIoStateDataFileIterNext: couldn't open &amp;quot;~/MyExtension-build/MyCLI/Data/Baseline/CLIModuleTemplateTest.raw&amp;quot;}}&lt;br /&gt;
  This is explained by the fact the &amp;lt;code&amp;gt;*.nhdr&amp;lt;/code&amp;gt; file available on midas and downloaded locally still reference &amp;lt;code&amp;gt;CLIModuleTemplateTest.raw&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Check that the extension can be installed by starting the Slicer executable from &amp;lt;code&amp;gt;/path/to/Slicer-Superbuild/Slicer-build&amp;lt;/code&amp;gt; and installing your extension as explained [[Documentation/{{documentation/version}}/SlicerApplication/ExtensionsManager|here]].&amp;lt;/p&amp;gt;'''NOTE:''' MacOSX users cannot install experimental extensions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;If you consider your extension ready for distribution, follow [[Documentation/{{documentation/version}}/Developers/Tutorials/Contribute_Extension_Description_File|these instructions.]] to contribute the already generated description file.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{:Documentation/{{documentation/version}}/Developers/FAQ/Extensions|Extensions}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/Extensions/SkullStripper&amp;diff=33465</id>
		<title>Documentation/Nightly/Extensions/SkullStripper</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/Extensions/SkullStripper&amp;diff=33465"/>
		<updated>2013-06-20T15:58:11Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: #REDIRECT must be the first text line on the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Documentation/Nightly/Modules/SkullStripper]]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/Extensions/SwissSkullStripper&amp;diff=33463</id>
		<title>Documentation/Nightly/Extensions/SwissSkullStripper</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/Extensions/SwissSkullStripper&amp;diff=33463"/>
		<updated>2013-06-20T15:52:50Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Redirected page to Documentation/Nightly/Modules/SwissSkullStripper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Documentation/Nightly/Modules/SwissSkullStripper]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{documentation/versioncheck}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/Modules/SwissSkullStripper&amp;diff=33377</id>
		<title>Documentation/Nightly/Modules/SwissSkullStripper</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/Modules/SwissSkullStripper&amp;diff=33377"/>
		<updated>2013-06-16T17:34:12Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&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/SwissSkullStripper|SwissSkullStripper]]&amp;lt;br&amp;gt;&lt;br /&gt;
Acknowledgments:&lt;br /&gt;
This work is based the Skull-Stripper Filter for ITK, Stefan Bauer, Thomas Fejes and Mauricio Reyes, Institute for Surgical Technology and Biomechanics, University of Bern, Switzerland&amp;lt;br&amp;gt;&lt;br /&gt;
Author: Bill Lorensen (Noware)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor1: Stefan Bauer (Institute for Surgical Technology and Biomechanics, University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor2: Thomas Fejes (Institute for Surgical Technology and Biomechanics, University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor3: Mauricio Reyes (University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor4: Arnaud Gelas (Crisalix)&amp;lt;br&amp;gt;&lt;br /&gt;
Contact: Bill Lorensen, &amp;lt;email&amp;gt;bill.lorensen@gmail.com&amp;lt;/email&amp;gt;&amp;lt;br&amp;gt;&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;
A skull-stripping module that registers an atlas image to the patient&lt;br /&gt;
data. An atlas brain mask is propagated to the patient data. This&lt;br /&gt;
brain mask is eroded and then serves as initialization for a refined&lt;br /&gt;
brain extraction based on level-sets. The level-set is evolved towards&lt;br /&gt;
the edge of the brain-skull border with dedicated expansion, curvature&lt;br /&gt;
and advection terms.&amp;lt;br&amp;gt;&lt;br /&gt;
The module produces a brain mask for the patient data as well as the patient data with the masj applied.&amp;lt;br&amp;gt;&lt;br /&gt;
For the atlas, a customized isotropic T1-weighted MR image and a&lt;br /&gt;
manually generated brain mask are available for download.&lt;br /&gt;
* [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasImage.mha Download the atlas image]&lt;br /&gt;
* [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasMask.mha Download the atlas brain mask]&lt;br /&gt;
Users can also provide their own atlas image and brain mask.&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Use Cases}}&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:SwissSkullStripperAtlasImage.png|thumb|340px|Atlas Image]]&lt;br /&gt;
|[[Image:SwissSkullStripperAtlasMask.png|thumb|340px|Atlas Mask]]&lt;br /&gt;
|[[Image:SwissSkullStripperResults1.png|thumb|340px|Mask overlay on patient volume]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Tutorials}}&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:SwissSkullStripperPanel.png|thumb|280px|Module UI]]&lt;br /&gt;
|}&lt;br /&gt;
The user provides three input volumes:&lt;br /&gt;
# An atlas image volume. Use your own, or [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasImage.mha download one].&lt;br /&gt;
# An atlas brain mask volume, Use your own, or [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasMask.mha download one].&lt;br /&gt;
# A patient volume. Use your own, or [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/RegLib_C01_MRMeningioma_1.nrrd download one].&lt;br /&gt;
The module produces:&lt;br /&gt;
# A patient volume that resides within the patient mask&lt;br /&gt;
# A patient brain mask volume&lt;br /&gt;
The process takes about 2 minutes for most datasets.&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Similar Modules}}&lt;br /&gt;
[[Documentation/Nightly/Modules/SkullStripper|SkullStripper]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|References}}&lt;br /&gt;
* Bauer S., Fejes T., Reyes M., &amp;quot;A Skull-Stripping Filter for ITK&amp;quot;, [http://hdl.handle.net/10380/3353 Insight Journal, January-December, 2012]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Information for Developers}}&lt;br /&gt;
Source code for the extension is located [https://github.com/lorensen/SwissSkullStripperExtension here].&amp;lt;br&amp;gt;&lt;br /&gt;
A version of the module that can be used outside Slicer4 as an ITK remote module is located [http://github.com/lorensen/skullStrip here].&lt;br /&gt;
&lt;br /&gt;
{{documentation/{{documentation/version}}/module-developerinfo}}&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}}/Modules/Segmentation]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/extension-footer}}&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:SwissSkullStripper.png&amp;diff=33375</id>
		<title>File:SwissSkullStripper.png</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:SwissSkullStripper.png&amp;diff=33375"/>
		<updated>2013-06-16T15:20:53Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/Modules/SwissSkullStripper&amp;diff=33374</id>
		<title>Documentation/Nightly/Modules/SwissSkullStripper</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/Modules/SwissSkullStripper&amp;diff=33374"/>
		<updated>2013-06-16T13:14:17Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&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/SwissSkullStripper|SwissSkullStripper]]&amp;lt;br&amp;gt;&lt;br /&gt;
Acknowledgments:&lt;br /&gt;
This work is based the Skull-Stripper Filter for ITK, Stefan Bauer, Thomas Fejes and Mauricio Reyes, Institute for Surgical Technology and Biomechanics, University of Bern, Switzerland&amp;lt;br&amp;gt;&lt;br /&gt;
Author: Bill Lorensen (Noware)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor1: Stefan Bauer (Institute for Surgical Technology and Biomechanics, University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor2: Thomas Fejes (Institute for Surgical Technology and Biomechanics, University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor3: Mauriicio Reyes (University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor4: Arnaud Gelas (Crisalix)&amp;lt;br&amp;gt;&lt;br /&gt;
Contact: Bill Lorensen, &amp;lt;email&amp;gt;bill.lorensen@gmail.com&amp;lt;/email&amp;gt;&amp;lt;br&amp;gt;&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;
A skull-stripping module that registers an atlas image to the patient&lt;br /&gt;
data. An atlas brain mask is propagated to the patient data. This&lt;br /&gt;
brain mask is eroded and then serves as initialization for a refined&lt;br /&gt;
brain extraction based on level-sets. The level-set is evolved towards&lt;br /&gt;
the edge of the brain-skull border with dedicated expansion, curvature&lt;br /&gt;
and advection terms.&amp;lt;br&amp;gt;&lt;br /&gt;
The module produces a brain mask for the patient data as well as the patient data with the masj applied.&amp;lt;br&amp;gt;&lt;br /&gt;
For the atlas, a customized isotropic T1-weighted MR image and a&lt;br /&gt;
manually generated brain mask are available for download.&lt;br /&gt;
* [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasImage.mha Download the atlas image]&lt;br /&gt;
* [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasMask.mha Download the atlas brain mask]&lt;br /&gt;
Users can also provide their own atlas image and brain mask.&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Use Cases}}&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:SwissSkullStripperAtlasImage.png|thumb|340px|Atlas Image]]&lt;br /&gt;
|[[Image:SwissSkullStripperAtlasMask.png|thumb|340px|Atlas Mask]]&lt;br /&gt;
|[[Image:SwissSkullStripperResults1.png|thumb|340px|Mask overlay on patient volume]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Tutorials}}&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:SwissSkullStripperPanel.png|thumb|280px|Module UI]]&lt;br /&gt;
|}&lt;br /&gt;
The user provides three input volumes:&lt;br /&gt;
# An atlas image volume&lt;br /&gt;
# An atlas brain mask volume&lt;br /&gt;
# A patient volume&lt;br /&gt;
The module produces:&lt;br /&gt;
# A patient volume that resides within the patient mask&lt;br /&gt;
# A patient brain mask volume&lt;br /&gt;
The process takes about 2 minutes for most datasets.&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Similar Modules}}&lt;br /&gt;
[[Documentation/Nightly/Modules/SkullStripper|SkullStripper]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|References}}&lt;br /&gt;
* Bauer S., Fejes T., Reyes M., &amp;quot;A Skull-Stripping Filter for ITK&amp;quot;, [http://hdl.handle.net/10380/3353 Insight Journal, January-December, 2012]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Information for Developers}}&lt;br /&gt;
Source code for the extension is located [https://github.com/lorensen/SwissSkullStripperExtension here].&amp;lt;br&amp;gt;&lt;br /&gt;
A version of the module that can be used outside Slicer4 as an ITK remote module is located [http://github.com/lorensen/skullStrip here].&lt;br /&gt;
&lt;br /&gt;
{{documentation/{{documentation/version}}/module-developerinfo}}&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}}/Modules/Segmentation]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/extension-footer}}&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/Extensions/SwissSkullStripper&amp;diff=33373</id>
		<title>Documentation/Nightly/Extensions/SwissSkullStripper</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/Extensions/SwissSkullStripper&amp;diff=33373"/>
		<updated>2013-06-16T13:04:53Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Created page with '&amp;lt;noinclude&amp;gt;{{documentation/versioncheck}}&amp;lt;/noinclude&amp;gt; #REDIRECT Documentation/Nightly/Modules/SwissSkullStripper'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{documentation/versioncheck}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
#REDIRECT [[Documentation/Nightly/Modules/SwissSkullStripper]]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/Modules/SwissSkullStripper&amp;diff=33372</id>
		<title>Documentation/Nightly/Modules/SwissSkullStripper</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/Modules/SwissSkullStripper&amp;diff=33372"/>
		<updated>2013-06-16T12:56:06Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Created page with '&amp;lt;noinclude&amp;gt;{{documentation/versioncheck}}&amp;lt;/noinclude&amp;gt; &amp;lt;!-- ---------------------------- --&amp;gt; {{documentation/{{documentation/version}}/module-header}} &amp;lt;!-- -----------------------…'&lt;/p&gt;
&lt;hr /&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/SwissSkullStripper|SwissSkullStripper]]&amp;lt;br&amp;gt;&lt;br /&gt;
Acknowledgments:&lt;br /&gt;
This work is based the Skull-Stripper Filter for ITK, Stefan Bauer, Thomas Fejes and Mauricio Reyes, Institute for Surgical Technology and Biomechanics, University of Bern, Switzerland&amp;lt;br&amp;gt;&lt;br /&gt;
Author: Bill Lorensen (Noware)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor1: Stefan Bauer (Institute for Surgical Technology and Biomechanics, University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor2: Thomas Fejes (Institute for Surgical Technology and Biomechanics, University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor3: Mauriicio Reyes (University of Bern)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor4: Arnaud Gelas (Crisalix)&amp;lt;br&amp;gt;&lt;br /&gt;
Contact: Bill Lorensen, &amp;lt;email&amp;gt;bill.lorensen@gmail.com&amp;lt;/email&amp;gt;&amp;lt;br&amp;gt;&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;
A skull-stripping module that registers an atlas image to the patient&lt;br /&gt;
data. An atlas brain mask is propagated to the patient data. This&lt;br /&gt;
brain mask is eroded and then serves as initialization for a refined&lt;br /&gt;
brain extraction based on level-sets. The level-set is evolved towards&lt;br /&gt;
the edge of the brain-skull border with dedicated expansion, curvature&lt;br /&gt;
and advection terms.&amp;lt;br&amp;gt;&lt;br /&gt;
The module produces a brain mask for the patient data as well as the patient data with the masj applied.&amp;lt;br&amp;gt;&lt;br /&gt;
For the atlas, a customized isotropic T1-weighted MR image and a&lt;br /&gt;
manually generated brain mask are available for download.&lt;br /&gt;
* [[https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasImage.mha Download the atlas image]]&lt;br /&gt;
* [https://github.com/lorensen/SwissSkullStripperExtension/raw/master/SwissSkullStripper/Data/Input/atlasMask.mha Download the atlas brain mask]&lt;br /&gt;
Users can also provide their own atlas image and brain mask.&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Use Cases}}&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:SwissSkullStripperAtlasImage.png|thumb|340px|Atlas Image]]&lt;br /&gt;
|[[Image:SwissSkullStripperAtlasMask.png|thumb|340px|Atlas Mask]]&lt;br /&gt;
|[[Image:SwissSkullStripperResults1.png|thumb|340px|Mask overlay on patient volume]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Tutorials}}&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:SwissSkullStripperPanel.png|thumb|280px|Module UI]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Similar Modules}}&lt;br /&gt;
[[&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|References}}&lt;br /&gt;
* Bauer S., Fejes T., Reyes M., &amp;quot;A Skull-Stripping Filter for ITK&amp;quot;, [http://hdl.handle.net/10380/3353 Insight Journal, January-December, 2012]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Information for Developers}}&lt;br /&gt;
{{documentation/{{documentation/version}}/module-developerinfo}}&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}}/Modules/Segmentation]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/extension-footer}}&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:SwissSkullStripperPanel.png&amp;diff=33371</id>
		<title>File:SwissSkullStripperPanel.png</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:SwissSkullStripperPanel.png&amp;diff=33371"/>
		<updated>2013-06-16T12:55:26Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:SwissSkullStripperResults1.png&amp;diff=33370</id>
		<title>File:SwissSkullStripperResults1.png</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:SwissSkullStripperResults1.png&amp;diff=33370"/>
		<updated>2013-06-16T12:54:45Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:SwissSkullStripperAtlasMask.png&amp;diff=33369</id>
		<title>File:SwissSkullStripperAtlasMask.png</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:SwissSkullStripperAtlasMask.png&amp;diff=33369"/>
		<updated>2013-06-16T12:54:15Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:SwissSkullStripperAtlasImage.png&amp;diff=33368</id>
		<title>File:SwissSkullStripperAtlasImage.png</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:SwissSkullStripperAtlasImage.png&amp;diff=33368"/>
		<updated>2013-06-16T12:53:35Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29188</id>
		<title>Documentation/Nightly/ElevatorStory</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29188"/>
		<updated>2012-11-09T21:25:56Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Email template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it ?=&lt;br /&gt;
&amp;lt;pre&amp;gt;An elevator story is a summary you can provide to someone you&lt;br /&gt;
meet in an elevator, traveling a few floors. The same holds for an&lt;br /&gt;
e-mail you can present in a few lines (~10).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See http://slicer-devel.65872.n3.nabble.com/Slicer-Elevator-Story-tt4026759.html&lt;br /&gt;
&lt;br /&gt;
= Email template =&lt;br /&gt;
Please cut and paste the following into an e-mail if you think Slicer can solve a user's problem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Slicer is a free, open source software package for visualization and&lt;br /&gt;
image analysis. 3D Slicer is natively designed to be available on&lt;br /&gt;
multiple platforms, including Windows, Linux and Mac Os X. Leverages VTK and ITK.&lt;br /&gt;
&lt;br /&gt;
Features include:&lt;br /&gt;
* Multi-modality imaging including, MRI, CT, US, nuclear medicine, and microscopy&lt;br /&gt;
* DICOM support&lt;br /&gt;
* Volume Rendering&lt;br /&gt;
* 2D Image Display&lt;br /&gt;
* Multi Modality Registration&lt;br /&gt;
* Segmentation Algorithms&lt;br /&gt;
* Marching Cubes, Isosurface modelling&lt;br /&gt;
* Bidirectional interface for devices (OpenIGTLink)&lt;br /&gt;
* Plugin architecture for IO formats and algorithms&lt;br /&gt;
&lt;br /&gt;
Please visit http://www.slicer.org/pages/Introduction for a more&lt;br /&gt;
complete description&lt;br /&gt;
&lt;br /&gt;
There is no restriction on use, but permissions and compliance with rules &lt;br /&gt;
are responsibility of users. See http://www.slicer.org/pages/LicenseText.&lt;br /&gt;
&lt;br /&gt;
See http://download.slicer.org/ to download Slicer4 for your platform.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29187</id>
		<title>Documentation/Nightly/ElevatorStory</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29187"/>
		<updated>2012-11-09T21:23:38Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it ?=&lt;br /&gt;
&amp;lt;pre&amp;gt;An elevator story is a summary you can provide to someone you&lt;br /&gt;
meet in an elevator, traveling a few floors. The same holds for an&lt;br /&gt;
e-mail you can present in a few lines (~10).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See http://slicer-devel.65872.n3.nabble.com/Slicer-Elevator-Story-tt4026759.html&lt;br /&gt;
&lt;br /&gt;
= Email template =&lt;br /&gt;
Please cut and paste the following into an e-mail if you think Slicer can solve a user's problem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Slicer is a free, open source software package for visualization and&lt;br /&gt;
image analysis. 3D Slicer is natively designed to be available on&lt;br /&gt;
multiple platforms, including Windows, Linux and Mac Os X. Leverages VTK and ITK.&lt;br /&gt;
&lt;br /&gt;
Features include:&lt;br /&gt;
* Multi-modality imaging including, MRI, CT, US, nuclear medicine, and microscopy&lt;br /&gt;
* DICOM support&lt;br /&gt;
* Volume Rendering&lt;br /&gt;
* 2D Image Display&lt;br /&gt;
* Multi Modality Registration&lt;br /&gt;
* Segmentation Algorithms&lt;br /&gt;
* Marching Cubes, Isosurface modelling&lt;br /&gt;
* Bidirectional interface for devices (OpenIGTLink)&lt;br /&gt;
* Installation of extensions providing domain-specific functionality&lt;br /&gt;
* Plugin architecture for IO formats and algorithms&lt;br /&gt;
&lt;br /&gt;
Please visit http://www.slicer.org/pages/Introduction for a more&lt;br /&gt;
complete description&lt;br /&gt;
&lt;br /&gt;
There is no restriction on use, but permissions and compliance with rules &lt;br /&gt;
are responsibility of users. See http://www.slicer.org/pages/LicenseText.&lt;br /&gt;
&lt;br /&gt;
See http://download.slicer.org/ to download Slicer4 for your platform.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29186</id>
		<title>Documentation/Nightly/ElevatorStory</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29186"/>
		<updated>2012-11-09T21:21:26Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Email template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it ?=&lt;br /&gt;
&amp;lt;pre&amp;gt;An elevator story is a summary you can provide to someone you&lt;br /&gt;
meet in an elevator, traveling a few floors. The same holds for an&lt;br /&gt;
e-mail you can present in a few lines (~10).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See http://slicer-devel.65872.n3.nabble.com/Slicer-Elevator-Story-tt4026759.html&lt;br /&gt;
&lt;br /&gt;
= Email template =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Slicer is a free, open source software package for visualization and&lt;br /&gt;
image analysis. 3D Slicer is natively designed to be available on&lt;br /&gt;
multiple platforms, including Windows, Linux and Mac Os X. Leverages VTK and ITK.&lt;br /&gt;
&lt;br /&gt;
Features include:&lt;br /&gt;
* Multi-modality imaging including, MRI, CT, US, nuclear medicine, and microscopy&lt;br /&gt;
* DICOM support&lt;br /&gt;
* Volume Rendering&lt;br /&gt;
* 2D Image Display&lt;br /&gt;
* Multi Modality Registration&lt;br /&gt;
* Segmentation Algorithms&lt;br /&gt;
* Marching Cubes, Isosurface modelling&lt;br /&gt;
* Bidirectional interface for devices (OpenIGTLink)&lt;br /&gt;
* Installation of extensions providing domain-specific functionality&lt;br /&gt;
* Plugin architecture for IO formats and algorithms&lt;br /&gt;
&lt;br /&gt;
Please visit http://www.slicer.org/pages/Introduction for a more&lt;br /&gt;
complete description&lt;br /&gt;
&lt;br /&gt;
There is no restriction on use, but permissions and compliance with rules &lt;br /&gt;
are responsibility of users. See http://www.slicer.org/pages/LicenseText.&lt;br /&gt;
&lt;br /&gt;
See http://download.slicer.org/ to download Slicer4 for your platform.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29183</id>
		<title>Documentation/Nightly/ElevatorStory</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29183"/>
		<updated>2012-11-09T20:52:45Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Email template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it ?=&lt;br /&gt;
&amp;lt;pre&amp;gt;An elevator story is a summary you can provide to someone you&lt;br /&gt;
meet in an elevator, traveling a few floors. The same holds for an&lt;br /&gt;
e-mail you can present in a few lines (~10).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See http://slicer-devel.65872.n3.nabble.com/Slicer-Elevator-Story-tt4026759.html&lt;br /&gt;
&lt;br /&gt;
= Email template =&lt;br /&gt;
Slicer is a free, open source software package for visualization and&lt;br /&gt;
image analysis. 3D Slicer is natively designed to be available on&lt;br /&gt;
multiple platforms, including Windows, Linux and Mac Os X.&lt;br /&gt;
&lt;br /&gt;
Features include:&lt;br /&gt;
DICOM support&lt;br /&gt;
Volume Rendering&lt;br /&gt;
2D Image Dispay&lt;br /&gt;
Multi Modality Registration&lt;br /&gt;
Segmentation Algorithims&lt;br /&gt;
Marching Cubes, isosurface modelling&lt;br /&gt;
Pluing architecture for IO formats and algorithims&lt;br /&gt;
&lt;br /&gt;
Please visit http://www.slicer.org/pages/Introduction for a more&lt;br /&gt;
complete description.&lt;br /&gt;
&lt;br /&gt;
Go here http://download.slicer.org/ to download Slicer4 for your platform:&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29182</id>
		<title>Documentation/Nightly/ElevatorStory</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29182"/>
		<updated>2012-11-09T20:47:41Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it ?=&lt;br /&gt;
&amp;lt;pre&amp;gt;An elevator story is a summary you can provide to someone you&lt;br /&gt;
meet in an elevator, traveling a few floors. The same holds for an&lt;br /&gt;
e-mail you can present in a few lines (~10).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See http://slicer-devel.65872.n3.nabble.com/Slicer-Elevator-Story-tt4026759.html&lt;br /&gt;
&lt;br /&gt;
= Email template =&lt;br /&gt;
Slicer is a free, open source software package for visualization and&lt;br /&gt;
image analysis. 3D Slicer is natively designed to be available on&lt;br /&gt;
multiple platforms, including Windows, Linux and Mac Os X.&lt;br /&gt;
&lt;br /&gt;
Features include:&lt;br /&gt;
* DICOM support&lt;br /&gt;
* Volume Rendering&lt;br /&gt;
* 2D Image Dispay&lt;br /&gt;
* Multi Modality Registration&lt;br /&gt;
* Segmentation Algorithms&lt;br /&gt;
* Marching Cubes, isosurface modelling&lt;br /&gt;
* Plugin architecture for IO formats and algorithims&lt;br /&gt;
&lt;br /&gt;
Please visit http://www.slicer.org/pages/Introduction for a more&lt;br /&gt;
complete description.&lt;br /&gt;
&lt;br /&gt;
Go here http://download.slicer.org/ to download Slicer4 for your platform:&lt;br /&gt;
&lt;br /&gt;
[[File:InProgress.png|40px|alt=Work in progress]]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29178</id>
		<title>Documentation/Nightly/ElevatorStory</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/Nightly/ElevatorStory&amp;diff=29178"/>
		<updated>2012-11-09T20:32:47Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it ?=&lt;br /&gt;
&amp;lt;pre&amp;gt;An elevator story is a summary you can provide to someone you&lt;br /&gt;
meet in an elevator, traveling a few floors. The same holds for an&lt;br /&gt;
e-mail you can present in a few lines (~10).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See http://slicer-devel.65872.n3.nabble.com/Slicer-Elevator-Story-tt4026759.html&lt;br /&gt;
&lt;br /&gt;
= Email template =&lt;br /&gt;
&lt;br /&gt;
[[File:InProgress.png|40px|alt=Work in progress]]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies&amp;diff=24817</id>
		<title>Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies&amp;diff=24817"/>
		<updated>2012-02-23T21:18:24Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Ron: In the near future we will have a download site for extensions to Slicer&lt;br /&gt;
4. In terms of functionality this is like the Apple App Store or the&lt;br /&gt;
Android Market. &lt;br /&gt;
I would like to use a name for that capability that will&lt;br /&gt;
resonate with the end users.&lt;br /&gt;
&lt;br /&gt;
*Slicer Solution Catalog&lt;br /&gt;
*app exchange&lt;br /&gt;
*Tool Set&lt;br /&gt;
*Toolbox&lt;br /&gt;
*Tool Cabinet&lt;br /&gt;
*Tool Drawer&lt;br /&gt;
*Extension Tools&lt;br /&gt;
*Tool Room&lt;br /&gt;
*Tool Store&lt;br /&gt;
*Tool Line &lt;br /&gt;
*Tool Depot&lt;br /&gt;
*Tool Set&lt;br /&gt;
*Tool Box&lt;br /&gt;
*Tool Hub&lt;br /&gt;
*Tool Cabinet&lt;br /&gt;
*Tool Drawer&lt;br /&gt;
*Extension Tools&lt;br /&gt;
*Tool Room&lt;br /&gt;
*Tool Store&lt;br /&gt;
*Tool Selector&lt;br /&gt;
*Tool Line &lt;br /&gt;
*Tool Chest&lt;br /&gt;
*Tool Shed &lt;br /&gt;
*Slicer Extension Catalog&lt;br /&gt;
*Bargin Bin&lt;br /&gt;
*Slicer Exchange&lt;br /&gt;
*ToolPlace&lt;br /&gt;
*Slicer Mart&lt;br /&gt;
*Slicer Bazaar (recall the &amp;quot;Cathedral and the Bazaar&amp;quot;)&lt;br /&gt;
*Slicer Mall&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies&amp;diff=24816</id>
		<title>Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies&amp;diff=24816"/>
		<updated>2012-02-23T21:18:11Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Ron: In the near future we will have a download site for extensions to Slicer&lt;br /&gt;
4. In terms of functionality this is like the Apple App Store or the&lt;br /&gt;
Android Market. &lt;br /&gt;
I would like to use a name for that capability that will&lt;br /&gt;
resonate with the end users.&lt;br /&gt;
&lt;br /&gt;
*Slicer Solution Catalog&lt;br /&gt;
*app exchange&lt;br /&gt;
*Tool Set&lt;br /&gt;
*Toolbox&lt;br /&gt;
*Tool Cabinet&lt;br /&gt;
*Tool Drawer&lt;br /&gt;
*Extension Tools&lt;br /&gt;
*Tool Room&lt;br /&gt;
*Tool Store&lt;br /&gt;
*Tool Line &lt;br /&gt;
*Tool Depot&lt;br /&gt;
*Tool Set&lt;br /&gt;
*Tool Box&lt;br /&gt;
*Tool Hub&lt;br /&gt;
*Tool Cabinet&lt;br /&gt;
*Tool Drawer&lt;br /&gt;
*Extension Tools&lt;br /&gt;
*Tool Room&lt;br /&gt;
*Tool Store&lt;br /&gt;
*Tool Selector&lt;br /&gt;
*Tool Line &lt;br /&gt;
*Tool Chest&lt;br /&gt;
*Tool Shed &lt;br /&gt;
*Slicer Extension Catalog&lt;br /&gt;
*Bargin Bin&lt;br /&gt;
*Slicer Exchange&lt;br /&gt;
*ToolPlace&lt;br /&gt;
*Slicer Mart&lt;br /&gt;
*Slicer Bazaar (recall the &amp;quot;Cathedral and the Bazaar&amp;quot;)&lt;br /&gt;
*Slicer mall&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies&amp;diff=24815</id>
		<title>Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies&amp;diff=24815"/>
		<updated>2012-02-23T21:04:37Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Ron: In the near future we will have a download site for extensions to Slicer&lt;br /&gt;
4. In terms of functionality this is like the Apple App Store or the&lt;br /&gt;
Android Market. &lt;br /&gt;
I would like to use a name for that capability that will&lt;br /&gt;
resonate with the end users.&lt;br /&gt;
&lt;br /&gt;
*Slicer Solution Catalog&lt;br /&gt;
*app exchange&lt;br /&gt;
*Tool Set&lt;br /&gt;
*Toolbox&lt;br /&gt;
*Tool Cabinet&lt;br /&gt;
*Tool Drawer&lt;br /&gt;
*Extension Tools&lt;br /&gt;
*Tool Room&lt;br /&gt;
*Tool Store&lt;br /&gt;
*Tool Line &lt;br /&gt;
*Tool Depot&lt;br /&gt;
*Tool Set&lt;br /&gt;
*Tool Box&lt;br /&gt;
*Tool Hub&lt;br /&gt;
*Tool Cabinet&lt;br /&gt;
*Tool Drawer&lt;br /&gt;
*Extension Tools&lt;br /&gt;
*Tool Room&lt;br /&gt;
*Tool Store&lt;br /&gt;
*Tool Selector&lt;br /&gt;
*Tool Line &lt;br /&gt;
*Tool Chest&lt;br /&gt;
*Tool Shed &lt;br /&gt;
*Slicer Extension Catalog&lt;br /&gt;
*Bargin Bin&lt;br /&gt;
*Slicer Exchange&lt;br /&gt;
*ToolPlace&lt;br /&gt;
*Slicer Mart&lt;br /&gt;
*Slicer Bazaar (recall the &amp;quot;Cathedral and the Bazaar&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/4.0/Developers/Build_Instructions&amp;diff=16498</id>
		<title>Documentation/4.0/Developers/Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.0/Developers/Build_Instructions&amp;diff=16498"/>
		<updated>2010-06-04T20:53:17Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Step1 : Checkout slicer sources using subversion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The build system for [[Slicer4]] is being developed during the second half of 2010.  The goal is to provide a cross-platform build system that allows developers to quickly install and configure the multiple packages.&lt;br /&gt;
&lt;br /&gt;
Where [[Slicer3:Build_Instructions|Slicer3's build system]] relied on a [[Slicer3:getbuildtest|custom build script called getbuildtest]], new features added to [http://www.cmake.org CMake], partly driven by slicer's requirements, allow porting of the scripts to rely on more on native CMake functionality with the benefit that build script is more modular and general purpose.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Download (and if required compile) Qt - Use one of the link provided below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#FFFFCC&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;3&amp;quot;|&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot;|Linux&lt;br /&gt;
!colspan=&amp;quot;4&amp;quot;|Mac&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot;|Windows&lt;br /&gt;
|- bgcolor=&amp;quot;#FFFFCC&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|Tiger, Leopard&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|SnowLeopard&lt;br /&gt;
|- bgcolor=&amp;quot;#FFFFCC&amp;quot;&lt;br /&gt;
!|32bits&lt;br /&gt;
!|64bits&lt;br /&gt;
!|32bits&lt;br /&gt;
!|64bits&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|64bits&lt;br /&gt;
!|32bits&lt;br /&gt;
!|64bits&lt;br /&gt;
|-&lt;br /&gt;
! bgcolor=&amp;quot;#FFFFCC&amp;quot; | [http://get.qt.nokia.com/qt/source/ Qt source link]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot;| [http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.2.tar.gz 4.6.2]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot;| [http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.0-beta1.tar.gz 4.7 beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot;| [http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.2.zip 4.6.2]&lt;br /&gt;
|-&lt;br /&gt;
! bgcolor=&amp;quot;#FFFFCC&amp;quot; | [http://get.qt.nokia.com/qt/source/  Qt binary link]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;1&amp;quot;| [http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86-opensource-2010.02.bin 4.6.2]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;1&amp;quot;| [http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86_64-opensource-2010.02.bin 4.6.2]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot;| [http://get.qt.nokia.com/qtsdk/qt-sdk-mac-opensource-2010.02.dmg 4.6.2]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot;| [http://get.qt.nokia.com/qt/source/qt-mac-opensource-4.7.0-beta1.dmg 4.7 beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;1&amp;quot;| [http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.2-vs2008.exe 4.6.2 (vs2008)]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;1&amp;quot;| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* How to build Qt ?&lt;br /&gt;
&lt;br /&gt;
Configure options common to all platform:&lt;br /&gt;
&lt;br /&gt;
Check our different tutorials: &lt;br /&gt;
* Build Qt on Windows&lt;br /&gt;
* Build Qt on Linux&lt;br /&gt;
* Build Qt on Mac&lt;br /&gt;
&lt;br /&gt;
== Step1 : Checkout slicer sources using subversion  ==&lt;br /&gt;
For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd MyProjects&lt;br /&gt;
svn co http://svn.slicer.org/Slicer3/trunk Slicer3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step2 : Configure slicer project using either ccmake or cmake-gui  ==&lt;br /&gt;
&lt;br /&gt;
The grids displayed below summarized the available options.&lt;br /&gt;
&lt;br /&gt;
''Using ccmake'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir Slicer3-SuperBuild&lt;br /&gt;
cd Slicer3-SuperBuild&lt;br /&gt;
ccmake -DQT_QMAKE_EXECUTABLE:FILEPATH=/home/myself/qt-4.6.2/qt/bin/qmake ../Slicer3/SuperBuild&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Using cmake-gui''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Where is the source code: C:/MyProjects/Slicer3/SuperBuild&lt;br /&gt;
Where to build the binaries: C:/MyProjects/Slicer3-SuperBuild&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set of options and supported plateforms:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#FFFFCC&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot;| Description&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot;| Options&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot;| Platform&lt;br /&gt;
|- bgcolor=&amp;quot;#FFFFCC&amp;quot;&lt;br /&gt;
!| Slicer3_USE_KWWIDGETS&lt;br /&gt;
!| Slicer3_USE_PYTHON&lt;br /&gt;
!| Slicer3_USE_QT&lt;br /&gt;
!| Slicer3_USE_PYTHONQT&lt;br /&gt;
!| Linux&lt;br /&gt;
!| Mac&lt;br /&gt;
!| windows&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|  Kww-Python '''DEFAULT'''&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| ON&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| ON&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y &lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Kww-NoPython&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| ON&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| KwwAndQt-Python&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| ON&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| ON&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| ON&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgray&amp;quot;| N&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Qt-NoPythonQt&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| ON&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Qt-PythonQt&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| OFF&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| ON&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| ON&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgreen&amp;quot;| Y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''What is the difference between Python and PythonQt build ?''&lt;br /&gt;
Todo ...&lt;br /&gt;
&lt;br /&gt;
== Step3: Configure, Generate the solution files and Build ==&lt;br /&gt;
&lt;br /&gt;
==Platform Notes==&lt;br /&gt;
&lt;br /&gt;
* On windows and mac python gets rebuilt every time you type make.&lt;br /&gt;
* You currently need to manually set the DYLD_LIBRARY_PATH (mac) and related paths to run the executable Slicer3-SuperBuild/Slicer3-build/bin/SlicerQT&lt;br /&gt;
 export DYLD_LIBRARY_PATH=&amp;lt;path/to&amp;gt;/Slicer4-SuperBuild/CTK-build/CTK-build/bin:&amp;lt;path/to&amp;gt;/Slicer4-SuperBuild/CTK-build/CMakeExternals/Install/lib&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/3.6&amp;diff=14817</id>
		<title>Documentation/3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/3.6&amp;diff=14817"/>
		<updated>2010-04-29T11:43:01Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Surface Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is work in progress&lt;br /&gt;
&lt;br /&gt;
=Main GUI=&lt;br /&gt;
&lt;br /&gt;
*[[Modules:MainApplicationGUI-Documentation-3.6| Main Application GUI]] (Wendy Plesniak) &lt;br /&gt;
*[[Modules:EventBindings-3.6| &amp;quot;Hot-keys&amp;quot; and Keyboard Shortcuts]] (Wendy Plesniak) &lt;br /&gt;
*[[Modules:Loading-Data-3.6| Loading Data]] (scenes, DICOM, volumes, models, fiducials, transforms, etc.)   (Wendy Plesniak)&lt;br /&gt;
*[[Modules:Saving-Documentation-3.6| Saving Data]] (scenes, volumes, models, fiducials, transforms, etc.)  (Wendy Plesniak)&lt;br /&gt;
*[[Modules:SceneSnapshots-3.6| Creating and Restoring Scene Snapshots]] (Wendy Plesniak)&lt;br /&gt;
*[[Modules:ExtensionsManagementWizard-Documentation-3.6| Extensions Management Wizard]] '''in progress''' (Wendy Plesniak)&lt;br /&gt;
&lt;br /&gt;
=Modules=&lt;br /&gt;
*Please copy the template linked below, paste it into your page and customize it with your module's information.&lt;br /&gt;
[[Slicer3:Module_Documentation-3.6_Template|Slicer3:Module_Documentation-3.6_Template]] &lt;br /&gt;
*See Requirements for Modules for info to be put into the Help and Acknowledgment Tabs&lt;br /&gt;
*To put your lab's logo into a module, see [[Slicer3:Execution_Model_Documentation#Adding_Module_Logos_to_Slicer3|here]]&lt;br /&gt;
&lt;br /&gt;
Please adhere to the naming scheme for the module documentation:&lt;br /&gt;
*[ [Modules:MyModuleNameNoSpaces-Documentation-3.6|My Module Name With Spaces] ] (First Last Name)&lt;br /&gt;
&lt;br /&gt;
=Requirements for Modules=&lt;br /&gt;
{| border=&amp;quot;00&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
* The module is '''feature complete''', it does everything that it advertises it can do&lt;br /&gt;
* The module has a '''test'''. See [http://wiki.na-mic.org/Wiki/index.php/Slicer3:Execution_Model_Testing '''here'''] for more information.&lt;br /&gt;
* Module has '''documentation''' on the [[Documentation-3.5#Modules|Slicer wiki]]. Please use the template provided [[Documentation-3.6#Modules|'''here''']] to structure your page. Please keep in mind that our users are not computer scientists with a background in computer vision.&lt;br /&gt;
*Please add a pointer to the documentation on the Slicer wiki to the the '''Help''' tab of the module. See the '''Editor module''' in Slicer for an example.&lt;br /&gt;
* The contributor (and their manager/advisor), the lab (with labs/institution logo) and the funding source (with grant number, logo optional) are listed in the '''Acknowledegment''' tab of the module. Please see the '''Models module''' for an example. The people listed in the acknowledgement will be the primary people for support and maintenance relative of the module. [[Slicer3:Execution_Model_Documentation#Adding_Module_Logos_to_Slicer3|See here for more information.]]&lt;br /&gt;
** '''Style Guide:''' All acknowledgment icons should be 100x100 pixels, preferably in png format.&lt;br /&gt;
** '''Accessing logos:''' Icons for BIRN, NAC, NA-MIC and IGT are included in Slicer3/Base/GUI//vtkSlicerBaseAcknowledgementLogoIcons.cxx/h and resources for them are in Slicer3/Base/GUI/Resources/vtkSlicerBaseAcknowledgementLogos_ImageData.h. The API for vtkSlicerModuleGUI provides access to these icons. &lt;br /&gt;
** '''Adding logos:''' Please add additional image resources and logo icons to these files as required in order to promote shared use (and to prevent duplication in the code.)&lt;br /&gt;
* Many modules are better suited to be [[Documentation-3.4#Extensions_for_Downloading|downloadable extensions]].  The same module creation guidelines apply, but the actual implementation is done outside of the slicer source code repository.&lt;br /&gt;
* Follow [[Documentation-3.5-Rons-Rules|'''Ron's rules for tools''']]&lt;br /&gt;
| style=&amp;quot;background: #e5e5e5&amp;quot; align=&amp;quot;center&amp;quot;| Examples for the Help and &lt;br /&gt;
Acknowledgment Panels&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #ebeced&amp;quot;|[[Image:SlicerHelpExample.png|center|200px]][[Image:SlicerAcknowledgementExample.png|center|200px]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=List of Modules added or significantly revised since the 3.4 release=&lt;br /&gt;
* Interactive Editor&lt;br /&gt;
* Volume Rendering&lt;br /&gt;
* Colors (Nicole Aucoin)&lt;br /&gt;
* MRI Bias Field Correction (Sylvain Jaume)&lt;br /&gt;
* 4D Image (Viewer) (Junichi Tokuda)&lt;br /&gt;
* 4D Analysis (Time-intensity curve plotting and analysis) (Junichi Tokuda)&lt;br /&gt;
* Fast Marching segmentation (Andriy Fedorov)&lt;br /&gt;
* Mesh Contour Segmentation (Peter Karasev)&lt;br /&gt;
* Crop Volume (Subvolume extraction with ROI widget) (Andriy Fedorov)&lt;br /&gt;
* Measurements (rulers and angles) (Nicole Aucoin)&lt;br /&gt;
* Affine registration (Casey Goodlett)&lt;br /&gt;
* Collect Patient Fiducials (Andrew Wiles)&lt;br /&gt;
* IGT Tool Selector (Andrew Wiles)&lt;br /&gt;
* Fiducials (Nicole Aucoin)&lt;br /&gt;
* PETCTFusion (Wendy Plesniak)&lt;br /&gt;
* N4 Bias Field Correction (Andriy Fedorov)&lt;br /&gt;
&lt;br /&gt;
=List of Modules=&lt;br /&gt;
==Core==&lt;br /&gt;
*[[Modules:Cameras-Documentation-3.6| Camera Module]] (Sebastian Barre)&lt;br /&gt;
*[[Modules:Welcome-Documentation-3.6| Welcome Module]] (Wendy Plesniak, Steve Pieper, Sonia Pujol, Ron Kikinis)&lt;br /&gt;
*[[Modules:Volumes-Documentation-3.6| Volumes Module]] (Alex Yarmarkovich, Steve Pieper) &lt;br /&gt;
**[[Modules:Volumes:Diffusion Editor-Documentation-3.6| Diffusion Editor]] (Kerstin Kessel)&lt;br /&gt;
*[[Modules:Models-Documentation-3.6| Models Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:Fiducials-Documentation-3.6| Fiducials Module]]  (Nicole Aucoin) &lt;br /&gt;
*[[Modules:Measurements-Documentation-3.6 | Measurements (rulers and angles) ]] (Nicole Aucoin)&lt;br /&gt;
*[[Modules:Data-Documentation-3.6| Data Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:Slices-Documentation-3.6|Slices Module]] (Jim Miller) &lt;br /&gt;
*[[Modules:Colors-Documentation-3.6| Color Module]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:Editor-Documentation-3.4| Interactive Editor]] (Steve Pieper)   &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:ROIModule-Documentation-3.6|ROI Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:PETCTFusion-Documentation-3.6 | PET/CT Fusion Module]] (Wendy Plesniak)&lt;br /&gt;
*[[Modules:VolumeRendering-Documentation-3.6| Volume Rendering Module]] (Yanling Liu, Alex Yarmarkovich)&lt;br /&gt;
&lt;br /&gt;
==Specialized Modules==&lt;br /&gt;
&lt;br /&gt;
Please adhere to the naming scheme for the module documentation:&lt;br /&gt;
*[[Modules:MyModuleNameNoSpaces-Documentation-3.6|My Module Name With Spaces] ] (First Last Name)&lt;br /&gt;
&lt;br /&gt;
===Wizards===&lt;br /&gt;
*[[Modules:ChangeTracker-Documentation-3.6|ChangeTracker]] (Andriy Fedorov)&lt;br /&gt;
*[[Modules:IA_FEMesh-Documentation-3.6|IA FE Meshing Module]] (Vincent Magnotta, Curt Lisle)&lt;br /&gt;
&lt;br /&gt;
===Informatics Modules===&lt;br /&gt;
*[[Modules:FetchMI-Documentation-3.6| Fetch Medical Informatics Module]] (Wendy Plesniak, Dan Marcus)  &lt;br /&gt;
*[[Modules:QDECModule-Documentation-3.6| QDEC Module]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:QueryAtlas-Documentation-3.6|Query Atlas Module]] (Wendy Plesniak)&lt;br /&gt;
&lt;br /&gt;
===Registration===&lt;br /&gt;
*[[Slicer3:Registration|'''Overview of all Registration Modules''' ]]: go here for more detailed help on selecting your registration module.&lt;br /&gt;
*Fast&lt;br /&gt;
**[[Modules:Transforms-Documentation-3.6|Transforms]]:  manual &amp;amp; interactive rigid registration , (Alex Yarmarkovich)&lt;br /&gt;
**[[Modules:AffineRegistration-Documentation-3.6|Fast Affine Registration]]:  automated fast affine registration , (Jim Miller)   &lt;br /&gt;
**[[Modules:RigidRegistration-Documentation-3.6|Fast Rigid Registration]]:  automated fast rigid (6 DOF) registration , (Jim Miller)  &lt;br /&gt;
**[[Modules:DeformableB-SplineRegistration-Documentation-3.6|Fast Nonrigid BSpline Registration]]: fast non-rigid registration , (Bill Lorensen)  &lt;br /&gt;
*Robust&lt;br /&gt;
**[[Modules:RegisterImages-Documentation-3.6|Expert Pipeline Rigid-Affine-Nonrigid Registration]]:  automated registration with extensive parameter options, robust initialization, variable DOF and masking options, (Casey Goodlett)&lt;br /&gt;
**[[Modules:RegisterImagesMultiRes-Documentation-3.6|Robust Multiresolution Affine Registration]]: affine registration in multi-resolution scheme, robust to large differences in initial position or image content ,  (Casey Goodlett)&lt;br /&gt;
** [[Modules:BRAINSDemonWarp|BRAINSDemonWarp]] Hans Johnson (hans-johnson@uiowa.edu). Belongs to registration, robust&lt;br /&gt;
** [[Modules:BRAINSFit|BRAINSFit]] Hans Johnson (hans-johnson@uiowa.edu) . Belongs to registration robust&lt;br /&gt;
** [[Modules:BRAINSResample|BRAINSResample]] Hans Johnson (hans-johnson@uiowa.edu) . Belongs to registration robust&lt;br /&gt;
&lt;br /&gt;
*Brain Only&lt;br /&gt;
**[[Modules:ACPCTransform-Documentation-3.6|ACPC Transform]]: align a single brain along AC-PC line ,  (Nicole Aucoin)&lt;br /&gt;
*Non-Raster-Image Data&lt;br /&gt;
**[[Modules:TransformFromFiducials-Documentation-3.6|Fiducial Registration]]: align two sets of fiducials (translation, rigid or similarity)  (Casey Goodlett)&lt;br /&gt;
**[[Modules:PythonSurfaceICPRegistration-Documentation-3.6|Surface Registration]]: automated surface-to-surface (model) registration (Luca Antiga, Daniel Blezek)&lt;br /&gt;
*Experimental and auxiliary&lt;br /&gt;
**[[Modules:RegistrationMetrics-Documentation-3.6 | Registration Metrics (HD and DSC) ]] (Haytham Elhawary)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Updated to 3.6 but needs checking&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:LinearRegistration-Documentation-3.4|Linear Registration]]: obsolete: old version of the ''Fast Rigid Registration'' (Daniel Blezek)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Segmentation===&lt;br /&gt;
*[[Modules:SegmentationOverview3.6|Overview]]&lt;br /&gt;
**[[Modules:EMSegmentTemplateBuilder3.6|EM Segment Template Builder 3.6]] (Kilian Pohl)  &lt;br /&gt;
**[[Modules:EMSegment-Command-Line3.6|EM Segment Command-Line]] (Kilian Pohl)  &lt;br /&gt;
**[[Modules:EMSegment-Simple3.6|EM Segment Simple]] (Kilian Pohl) &lt;br /&gt;
**[[Modules:FastMarchingSegmentation-Documentation-3.6|Fast Marching segmentation]] (Andriy Fedorov)&lt;br /&gt;
**[[Modules:OtsuThresholdSegmentation-Documentation-3.6|Otsu Threshold Segmentation]] (Bill Lorensen)&lt;br /&gt;
**[[Modules:Simple Region Growing-Documentation-3.6|Simple Region Growing]] (Jim Miller, Harini Veeraraghavan)  &lt;br /&gt;
**[[Modules:RobustStatisticsSeg-Documentation-3.6|RobustStatisticsSeg]] Yi Gao (yigao@gatech.edu).&lt;br /&gt;
**[[Modules:BRAINSROIAuto|BRAINSROIAuto]] Hans Johnson (hans-johnson@uiowa.edu).&lt;br /&gt;
&lt;br /&gt;
===Statistics===&lt;br /&gt;
*[[Modules:LabelStatistics-Documentation-3.6|Label Statistics]] (Steve Pieper)&lt;br /&gt;
&lt;br /&gt;
===Diffusion MRI===&lt;br /&gt;
*Diffusion MRI&lt;br /&gt;
** DWI filtering&lt;br /&gt;
***[[Modules:JointRicianLMMSEImageFilter-Documentation-3.6|Joint Rician LMMSE Image Filter]] (Antonio Tristán Vega, Santiago Aja-Fernandez)   &lt;br /&gt;
***[[Modules:RicianLMMSEImageFilter-Documentation-3.6|Rician LMMSE Image Filter]] (Antonio Tristán Vega, Santiago Aja-Fernandez, Marc Niethammer)  &lt;br /&gt;
***[[Modules:UnbiasedNonLocalMeans-Documentation-3.6|Unbiased Non Local Means filter for DWI]]  (Antonio Tristán Vega, Santiago Aja-Fernandez)  &lt;br /&gt;
** Diffusion tensor utilities&lt;br /&gt;
***[[Modules:DiffusionTensorEstimation-Documentation-3.6|Diffusion Tensor Estimation]] (Raul San Jose Estepar)   &lt;br /&gt;
***[[Modules:DiffusionTensorScalarMeasurements-Documentation-3.6 | Diffusion Tensor Scalar Measurements]] (Raul San Jose Estepar)  &lt;br /&gt;
** Resampling&lt;br /&gt;
***[[Modules:ResampleDTIVolume-Documentation-3.6|Resample DTI Volume]] (Francois Budin)&lt;br /&gt;
** Tractography&lt;br /&gt;
***[[Modules:ROISeeding-Documentation-3.6 | Label Seeding]] (Raul San Jose Estepar)   &lt;br /&gt;
***[[Modules:FiducialSeeding-Documentation-3.6|Fiducial Seeding]] (Alex Yarmakovich, Steve Pieper) &lt;br /&gt;
***[[Modules:DTIDisplay-Documentation-3.6|FiberBundles]] (Alex Yarmakovich) &lt;br /&gt;
***[[Modules:StochasticTractography-Documentation-3.6|Python Stochastic Tractography]] (Julien de Siebenthal)   &lt;br /&gt;
***[[Modules:ROISelect-Documentation-3.6|ROI Select]] (Lauren O'Donnell)&lt;br /&gt;
&lt;br /&gt;
===IGT===&lt;br /&gt;
*[[Modules:OpenIGTLinkIF-Documentation-3.6| OpenIGTLinkIF Module]] (Junichi Tokuda)&lt;br /&gt;
*[[Modules:NeuroNav-Documentation-3.6| NeuroNav Module]] (Haiying Liu)&lt;br /&gt;
*[[Modules:ProstateNav-Documentation-3.6| ProstateNav Module]] (Junichi Tokuda, Andras Lasso)&lt;br /&gt;
*[[Modules:CollectFiducials-Documentation-3.6 | Collect Patient Fiducials ]] (Andrew Wiles)&lt;br /&gt;
*[[Modules:IGTToolSelector-Documentation-3.6 | IGT Tool Selector ]] (Andrew Wiles)&lt;br /&gt;
&lt;br /&gt;
===Time Series===&lt;br /&gt;
* [[Modules:FourDImage-Documentation-3.6|4D Image (Viewer)]] (Junichi Tokuda)&lt;br /&gt;
&lt;br /&gt;
===Filtering===&lt;br /&gt;
*[[Modules:MRIBiasFieldCorrection-Documentation-3.6|MRI Bias Field Correction]] (Sylvain Jaume)&lt;br /&gt;
*[[Modules:CheckerboardFilter-Documentation-3.6|Checkerboard Filter]] (Bill Lorensen, Jim Miller)&lt;br /&gt;
*[[Modules:HistogramMatching-Documentation-3.6|Histogram Matching]] '''In progress''' (Bill Lorensen, Xiaodong Tao)&lt;br /&gt;
*[[Modules:ImageLabelCombine-3.6|Image Label Combine]] (Alex Yarmarkovich)  &lt;br /&gt;
*[[Modules:ResampleVolume-Documentation-3.6|Resample Volume]] (Bill Lorensen)&lt;br /&gt;
*[[Modules:ResampleScalarVectorDWIVolume-Documentation-3.6|Resample Scalar/Vector/DWI Volume]] (Francois Budin)&lt;br /&gt;
*[[Modules:ThresholdImage-Documentation-3.6|Threshold Image]] (Nicole Aucoin)&lt;br /&gt;
*[[Modules:OtsuThreshold-Documentation-3.6|Otsu Threshold]] (Bill Lorensen) &lt;br /&gt;
*Arithmetic&lt;br /&gt;
**[[Modules:AddImages-Documentation-3.6|Add Images]] (Harini Veeraraghavan) &lt;br /&gt;
**[[Modules:SubtractImages-Documentation-3.6|Subtract Images]] (Harini Veeraraghavan)  &lt;br /&gt;
** [[Modules:CastImage-Documentation-3.6|Cast Image]] (Nicole Aucoin) &lt;br /&gt;
** [[Modules:MaskImage-Documentation-3.6|Mask Image]] (Nicole Aucoin) &lt;br /&gt;
*Denoising&lt;br /&gt;
**[[Modules:GradientAnisotropicFilter-Documentation-3.6| Gradient Anisotropic Filter]]  (Bill Lorensen)&lt;br /&gt;
**[[Modules:CurvatureAnisotropicDiffusion-Documentation-3.6|Curvature Anisotropic Diffusion]] (Bill Lorensen)&lt;br /&gt;
**[[Modules:GaussianBlur-Documentation-3.4|Gaussian Blur]] (Julien Jomier, Stephen Aylward)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:MedianFilter-Documentation-3.6|Median Filter]] '''In progress''' (Xiaodong Tao)  &lt;br /&gt;
*Morphology&lt;br /&gt;
**[[Modules:VotingBinaryHoleFilling-Documentation-3.6|Voting Binary Hole Filling]] (Jim Miller)  &lt;br /&gt;
**[[Modules:GrayscaleFillHole-Documentation-3.6|Grayscale Fill Hole]] (Bill Lorensen)&lt;br /&gt;
**[[Modules:GrayscaleGrindPeak-Documentation-3.6|Grayscale Grind Peak]] (Bill Lorensen)&lt;br /&gt;
&lt;br /&gt;
===Surface Models===&lt;br /&gt;
*[[Modules:ModelMaker-Documentation-3.6| ModelMaker]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:GrayscaleModelMaker-Documentation-3.6|Grayscale Model Maker]] (Bill Lorensen)&lt;br /&gt;
*[[Modules:MeshContourSegmentation-Documentation-3.6|Mesh Contour Segmentation]] (Peter Karasev)  &lt;br /&gt;
*[[Modules:PythonSurfaceConnectivity-Documentation-3.6| Python Surface Connectivity]] (Luca Antiga, Daniel Blezek)&lt;br /&gt;
*[[Modules:PythonSurfaceICPRegistration-Documentation-3.6| Python Surface ICP Registration]] (Luca Antiga, Daniel Blezek)&lt;br /&gt;
*[[Modules:PythonSurfaceToolbox-Documentation-3.6| Python Surface Toolbox]] (Luca Antiga, Daniel Blezek) &lt;br /&gt;
*[[Modules:ClipModel-Documentation-3.6| Clip Model]] (Alex Yarmarkovich)  &lt;br /&gt;
*[[Modules:Model_Into_Label_Volume_Documentation-3.6| Model into Label Volume]] (Nicole Aucoin)&lt;br /&gt;
*[[Modules:MergeModels-Documentation-3.6| Merge Models]] (Nicole Aucoin)&lt;br /&gt;
&lt;br /&gt;
===Batch processing===&lt;br /&gt;
*[[Modules:EMSegmentBatch-Documentation-3.6|EM Segmenter batch]] (Julien Jomier, Brad Davis)&lt;br /&gt;
*[[Modules:GaussianBlurBatch-Documentation-3.6|Gaussian Blur batch]] (Julien Jomier, Stephen Aylward)&lt;br /&gt;
*[[Modules:RegisterImagesBatch-Documentation-3.6|Register Images batch]] (Julien Finet, Stephen Aylward)&lt;br /&gt;
*[[Modules:ResampleVolumeBatch-Documentation-3.6|Resample Volume batch]] (Julien Finet)&lt;br /&gt;
&lt;br /&gt;
===Converters===&lt;br /&gt;
*[[Modules:CreateaDicomSeries-Documentation-3.6|Create a Dicom Series]] '''(in progress)''' (Xiaodong Tao)  &lt;br /&gt;
*[[Modules:DicomToNRRD-3.6|Dicom to NRRD]] '''(in progress)''' (Xiaodong Tao)&lt;br /&gt;
*[[Modules:OrientImages-Documentation-3.6|Orient Images]] '''(In progress)''' (Xiaodong Tao)  &lt;br /&gt;
*[[Modules:PythonExplodeVolumeTransform-Documentation-3.6| Python Explode Volume Transform]] (Luca Antiga, Daniel Blezek)&lt;br /&gt;
*[[Modules:CropVolume-Documentation-3.6|Crop Volume]] (previously ExtractSubvolumeROI) (Andriy Fedorov)&lt;br /&gt;
&lt;br /&gt;
==Experimental==&lt;br /&gt;
* [[Modules:N4ITKBiasFieldCorrection-Documentation-3.6|N4 Bias Field Correction]] (Andriy Fedorov)&lt;br /&gt;
&lt;br /&gt;
=Slicer Extensions=&lt;br /&gt;
&lt;br /&gt;
==Extensions for Downloading==&lt;br /&gt;
===Introduction===&lt;br /&gt;
[[Image:SlicerOnNITRC2009.png|thumb|right|Slicer on NITRC]]&lt;br /&gt;
* Slicer Extensions are a mechanism for third parties to provide modules which extend the functionality of 3d Slicer.&lt;br /&gt;
* Some of the extensions do not use the Slicer license. Please review carefully.&lt;br /&gt;
* For a subset of extensions, you can use the extension wizard in Slicer to find their webpages and to install/uninstall individual extensions. In case of problems with those modules, please talk directly to the developers of the extensions.&lt;br /&gt;
* The version that is available through the extension manager is chosen by the developer of that extension   &lt;br /&gt;
&lt;br /&gt;
We are using NITRC as the primary repository for contributed extensions. As a general rule, we do not test the extensions ourselves. Use them at your own risk.&lt;br /&gt;
Click [http://www.nitrc.org/search/?type_of_search=soft&amp;amp;words=slicer3&amp;amp;Search.x=0&amp;amp;Search.y=0&amp;amp;Search=Search  here] to see a listing of Slicer 3 extensions on NITRC.&lt;br /&gt;
&lt;br /&gt;
[[Image:Slicer-3.4.1-extension-manager-2009-10-02.png|thumb|right|Extension manager dialog box]]&lt;br /&gt;
To add extension modules to an installed binary of slicer:&lt;br /&gt;
* Use the View-&amp;gt;Extension Manager menu option&lt;br /&gt;
* The dialog will be initialized with the URL to the extensions that have been compiled to match your binary of slicer.&lt;br /&gt;
** '''Note''' installing extensions from a different repository URL is likely to be unstable due to platform and software version differences.&lt;br /&gt;
** You can select a local install directory for your downloaded extensions (be sure to choose a directory with enough free space).&lt;br /&gt;
* Select the extensions you wish to install and click to download them.  Installed extensions will be available when you restart slicer.&lt;br /&gt;
* To turn modules on or off, you can use the Module Settings page of the View-&amp;gt;Application Settings dialog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Extensions are compiled as part of the nightly build. In order to have your extension compiled nightly and made available to end users, please contact the Slicer team. For explanations for developers see [[Slicer3:Extensions| here]]&lt;br /&gt;
&lt;br /&gt;
'''Installation'''&lt;br /&gt;
*Click on the cogwheel icon to start the extensions wizard (highlighted in red)&lt;br /&gt;
[[image:Slicertoolbar.png|Extensions Wizard]]&lt;br /&gt;
&lt;br /&gt;
===Listing of plug-ins===&lt;br /&gt;
&lt;br /&gt;
'''Available Extensions'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ABC-Documentation-3.5|ABC]] Marcel Prastawa (prastawa@sci.utah.edu) (a.k.a. Atlas Based Classification) '''Not yet 3.6'''. Belongs to segmentation&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ARCTIC-Documentation-3.6|ARCTIC]] Cedric Mathieu and Clement Vachet (cvachet@email.unc.edu) (a.k.a Automatic Regional Cortical ThICkness) '''Not yet 3.6'''. Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BRAINSMush|BRAINSMush]] Hans Johnson (hans-johnson@uiowa.edu) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:CMTK|CMTK]] Computational Morphometry Toolkit Torsten Rohlfing (torsten@synapse.sri.com) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:EMDTIClustering-Documentation-3.6|EMFiberClusteringModule]] Mahnaz Maddah (maddah@ge.com) (a.k.a. Quantitative Diffusion Tools). Belongs to tractography&lt;br /&gt;
&lt;br /&gt;
* [[Modules:FourDAnalysis-Documentation-3.6|4D Analysis (Time-series plotting and analysis including kinetic analysis of DCE MRI)]] Junichi Tokuda (tokuda@bwh.harvard.edu)&lt;br /&gt;
&lt;br /&gt;
* [[Modules:FuzzySegmentationModule|FuzzySegmentationModule]] Xiaodong Tao (taox@research.ge.com) '''Not yet 3.6'''. Belongs to segmentation.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:HammerRegistration|HammerRegistration]] GuorongWu, XiaodongTao, JimMiller, DinggangShen (dgshen@med.unc.edu) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:LabelDiameterEstimation-Documentation-3.5|LabelDiameterEstimation]] Andriy Fedorov (fedorov@bwh.harvard.edu) '''Not yet 3.6'''. Belongs to Statistics.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:LesionSegmentationApplications-Documentation-3.6|LesionSegmentationApplications]] Mark Scully (mscully@mrn.org) (a.k.a. 3DSlicerLupusLesionModule) '''Not yet 3.6'''. Belongs to wizards.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:Plastimatch|Plastimatch]] Greg Sharp (gcsharp@partners.org) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:RicianNoiseFilter|RicianNoiseFilter]] Ross Whitaker (whitaker@cs.utah.edu) '''Not yet 3.6'''. Belongs to DWI&lt;br /&gt;
&lt;br /&gt;
* [[Modules:SkullStripperModule|SkullStripperModule]] Xiaodong Tao (taox@research.ge.com) '''Not yet 3.6'''. Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Modules:SpineSegmentation-Documentation-3.6|SpineSegmentation]] Sylvain Jaume (sylvain@csail.mit.edu). Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Image:Slicervmtk_logo.png|150px]] The Vascular Modeling Toolkit in 3D Slicer, Daniel Haehn (haehn@bwh.harvard.edu)&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKSlicerModule|VmtkSlicerModule]] prerequisite install for all VMTK plug-ins&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKCenterlines|VMTKCenterlines]] providing centerline computation of surface models&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKEasyLevelSetSegmentation|VMTKEasyLevelSetSegmentation]] providing level-set segmentation of vessels, aneurysms and tubular structures using an easy interface&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKLevelSetSegmentation|VMTKLevelSetSegmentation]] providing level-set segmentation of vessels, aneurysms and tubular structures using different algorithms for initialization and evolution&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKVesselEnhancement|VMTKVesselEnhancement]] providing vessel enhancement filters to highlight vascular or tubular structures&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example Extensions====&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleCommandLine|ExampleCommandLine]] Jim Miller '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleLoadableGuiLessModule|ExampleLoadableGuiLessModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleLoadableModule|ExampleLoadableModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:PythonSampleScriptedModule|PythonSampleScriptedModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:TclSampleScriptedModule|TclSampleScriptedModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Non-SPL Supported Compatibility Packages'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BioImageSuite|BioImageSuite]] Xenios Papademtrios '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
=QA=&lt;br /&gt;
[[Slicer-3.6-QA|Slicer 3.6 QA table]]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:GrayscaleModelMaker-Documentation-3.6&amp;diff=14816</id>
		<title>Modules:GrayscaleModelMaker-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:GrayscaleModelMaker-Documentation-3.6&amp;diff=14816"/>
		<updated>2010-04-29T11:39:50Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Grayscale Model Maker&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:GMMSkin.png|thumb|280px|CT Study, Skin. Threshold=-300 hounsfeld]]&lt;br /&gt;
|[[Image:GMMBone.png|thumb|280px|CT Study, Bone. Threshold=200 hounsfeld]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Surface Models&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Authors: Bill Lorensen, Nicole Aucoin&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
Create 3D surface models from grayscale data. This module&lt;br /&gt;
uses Marching Cubes to create an isosurface at a given threshold. The&lt;br /&gt;
resulting surface consists of triangles that separate a volume into&lt;br /&gt;
regions below and above the threshold. The resulting surface can be&lt;br /&gt;
smoothed and decimated. This model works on continuous data while the&lt;br /&gt;
module Model Maker works on labeled (or discrete) data.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GrayscaleModelMaker &lt;br /&gt;
                   [--returnparameterfile&lt;br /&gt;
                   &amp;lt;std::string&amp;gt;]&lt;br /&gt;
                   [--processinformationaddress&lt;br /&gt;
                   &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
                   [--pointnormals] [--splitnormals]&lt;br /&gt;
                   [--decimate &amp;lt;float&amp;gt;] [--smooth&lt;br /&gt;
                   &amp;lt;int&amp;gt;] [-n &amp;lt;std::string&amp;gt;] [-t&lt;br /&gt;
                   &amp;lt;float&amp;gt;] [--] [--version] [-h]&lt;br /&gt;
                   &amp;lt;std::string&amp;gt; &amp;lt;std::string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
&lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --pointnormals&lt;br /&gt;
     Calculate the point normals? Calculated point normals make the surface&lt;br /&gt;
     appear smooth. Without point normals, the surface will appear faceted.&lt;br /&gt;
     (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --splitnormals&lt;br /&gt;
     Splitting normals is useful for visualizing sharp features. However it&lt;br /&gt;
     creates holes in surfaces which affect measurements (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --decimate &amp;lt;float&amp;gt;&lt;br /&gt;
     Target reduction during decimation, as a decimal percentage reduction&lt;br /&gt;
     in the number of polygons. If 0, no decimation will be done. (default:&lt;br /&gt;
     0.25)&lt;br /&gt;
&lt;br /&gt;
   --smooth &amp;lt;int&amp;gt;&lt;br /&gt;
     Number of smoothing iterations. If 0, no smoothing will be done.&lt;br /&gt;
     (default: 15)&lt;br /&gt;
&lt;br /&gt;
   -n &amp;lt;std::string&amp;gt;,  --name &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Name to use for this model. (default: Model)&lt;br /&gt;
&lt;br /&gt;
   -t &amp;lt;float&amp;gt;,  --threshold &amp;lt;float&amp;gt;&lt;br /&gt;
     Grayscale threshold of isosurface. The resulting surface of triangles&lt;br /&gt;
     separates the volume into voxels that lie above (inside) and below&lt;br /&gt;
     (outside) the threshold. (default: 100)&lt;br /&gt;
&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Volume containing the input grayscale data.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output that contains geometry model.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/GrayscaleModelMaker.cxx?view=annotate GrayscaleModelMaker.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/GrayscaleModelMaker.xml?view=co  GrayscaleModelMaker.xml]&lt;br /&gt;
&lt;br /&gt;
Test: [http://viewvc.na-mic.org/viewcvs.cgi/trunk/Applications/CLI/Testing/GrayscaleModelMakerTest.cxx?rev=11537&amp;amp;view=log GrayscaleModelMakerTest.cxx]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgment===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:GMMBone.png&amp;diff=14815</id>
		<title>File:GMMBone.png</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:GMMBone.png&amp;diff=14815"/>
		<updated>2010-04-29T11:39:02Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:GMMSkin.png&amp;diff=14814</id>
		<title>File:GMMSkin.png</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:GMMSkin.png&amp;diff=14814"/>
		<updated>2010-04-29T11:38:43Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:GrayscaleModelMaker-Documentation-3.6&amp;diff=14813</id>
		<title>Modules:GrayscaleModelMaker-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:GrayscaleModelMaker-Documentation-3.6&amp;diff=14813"/>
		<updated>2010-04-29T11:26:24Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Created page with 'Return to Slicer 3.6 Documentation  __NOTOC__ ===Module Name=== Grayscale Model Maker  {| |Input Image |[[Image:Sample2.pn…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Grayscale Model Maker&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Sample1.png|thumb|280px|Input Image]]&lt;br /&gt;
|[[Image:Sample2.png|thumb|280px|Median Filtered Image]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Surface Models&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Authors: Bill Lorensen, Nicole Aucoin&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
Create 3D surface models from grayscale data. This module&lt;br /&gt;
uses Marching Cubes to create an isosurface at a given threshold. The&lt;br /&gt;
resulting surface consists of triangles that separate a volume into&lt;br /&gt;
regions below and above the threshold. The resulting surface can be&lt;br /&gt;
smoothed and decimated. This model works on continuous data while the&lt;br /&gt;
module Model Maker works on labeled (or discrete) data.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GrayscaleModelMaker &lt;br /&gt;
                   [--returnparameterfile&lt;br /&gt;
                   &amp;lt;std::string&amp;gt;]&lt;br /&gt;
                   [--processinformationaddress&lt;br /&gt;
                   &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
                   [--pointnormals] [--splitnormals]&lt;br /&gt;
                   [--decimate &amp;lt;float&amp;gt;] [--smooth&lt;br /&gt;
                   &amp;lt;int&amp;gt;] [-n &amp;lt;std::string&amp;gt;] [-t&lt;br /&gt;
                   &amp;lt;float&amp;gt;] [--] [--version] [-h]&lt;br /&gt;
                   &amp;lt;std::string&amp;gt; &amp;lt;std::string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
&lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --pointnormals&lt;br /&gt;
     Calculate the point normals? Calculated point normals make the surface&lt;br /&gt;
     appear smooth. Without point normals, the surface will appear faceted.&lt;br /&gt;
     (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --splitnormals&lt;br /&gt;
     Splitting normals is useful for visualizing sharp features. However it&lt;br /&gt;
     creates holes in surfaces which affect measurements (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --decimate &amp;lt;float&amp;gt;&lt;br /&gt;
     Target reduction during decimation, as a decimal percentage reduction&lt;br /&gt;
     in the number of polygons. If 0, no decimation will be done. (default:&lt;br /&gt;
     0.25)&lt;br /&gt;
&lt;br /&gt;
   --smooth &amp;lt;int&amp;gt;&lt;br /&gt;
     Number of smoothing iterations. If 0, no smoothing will be done.&lt;br /&gt;
     (default: 15)&lt;br /&gt;
&lt;br /&gt;
   -n &amp;lt;std::string&amp;gt;,  --name &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Name to use for this model. (default: Model)&lt;br /&gt;
&lt;br /&gt;
   -t &amp;lt;float&amp;gt;,  --threshold &amp;lt;float&amp;gt;&lt;br /&gt;
     Grayscale threshold of isosurface. The resulting surface of triangles&lt;br /&gt;
     separates the volume into voxels that lie above (inside) and below&lt;br /&gt;
     (outside) the threshold. (default: 100)&lt;br /&gt;
&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Volume containing the input grayscale data.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output that contains geometry model.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/GrayscaleModelMaker.cxx?view=annotate GrayscaleModelMaker.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/GrayscaleModelMaker.xml?view=co  GrayscaleModelMaker.xml]&lt;br /&gt;
&lt;br /&gt;
Test: [http://viewvc.na-mic.org/viewcvs.cgi/trunk/Applications/CLI/Testing/GrayscaleModelMakerTest.cxx?rev=11537&amp;amp;view=log GrayscaleModelMakerTest.cxx]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgment===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:GradientAnisotropicFilter-Documentation-3.6&amp;diff=14679</id>
		<title>Modules:GradientAnisotropicFilter-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:GradientAnisotropicFilter-Documentation-3.6&amp;diff=14679"/>
		<updated>2010-04-28T19:54:08Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Module Name */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Gradient Anisotropic Filter&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:MRIUnfiltered.png|thumb|280px|Unfiltered MRI image]]&lt;br /&gt;
|[[Image:MRIGradientAnisotropicDiffusion.png|thumb|280px|Gradient filtered with conductance=1 and iterations=10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Filtering/Denoising&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Author: Bill Lorensen&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
Runs gradient anisotropic diffusion on a volume.&lt;br /&gt;
&lt;br /&gt;
Anisotropic diffusion methods reduce noise (or unwanted detail) in&lt;br /&gt;
images while preserving specific image features, like edges.  For many&lt;br /&gt;
applications, there is an assumption that light-dark transitions&lt;br /&gt;
(edges) are interesting. Standard isotropic diffusion methods move&lt;br /&gt;
and blur light-dark boundaries. Anisotropic diffusion methods are&lt;br /&gt;
formulated to specifically preserve edges.&lt;br /&gt;
The conductance term for this implementation is a function&lt;br /&gt;
of the gradient magnitude of the image at each point, reducing the&lt;br /&gt;
strength of diffusion at edges.&lt;br /&gt;
The numerical implementation of this equation is similar to that&lt;br /&gt;
described in the Perona-Malik paper, but uses a more robust technique&lt;br /&gt;
for gradient magnitude estimation and has been generalized to&lt;br /&gt;
N-dimensions.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GradientAnisotropicDiffusion  [--returnparameterfile&lt;br /&gt;
                              &amp;lt;std::string&amp;gt;]&lt;br /&gt;
                              [--processinformationaddress&lt;br /&gt;
                              &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
                              [--timeStep &amp;lt;double&amp;gt;] [--iterations&lt;br /&gt;
                              &amp;lt;int&amp;gt;] [--conductance &amp;lt;double&amp;gt;]&lt;br /&gt;
                              [--] [--version] [-h] &amp;lt;std::string&amp;gt;&lt;br /&gt;
                              &amp;lt;std::string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
&lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --timeStep &amp;lt;double&amp;gt;&lt;br /&gt;
     The time step depends on the dimensionality of the image. In Slicer3&lt;br /&gt;
     the images are 3D and the default (.0625) time step will provide a&lt;br /&gt;
     stable solution. (default: 0.0625)&lt;br /&gt;
&lt;br /&gt;
   --iterations &amp;lt;int&amp;gt;&lt;br /&gt;
     The more iterations, the more smoothing. Each iteration takes the same&lt;br /&gt;
     amount of time. If it takes 10 seconds for one iteration, then it will&lt;br /&gt;
     take 100 seconds for 10 iterations. Note that the conductance controls&lt;br /&gt;
     how much each iteration smooths across edges. (default: 5)&lt;br /&gt;
&lt;br /&gt;
   --conductance &amp;lt;double&amp;gt;&lt;br /&gt;
     Conductance controls the sensitivity of the conductance term. As a&lt;br /&gt;
     general rule, the lower the value, the more strongly the filter&lt;br /&gt;
     preserves edges. A high value will cause diffusion (smoothing) across&lt;br /&gt;
     edges. Note that the number of iterations controls how much smoothing&lt;br /&gt;
     is done within regions bounded by edges. (default: 1)&lt;br /&gt;
&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Input volume to be filtered&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output filtered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/GradientAnisotropicDiffusion.cxx?view=co GradientAnisotropicDiffusion.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/GradientAnisotropicDiffusion.xml?view=co GradientAnisotropicDiffusion.xml]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgment===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:MRIGradientAnisotropicDiffusion.png&amp;diff=14678</id>
		<title>File:MRIGradientAnisotropicDiffusion.png</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:MRIGradientAnisotropicDiffusion.png&amp;diff=14678"/>
		<updated>2010-04-28T19:53:24Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:CurvatureAnisotropicDiffusion-Documentation-3.6&amp;diff=14673</id>
		<title>Modules:CurvatureAnisotropicDiffusion-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:CurvatureAnisotropicDiffusion-Documentation-3.6&amp;diff=14673"/>
		<updated>2010-04-28T19:51:40Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Module Name */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Curvature Anisotropic Diffusion Filter&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:MRIUnfiltered.png|thumb|280px|Unfiltered MRI image]]&lt;br /&gt;
|[[Image:MRICurvatureAnisotropicDiffusion.png|thumb|280px|Curvature filtered with conductance=1 and iterations=10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Filtering/Denoising&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Author: Bill Lorensen&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
Performs anisotropic diffusion on an image using a modified curvature&lt;br /&gt;
diffusion equation (MCDE).&lt;br /&gt;
&lt;br /&gt;
MCDE does not exhibit the edge enhancing properties of classic&lt;br /&gt;
anisotropic diffusion, which can under certain conditions undergo a&lt;br /&gt;
'negative' diffusion, which enhances the contrast of edges.  Equations&lt;br /&gt;
of the form of MCDE always undergo positive diffusion, with the&lt;br /&gt;
conductance term only varying the strength of that diffusion.&lt;br /&gt;
&lt;br /&gt;
Qualitatively, MCDE compares well with other non-linear diffusion&lt;br /&gt;
techniques.  It is less sensitive to contrast than classic&lt;br /&gt;
Perona-Malik style diffusion, and preserves finer detailed structures&lt;br /&gt;
in images.  There is a potential speed trade-off for using this&lt;br /&gt;
function in place of Gradient Anisotropic Diffusion.  Each iteration&lt;br /&gt;
of the solution takes roughly twice as long.  Fewer iterations,&lt;br /&gt;
however, may be required to reach an acceptable solution.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CurvatureAnisotropicDiffusion &lt;br /&gt;
                             [--returnparameterfile&lt;br /&gt;
                             &amp;lt;std::string&amp;gt;]&lt;br /&gt;
                             [--processinformationaddress&lt;br /&gt;
                             &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
                             [--timeStep &amp;lt;double&amp;gt;] [--iterations&lt;br /&gt;
                             &amp;lt;int&amp;gt;] [--conductance &amp;lt;double&amp;gt;]&lt;br /&gt;
                             [--] [--version] [-h] &amp;lt;std::string&amp;gt;&lt;br /&gt;
                             &amp;lt;std::string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
&lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --timeStep &amp;lt;double&amp;gt;&lt;br /&gt;
     Time Step (default: 0.0625)&lt;br /&gt;
&lt;br /&gt;
   --iterations &amp;lt;int&amp;gt;&lt;br /&gt;
     The more iterations, the more smoothing. Each iteration takes the same&lt;br /&gt;
     amount of time. If it takes 10 seconds for one iteration, then it will&lt;br /&gt;
     take 100 seconds for 10 iterations. Note that the conductance controls&lt;br /&gt;
     how much each iteration smooths across edges. (default: 1)&lt;br /&gt;
&lt;br /&gt;
   --conductance &amp;lt;double&amp;gt;&lt;br /&gt;
     Conductance (default: 1)&lt;br /&gt;
&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Input volume to be filtered&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output filtered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/CurvatureAnisotropicDiffusion.cxx?view=co CurvatureAnisotropicDiffusion.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/CurvatureAnisotropicDiffusion.xml?view=co CurvatureAnisotropicDiffusion.xml]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgment===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:MRIUnfiltered.png&amp;diff=14671</id>
		<title>File:MRIUnfiltered.png</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:MRIUnfiltered.png&amp;diff=14671"/>
		<updated>2010-04-28T19:50:29Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:MRICurvatureAnisotropicDiffusion.png&amp;diff=14670</id>
		<title>File:MRICurvatureAnisotropicDiffusion.png</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:MRICurvatureAnisotropicDiffusion.png&amp;diff=14670"/>
		<updated>2010-04-28T19:49:38Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/3.6&amp;diff=14642</id>
		<title>Documentation/3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/3.6&amp;diff=14642"/>
		<updated>2010-04-28T19:15:07Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Filtering */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is work in progress&lt;br /&gt;
&lt;br /&gt;
=Main GUI=&lt;br /&gt;
&lt;br /&gt;
*[[Modules:MainApplicationGUI-Documentation-3.6| Main Application GUI]] (Wendy Plesniak) &lt;br /&gt;
*[[Modules:EventBindings-3.6| &amp;quot;Hot-keys&amp;quot; and Keyboard Shortcuts]] (Wendy Plesniak) &lt;br /&gt;
*[[Modules:Loading-Data-3.6| Loading Data]] (scenes, DICOM, volumes, models, fiducials, transforms, etc.)   (Wendy Plesniak)&lt;br /&gt;
*[[Modules:Saving-Documentation-3.6| Saving Data]] (scenes, volumes, models, fiducials, transforms, etc.)  (Wendy Plesniak)&lt;br /&gt;
*[[Modules:SceneSnapshots-3.6| Creating and Restoring Scene Snapshots]] (Wendy Plesniak)&lt;br /&gt;
*[[Modules:ExtensionsManagementWizard-Documentation-3.6| Extensions Management Wizard]] '''in progress''' (Wendy Plesniak)&lt;br /&gt;
&lt;br /&gt;
=Modules=&lt;br /&gt;
*Please copy the template linked below, paste it into your page and customize it with your module's information.&lt;br /&gt;
[[Slicer3:Module_Documentation-3.6_Template|Slicer3:Module_Documentation-3.6_Template]] &lt;br /&gt;
*See Requirements for Modules for info to be put into the Help and Acknowledgment Tabs&lt;br /&gt;
*To put your lab's logo into a module, see [[Slicer3:Execution_Model_Documentation#Adding_Module_Logos_to_Slicer3|here]]&lt;br /&gt;
&lt;br /&gt;
Please adhere to the naming scheme for the module documentation:&lt;br /&gt;
*[ [Modules:MyModuleNameNoSpaces-Documentation-3.6|My Module Name With Spaces] ] (First Last Name)&lt;br /&gt;
&lt;br /&gt;
=Requirements for Modules=&lt;br /&gt;
{| border=&amp;quot;00&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
* The module is '''feature complete''', it does everything that it advertises it can do&lt;br /&gt;
* The module has a '''test'''. See [http://wiki.na-mic.org/Wiki/index.php/Slicer3:Execution_Model_Testing '''here'''] for more information.&lt;br /&gt;
* Module has '''documentation''' on the [[Documentation-3.5#Modules|Slicer wiki]]. Please use the template provided [[Documentation-3.6#Modules|'''here''']] to structure your page. Please keep in mind that our users are not computer scientists with a background in computer vision.&lt;br /&gt;
*Please add a pointer to the documentation on the Slicer wiki to the the '''Help''' tab of the module. See the '''Editor module''' in Slicer for an example.&lt;br /&gt;
* The contributor (and their manager/advisor), the lab (with labs/institution logo) and the funding source (with grant number, logo optional) are listed in the '''Acknowledegment''' tab of the module. Please see the '''Models module''' for an example. The people listed in the acknowledgement will be the primary people for support and maintenance relative of the module. [[Slicer3:Execution_Model_Documentation#Adding_Module_Logos_to_Slicer3|See here for more information.]]&lt;br /&gt;
** '''Style Guide:''' All acknowledgment icons should be 100x100 pixels, preferably in png format.&lt;br /&gt;
** '''Accessing logos:''' Icons for BIRN, NAC, NA-MIC and IGT are included in Slicer3/Base/GUI//vtkSlicerBaseAcknowledgementLogoIcons.cxx/h and resources for them are in Slicer3/Base/GUI/Resources/vtkSlicerBaseAcknowledgementLogos_ImageData.h. The API for vtkSlicerModuleGUI provides access to these icons. &lt;br /&gt;
** '''Adding logos:''' Please add additional image resources and logo icons to these files as required in order to promote shared use (and to prevent duplication in the code.)&lt;br /&gt;
* Many modules are better suited to be [[Documentation-3.4#Extensions_for_Downloading|downloadable extensions]].  The same module creation guidelines apply, but the actual implementation is done outside of the slicer source code repository.&lt;br /&gt;
* Follow [[Documentation-3.5-Rons-Rules|'''Ron's rules for tools''']]&lt;br /&gt;
| style=&amp;quot;background: #e5e5e5&amp;quot; align=&amp;quot;center&amp;quot;| Examples for the Help and &lt;br /&gt;
Acknowledgment Panels&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #ebeced&amp;quot;|[[Image:SlicerHelpExample.png|center|200px]][[Image:SlicerAcknowledgementExample.png|center|200px]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=List of Modules added or significantly revised since the 3.4 release=&lt;br /&gt;
* Interactive Editor&lt;br /&gt;
* Volume Rendering&lt;br /&gt;
* Colors (Nicole Aucoin)&lt;br /&gt;
* MRI Bias Field Correction (Sylvain Jaume)&lt;br /&gt;
* 4D Image (Viewer) (Junichi Tokuda)&lt;br /&gt;
* 4D Analysis (Time-intensity curve plotting and analysis) (Junichi Tokuda)&lt;br /&gt;
* Fast Marching segmentation (Andriy Fedorov)&lt;br /&gt;
* Mesh Contour Segmentation (Peter Karasev)&lt;br /&gt;
* Crop Volume (Subvolume extraction with ROI widget) (Andriy Fedorov)&lt;br /&gt;
* Measurements (rulers and angles) (Nicole Aucoin)&lt;br /&gt;
* Affine registration (Casey Goodlett)&lt;br /&gt;
* Collect Patient Fiducials (Andrew Wiles)&lt;br /&gt;
* IGT Tool Selector (Andrew Wiles)&lt;br /&gt;
* Fiducials (Nicole Aucoin)&lt;br /&gt;
* PETCTFusion (Wendy Plesniak)&lt;br /&gt;
* N4 Bias Field Correction (Andriy Fedorov)&lt;br /&gt;
* BRAINS Registration Tools (Hans Johnson)&lt;br /&gt;
&lt;br /&gt;
=List of Modules=&lt;br /&gt;
==Core==&lt;br /&gt;
*[[Slicer3:Multiple_Cameras| Camera Module]] (Sebastian Barre)&lt;br /&gt;
*[[Modules:Welcome-Documentation-3.4| Welcome Module]] (Wendy Plesniak, Steve Pieper, Sonia Pujol, Ron Kikinis)&lt;br /&gt;
*[[Modules:Volumes-Documentation-3.6| Volumes Module]] (Alex Yarmarkovich, Steve Pieper) &lt;br /&gt;
**[[Modules:Volumes:Diffusion Editor-Documentation-3.6| Diffusion Editor]] (Kerstin Kessel)&lt;br /&gt;
*[[Modules:Models-Documentation-3.6| Models Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:Fiducials-Documentation-3.6| Fiducials Module]]  (Nicole Aucoin) &lt;br /&gt;
*[[Modules:Measurements-Documentation-3.6 | Measurements (rulers and angles) ]] (Nicole Aucoin)&lt;br /&gt;
*[[Modules:Data-Documentation-3.6| Data Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:Slices-Documentation-3.6|Slices Module]] (Jim Miller) &lt;br /&gt;
*[[Modules:Colors-Documentation-3.6| Color Module]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:Editor-Documentation-3.4| Interactive Editor]] (Steve Pieper)   &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:ROIModule-Documentation-3.6|ROI Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:PETCTFusion-Documentation-3.6 | PET/CT Fusion Module]] (Wendy Plesniak)&lt;br /&gt;
*[[Modules:VolumeRendering-Documentation-3.6| Volume Rendering Module]] (Yanling Liu, Alex Yarmarkovich)&lt;br /&gt;
&lt;br /&gt;
==Specialized Modules==&lt;br /&gt;
&lt;br /&gt;
Please adhere to the naming scheme for the module documentation:&lt;br /&gt;
*[[Modules:MyModuleNameNoSpaces-Documentation-3.6|My Module Name With Spaces] ] (First Last Name)&lt;br /&gt;
&lt;br /&gt;
===Wizards===&lt;br /&gt;
*[[Modules:ChangeTracker-Documentation-3.6|ChangeTracker]] (Andriy Fedorov)&lt;br /&gt;
*[[Modules:IA_FEMesh-Documentation-3.6|IA FE Meshing Module]] (Vincent Magnotta, Curt Lisle)&lt;br /&gt;
&lt;br /&gt;
===Informatics Modules===&lt;br /&gt;
*[[Modules:FetchMI-Documentation-3.6| Fetch Medical Informatics Module]] (Wendy Plesniak, Dan Marcus)  &lt;br /&gt;
*[[Modules:QDECModule-Documentation-3.6| QDEC Module]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:QueryAtlas-Documentation-3.6|Query Atlas Module]] (Wendy Plesniak)&lt;br /&gt;
&lt;br /&gt;
===Registration===&lt;br /&gt;
*[[Slicer3:Registration|'''Overview of all Registration Modules''' ]]: go here for more detailed help on selecting your registration module.&lt;br /&gt;
*Fast&lt;br /&gt;
**[[Modules:Transforms-Documentation-3.6|Transforms]]:  manual &amp;amp; interactive rigid registration , (Alex Yarmarkovich)&lt;br /&gt;
**[[Modules:AffineRegistration-Documentation-3.6|Fast Affine Registration]]:  automated fast affine registration , (Jim Miller)   &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;'&lt;br /&gt;
**[[Modules:AffineRegistration-Documentation-3.4|Fast Rigid Registration]]:  automated fast rigid (6 DOF) registration , (Jim Miller)   &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;'&lt;br /&gt;
**[[Modules:DeformableB-SplineRegistration-Documentation-3.6|Fast Nonrigid BSpline Registration]]: fast non-rigid registration , (Bill Lorensen)  &lt;br /&gt;
*Robust&lt;br /&gt;
**[[Modules:RegisterImages-Documentation-3.6|Expert Pipeline Rigid-Affine-Nonrigid Registration]]:  automated registration with extensive parameter options, robust initialization, variable DOF and masking options, (Casey Goodlett)&lt;br /&gt;
**[[Modules:RegisterImagesMultiRes-Documentation-3.6|Robust Multiresolution Affine Registration]]: affine registration in multi-resolution scheme, robust to large differences in initial position or image content ,  (Casey Goodlett)&lt;br /&gt;
*Brain Only&lt;br /&gt;
**[[Modules:ACPCTransform-Documentation-3.6|ACPC Transform]]: align a single brain along AC-PC line ,  (Nicole Aucoin)&lt;br /&gt;
*Non-Raster-Image Data&lt;br /&gt;
**[[Modules:TransformFromFiducials-Documentation-3.6|Fiducial Registration]]: align two sets of fiducials (translation, rigid or similarity)  (Casey Goodlett)&lt;br /&gt;
**[[Modules:PythonSurfaceICPRegistration-Documentation-3.6|Surface Registration]]: automated surface-to-surface (model) registration (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6 (in progress)&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6 (in progress)&amp;lt;/font&amp;gt;&lt;br /&gt;
*Experimental and auxiliary&lt;br /&gt;
**[[Modules:RegistrationMetrics-Documentation-3.6 | Registration Metrics (HD and DSC) ]] (Haytham Elhawary)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Updated to 3.6 but needs checking&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:LinearRegistration-Documentation-3.4|Linear Registration]]: obsolete: old version of the ''Fast Rigid Registration'' (Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Segmentation===&lt;br /&gt;
*[[Modules:SegmentationOverview3.6|Overview]]&lt;br /&gt;
**[[Modules:EMSegmentTemplateBuilder3.6|EM Segment Template Builder 3.6]] (Kilian Pohl)  &lt;br /&gt;
**[[Modules:EMSegment-Command-Line3.6|EM Segment Command-Line]] (Kilian Pohl)  &lt;br /&gt;
**[[Modules:EMSegment-Simple3.6|EM Segment Simple]] (Kilian Pohl) &lt;br /&gt;
**[[Modules:FastMarchingSegmentation-Documentation-3.6|Fast Marching segmentation]] (Andriy Fedorov)&lt;br /&gt;
**[[Modules:OtsuThresholdSegmentation-Documentation-3.6|Otsu Threshold Segmentation]] (Bill Lorensen)&lt;br /&gt;
**[[Modules:Simple Region Growing-Documentation-3.6|Simple Region Growing]] (Jim Miller, Harini Veeraraghavan)  &lt;br /&gt;
**[[Modules:RobustStatisticsSeg-Documentation-3.6|RobustStatisticsSeg]] Yi Gao (yigao@gatech.edu).&lt;br /&gt;
&lt;br /&gt;
===Statistics===&lt;br /&gt;
*[[Modules:LabelStatistics-Documentation-3.6|Label Statistics]] (Steve Pieper)&lt;br /&gt;
&lt;br /&gt;
===Diffusion MRI===&lt;br /&gt;
*Diffusion MRI&lt;br /&gt;
** DWI filtering&lt;br /&gt;
***[[Modules:JointRicianLMMSEImageFilter-Documentation-3.6|Joint Rician LMMSE Image Filter]] (Antonio Tristán Vega, Santiago Aja-Fernandez)   &lt;br /&gt;
***[[Modules:RicianLMMSEImageFilter-Documentation-3.6|Rician LMMSE Image Filter]] (Antonio Tristán Vega, Santiago Aja-Fernandez, Marc Niethammer)  &lt;br /&gt;
***[[Modules:UnbiasedNonLocalMeans-Documentation-3.6|Unbiased Non Local Means filter for DWI]]  (Antonio Tristán Vega, Santiago Aja-Fernandez)  &lt;br /&gt;
** Diffusion tensor utilities&lt;br /&gt;
***[[Modules:DiffusionTensorEstimation-Documentation-3.6|Diffusion Tensor Estimation]] (Raul San Jose Estepar)   &lt;br /&gt;
***[[Modules:DiffusionTensorScalarMeasurements-Documentation-3.6 | Diffusion Tensor Scalar Measurements]] (Raul San Jose Estepar)  &lt;br /&gt;
** Resampling&lt;br /&gt;
***[[Modules:ResampleDTIVolume-Documentation-3.6|Resample DTI Volume]] (Francois Budin)&lt;br /&gt;
** Tractography&lt;br /&gt;
***[[Modules:ROISeeding-Documentation-3.6 | Label Seeding]] (Raul San Jose Estepar)   &lt;br /&gt;
***[[Modules:FiducialSeeding-Documentation-3.6|Fiducial Seeding]] (Alex Yarmakovich, Steve Pieper) &lt;br /&gt;
***[[Modules:DTIDisplay-Documentation-3.6|FiberBundles]] (Alex Yarmakovich) &lt;br /&gt;
***[[Modules:StochasticTractography-Documentation-3.6|Python Stochastic Tractography]] (Julien de Siebenthal)   &lt;br /&gt;
***[[Modules:ROISelect-Documentation-3.6|ROI Select]] (Lauren O'Donnell)&lt;br /&gt;
&lt;br /&gt;
===IGT===&lt;br /&gt;
*[[Modules:OpenIGTLinkIF-Documentation-3.6| OpenIGTLinkIF Module]] (Junichi Tokuda)&lt;br /&gt;
*[[Modules:NeuroNav-Documentation-3.6| NeuroNav Module]] (Haiying Liu)&lt;br /&gt;
*[[Modules:ProstateNav-Documentation-3.6| ProstateNav Module]] (Junichi Tokuda, Andras Lasso)&lt;br /&gt;
*[[Modules:CollectFiducials-Documentation-3.6 | Collect Patient Fiducials ]] (Andrew Wiles)&lt;br /&gt;
*[[Modules:IGTToolSelector-Documentation-3.6 | IGT Tool Selector ]] (Andrew Wiles)&lt;br /&gt;
&lt;br /&gt;
===Time Series===&lt;br /&gt;
* [[Modules:FourDImage-Documentation-3.6|4D Image (Viewer)]] (Junichi Tokuda)&lt;br /&gt;
&lt;br /&gt;
===Filtering===&lt;br /&gt;
*[[Modules:MRIBiasFieldCorrection-Documentation-3.6|MRI Bias Field Correction]] (Sylvain Jaume)&lt;br /&gt;
*[[Modules:CheckerboardFilter-Documentation-3.6|Checkerboard Filter]] (Bill Lorensen, Jim Miller)&lt;br /&gt;
*[[Modules:HistogramMatching-Documentation-3.6|Histogram Matching]] '''In progress''' (Bill Lorensen, Xiaodong Tao)&lt;br /&gt;
*[[Modules:ImageLabelCombine-3.6|Image Label Combine]] (Alex Yarmarkovich)  &lt;br /&gt;
*[[Modules:ResampleVolume-Documentation-3.6|Resample Volume]] (Bill Lorensen)&lt;br /&gt;
*[[Modules:ResampleScalarVectorDWIVolume-Documentation-3.6|Resample Scalar/Vector/DWI Volume]] (Francois Budin)&lt;br /&gt;
*[[Modules:ThresholdImage-Documentation-3.6|Threshold Image]] (Nicole Aucoin)&lt;br /&gt;
*[[Modules:OtsuThreshold-Documentation-3.6|Otsu Threshold]] (Bill Lorensen) &lt;br /&gt;
*Arithmetic&lt;br /&gt;
**[[Modules:AddImages-Documentation-3.6|Add Images]] (Harini Veeraraghavan) &lt;br /&gt;
**[[Modules:SubtractImages-Documentation-3.6|Subtract Images]] (Harini Veeraraghavan)  &lt;br /&gt;
** [[Modules:CastImage-Documentation-3.6|Cast Image]] (Nicole Aucoin) &lt;br /&gt;
** [[Modules:MaskImage-Documentation-3.6|Mask Image]] (Nicole Aucoin, Harini Veeraraghavan) &lt;br /&gt;
*Denoising&lt;br /&gt;
**[[Modules:GradientAnisotropicFilter-Documentation-3.6| Gradient Anisotropic Filter]]  (Bill Lorensen)&lt;br /&gt;
**[[Modules:CurvatureAnisotropicDiffusion-Documentation-3.6|Curvature Anisotropic Diffusion]] (Bill Lorensen)&lt;br /&gt;
**[[Modules:GaussianBlur-Documentation-3.4|Gaussian Blur]] (Julien Jomier, Stephen Aylward)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:MedianFilter-Documentation-3.6|Median Filter]] '''In progress''' (Xiaodong Tao)  &lt;br /&gt;
*Morphology&lt;br /&gt;
**[[Modules:VotingBinaryHoleFilling-Documentation-3.4|Voting Binary Hole Filling]] (Jim Miller)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:GrayscaleFillHole-Documentation-3.6|Grayscale Fill Hole]] (Bill Lorensen)&lt;br /&gt;
**[[Modules:GrayscaleGrindPeak-Documentation-3.6|Grayscale Grind Peak]] (Bill Lorensen)&lt;br /&gt;
&lt;br /&gt;
===Surface Models===&lt;br /&gt;
*[[Modules:ModelMaker-Documentation-3.6| ModelMaker]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:GrayscaleModelMaker-Documentation-3.6|Grayscale Model Maker]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:MeshContourSegmentation-Documentation-3.6|Mesh Contour Segmentation]] (Peter Karasev)  &lt;br /&gt;
*[[Modules:PythonSurfaceConnectivity-Documentation-3.6| Python Surface Connectivity]] (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6 (in progress)&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6 (in progress)&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:PythonSurfaceICPRegistration-Documentation-3.6| Python Surface ICP Registration]] (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6 (in progress)&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6 (in progress)&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:PythonSurfaceToolbox-Documentation-3.6| Python Surface Toolbox]] (Luca Antiga, Daniel Blezek)    &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6 (in progress)&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6 (in progress)&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:ClipModel-Documentation-3.6| Clip Model]] (Alex Yarmarkovich)  &lt;br /&gt;
*[[Modules:Model_Into_Label_Volume_Documentation-3.6| Model into Label Volume]] (Nicole Aucoin)&lt;br /&gt;
&lt;br /&gt;
===Batch processing===&lt;br /&gt;
*[[Modules:EMSegmentBatch-Documentation-3.6|EM Segmenter batch]] (Julien Jomier, Brad Davis)&lt;br /&gt;
*[[Modules:GaussianBlurBatch-Documentation-3.6|Gaussian Blur batch]] (Julien Jomier, Stephen Aylward)&lt;br /&gt;
*[[Modules:RegisterImagesBatch-Documentation-3.6|Register Images batch]] (Julien Finet, Stephen Aylward)&lt;br /&gt;
*[[Modules:ResampleVolumeBatch-Documentation-3.6|Resample Volume batch]] (Julien Finet)&lt;br /&gt;
&lt;br /&gt;
===Converters===&lt;br /&gt;
*[[Modules:CreateaDicomSeries-Documentation-3.6|Create a Dicom Series]] '''(in progress)''' (Xiaodong Tao)  &lt;br /&gt;
*[[Modules:DicomToNRRD-3.6|Dicom to NRRD]] '''(in progress)''' (Xiaodong Tao)&lt;br /&gt;
*[[Modules:OrientImages-Documentation-3.6|Orient Images]] '''(In progress)''' (Xiaodong Tao)  &lt;br /&gt;
*[[Modules:PythonExplodeVolumeTransform-Documentation-3.6| Python Explode Volume Transform]] (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6 (in progress)&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6 (in progress)&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:CropVolume-Documentation-3.6|Crop Volume]] (previously ExtractSubvolumeROI) (Andriy Fedorov)&lt;br /&gt;
&lt;br /&gt;
==Experimental==&lt;br /&gt;
* [[Modules:N4ITKBiasFieldCorrection-Documentation-3.6|N4 Bias Field Correction]] '''(in progress)''' (Andriy Fedorov)&lt;br /&gt;
&lt;br /&gt;
=Slicer Extensions=&lt;br /&gt;
&lt;br /&gt;
==Extensions for Downloading==&lt;br /&gt;
===Introduction===&lt;br /&gt;
[[Image:SlicerOnNITRC2009.png|thumb|right|Slicer on NITRC]]&lt;br /&gt;
* Slicer Extensions are a mechanism for third parties to provide modules which extend the functionality of 3d Slicer.&lt;br /&gt;
* Some of the extensions do not use the Slicer license. Please review carefully.&lt;br /&gt;
* For a subset of extensions, you can use the extension wizard in Slicer to find their webpages and to install/uninstall individual extensions. In case of problems with those modules, please talk directly to the developers of the extensions.&lt;br /&gt;
* The version that is available through the extension manager is chosen by the developer of that extension   &lt;br /&gt;
&lt;br /&gt;
We are using NITRC as the primary repository for contributed extensions. As a general rule, we do not test the extensions ourselves. Use them at your own risk.&lt;br /&gt;
Click [http://www.nitrc.org/search/?type_of_search=soft&amp;amp;words=slicer3&amp;amp;Search.x=0&amp;amp;Search.y=0&amp;amp;Search=Search  here] to see a listing of Slicer 3 extensions on NITRC.&lt;br /&gt;
&lt;br /&gt;
[[Image:Slicer-3.4.1-extension-manager-2009-10-02.png|thumb|right|Extension manager dialog box]]&lt;br /&gt;
To add extension modules to an installed binary of slicer:&lt;br /&gt;
* Use the View-&amp;gt;Extension Manager menu option&lt;br /&gt;
* The dialog will be initialized with the URL to the extensions that have been compiled to match your binary of slicer.&lt;br /&gt;
** '''Note''' installing extensions from a different repository URL is likely to be unstable due to platform and software version differences.&lt;br /&gt;
** You can select a local install directory for your downloaded extensions (be sure to choose a directory with enough free space).&lt;br /&gt;
* Select the extensions you wish to install and click to download them.  Installed extensions will be available when you restart slicer.&lt;br /&gt;
* To turn modules on or off, you can use the Module Settings page of the View-&amp;gt;Application Settings dialog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Extensions are compiled as part of the nightly build. In order to have your extension compiled nightly and made available to end users, please contact the Slicer team. For explanations for developers see [[Slicer3:Extensions| here]]&lt;br /&gt;
&lt;br /&gt;
'''Installation'''&lt;br /&gt;
*Click on the cogwheel icon to start the extensions wizard (highlighted in red)&lt;br /&gt;
[[image:Slicertoolbar.png|Extensions Wizard]]&lt;br /&gt;
&lt;br /&gt;
===Listing of plug-ins===&lt;br /&gt;
&lt;br /&gt;
'''Available Extensions'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ABC-Documentation-3.5|ABC]] Marcel Prastawa (prastawa@sci.utah.edu) (a.k.a. Atlas Based Classification) '''Not yet 3.6'''. Belongs to segmentation&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ARCTIC-Documentation-3.6|ARCTIC]] Cedric Mathieu and Clement Vachet (cvachet@email.unc.edu) (a.k.a Automatic Regional Cortical ThICkness) '''Not yet 3.6'''. Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BRAINSDemonWarp|BRAINSDemonWarp]] Hans Johnson (hans-johnson@uiowa.edu) '''Not yet 3.6'''. Belongs to registration, robust&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BRAINSFit|BRAINSFit]] Eun Young Kim (eunyoung-kim@uiowa.edu) '''Not yet 3.6'''. Belongs to registration robust&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BRAINSMush|BRAINSMush]] Hans Johnson (hans-johnson@uiowa.edu) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:CMTK|CMTK]] Computational Morphometry Toolkit Torsten Rohlfing (torsten@synapse.sri.com) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:EMDTIClustering-Documentation-3.6|EMFiberClusteringModule]] Mahnaz Maddah (maddah@ge.com) (a.k.a. Quantitative Diffusion Tools). Belongs to tractography&lt;br /&gt;
&lt;br /&gt;
* [[Modules:FourDAnalysis-Documentation-3.6|4D Analysis (Time-series plotting and analysis including kinetic analysis of DCE MRI)]] Junichi Tokuda (tokuda@bwh.harvard.edu)&lt;br /&gt;
&lt;br /&gt;
* [[Modules:FuzzySegmentationModule|FuzzySegmentationModule]] Xiaodong Tao (taox@research.ge.com) '''Not yet 3.6'''. Belongs to segmentation.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:HammerRegistration|HammerRegistration]] GuorongWu, XiaodongTao, JimMiller, DinggangShen (dgshen@med.unc.edu) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:LabelDiameterEstimation-Documentation-3.5|LabelDiameterEstimation]] Andriy Fedorov (fedorov@bwh.harvard.edu) '''Not yet 3.6'''. Belongs to Statistics.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:LesionSegmentationApplications-Documentation-3.6|LesionSegmentationApplications]] Mark Scully (mscully@mrn.org) (a.k.a. 3DSlicerLupusLesionModule) '''Not yet 3.6'''. Belongs to wizards.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:Plastimatch|Plastimatch]] Greg Sharp (gcsharp@partners.org) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:RicianNoiseFilter|RicianNoiseFilter]] Ross Whitaker (whitaker@cs.utah.edu) '''Not yet 3.6'''. Belongs to DWI&lt;br /&gt;
&lt;br /&gt;
* [[Modules:SkullStripperModule|SkullStripperModule]] Xiaodong Tao (taox@research.ge.com) '''Not yet 3.6'''. Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Modules:SpineSegmentation-Documentation-3.6|SpineSegmentation]] Sylvain Jaume (sylvain@csail.mit.edu). Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Image:Slicervmtk_logo.png|150px]] The Vascular Modeling Toolkit in 3D Slicer, Daniel Haehn (haehn@bwh.harvard.edu)&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKSlicerModule|VmtkSlicerModule]] prerequisite install for all VMTK plug-ins&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKCenterlines|VMTKCenterlines]] providing centerline computation of surface models&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKEasyLevelSetSegmentation|VMTKEasyLevelSetSegmentation]] providing level-set segmentation of vessels, aneurysms and tubular structures using an easy interface&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKLevelSetSegmentation|VMTKLevelSetSegmentation]] providing level-set segmentation of vessels, aneurysms and tubular structures using different algorithms for initialization and evolution&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKVesselEnhancement|VMTKVesselEnhancement]] providing vessel enhancement filters to highlight vascular or tubular structures&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example Extensions====&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleCommandLine|ExampleCommandLine]] Jim Miller '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleLoadableGuiLessModule|ExampleLoadableGuiLessModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleLoadableModule|ExampleLoadableModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:PythonSampleScriptedModule|PythonSampleScriptedModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:TclSampleScriptedModule|TclSampleScriptedModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Non-SPL Supported Compatibility Packages'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BioImageSuite|BioImageSuite]] Xenios Papademtrios '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
=QA=&lt;br /&gt;
[[Slicer-3.6-QA|Slicer 3.6 QA table]]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:CurvatureAnisotropicDiffusion-Documentation-3.6&amp;diff=14639</id>
		<title>Modules:CurvatureAnisotropicDiffusion-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:CurvatureAnisotropicDiffusion-Documentation-3.6&amp;diff=14639"/>
		<updated>2010-04-28T19:13:05Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: moved Modules:CurvatureAnisotropicFilter-Documentation-3.6 to Modules:CurvatureAnisotropicDiffusion-Documentation-3.6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Curvature Anisotropic Diffusion Filter&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 1]]&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 2]]&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Filtering/Denoising&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Author: Bill Lorensen&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
Performs anisotropic diffusion on an image using a modified curvature&lt;br /&gt;
diffusion equation (MCDE).&lt;br /&gt;
&lt;br /&gt;
MCDE does not exhibit the edge enhancing properties of classic&lt;br /&gt;
anisotropic diffusion, which can under certain conditions undergo a&lt;br /&gt;
'negative' diffusion, which enhances the contrast of edges.  Equations&lt;br /&gt;
of the form of MCDE always undergo positive diffusion, with the&lt;br /&gt;
conductance term only varying the strength of that diffusion.&lt;br /&gt;
&lt;br /&gt;
Qualitatively, MCDE compares well with other non-linear diffusion&lt;br /&gt;
techniques.  It is less sensitive to contrast than classic&lt;br /&gt;
Perona-Malik style diffusion, and preserves finer detailed structures&lt;br /&gt;
in images.  There is a potential speed trade-off for using this&lt;br /&gt;
function in place of Gradient Anisotropic Diffusion.  Each iteration&lt;br /&gt;
of the solution takes roughly twice as long.  Fewer iterations,&lt;br /&gt;
however, may be required to reach an acceptable solution.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CurvatureAnisotropicDiffusion &lt;br /&gt;
                             [--returnparameterfile&lt;br /&gt;
                             &amp;lt;std::string&amp;gt;]&lt;br /&gt;
                             [--processinformationaddress&lt;br /&gt;
                             &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
                             [--timeStep &amp;lt;double&amp;gt;] [--iterations&lt;br /&gt;
                             &amp;lt;int&amp;gt;] [--conductance &amp;lt;double&amp;gt;]&lt;br /&gt;
                             [--] [--version] [-h] &amp;lt;std::string&amp;gt;&lt;br /&gt;
                             &amp;lt;std::string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
&lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --timeStep &amp;lt;double&amp;gt;&lt;br /&gt;
     Time Step (default: 0.0625)&lt;br /&gt;
&lt;br /&gt;
   --iterations &amp;lt;int&amp;gt;&lt;br /&gt;
     The more iterations, the more smoothing. Each iteration takes the same&lt;br /&gt;
     amount of time. If it takes 10 seconds for one iteration, then it will&lt;br /&gt;
     take 100 seconds for 10 iterations. Note that the conductance controls&lt;br /&gt;
     how much each iteration smooths across edges. (default: 1)&lt;br /&gt;
&lt;br /&gt;
   --conductance &amp;lt;double&amp;gt;&lt;br /&gt;
     Conductance (default: 1)&lt;br /&gt;
&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Input volume to be filtered&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output filtered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/CurvatureAnisotropicDiffusion.cxx?view=co CurvatureAnisotropicDiffusion.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/CurvatureAnisotropicDiffusion.xml?view=co CurvatureAnisotropicDiffusion.xml]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgment===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:CurvatureAnisotropicFilter-Documentation-3.6&amp;diff=14640</id>
		<title>Modules:CurvatureAnisotropicFilter-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:CurvatureAnisotropicFilter-Documentation-3.6&amp;diff=14640"/>
		<updated>2010-04-28T19:13:05Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: moved Modules:CurvatureAnisotropicFilter-Documentation-3.6 to Modules:CurvatureAnisotropicDiffusion-Documentation-3.6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Modules:CurvatureAnisotropicDiffusion-Documentation-3.6]]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:CurvatureAnisotropicDiffusion-Documentation-3.6&amp;diff=14638</id>
		<title>Modules:CurvatureAnisotropicDiffusion-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:CurvatureAnisotropicDiffusion-Documentation-3.6&amp;diff=14638"/>
		<updated>2010-04-28T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Created page with 'Return to Slicer 3.6 Documentation  __NOTOC__ ===Module Name=== Curvature Anisotropic Diffusion Filter  {| |[[Image:screenshotBlank.png|thumb|280px|Caption …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Curvature Anisotropic Diffusion Filter&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 1]]&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 2]]&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Filtering/Denoising&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Author: Bill Lorensen&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
Performs anisotropic diffusion on an image using a modified curvature&lt;br /&gt;
diffusion equation (MCDE).&lt;br /&gt;
&lt;br /&gt;
MCDE does not exhibit the edge enhancing properties of classic&lt;br /&gt;
anisotropic diffusion, which can under certain conditions undergo a&lt;br /&gt;
'negative' diffusion, which enhances the contrast of edges.  Equations&lt;br /&gt;
of the form of MCDE always undergo positive diffusion, with the&lt;br /&gt;
conductance term only varying the strength of that diffusion.&lt;br /&gt;
&lt;br /&gt;
Qualitatively, MCDE compares well with other non-linear diffusion&lt;br /&gt;
techniques.  It is less sensitive to contrast than classic&lt;br /&gt;
Perona-Malik style diffusion, and preserves finer detailed structures&lt;br /&gt;
in images.  There is a potential speed trade-off for using this&lt;br /&gt;
function in place of Gradient Anisotropic Diffusion.  Each iteration&lt;br /&gt;
of the solution takes roughly twice as long.  Fewer iterations,&lt;br /&gt;
however, may be required to reach an acceptable solution.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CurvatureAnisotropicDiffusion &lt;br /&gt;
                             [--returnparameterfile&lt;br /&gt;
                             &amp;lt;std::string&amp;gt;]&lt;br /&gt;
                             [--processinformationaddress&lt;br /&gt;
                             &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
                             [--timeStep &amp;lt;double&amp;gt;] [--iterations&lt;br /&gt;
                             &amp;lt;int&amp;gt;] [--conductance &amp;lt;double&amp;gt;]&lt;br /&gt;
                             [--] [--version] [-h] &amp;lt;std::string&amp;gt;&lt;br /&gt;
                             &amp;lt;std::string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
&lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --timeStep &amp;lt;double&amp;gt;&lt;br /&gt;
     Time Step (default: 0.0625)&lt;br /&gt;
&lt;br /&gt;
   --iterations &amp;lt;int&amp;gt;&lt;br /&gt;
     The more iterations, the more smoothing. Each iteration takes the same&lt;br /&gt;
     amount of time. If it takes 10 seconds for one iteration, then it will&lt;br /&gt;
     take 100 seconds for 10 iterations. Note that the conductance controls&lt;br /&gt;
     how much each iteration smooths across edges. (default: 1)&lt;br /&gt;
&lt;br /&gt;
   --conductance &amp;lt;double&amp;gt;&lt;br /&gt;
     Conductance (default: 1)&lt;br /&gt;
&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Input volume to be filtered&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output filtered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/CurvatureAnisotropicDiffusion.cxx?view=co CurvatureAnisotropicDiffusion.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/CurvatureAnisotropicDiffusion.xml?view=co CurvatureAnisotropicDiffusion.xml]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgment===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:GradientAnisotropicFilter-Documentation-3.6&amp;diff=14634</id>
		<title>Modules:GradientAnisotropicFilter-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:GradientAnisotropicFilter-Documentation-3.6&amp;diff=14634"/>
		<updated>2010-04-28T18:53:50Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Created page with 'Return to Slicer 3.6 Documentation  __NOTOC__ ===Module Name=== Gradient Anisotropic Filter  {| |Caption 1 |[[Imag…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Gradient Anisotropic Filter&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 1]]&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 2]]&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Filtering/Denoising&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Author: Bill Lorensen&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
Runs gradient anisotropic diffusion on a volume.&lt;br /&gt;
&lt;br /&gt;
Anisotropic diffusion methods reduce noise (or unwanted detail) in&lt;br /&gt;
images while preserving specific image features, like edges.  For many&lt;br /&gt;
applications, there is an assumption that light-dark transitions&lt;br /&gt;
(edges) are interesting. Standard isotropic diffusion methods move&lt;br /&gt;
and blur light-dark boundaries. Anisotropic diffusion methods are&lt;br /&gt;
formulated to specifically preserve edges.&lt;br /&gt;
The conductance term for this implementation is a function&lt;br /&gt;
of the gradient magnitude of the image at each point, reducing the&lt;br /&gt;
strength of diffusion at edges.&lt;br /&gt;
The numerical implementation of this equation is similar to that&lt;br /&gt;
described in the Perona-Malik paper, but uses a more robust technique&lt;br /&gt;
for gradient magnitude estimation and has been generalized to&lt;br /&gt;
N-dimensions.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GradientAnisotropicDiffusion  [--returnparameterfile&lt;br /&gt;
                              &amp;lt;std::string&amp;gt;]&lt;br /&gt;
                              [--processinformationaddress&lt;br /&gt;
                              &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
                              [--timeStep &amp;lt;double&amp;gt;] [--iterations&lt;br /&gt;
                              &amp;lt;int&amp;gt;] [--conductance &amp;lt;double&amp;gt;]&lt;br /&gt;
                              [--] [--version] [-h] &amp;lt;std::string&amp;gt;&lt;br /&gt;
                              &amp;lt;std::string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
&lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --timeStep &amp;lt;double&amp;gt;&lt;br /&gt;
     The time step depends on the dimensionality of the image. In Slicer3&lt;br /&gt;
     the images are 3D and the default (.0625) time step will provide a&lt;br /&gt;
     stable solution. (default: 0.0625)&lt;br /&gt;
&lt;br /&gt;
   --iterations &amp;lt;int&amp;gt;&lt;br /&gt;
     The more iterations, the more smoothing. Each iteration takes the same&lt;br /&gt;
     amount of time. If it takes 10 seconds for one iteration, then it will&lt;br /&gt;
     take 100 seconds for 10 iterations. Note that the conductance controls&lt;br /&gt;
     how much each iteration smooths across edges. (default: 5)&lt;br /&gt;
&lt;br /&gt;
   --conductance &amp;lt;double&amp;gt;&lt;br /&gt;
     Conductance controls the sensitivity of the conductance term. As a&lt;br /&gt;
     general rule, the lower the value, the more strongly the filter&lt;br /&gt;
     preserves edges. A high value will cause diffusion (smoothing) across&lt;br /&gt;
     edges. Note that the number of iterations controls how much smoothing&lt;br /&gt;
     is done within regions bounded by edges. (default: 1)&lt;br /&gt;
&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Input volume to be filtered&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output filtered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/GradientAnisotropicDiffusion.cxx?view=co GradientAnisotropicDiffusion.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/GradientAnisotropicDiffusion.xml?view=co GradientAnisotropicDiffusion.xml]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgment===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/3.6&amp;diff=14111</id>
		<title>Documentation/3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/3.6&amp;diff=14111"/>
		<updated>2010-04-23T19:21:02Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Filtering */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is work in progress&lt;br /&gt;
&lt;br /&gt;
=Main GUI=&lt;br /&gt;
&lt;br /&gt;
*[[Modules:MainApplicationGUI-Documentation-3.6| Main Application GUI]] '''(in progress)''' (Wendy Plesniak) &lt;br /&gt;
*[[Modules:EventBindings-3.6| &amp;quot;Hot-keys&amp;quot; and Keyboard Shortcuts]]  '''(in progress)''' (Wendy Plesniak) &lt;br /&gt;
*[[Modules:Loading-Data-3.6| Loading Data]] (scenes, DICOM, volumes, models, fiducials, transforms, etc.)  '''(in progress)''' (Wendy Plesniak)&lt;br /&gt;
*[[Modules:Saving-Documentation-3.6| Saving Data]] (scenes, volumes, models, fiducials, transforms, etc.) '''(in progress)''' (Wendy Plesniak)&lt;br /&gt;
*[[Modules:SceneSnapshots-3.6| Creating and Restoring Scene Snapshots]]  '''(in progress)''' (Wendy Plesniak)&lt;br /&gt;
*[[Modules:ExtensionsManagementWizard-Documentation-3.6| Extensions Management Wizard]]  (Wendy Plesniak)&lt;br /&gt;
&lt;br /&gt;
=Modules=&lt;br /&gt;
*Please copy the template linked below, paste it into your page and customize it with your module's information.&lt;br /&gt;
[[Slicer3:Module_Documentation-3.6_Template|Slicer3:Module_Documentation-3.6_Template]] &lt;br /&gt;
*See Requirements for Modules for info to be put into the Help and Acknowledgment Tabs&lt;br /&gt;
*To put your lab's logo into a module, see [[Slicer3:Execution_Model_Documentation#Adding_Module_Logos_to_Slicer3|here]]&lt;br /&gt;
&lt;br /&gt;
Please adhere to the naming scheme for the module documentation:&lt;br /&gt;
*[ [Modules:MyModuleNameNoSpaces-Documentation-3.6|My Module Name With Spaces] ] (First Last Name)&lt;br /&gt;
&lt;br /&gt;
=Requirements for Modules=&lt;br /&gt;
{| border=&amp;quot;00&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
* The module is '''feature complete''', it does everything that it advertises it can do&lt;br /&gt;
* The module has a '''test'''. See [http://wiki.na-mic.org/Wiki/index.php/Slicer3:Execution_Model_Testing '''here'''] for more information.&lt;br /&gt;
* Module has '''documentation''' on the [[Documentation-3.5#Modules|Slicer wiki]]. Please use the template provided [[Documentation-3.6#Modules|'''here''']] to structure your page. Please keep in mind that our users are not computer scientists with a background in computer vision.&lt;br /&gt;
*Please add a pointer to the documentation on the Slicer wiki to the the '''Help''' tab of the module. See the '''Editor module''' in Slicer for an example.&lt;br /&gt;
* The contributor (and their manager/advisor), the lab (with labs/institution logo) and the funding source (with grant number, logo optional) are listed in the '''Acknowledegment''' tab of the module. Please see the '''Models module''' for an example. The people listed in the acknowledgement will be the primary people for support and maintenance relative of the module. [[Slicer3:Execution_Model_Documentation#Adding_Module_Logos_to_Slicer3|See here for more information.]]&lt;br /&gt;
** '''Style Guide:''' All acknowledgment icons should be 100x100 pixels, preferably in png format.&lt;br /&gt;
** '''Accessing logos:''' Icons for BIRN, NAC, NA-MIC and IGT are included in Slicer3/Base/GUI//vtkSlicerBaseAcknowledgementLogoIcons.cxx/h and resources for them are in Slicer3/Base/GUI/Resources/vtkSlicerBaseAcknowledgementLogos_ImageData.h. The API for vtkSlicerModuleGUI provides access to these icons. &lt;br /&gt;
** '''Adding logos:''' Please add additional image resources and logo icons to these files as required in order to promote shared use (and to prevent duplication in the code.)&lt;br /&gt;
* Many modules are better suited to be [[Documentation-3.4#Extensions_for_Downloading|downloadable extensions]].  The same module creation guidelines apply, but the actual implementation is done outside of the slicer source code repository.&lt;br /&gt;
* Follow [[Documentation-3.5-Rons-Rules|'''Ron's rules for tools''']]&lt;br /&gt;
| style=&amp;quot;background: #e5e5e5&amp;quot; align=&amp;quot;center&amp;quot;| Examples for the Help and &lt;br /&gt;
Acknowledgment Panels&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #ebeced&amp;quot;|[[Image:SlicerHelpExample.png|center|200px]][[Image:SlicerAcknowledgementExample.png|center|200px]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=List of Modules added or significantly revised since the 3.4 release=&lt;br /&gt;
* Interactive Editor&lt;br /&gt;
* Volume Rendering&lt;br /&gt;
* Colors (Nicole Aucoin)&lt;br /&gt;
* MRI Bias Field Correction (Sylvain Jaume)&lt;br /&gt;
* 4D Image (Viewer) (Junichi Tokuda)&lt;br /&gt;
* 4D Analysis (Time-intensity curve plotting and analysis) (Junichi Tokuda)&lt;br /&gt;
* Fast Marching segmentation (Andriy Fedorov)&lt;br /&gt;
* Mesh Contour Segmentation (Peter Karasev)&lt;br /&gt;
* Subvolume extraction with ROI widget (Andriy Fedorov)&lt;br /&gt;
* Registration Metrics (HD and DSC) (Haytham Elhawary)&lt;br /&gt;
* Measurements (rulers and angles) (Nicole Aucoin)&lt;br /&gt;
* Affine registration (Casey Goodlett)&lt;br /&gt;
* Collect Patient Fiducials (Andrew Wiles)&lt;br /&gt;
* IGT Tool Selector (Andrew Wiles)&lt;br /&gt;
* Fiducials (Nicole Aucoin)&lt;br /&gt;
&lt;br /&gt;
=List of Modules=&lt;br /&gt;
==Core==&lt;br /&gt;
*[[Slicer3:Multiple_Cameras| Camera Module]] (Sebastian Barre)&lt;br /&gt;
*[[Modules:Welcome-Documentation-3.4| Welcome Module]] (Wendy Plesniak, Steve Pieper, Sonia Pujol, Ron Kikinis)&lt;br /&gt;
*[[Modules:Volumes-Documentation-3.6| Volumes Module]] (Alex Yarmarkovich, Steve Pieper) &lt;br /&gt;
**[[Modules:Volumes:Diffusion Editor-Documentation-3.6| Diffusion Editor]] (Kerstin Kessel)&lt;br /&gt;
*[[Modules:Models-Documentation-3.6| Models Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:Fiducials-Documentation-3.6| Fiducials Module]]  (Nicole Aucoin) &lt;br /&gt;
*[[Modules:Measurements-Documentation-3.6 | Measurements (rulers and angles) ]] (Nicole Aucoin)&lt;br /&gt;
*[[Modules:Data-Documentation-3.6| Data Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:Slices-Documentation-3.4|Slices Module]] (Jim Miller)  [[Modules:Slices-Documentation-3.6|'''3.6 in process''']]&lt;br /&gt;
*[[Modules:Colors-Documentation-3.6| Color Module]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:Editor-Documentation-3.4| Interactive Editor]] (Steve Pieper)   &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:ROIModule-Documentation-3.6|ROI Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:VolumeRendering-Documentation-3.6| Volume Rendering Module]] (Yanling Liu, Alex Yarmarkovich)&lt;br /&gt;
&lt;br /&gt;
==Specialized Modules==&lt;br /&gt;
&lt;br /&gt;
Please adhere to the naming scheme for the module documentation:&lt;br /&gt;
*[[Modules:MyModuleNameNoSpaces-Documentation-3.6|My Module Name With Spaces] ] (First Last Name)&lt;br /&gt;
&lt;br /&gt;
===Wizards===&lt;br /&gt;
*[[Modules:ChangeTracker-Documentation-3.6|ChangeTracker]] (Andriy Fedorov)&lt;br /&gt;
*[[Modules:IA_FEMesh-Documentation-3.6|IA FE Meshing Module]] (Vincent Magnotta)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Informatics Modules===&lt;br /&gt;
*[[Modules:FetchMI-Documentation-3.6| Fetch Medical Informatics Module]] (Wendy Plesniak, Dan Marcus)  &lt;br /&gt;
*[[Modules:QDECModule-Documentation-3.6| QDEC Module]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:QueryAtlas-Documentation-3.6|Query Atlas Module]] (Wendy Plesniak)&lt;br /&gt;
&lt;br /&gt;
===Registration===&lt;br /&gt;
*[[Slicer3:Registration|'''Overview of all Registration Modules''' ]]: go here for more detailed help on selecting your registration module.&lt;br /&gt;
*Fast&lt;br /&gt;
**[[Modules:Transforms-Documentation-3.6|Transforms Module]]:  manual &amp;amp; interactive rigid registration , (Alex Yarmarkovich)&lt;br /&gt;
**[[Modules:AffineRegistration-Documentation-3.4|Fast Affine Module]]:  automated fast affine registration , (Daniel Blezek)   &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;'&lt;br /&gt;
**[[Modules:DeformableB-SplineRegistration-Documentation-3.6|Fast Non-rigid BSpline Module]]: fast non-rigid registration , (Bill Lorensen)  &lt;br /&gt;
*Robust&lt;br /&gt;
**[[Modules:RegisterImages-Documentation-3.6|Robust Rigid-Affine-Nonrigid Module]]:  registration with robust initialization, variable DOF and masking options, (Casey Goodlett)&lt;br /&gt;
**[[Modules:RegisterImagesMultiRes-Documentation-3.6|Robust Multiresolution Affine Module]]: affine registration in multi-resolution scheme, robust to large differences in initial position or image content ,  (Casey Goodlett)&lt;br /&gt;
*Brain Only&lt;br /&gt;
**[[Modules:ACPCTransform-Documentation-3.6|ACPC Transform Module]]: align a single brain along AC-PC line ,  (Nicole Aucoin)&lt;br /&gt;
*Non-Raster-Image Data&lt;br /&gt;
**[[Modules:TransformFromFiducials-Documentation-3.6|Fiducial Registration Module]]: align two sets of fiducials (translation, rigid or similarity)  (Casey Goodlett)&lt;br /&gt;
**[[Modules:PythonSurfaceICPRegistration-Documentation-3.4|Surface Registration Module]]: automated surface-to-surface (model) registration (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*Experimental and auxiliary&lt;br /&gt;
**[[Modules:RegistrationMetrics-Documentation-3.5 | Registration Metrics (HD and DSC) ]] (Haytham Elhawary)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:LinearRegistration-Documentation-3.4|Linear Registration Module]]: (fast) rigid registration m (Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Segmentation===&lt;br /&gt;
*[[Modules:SegmentationOverview3.6|Overview]]&lt;br /&gt;
**[[Modules:EMSegmentTemplateBuilder3.6|EM Segment Template Builder 3.6]] (Kilian Pohl)  &lt;br /&gt;
**[[Modules:EMSegment-Command-Line3.6|EM Segment Command-Line]] (Kilian Pohl)  &lt;br /&gt;
**[[Modules:EMSegment-Simple3.6|EM Segment Simple]] (Kilian Pohl) &lt;br /&gt;
**[[Modules:FastMarchingSegmentation-Documentation-3.6|Fast Marching segmentation]] (Andriy Fedorov)&lt;br /&gt;
**[[Modules:OtsuThresholdSegmentation-Documentation-3.6|Otsu Threshold Segmentation]] (Bill Lorensen)&lt;br /&gt;
**[[Modules:Simple Region Growing-Documentation-3.4|Simple Region Growing]] (Jim Miller)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:RobustStatisticsSeg-Documentation-3.6|RobustStatisticsSeg]] Yi Gao (yigao@gatech.edu).&lt;br /&gt;
&lt;br /&gt;
===Statistics===&lt;br /&gt;
*[[Modules:LabelStatistics-Documentation-3.6|Label Statistics]] (Steve Pieper)&lt;br /&gt;
&lt;br /&gt;
===Diffusion MRI===&lt;br /&gt;
*Diffusion MRI&lt;br /&gt;
** DWI filtering&lt;br /&gt;
***[[Modules:JointRicianLMMSEImageFilter-Documentation-3.6|Joint Rician LMMSE Image Filter]] (Antonio Tristán Vega, Santiago Aja-Fernandez)   &lt;br /&gt;
***[[Modules:RicianLMMSEImageFilter-Documentation-3.6|Rician LMMSE Image Filter]] (Antonio Tristán Vega, Santiago Aja-Fernandez, Marc Niethammer)  &lt;br /&gt;
***[[Modules:UnbiasedNonLocalMeans-Documentation-3.6|Unbiased Non Local Means filter for DWI]]  (Antonio Tristán Vega, Santiago Aja-Fernandez)  &lt;br /&gt;
** Diffusion tensor utilities&lt;br /&gt;
***[[Modules:DiffusionTensorEstimation-Documentation-3.6|Diffusion Tensor Estimation]] (Raul San Jose Estepar)   &lt;br /&gt;
***[[Modules:DiffusionTensorScalarMeasurements-Documentation-3.6 | Diffusion Tensor Scalar Measurements]] (Raul San Jose Estepar)  &lt;br /&gt;
** Resampling&lt;br /&gt;
***[[Modules:ResampleDTIVolume-Documentation-3.6|Resample DTI Volume]] (Francois Budin)&lt;br /&gt;
** Tractography&lt;br /&gt;
***[[Modules:ROISeeding-Documentation-3.6 | Label Seeding]] (Raul San Jose Estepar)   &lt;br /&gt;
***[[Modules:FiducialSeeding-Documentation-3.6|Fiducial Seeding]] (Alex Yarmakovich, Steve Pieper) &lt;br /&gt;
***[[Modules:DTIDisplay-Documentation-3.6|FiberBundles]] (Alex Yarmakovich) &lt;br /&gt;
***[[Modules:StochasticTractography-Documentation-3.6|Python Stochastic Tractography]] (Julien de Siebenthal)   &lt;br /&gt;
***[[Modules:ROISelect-Documentation-3.6|ROI Select]] (Lauren O'Donnell)&lt;br /&gt;
&lt;br /&gt;
===IGT===&lt;br /&gt;
*[[Modules:OpenIGTLinkIF-Documentation-3.6| OpenIGTLinkIF Module]] (Junichi Tokuda)&lt;br /&gt;
*[[Modules:NeuroNav-Documentation-3.6| NeuroNav Module]] (Haiying Liu)&lt;br /&gt;
*[[Modules:ProstateNav-Documentation-3.6| ProstateNav Module]] (Junichi Tokuda, Andras Lasso)&lt;br /&gt;
*[[Modules:CollectFiducials-Documentation-3.6 | Collect Patient Fiducials ]] (Andrew Wiles)&lt;br /&gt;
*[[Modules:IGTToolSelector-Documentation-3.6 | IGT Tool Selector ]] (Andrew Wiles)&lt;br /&gt;
&lt;br /&gt;
===Time Series===&lt;br /&gt;
* [[Modules:FourDImage-Documentation-3.6|4D Image (Viewer)]] (Junichi Tokuda)&lt;br /&gt;
&lt;br /&gt;
===Filtering===&lt;br /&gt;
*[[Modules:MRIBiasFieldCorrection-Documentation-3.5|MRI Bias Field Correction]] (Sylvain Jaume)&lt;br /&gt;
*[[Modules:CheckerboardFilter-Documentation-3.6|Checkerboard Filter]] (Bill Lorensen)&lt;br /&gt;
*[[Modules:HistogramMatching-Documentation-3.4|Histogram Matching]] (Bill Lorensen)&lt;br /&gt;
*[[Modules:ImageLabelCombine-3.6|Image Label Combine]] (Alex Yarmarkovich)  &lt;br /&gt;
*[[Modules:ResampleVolume-Documentation-3.6|Resample Volume]] (Bill Lorensen)&lt;br /&gt;
*[[Modules:ResampleScalarVectorDWIVolume-Documentation-3.6|Resample Scalar/Vector/DWI Volume]] (Francois Budin)&lt;br /&gt;
*[[Modules:ThresholdImage-Documentation-3.6|Threshold Image]] (Nicole Aucoin)&lt;br /&gt;
*[[Modules:OtsuThreshold-Documentation-3.6|Otsu Threshold]] (Bill Lorensen) &lt;br /&gt;
*Arithmetic&lt;br /&gt;
**[[Modules:AddImages-Documentation-3.6|Add Images]] (Bill Lorensen) &lt;br /&gt;
**[[Modules:SubtractImages-Documentation-3.6|Subtract Images]] (Bill Lorensen)  &lt;br /&gt;
** [[Modules:CastImage-Documentation-3.6|Cast Image]] (Nicole Aucoin) &lt;br /&gt;
** [[Modules:MaskImage-Documentation-3.6|Mask Image]] (Nicole Aucoin) &lt;br /&gt;
*Denoising&lt;br /&gt;
**[[Modules:GradientAnisotropicFilter-Documentation-3.4| Gradient Anisotropic Filter]]  (Bill Lorensen checked this in)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:CurvatureAnisotropicDiffusion-Documentation-3.4|Curvature Anisotropic Diffusion]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:GaussianBlur-Documentation-3.4|Gaussian Blur]] (Julien Jomier, Stephen Aylward)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:MedianFilter-Documentation-3.4|Median Filter]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*Morphology&lt;br /&gt;
**[[Modules:VotingBinaryHoleFilling-Documentation-3.4|Voting Binary Hole Filling]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:GrayscaleFillHole-Documentation-3.6|Grayscale Fill Hole]] (Bill Lorensen)&lt;br /&gt;
**[[Modules:GrayscaleGrindPeak-Documentation-3.6|Grayscale Grind Peak]] (Bill Lorensen)&lt;br /&gt;
&lt;br /&gt;
===Surface Models===&lt;br /&gt;
*[[Modules:ModelMaker-Documentation-3.6| ModelMaker]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:GrayscaleModelMaker-Documentation-3.6|Grayscale Model Maker]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:MeshContourSegmentation-Documentation-3.6|Mesh Contour Segmentation]] (Peter Karasev)  &lt;br /&gt;
*[[Modules:PythonSurfaceConnectivity-Documentation-3.4| Python Surface Connectivity]] (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:PythonSurfaceICPRegistration-Documentation-3.4| Python Surface ICP Registration]] (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:PythonSurfaceToolbox-Documentation-3.4| Python Surface Toolbox]] (Luca Antiga, Daniel Blezek)    &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:ClipModel-Documentation-3.6| Clip Model]] (Alex Yarmarkovich)  &lt;br /&gt;
*[[Modules:Model_Into_Label_Volume_Documentation-3.6| Model into Label Volume]] (Nicole Aucoin)&lt;br /&gt;
&lt;br /&gt;
===Batch processing===&lt;br /&gt;
*[[Modules:EMSegmentBatch-Documentation-3.6|EM Segmenter batch]] (Julien Jomier, Brad Davis)&lt;br /&gt;
*[[Modules:GaussianBlurBatch-Documentation-3.6|Gaussian Blur batch]] (Julien Jomier, Stephen Aylward)&lt;br /&gt;
*[[Modules:RegisterImagesBatch-Documentation-3.6|Register Images batch]] (Julien Finet, Stephen Aylward)&lt;br /&gt;
*[[Modules:ResampleVolumeBatch-Documentation-3.6|Resample Volume batch]] (Julien Finet)&lt;br /&gt;
&lt;br /&gt;
===Converters===&lt;br /&gt;
*[[Modules:CreateaDicomSeries-Documentation-3.4|Create a Dicom Series]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:DicomToNRRD-3.4|Dicom to NRRD]] (Xiaodong Tao)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:OrientImages-Documentation-3.4|Orient Images]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:PythonExplodeVolumeTransform-Documentation-3.4| Python Explode Volume Transform]] (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:CropVolume-Documentation-3.6|Crop Volume]] (previously ExtractSubvolumeROI) (Andriy Fedorov)&lt;br /&gt;
&lt;br /&gt;
=Slicer Extensions=&lt;br /&gt;
&lt;br /&gt;
==Extensions for Downloading==&lt;br /&gt;
===Introduction===&lt;br /&gt;
[[Image:SlicerOnNITRC2009.png|thumb|right|Slicer on NITRC]]&lt;br /&gt;
* Slicer Extensions are a mechanism for third parties to provide modules which extend the functionality of 3d Slicer.&lt;br /&gt;
* Some of the extensions do not use the Slicer license. Please review carefully.&lt;br /&gt;
* For a subset of extensions, you can use the extension wizard in Slicer to find their webpages and to install/uninstall individual extensions. In case of problems with those modules, please talk directly to the developers of the extensions.&lt;br /&gt;
* The version that is available through the extension manager is chosen by the developer of that extension   &lt;br /&gt;
&lt;br /&gt;
We are using NITRC as the primary repository for contributed extensions. As a general rule, we do not test the extensions ourselves. Use them at your own risk.&lt;br /&gt;
Click [http://www.nitrc.org/search/?type_of_search=soft&amp;amp;words=slicer3&amp;amp;Search.x=0&amp;amp;Search.y=0&amp;amp;Search=Search  here] to see a listing of Slicer 3 extensions on NITRC.&lt;br /&gt;
&lt;br /&gt;
[[Image:Slicer-3.4.1-extension-manager-2009-10-02.png|thumb|right|Extension manager dialog box]]&lt;br /&gt;
To add extension modules to an installed binary of slicer:&lt;br /&gt;
* Use the View-&amp;gt;Extension Manager menu option&lt;br /&gt;
* The dialog will be initialized with the URL to the extensions that have been compiled to match your binary of slicer.&lt;br /&gt;
** '''Note''' installing extensions from a different repository URL is likely to be unstable due to platform and software version differences.&lt;br /&gt;
** You can select a local install directory for your downloaded extensions (be sure to choose a directory with enough free space).&lt;br /&gt;
* Select the extensions you wish to install and click to download them.  Installed extensions will be available when you restart slicer.&lt;br /&gt;
* To turn modules on or off, you can use the Module Settings page of the View-&amp;gt;Application Settings dialog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Extensions are compiled as part of the nightly build. In order to have your extension compiled nightly and made available to end users, please contact the Slicer team. For explanations for developers see [[Slicer3:Extensions| here]]&lt;br /&gt;
&lt;br /&gt;
'''Installation'''&lt;br /&gt;
*Click on the cogwheel icon to start the extensions wizard (highlighted in red)&lt;br /&gt;
[[image:Slicertoolbar.png|Extensions Wizard]]&lt;br /&gt;
&lt;br /&gt;
===Listing of plug-ins===&lt;br /&gt;
&lt;br /&gt;
'''Available Extensions'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ABC-Documentation-3.5|ABC]] Marcel Prastawa (prastawa@sci.utah.edu) (a.k.a. Atlas Based Classification) '''Not yet 3.6'''. Belongs to segmentation&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ARCTIC-Documentation-3.6|ARCTIC]] Cedric Mathieu and Clement Vachet (cvachet@email.unc.edu) (a.k.a Automatic Regional Cortical ThICkness) '''Not yet 3.6'''. Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BRAINSDemonWarp|BRAINSDemonWarp]] Hans Johnson (hans-johnson@uiowa.edu) '''Not yet 3.6'''. Belongs to registration, robust&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BRAINSFit|BRAINSFit]] Eun Young Kim (eunyoung-kim@uiowa.edu) '''Not yet 3.6'''. Belongs to registration robust&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BRAINSMush|BRAINSMush]] Hans Johnson (hans-johnson@uiowa.edu) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:CMTK|CMTK]] Computational Morphometry Toolkit Torsten Rohlfing (torsten@synapse.sri.com) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:EMDTIClustering-Documentation-3.6|EMFiberClusteringModule]] Mahnaz Maddah (maddah@ge.com) (a.k.a. Quantitative Diffusion Tools) '''Not yet 3.6'''. Belongs to tractography&lt;br /&gt;
&lt;br /&gt;
* [[Modules:FourDAnalysis-Documentation-3.6|4D Analysis (Time-series plotting and analysis including kinetic analysis of DCE MRI)]] Junichi Tokuda (tokuda@bwh.harvard.edu)&lt;br /&gt;
&lt;br /&gt;
* [[Modules:FuzzySegmentationModule|FuzzySegmentationModule]] Xiaodong Tao (taox@research.ge.com) '''Not yet 3.6'''. Belongs to segmentation.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:HammerRegistration|HammerRegistration]] GuorongWu, XiaodongTao, JimMiller, DinggangShen (dgshen@med.unc.edu) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:LabelDiameterEstimation-Documentation-3.5|LabelDiameterEstimation]] Andriy Fedorov (fedorov@bwh.harvard.edu) '''Not yet 3.6'''. Belongs to IGT.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:LesionSegmentationApplications-Documentation-3.6|LesionSegmentationApplications]] Mark Scully (mscully@mrn.org) (a.k.a. 3DSlicerLupusLesionModule) '''Not yet 3.6'''. Belongs to wizards.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:Plastimatch|Plastimatch]] Greg Sharp (gcsharp@partners.org) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:RicianNoiseFilter|RicianNoiseFilter]] Ross Whitaker (whitaker@cs.utah.edu) '''Not yet 3.6'''. Belongs to DWI&lt;br /&gt;
&lt;br /&gt;
* [[Modules:SkullStripperModule|SkullStripperModule]] Xiaodong Tao (taox@research.ge.com) '''Not yet 3.6'''. Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Modules:SpineSegmentation-Documentation-3.6|SpineSegmentation]] Sylvain Jaume (sylvain@csail.mit.edu). Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Image:Slicervmtk_logo.png|150px]] The Vascular Modeling Toolkit in 3D Slicer, Daniel Haehn (haehn@bwh.harvard.edu)&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKSlicerModule|VmtkSlicerModule]] prerequisite install for all VMTK plug-ins&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKCenterlines|VMTKCenterlines]] providing centerline computation of surface models&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKEasyLevelSetSegmentation|VMTKEasyLevelSetSegmentation]] providing level-set segmentation of vessels, aneurysms and tubular structures using an easy interface&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKLevelSetSegmentation|VMTKLevelSetSegmentation]] providing level-set segmentation of vessels, aneurysms and tubular structures using different algorithms for initialization and evolution&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKVesselEnhancement|VMTKVesselEnhancement]] providing vessel enhancement filters to highlight vascular or tubular structures&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example Extensions====&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleCommandLine|ExampleCommandLine]] Jim Miller '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleLoadableGuiLessModule|ExampleLoadableGuiLessModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleLoadableModule|ExampleLoadableModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:PythonSampleScriptedModule|PythonSampleScriptedModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:TclSampleScriptedModule|TclSampleScriptedModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Non-SPL Supported Compatibility Packages'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BioImageSuite|BioImageSuite]] Xenios Papademtrios '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
=QA=&lt;br /&gt;
[[Slicer-3.6-QA|Slicer 3.6 QA table]]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:HistogramMatching-Documentation-3.6&amp;diff=14110</id>
		<title>Modules:HistogramMatching-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:HistogramMatching-Documentation-3.6&amp;diff=14110"/>
		<updated>2010-04-23T19:09:13Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Created page with 'Return to Slicer 3.6 Documentation  ===Module Name=== Histogram Matching  {| |Reference image: MR Acquisition 1…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
===Module Name===&lt;br /&gt;
Histogram Matching&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:HistogramMatching1.png|thumb|280px|Reference image: MR Acquisition 1]]&lt;br /&gt;
|[[Image:HistogramMatching2.png|thumb|280px|Source image: MR Acquisition 2 ]]&lt;br /&gt;
|[[Image:HistogramMatching3.png|thumb|280px|Output image: MR Acquisition 2 matched to MR Acquisition 1]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Filtering&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Author: Bill Lorensen&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
Normalizes the grayscale values of a source image based on&lt;br /&gt;
the grayscale values of a reference image.  This filter uses a histogram&lt;br /&gt;
matching technique where the histograms of the two images are matched&lt;br /&gt;
only at a specified number of quantile values.  The filter was orginally&lt;br /&gt;
designed to normalize MR images of the same MR protocol and same body&lt;br /&gt;
part. The algorithm works best if background pixels are excluded from&lt;br /&gt;
both the source and reference histograms.  A simple background exclusion&lt;br /&gt;
method is to exclude all pixels whose grayscale values are smaller than&lt;br /&gt;
the mean grayscale value. ThresholdAtMeanIntensity switches on this&lt;br /&gt;
simple background exclusion method.  Number of match points governs the&lt;br /&gt;
number of quantile values to be matched.  The filter assumes that both&lt;br /&gt;
the source and reference are of the same type and that the input and&lt;br /&gt;
output image type have the same number of dimension and have scalar&lt;br /&gt;
pixel types.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./HistogramMatching  [--processinformationaddress &amp;lt;std::string&amp;gt;] [--xml]&lt;br /&gt;
                     [--echo] [--threshold] [--numberOfMatchPoints&lt;br /&gt;
                     &amp;lt;int&amp;gt;] [--numberOfHistogramLevels &amp;lt;int&amp;gt;] [--]&lt;br /&gt;
                     [--version] [-h] &amp;lt;std::string&amp;gt; &amp;lt;std::string&amp;gt;&lt;br /&gt;
                     &amp;lt;std::string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
&lt;br /&gt;
--processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
  Address of a structure to store process information (progress, abort,&lt;br /&gt;
  etc.). (default: 0)&lt;br /&gt;
&lt;br /&gt;
--xml&lt;br /&gt;
  Produce xml description of command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
--echo&lt;br /&gt;
  Echo the command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
--threshold&lt;br /&gt;
  If on, only pixels above the mean in each volume are thresholded.&lt;br /&gt;
  (default: 0)&lt;br /&gt;
&lt;br /&gt;
--numberOfMatchPoints &amp;lt;int&amp;gt;&lt;br /&gt;
  The number of match points to use (default: 10)&lt;br /&gt;
&lt;br /&gt;
--numberOfHistogramLevels &amp;lt;int&amp;gt;&lt;br /&gt;
  The number of hisogram levels to use (default: 128)&lt;br /&gt;
&lt;br /&gt;
--,  --ignore_rest&lt;br /&gt;
  Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
&lt;br /&gt;
--version&lt;br /&gt;
  Displays version information and exits.&lt;br /&gt;
&lt;br /&gt;
-h,  --help&lt;br /&gt;
  Displays usage information and exits.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;std::string&amp;gt;&lt;br /&gt;
  (required)  Input volume to be filtered&lt;br /&gt;
&lt;br /&gt;
&amp;lt;std::string&amp;gt;&lt;br /&gt;
  (required)  Input volume whose histogram will be matched&lt;br /&gt;
&lt;br /&gt;
&amp;lt;std::string&amp;gt;&lt;br /&gt;
  (required)  Output volume. This is the input volume with intensities&lt;br /&gt;
  matched to the reference volume.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/HistogramMatching.cxx?view=co HistogramMatching.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/HistogramMatching.xml?view=co HistogramMatching.xml]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/3.6&amp;diff=14109</id>
		<title>Documentation/3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/3.6&amp;diff=14109"/>
		<updated>2010-04-23T19:02:22Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is work in progress&lt;br /&gt;
&lt;br /&gt;
=Main GUI=&lt;br /&gt;
&lt;br /&gt;
*[[Modules:MainApplicationGUI-Documentation-3.6| Main Application GUI]] '''(in progress)''' (Wendy Plesniak) &lt;br /&gt;
*[[Modules:EventBindings-3.6| &amp;quot;Hot-keys&amp;quot; and Keyboard Shortcuts]]  '''(in progress)''' (Wendy Plesniak) &lt;br /&gt;
*[[Modules:Loading-Data-3.6| Loading Data]] (scenes, DICOM, volumes, models, fiducials, transforms, etc.)  '''(in progress)''' (Wendy Plesniak)&lt;br /&gt;
*[[Modules:Saving-Documentation-3.6| Saving Data]] (scenes, volumes, models, fiducials, transforms, etc.) '''(in progress)''' (Wendy Plesniak)&lt;br /&gt;
*[[Modules:SceneSnapshots-3.6| Creating and Restoring Scene Snapshots]]  '''(in progress)''' (Wendy Plesniak)&lt;br /&gt;
*[[Modules:ExtensionsManagementWizard-Documentation-3.6| Extensions Management Wizard]]  (Wendy Plesniak)&lt;br /&gt;
&lt;br /&gt;
=Modules=&lt;br /&gt;
*Please copy the template linked below, paste it into your page and customize it with your module's information.&lt;br /&gt;
[[Slicer3:Module_Documentation-3.6_Template|Slicer3:Module_Documentation-3.6_Template]] &lt;br /&gt;
*See Requirements for Modules for info to be put into the Help and Acknowledgment Tabs&lt;br /&gt;
*To put your lab's logo into a module, see [[Slicer3:Execution_Model_Documentation#Adding_Module_Logos_to_Slicer3|here]]&lt;br /&gt;
&lt;br /&gt;
Please adhere to the naming scheme for the module documentation:&lt;br /&gt;
*[ [Modules:MyModuleNameNoSpaces-Documentation-3.6|My Module Name With Spaces] ] (First Last Name)&lt;br /&gt;
&lt;br /&gt;
=Requirements for Modules=&lt;br /&gt;
{| border=&amp;quot;00&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
* The module is '''feature complete''', it does everything that it advertises it can do&lt;br /&gt;
* The module has a '''test'''. See [http://wiki.na-mic.org/Wiki/index.php/Slicer3:Execution_Model_Testing '''here'''] for more information.&lt;br /&gt;
* Module has '''documentation''' on the [[Documentation-3.5#Modules|Slicer wiki]]. Please use the template provided [[Documentation-3.6#Modules|'''here''']] to structure your page. Please keep in mind that our users are not computer scientists with a background in computer vision.&lt;br /&gt;
*Please add a pointer to the documentation on the Slicer wiki to the the '''Help''' tab of the module. See the '''Editor module''' in Slicer for an example.&lt;br /&gt;
* The contributor (and their manager/advisor), the lab (with labs/institution logo) and the funding source (with grant number, logo optional) are listed in the '''Acknowledegment''' tab of the module. Please see the '''Models module''' for an example. The people listed in the acknowledgement will be the primary people for support and maintenance relative of the module. [[Slicer3:Execution_Model_Documentation#Adding_Module_Logos_to_Slicer3|See here for more information.]]&lt;br /&gt;
** '''Style Guide:''' All acknowledgment icons should be 100x100 pixels, preferably in png format.&lt;br /&gt;
** '''Accessing logos:''' Icons for BIRN, NAC, NA-MIC and IGT are included in Slicer3/Base/GUI//vtkSlicerBaseAcknowledgementLogoIcons.cxx/h and resources for them are in Slicer3/Base/GUI/Resources/vtkSlicerBaseAcknowledgementLogos_ImageData.h. The API for vtkSlicerModuleGUI provides access to these icons. &lt;br /&gt;
** '''Adding logos:''' Please add additional image resources and logo icons to these files as required in order to promote shared use (and to prevent duplication in the code.)&lt;br /&gt;
* Many modules are better suited to be [[Documentation-3.4#Extensions_for_Downloading|downloadable extensions]].  The same module creation guidelines apply, but the actual implementation is done outside of the slicer source code repository.&lt;br /&gt;
* Follow [[Documentation-3.5-Rons-Rules|'''Ron's rules for tools''']]&lt;br /&gt;
| style=&amp;quot;background: #e5e5e5&amp;quot; align=&amp;quot;center&amp;quot;| Examples for the Help and &lt;br /&gt;
Acknowledgment Panels&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #ebeced&amp;quot;|[[Image:SlicerHelpExample.png|center|200px]][[Image:SlicerAcknowledgementExample.png|center|200px]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=List of Modules added or significantly revised since the 3.4 release=&lt;br /&gt;
* Interactive Editor&lt;br /&gt;
* Volume Rendering&lt;br /&gt;
* Colors (Nicole Aucoin)&lt;br /&gt;
* MRI Bias Field Correction (Sylvain Jaume)&lt;br /&gt;
* 4D Image (Viewer) (Junichi Tokuda)&lt;br /&gt;
* 4D Analysis (Time-intensity curve plotting and analysis) (Junichi Tokuda)&lt;br /&gt;
* Fast Marching segmentation (Andriy Fedorov)&lt;br /&gt;
* Mesh Contour Segmentation (Peter Karasev)&lt;br /&gt;
* Subvolume extraction with ROI widget (Andriy Fedorov)&lt;br /&gt;
* Registration Metrics (HD and DSC) (Haytham Elhawary)&lt;br /&gt;
* Measurements (rulers and angles) (Nicole Aucoin)&lt;br /&gt;
* Affine registration (Casey Goodlett)&lt;br /&gt;
* Collect Patient Fiducials (Andrew Wiles)&lt;br /&gt;
* IGT Tool Selector (Andrew Wiles)&lt;br /&gt;
* Fiducials (Nicole Aucoin)&lt;br /&gt;
&lt;br /&gt;
=List of Modules=&lt;br /&gt;
==Core==&lt;br /&gt;
*[[Slicer3:Multiple_Cameras| Camera Module]] (Sebastian Barre)&lt;br /&gt;
*[[Modules:Welcome-Documentation-3.4| Welcome Module]] (Wendy Plesniak, Steve Pieper, Sonia Pujol, Ron Kikinis)&lt;br /&gt;
*[[Modules:Volumes-Documentation-3.6| Volumes Module]] (Alex Yarmarkovich, Steve Pieper) &lt;br /&gt;
**[[Modules:Volumes:Diffusion Editor-Documentation-3.6| Diffusion Editor]] (Kerstin Kessel)&lt;br /&gt;
*[[Modules:Models-Documentation-3.6| Models Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:Fiducials-Documentation-3.6| Fiducials Module]]  (Nicole Aucoin) &lt;br /&gt;
*[[Modules:Measurements-Documentation-3.6 | Measurements (rulers and angles) ]] (Nicole Aucoin)&lt;br /&gt;
*[[Modules:Data-Documentation-3.6| Data Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:Slices-Documentation-3.4|Slices Module]] (Jim Miller)  [[Modules:Slices-Documentation-3.6|'''3.6 in process''']]&lt;br /&gt;
*[[Modules:Colors-Documentation-3.6| Color Module]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:Editor-Documentation-3.4| Interactive Editor]] (Steve Pieper)   &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:ROIModule-Documentation-3.6|ROI Module]] (Alex Yarmarkovich) &lt;br /&gt;
*[[Modules:VolumeRendering-Documentation-3.6| Volume Rendering Module]] (Yanling Liu, Alex Yarmarkovich)&lt;br /&gt;
&lt;br /&gt;
==Specialized Modules==&lt;br /&gt;
&lt;br /&gt;
Please adhere to the naming scheme for the module documentation:&lt;br /&gt;
*[[Modules:MyModuleNameNoSpaces-Documentation-3.6|My Module Name With Spaces] ] (First Last Name)&lt;br /&gt;
&lt;br /&gt;
===Wizards===&lt;br /&gt;
*[[Modules:ChangeTracker-Documentation-3.6|ChangeTracker]] (Andriy Fedorov)&lt;br /&gt;
*[[Modules:IA_FEMesh-Documentation-3.6|IA FE Meshing Module]] (Vincent Magnotta)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Informatics Modules===&lt;br /&gt;
*[[Modules:FetchMI-Documentation-3.6| Fetch Medical Informatics Module]] (Wendy Plesniak, Dan Marcus)  &lt;br /&gt;
*[[Modules:QDECModule-Documentation-3.6| QDEC Module]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:QueryAtlas-Documentation-3.6|Query Atlas Module]] (Wendy Plesniak)&lt;br /&gt;
&lt;br /&gt;
===Registration===&lt;br /&gt;
*[[Slicer3:Registration|'''Overview of all Registration Modules''' ]]: go here for more detailed help on selecting your registration module.&lt;br /&gt;
*Fast&lt;br /&gt;
**[[Modules:Transforms-Documentation-3.6|Transforms Module]]:  manual &amp;amp; interactive rigid registration , (Alex Yarmarkovich)&lt;br /&gt;
**[[Modules:AffineRegistration-Documentation-3.4|Fast Affine Module]]:  automated fast affine registration , (Daniel Blezek)   &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;'&lt;br /&gt;
**[[Modules:DeformableB-SplineRegistration-Documentation-3.6|Fast Non-rigid BSpline Module]]: fast non-rigid registration , (Bill Lorensen)  &lt;br /&gt;
*Robust&lt;br /&gt;
**[[Modules:RegisterImages-Documentation-3.6|Robust Rigid-Affine-Nonrigid Module]]:  registration with robust initialization, variable DOF and masking options, (Casey Goodlett)&lt;br /&gt;
**[[Modules:RegisterImagesMultiRes-Documentation-3.6|Robust Multiresolution Affine Module]]: affine registration in multi-resolution scheme, robust to large differences in initial position or image content ,  (Casey Goodlett)&lt;br /&gt;
*Brain Only&lt;br /&gt;
**[[Modules:ACPCTransform-Documentation-3.6|ACPC Transform Module]]: align a single brain along AC-PC line ,  (Nicole Aucoin)&lt;br /&gt;
*Non-Raster-Image Data&lt;br /&gt;
**[[Modules:TransformFromFiducials-Documentation-3.6|Fiducial Registration Module]]: align two sets of fiducials (translation, rigid or similarity)  (Casey Goodlett)&lt;br /&gt;
**[[Modules:PythonSurfaceICPRegistration-Documentation-3.4|Surface Registration Module]]: automated surface-to-surface (model) registration (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*Experimental and auxiliary&lt;br /&gt;
**[[Modules:RegistrationMetrics-Documentation-3.5 | Registration Metrics (HD and DSC) ]] (Haytham Elhawary)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:LinearRegistration-Documentation-3.4|Linear Registration Module]]: (fast) rigid registration m (Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Segmentation===&lt;br /&gt;
*[[Modules:SegmentationOverview3.6|Overview]]&lt;br /&gt;
**[[Modules:EMSegmentTemplateBuilder3.6|EM Segment Template Builder 3.6]] (Kilian Pohl)  &lt;br /&gt;
**[[Modules:EMSegment-Command-Line3.6|EM Segment Command-Line]] (Kilian Pohl)  &lt;br /&gt;
**[[Modules:EMSegment-Simple3.6|EM Segment Simple]] (Kilian Pohl) &lt;br /&gt;
**[[Modules:FastMarchingSegmentation-Documentation-3.6|Fast Marching segmentation]] (Andriy Fedorov)&lt;br /&gt;
**[[Modules:OtsuThresholdSegmentation-Documentation-3.6|Otsu Threshold Segmentation]] (Bill Lorensen)&lt;br /&gt;
**[[Modules:Simple Region Growing-Documentation-3.4|Simple Region Growing]] (Jim Miller)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:RobustStatisticsSeg-Documentation-3.6|RobustStatisticsSeg]] Yi Gao (yigao@gatech.edu).&lt;br /&gt;
&lt;br /&gt;
===Statistics===&lt;br /&gt;
*[[Modules:LabelStatistics-Documentation-3.6|Label Statistics]] (Steve Pieper)&lt;br /&gt;
&lt;br /&gt;
===Diffusion MRI===&lt;br /&gt;
*Diffusion MRI&lt;br /&gt;
** DWI filtering&lt;br /&gt;
***[[Modules:JointRicianLMMSEImageFilter-Documentation-3.6|Joint Rician LMMSE Image Filter]] (Antonio Tristán Vega, Santiago Aja-Fernandez)   &lt;br /&gt;
***[[Modules:RicianLMMSEImageFilter-Documentation-3.6|Rician LMMSE Image Filter]] (Antonio Tristán Vega, Santiago Aja-Fernandez, Marc Niethammer)  &lt;br /&gt;
***[[Modules:UnbiasedNonLocalMeans-Documentation-3.6|Unbiased Non Local Means filter for DWI]]  (Antonio Tristán Vega, Santiago Aja-Fernandez)  &lt;br /&gt;
** Diffusion tensor utilities&lt;br /&gt;
***[[Modules:DiffusionTensorEstimation-Documentation-3.6|Diffusion Tensor Estimation]] (Raul San Jose Estepar)   &lt;br /&gt;
***[[Modules:DiffusionTensorScalarMeasurements-Documentation-3.6 | Diffusion Tensor Scalar Measurements]] (Raul San Jose Estepar)  &lt;br /&gt;
** Resampling&lt;br /&gt;
***[[Modules:ResampleDTIVolume-Documentation-3.6|Resample DTI Volume]] (Francois Budin)&lt;br /&gt;
** Tractography&lt;br /&gt;
***[[Modules:ROISeeding-Documentation-3.6 | Label Seeding]] (Raul San Jose Estepar)   &lt;br /&gt;
***[[Modules:FiducialSeeding-Documentation-3.6|Fiducial Seeding]] (Alex Yarmakovich, Steve Pieper) &lt;br /&gt;
***[[Modules:DTIDisplay-Documentation-3.6|FiberBundles]] (Alex Yarmakovich) &lt;br /&gt;
***[[Modules:StochasticTractography-Documentation-3.6|Python Stochastic Tractography]] (Julien de Siebenthal)   &lt;br /&gt;
***[[Modules:ROISelect-Documentation-3.6|ROI Select]] (Lauren O'Donnell)&lt;br /&gt;
&lt;br /&gt;
===IGT===&lt;br /&gt;
*[[Modules:OpenIGTLinkIF-Documentation-3.6| OpenIGTLinkIF Module]] (Junichi Tokuda)&lt;br /&gt;
*[[Modules:NeuroNav-Documentation-3.6| NeuroNav Module]] (Haiying Liu)&lt;br /&gt;
*[[Modules:ProstateNav-Documentation-3.6| ProstateNav Module]] (Junichi Tokuda, Andras Lasso)&lt;br /&gt;
*[[Modules:CollectFiducials-Documentation-3.6 | Collect Patient Fiducials ]] (Andrew Wiles)&lt;br /&gt;
*[[Modules:IGTToolSelector-Documentation-3.6 | IGT Tool Selector ]] (Andrew Wiles)&lt;br /&gt;
&lt;br /&gt;
===Time Series===&lt;br /&gt;
* [[Modules:FourDImage-Documentation-3.6|4D Image (Viewer)]] (Junichi Tokuda)&lt;br /&gt;
&lt;br /&gt;
===Filtering===&lt;br /&gt;
*[[Modules:MRIBiasFieldCorrection-Documentation-3.5|MRI Bias Field Correction]] (Sylvain Jaume)&lt;br /&gt;
*[[Modules:CheckerboardFilter-Documentation-3.6|Checkerboard Filter]] (Bill Lorensen)&lt;br /&gt;
*[[Modules:HistogramMatching-Documentation-3.4|Histogram Matching]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:ImageLabelCombine-3.6|Image Label Combine]] (Alex Yarmarkovich)  &lt;br /&gt;
*[[Modules:ResampleVolume-Documentation-3.6|Resample Volume]] (Bill Lorensen)&lt;br /&gt;
*[[Modules:ResampleScalarVectorDWIVolume-Documentation-3.6|Resample Scalar/Vector/DWI Volume]] (Francois Budin)&lt;br /&gt;
*[[Modules:ThresholdImage-Documentation-3.6|Threshold Image]] (Nicole Aucoin)&lt;br /&gt;
*[[Modules:OtsuThreshold-Documentation-3.6|Otsu Threshold]] (Bill Lorensen) &lt;br /&gt;
*Arithmetic&lt;br /&gt;
**[[Modules:AddImages-Documentation-3.6|Add Images]] (Bill Lorensen) &lt;br /&gt;
**[[Modules:SubtractImages-Documentation-3.6|Subtract Images]] (Bill Lorensen)  &lt;br /&gt;
** [[Modules:CastImage-Documentation-3.6|Cast Image]] (Nicole Aucoin) &lt;br /&gt;
** [[Modules:MaskImage-Documentation-3.6|Mask Image]] (Nicole Aucoin) &lt;br /&gt;
*Denoising&lt;br /&gt;
**[[Modules:GradientAnisotropicFilter-Documentation-3.4| Gradient Anisotropic Filter]]  (Bill Lorensen checked this in)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:CurvatureAnisotropicDiffusion-Documentation-3.4|Curvature Anisotropic Diffusion]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:GaussianBlur-Documentation-3.4|Gaussian Blur]] (Julien Jomier, Stephen Aylward)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:MedianFilter-Documentation-3.4|Median Filter]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*Morphology&lt;br /&gt;
**[[Modules:VotingBinaryHoleFilling-Documentation-3.4|Voting Binary Hole Filling]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
**[[Modules:GrayscaleFillHole-Documentation-3.6|Grayscale Fill Hole]] (Bill Lorensen)&lt;br /&gt;
**[[Modules:GrayscaleGrindPeak-Documentation-3.6|Grayscale Grind Peak]] (Bill Lorensen)&lt;br /&gt;
&lt;br /&gt;
===Surface Models===&lt;br /&gt;
*[[Modules:ModelMaker-Documentation-3.6| ModelMaker]] (Nicole Aucoin) &lt;br /&gt;
*[[Modules:GrayscaleModelMaker-Documentation-3.6|Grayscale Model Maker]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:MeshContourSegmentation-Documentation-3.6|Mesh Contour Segmentation]] (Peter Karasev)  &lt;br /&gt;
*[[Modules:PythonSurfaceConnectivity-Documentation-3.4| Python Surface Connectivity]] (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:PythonSurfaceICPRegistration-Documentation-3.4| Python Surface ICP Registration]] (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:PythonSurfaceToolbox-Documentation-3.4| Python Surface Toolbox]] (Luca Antiga, Daniel Blezek)    &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:ClipModel-Documentation-3.6| Clip Model]] (Alex Yarmarkovich)  &lt;br /&gt;
*[[Modules:Model_Into_Label_Volume_Documentation-3.6| Model into Label Volume]] (Nicole Aucoin)&lt;br /&gt;
&lt;br /&gt;
===Batch processing===&lt;br /&gt;
*[[Modules:EMSegmentBatch-Documentation-3.6|EM Segmenter batch]] (Julien Jomier, Brad Davis)&lt;br /&gt;
*[[Modules:GaussianBlurBatch-Documentation-3.6|Gaussian Blur batch]] (Julien Jomier, Stephen Aylward)&lt;br /&gt;
*[[Modules:RegisterImagesBatch-Documentation-3.6|Register Images batch]] (Julien Finet, Stephen Aylward)&lt;br /&gt;
*[[Modules:ResampleVolumeBatch-Documentation-3.6|Resample Volume batch]] (Julien Finet)&lt;br /&gt;
&lt;br /&gt;
===Converters===&lt;br /&gt;
*[[Modules:CreateaDicomSeries-Documentation-3.4|Create a Dicom Series]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:DicomToNRRD-3.4|Dicom to NRRD]] (Xiaodong Tao)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:OrientImages-Documentation-3.4|Orient Images]] (Bill Lorensen)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:PythonExplodeVolumeTransform-Documentation-3.4| Python Explode Volume Transform]] (Luca Antiga, Daniel Blezek)  &amp;lt;span style=&amp;quot;background:hotpink; color:white&amp;quot;&amp;gt;Not yet 3.6&amp;lt;/span&amp;gt;&amp;lt;font background=hotpink color=white&amp;gt;Not yet 3.6&amp;lt;/font&amp;gt;&lt;br /&gt;
*[[Modules:CropVolume-Documentation-3.6|Crop Volume]] (previously ExtractSubvolumeROI) (Andriy Fedorov)&lt;br /&gt;
&lt;br /&gt;
=Slicer Extensions=&lt;br /&gt;
&lt;br /&gt;
==Extensions for Downloading==&lt;br /&gt;
===Introduction===&lt;br /&gt;
[[Image:SlicerOnNITRC2009.png|thumb|right|Slicer on NITRC]]&lt;br /&gt;
* Slicer Extensions are a mechanism for third parties to provide modules which extend the functionality of 3d Slicer.&lt;br /&gt;
* Some of the extensions do not use the Slicer license. Please review carefully.&lt;br /&gt;
* For a subset of extensions, you can use the extension wizard in Slicer to find their webpages and to install/uninstall individual extensions. In case of problems with those modules, please talk directly to the developers of the extensions.&lt;br /&gt;
* The version that is available through the extension manager is chosen by the developer of that extension   &lt;br /&gt;
&lt;br /&gt;
We are using NITRC as the primary repository for contributed extensions. As a general rule, we do not test the extensions ourselves. Use them at your own risk.&lt;br /&gt;
Click [http://www.nitrc.org/search/?type_of_search=soft&amp;amp;words=slicer3&amp;amp;Search.x=0&amp;amp;Search.y=0&amp;amp;Search=Search  here] to see a listing of Slicer 3 extensions on NITRC.&lt;br /&gt;
&lt;br /&gt;
[[Image:Slicer-3.4.1-extension-manager-2009-10-02.png|thumb|right|Extension manager dialog box]]&lt;br /&gt;
To add extension modules to an installed binary of slicer:&lt;br /&gt;
* Use the View-&amp;gt;Extension Manager menu option&lt;br /&gt;
* The dialog will be initialized with the URL to the extensions that have been compiled to match your binary of slicer.&lt;br /&gt;
** '''Note''' installing extensions from a different repository URL is likely to be unstable due to platform and software version differences.&lt;br /&gt;
** You can select a local install directory for your downloaded extensions (be sure to choose a directory with enough free space).&lt;br /&gt;
* Select the extensions you wish to install and click to download them.  Installed extensions will be available when you restart slicer.&lt;br /&gt;
* To turn modules on or off, you can use the Module Settings page of the View-&amp;gt;Application Settings dialog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Extensions are compiled as part of the nightly build. In order to have your extension compiled nightly and made available to end users, please contact the Slicer team. For explanations for developers see [[Slicer3:Extensions| here]]&lt;br /&gt;
&lt;br /&gt;
'''Installation'''&lt;br /&gt;
*Click on the cogwheel icon to start the extensions wizard (highlighted in red)&lt;br /&gt;
[[image:Slicertoolbar.png|Extensions Wizard]]&lt;br /&gt;
&lt;br /&gt;
===Listing of plug-ins===&lt;br /&gt;
&lt;br /&gt;
'''Available Extensions'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ABC-Documentation-3.5|ABC]] Marcel Prastawa (prastawa@sci.utah.edu) (a.k.a. Atlas Based Classification) '''Not yet 3.6'''. Belongs to segmentation&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ARCTIC-Documentation-3.6|ARCTIC]] Cedric Mathieu and Clement Vachet (cvachet@email.unc.edu) (a.k.a Automatic Regional Cortical ThICkness) '''Not yet 3.6'''. Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BRAINSDemonWarp|BRAINSDemonWarp]] Hans Johnson (hans-johnson@uiowa.edu) '''Not yet 3.6'''. Belongs to registration, robust&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BRAINSFit|BRAINSFit]] Eun Young Kim (eunyoung-kim@uiowa.edu) '''Not yet 3.6'''. Belongs to registration robust&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BRAINSMush|BRAINSMush]] Hans Johnson (hans-johnson@uiowa.edu) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:CMTK|CMTK]] Computational Morphometry Toolkit Torsten Rohlfing (torsten@synapse.sri.com) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:EMDTIClustering-Documentation-3.6|EMFiberClusteringModule]] Mahnaz Maddah (maddah@ge.com) (a.k.a. Quantitative Diffusion Tools) '''Not yet 3.6'''. Belongs to tractography&lt;br /&gt;
&lt;br /&gt;
* [[Modules:FourDAnalysis-Documentation-3.6|4D Analysis (Time-series plotting and analysis including kinetic analysis of DCE MRI)]] Junichi Tokuda (tokuda@bwh.harvard.edu)&lt;br /&gt;
&lt;br /&gt;
* [[Modules:FuzzySegmentationModule|FuzzySegmentationModule]] Xiaodong Tao (taox@research.ge.com) '''Not yet 3.6'''. Belongs to segmentation.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:HammerRegistration|HammerRegistration]] GuorongWu, XiaodongTao, JimMiller, DinggangShen (dgshen@med.unc.edu) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:LabelDiameterEstimation-Documentation-3.5|LabelDiameterEstimation]] Andriy Fedorov (fedorov@bwh.harvard.edu) '''Not yet 3.6'''. Belongs to IGT.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:LesionSegmentationApplications-Documentation-3.6|LesionSegmentationApplications]] Mark Scully (mscully@mrn.org) (a.k.a. 3DSlicerLupusLesionModule) '''Not yet 3.6'''. Belongs to wizards.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:Plastimatch|Plastimatch]] Greg Sharp (gcsharp@partners.org) '''Not yet 3.6'''. Belongs to registration robust.&lt;br /&gt;
&lt;br /&gt;
* [[Modules:RicianNoiseFilter|RicianNoiseFilter]] Ross Whitaker (whitaker@cs.utah.edu) '''Not yet 3.6'''. Belongs to DWI&lt;br /&gt;
&lt;br /&gt;
* [[Modules:SkullStripperModule|SkullStripperModule]] Xiaodong Tao (taox@research.ge.com) '''Not yet 3.6'''. Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Modules:SpineSegmentation-Documentation-3.6|SpineSegmentation]] Sylvain Jaume (sylvain@csail.mit.edu). Belongs to wizards&lt;br /&gt;
&lt;br /&gt;
* [[Image:Slicervmtk_logo.png|150px]] The Vascular Modeling Toolkit in 3D Slicer, Daniel Haehn (haehn@bwh.harvard.edu)&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKSlicerModule|VmtkSlicerModule]] prerequisite install for all VMTK plug-ins&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKCenterlines|VMTKCenterlines]] providing centerline computation of surface models&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKEasyLevelSetSegmentation|VMTKEasyLevelSetSegmentation]] providing level-set segmentation of vessels, aneurysms and tubular structures using an easy interface&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKLevelSetSegmentation|VMTKLevelSetSegmentation]] providing level-set segmentation of vessels, aneurysms and tubular structures using different algorithms for initialization and evolution&lt;br /&gt;
&lt;br /&gt;
:*[[Modules:VMTKVesselEnhancement|VMTKVesselEnhancement]] providing vessel enhancement filters to highlight vascular or tubular structures&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example Extensions====&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleCommandLine|ExampleCommandLine]] Jim Miller '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleLoadableGuiLessModule|ExampleLoadableGuiLessModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:ExampleLoadableModule|ExampleLoadableModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:PythonSampleScriptedModule|PythonSampleScriptedModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:TclSampleScriptedModule|TclSampleScriptedModule]] Steve Pieper '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Non-SPL Supported Compatibility Packages'''&lt;br /&gt;
&lt;br /&gt;
* [[Modules:BioImageSuite|BioImageSuite]] Xenios Papademtrios '''Not yet 3.6'''&lt;br /&gt;
&lt;br /&gt;
=QA=&lt;br /&gt;
[[Slicer-3.6-QA|Slicer 3.6 QA table]]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:OtsuThresholdSegmentation-Documentation-3.6&amp;diff=14107</id>
		<title>Modules:OtsuThresholdSegmentation-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:OtsuThresholdSegmentation-Documentation-3.6&amp;diff=14107"/>
		<updated>2010-04-23T17:01:55Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Otsu Threshold Segmentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Segmentation&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Author: Bill Lorensen&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
This filter creates a labeled image from a grayscale image.&lt;br /&gt;
First, it calculates an optimal threshold that separates the image into&lt;br /&gt;
foreground and background. This threshold separates those two classes so&lt;br /&gt;
that their intra-class variance is minimal (see&lt;br /&gt;
http://en.wikipedia.org/wiki/Otsu%27s_method). Then the filter runs a&lt;br /&gt;
connected component algorithm to generate unique labels for each&lt;br /&gt;
connected region of the foreground. Finally, the resulting image is&lt;br /&gt;
relabeled to provide consecutive numbering.&lt;br /&gt;
&lt;br /&gt;
The original reference is:&lt;br /&gt;
N.Otsu, ‘‘A threshold selection method from gray level histograms,’’&lt;br /&gt;
IEEE Trans.Syst.ManCybern.SMC-9,62–66 1979.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 OtsuThresholdSegmentation [--returnparameterfile&lt;br /&gt;
                           &amp;lt;std::string&amp;gt;]&lt;br /&gt;
                           [--processinformationaddress&lt;br /&gt;
                           &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
                           [--minimumObjectSize &amp;lt;int&amp;gt;]&lt;br /&gt;
                           [--faceConnected] [--numberOfBins&lt;br /&gt;
                           &amp;lt;int&amp;gt;] [--brightObjects] [--]&lt;br /&gt;
                           [--version] [-h] &amp;lt;std::string&amp;gt;&lt;br /&gt;
                           &amp;lt;std::string&amp;gt;&lt;br /&gt;
 Where: &lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
   --minimumObjectSize &amp;lt;int&amp;gt;&lt;br /&gt;
     Minimum size of object to retain. This parameter can be used to get&lt;br /&gt;
     rid of small regions in noisy images. (default: 0)&lt;br /&gt;
   --faceConnected&lt;br /&gt;
     This is an advanced parameter. Adjacent voxels are face connected.&lt;br /&gt;
     This affects the connected component algorithm. If this parameter is&lt;br /&gt;
     false, more regions are likely to be identified. (default: 0)&lt;br /&gt;
   --numberOfBins &amp;lt;int&amp;gt;&lt;br /&gt;
     This is an advanced parameter. The number of bins in the histogram&lt;br /&gt;
     used to model the probability mass function of the two intensity&lt;br /&gt;
     distributions. Small numbers of bins may result in a more conservative&lt;br /&gt;
     threshold. The default should suffice for most applications.&lt;br /&gt;
     Experimentation is the only way to see the effect of varying this&lt;br /&gt;
     parameter. (default: 128)&lt;br /&gt;
   --brightObjects&lt;br /&gt;
     Segmenting bright objects on a dark background or dark objects on a&lt;br /&gt;
     bright background. (default: 0)&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Input volume to be segmented&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output filtered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/OtsuThresholdSegmentation.cxx?view=co OtsuThresholdSegmentation.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/OtsuThresholdSegmentation.xml?view=co OtsuThresholdSegmentation.xml]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgement===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* http://en.wikipedia.org/wiki/Otsu%27s_method&lt;br /&gt;
* http://www.labbookpages.co.uk/software/imgProc/otsuThreshold.html&lt;br /&gt;
* N.Otsu, [http://web.ics.purdue.edu/~kim497/ece661/OTSU_paper.pdf ‘‘A threshold selection method from gray level histograms,’’ IEEE Trans.Syst.ManCybern.SMC-9,62–66 1979.]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:OtsuThresholdSegmentation-Documentation-3.6&amp;diff=14106</id>
		<title>Modules:OtsuThresholdSegmentation-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:OtsuThresholdSegmentation-Documentation-3.6&amp;diff=14106"/>
		<updated>2010-04-23T16:55:37Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Otsu Threshold Segmentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Segmentation&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Author: Bill Lorensen&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
This filter creates a labeled image from a grayscale image.&lt;br /&gt;
First, it calculates an optimal threshold that separates the image into&lt;br /&gt;
foreground and background. This threshold separates those two classes so&lt;br /&gt;
that their intra-class variance is minimal (see&lt;br /&gt;
http://en.wikipedia.org/wiki/Otsu%27s_method). Then the filter runs a&lt;br /&gt;
connected component algorithm to generate unique labels for each&lt;br /&gt;
connected region of the foreground. Finally, the resulting image is&lt;br /&gt;
relabeled to provide consequetive numbering.&lt;br /&gt;
&lt;br /&gt;
The original reference is:&lt;br /&gt;
N.Otsu, ‘‘A threshold selection method from gray level histograms,’’&lt;br /&gt;
IEEE Trans.Syst.ManCybern.SMC-9,62–66 1979.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 OtsuThresholdSegmentation [--returnparameterfile&lt;br /&gt;
                           &amp;lt;std::string&amp;gt;]&lt;br /&gt;
                           [--processinformationaddress&lt;br /&gt;
                           &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
                           [--minimumObjectSize &amp;lt;int&amp;gt;]&lt;br /&gt;
                           [--faceConnected] [--numberOfBins&lt;br /&gt;
                           &amp;lt;int&amp;gt;] [--brightObjects] [--]&lt;br /&gt;
                           [--version] [-h] &amp;lt;std::string&amp;gt;&lt;br /&gt;
                           &amp;lt;std::string&amp;gt;&lt;br /&gt;
 Where: &lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
   --minimumObjectSize &amp;lt;int&amp;gt;&lt;br /&gt;
     Minimum size of object to retain. This parameter can be used to get&lt;br /&gt;
     rid of small regions in noisy images. (default: 0)&lt;br /&gt;
   --faceConnected&lt;br /&gt;
     This is an advanced parameter. Adjacent voxels are face connected.&lt;br /&gt;
     This affects the connected component algorithm. If this parameter is&lt;br /&gt;
     false, more regions are likely to be identified. (default: 0)&lt;br /&gt;
   --numberOfBins &amp;lt;int&amp;gt;&lt;br /&gt;
     This is an advanced parameter. The number of bins in the histogram&lt;br /&gt;
     used to model the probability mass function of the two intensity&lt;br /&gt;
     distributions. Small numbers of bins may result in a more conservative&lt;br /&gt;
     threshold. The default should suffice for most applications.&lt;br /&gt;
     Experimentation is the only way to see the effect of varying this&lt;br /&gt;
     parameter. (default: 128)&lt;br /&gt;
   --brightObjects&lt;br /&gt;
     Segmenting bright objects on a dark background or dark objects on a&lt;br /&gt;
     bright background. (default: 0)&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Input volume to be segmented&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output filtered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/OtsuThresholdSegmentation.cxx?view=co OtsuThresholdSegmentation.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/OtsuThresholdSegmentation.xml?view=co OtsuThresholdSegmentation.xml]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgement===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* http://en.wikipedia.org/wiki/Otsu%27s_method&lt;br /&gt;
* http://www.labbookpages.co.uk/software/imgProc/otsuThreshold.html&lt;br /&gt;
* N.Otsu, [http://web.ics.purdue.edu/~kim497/ece661/OTSU_paper.pdf ‘‘A threshold selection method from gray level histograms,’’ IEEE Trans.Syst.ManCybern.SMC-9,62–66 1979.]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:OtsuThresholdSegmentation-Documentation-3.6&amp;diff=14105</id>
		<title>Modules:OtsuThresholdSegmentation-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:OtsuThresholdSegmentation-Documentation-3.6&amp;diff=14105"/>
		<updated>2010-04-23T16:49:52Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Created page with 'Return to Slicer 3.6 Documentation  __NOTOC__ ===Module Name=== Otsu Threshold Segmentation   == General Information == ===Module Type &amp;amp; Category===  Type: …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
Otsu Threshold Segmentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Segmentation&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Author: Bill Lorensen&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
This filter creates a labeled image from a grayscale image.&lt;br /&gt;
First, it calculates an optimal threshold that separates the image into&lt;br /&gt;
foreground and background. This threshold separates those two classes so&lt;br /&gt;
that their intra-class variance is minimal (see&lt;br /&gt;
http://en.wikipedia.org/wiki/Otsu%27s_method). Then the filter runs a&lt;br /&gt;
connected component algorithm to generate unique labels for each&lt;br /&gt;
connected region of the foreground. Finally, the resulting image is&lt;br /&gt;
relabeled to provide consequetive numbering.&lt;br /&gt;
&lt;br /&gt;
The original reference is:&lt;br /&gt;
N.Otsu, ‘‘A threshold selection method from gray level histograms,’’&lt;br /&gt;
IEEE Trans.Syst.ManCybern.SMC-9,62–66 1979.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 OtsuThresholdSegmentation  [--returnparameterfile&lt;br /&gt;
                           &amp;lt;std::string&amp;gt;]&lt;br /&gt;
                           [--processinformationaddress&lt;br /&gt;
                           &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
                           [--minimumObjectSize &amp;lt;int&amp;gt;]&lt;br /&gt;
                           [--faceConnected] [--numberOfBins&lt;br /&gt;
                           &amp;lt;int&amp;gt;] [--brightObjects] [--]&lt;br /&gt;
                           [--version] [-h] &amp;lt;std::string&amp;gt;&lt;br /&gt;
                           &amp;lt;std::string&amp;gt;&lt;br /&gt;
 Where: &lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
   --minimumObjectSize &amp;lt;int&amp;gt;&lt;br /&gt;
     Minimum size of object to retain. This parameter can be used to get&lt;br /&gt;
     rid of small regions in noisy images. (default: 0)&lt;br /&gt;
   --faceConnected&lt;br /&gt;
     This is an advanced parameter. Adjacent voxels are face connected.&lt;br /&gt;
     This affects the connected component algorithm. If this parameter is&lt;br /&gt;
     flase, more regions are likely to be identified. (default: 0)&lt;br /&gt;
   --numberOfBins &amp;lt;int&amp;gt;&lt;br /&gt;
     This is an advanced parameter. The number of bins in the histogram&lt;br /&gt;
     used to model the probability mass function of the two intensity&lt;br /&gt;
     distributions. Small numbers of bins may result in a more conservative&lt;br /&gt;
     threshold. The default should suffice for most applications.&lt;br /&gt;
     Experimentation is the only way to see the effect of varying this&lt;br /&gt;
     parameter. (default: 128)&lt;br /&gt;
   --brightObjects&lt;br /&gt;
     Segmenting bright objects on a dark background or dark objects on a&lt;br /&gt;
     bright background. (default: 0)&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Input volume to be segmented&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output filtered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Source code &amp;amp; documentation===&lt;br /&gt;
&lt;br /&gt;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/OtsuThresholdSegmentation.cxx?view=co OtsuThresholdSegmentation.cxx]&lt;br /&gt;
&lt;br /&gt;
XML Description: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/OtsuThresholdSegmentation.xml?view=co OtsuThresholdSegmentation.xml]&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgement===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* http://en.wikipedia.org/wiki/Otsu%27s_method&lt;br /&gt;
* http://www.labbookpages.co.uk/software/imgProc/otsuThreshold.html&lt;br /&gt;
* N.Otsu, [http://web.ics.purdue.edu/~kim497/ece661/OTSU_paper.pdf ‘‘A threshold selection method from gray level histograms,’’ IEEE Trans.Syst.ManCybern.SMC-9,62–66 1979.]&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Modules:GrayscaleGrindPeak-Documentation-3.6&amp;diff=13959</id>
		<title>Modules:GrayscaleGrindPeak-Documentation-3.6</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Modules:GrayscaleGrindPeak-Documentation-3.6&amp;diff=13959"/>
		<updated>2010-04-21T14:34:00Z</updated>

		<summary type="html">&lt;p&gt;Lorensen: Created page with 'Return to Slicer 3.6 Documentation  __NOTOC__ ===Module Name=== GrayscaleGrindPeak  {| |Caption 1 |[[Image:screens…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Documentation-3.6|Return to Slicer 3.6 Documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
===Module Name===&lt;br /&gt;
GrayscaleGrindPeak&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 1]]&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 2]]&lt;br /&gt;
|[[Image:screenshotBlank.png|thumb|280px|Caption 3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
===Module Type &amp;amp; Category===&lt;br /&gt;
&lt;br /&gt;
Type: CLI&lt;br /&gt;
&lt;br /&gt;
Category: Filtering/Morphology&lt;br /&gt;
&lt;br /&gt;
===Authors, Collaborators &amp;amp; Contact===&lt;br /&gt;
* Author: Bill Lorensen&lt;br /&gt;
* Contact: bill.lorensen at gmail.com&lt;br /&gt;
&lt;br /&gt;
===Module Description===&lt;br /&gt;
GrayscaleGrindPeakImageFilter removes peaks in a grayscale&lt;br /&gt;
image. Peaks are local maxima in the grayscale topography that are not&lt;br /&gt;
connected to boundaries of the image. Gray level values adjacent to a&lt;br /&gt;
peak are extrapolated through the peak.  This filter is used to smooth&lt;br /&gt;
over local maxima without affecting the values of local minima.  If you&lt;br /&gt;
take the difference between the output of this filter and the original&lt;br /&gt;
image (and perhaps threshold the difference above a small value), you'll&lt;br /&gt;
obtain a map of the local maxima.  This filter uses the&lt;br /&gt;
GrayscaleGeodesicDilateImageFilter.  It provides its own input as the&lt;br /&gt;
'mask' input to the geodesic erosion.  The 'marker' image for the&lt;br /&gt;
geodesic erosion is constructed such that boundary pixels match the&lt;br /&gt;
boundary pixels of the input image and the interior pixels are set to&lt;br /&gt;
the minimum pixel value in the input image.  This filter is the dual to&lt;br /&gt;
the GrayscaleFillholeImageFilter which implements the Fillhole&lt;br /&gt;
algorithm.  Since it is a dual, it is somewhat superfluous but is&lt;br /&gt;
provided as a convenience.  Geodesic morphology and the Fillhole&lt;br /&gt;
algorithm is described in Chapter 6 of Pierre Soille's book&lt;br /&gt;
'Morphological Image Analysis: Principles and Applications', Second&lt;br /&gt;
Edition, Springer, 2003.  A companion filter, Grayscale Fill Hole, fills&lt;br /&gt;
holes in grayscale images.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
 GrayscaleGrindPeakImageFilter.exe &lt;br /&gt;
   [--returnparameterfile&lt;br /&gt;
   &amp;lt;std::string&amp;gt;]&lt;br /&gt;
   [--processinformationaddress&lt;br /&gt;
   &amp;lt;std::string&amp;gt;] [--xml] [--echo]&lt;br /&gt;
   [--] [--version] [-h] &amp;lt;std::string&amp;gt;&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
 Where: &lt;br /&gt;
&lt;br /&gt;
   --returnparameterfile &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Filename in which to write simple return parameters (int, float,&lt;br /&gt;
     int-vector, etc.) as opposed to bulk return parameters (image,&lt;br /&gt;
     geometry, transform, measurement, table).&lt;br /&gt;
&lt;br /&gt;
   --processinformationaddress &amp;lt;std::string&amp;gt;&lt;br /&gt;
     Address of a structure to store process information (progress, abort,&lt;br /&gt;
     etc.). (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --xml&lt;br /&gt;
     Produce xml description of command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --echo&lt;br /&gt;
     Echo the command line arguments (default: 0)&lt;br /&gt;
&lt;br /&gt;
   --,  --ignore_rest&lt;br /&gt;
     Ignores the rest of the labeled arguments following this flag.&lt;br /&gt;
&lt;br /&gt;
   --version&lt;br /&gt;
     Displays version information and exits.&lt;br /&gt;
&lt;br /&gt;
   -h,  --help&lt;br /&gt;
     Displays usage information and exits.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Input volume to be filtered&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;std::string&amp;gt;&lt;br /&gt;
     (required)  Output filtered&lt;br /&gt;
&lt;br /&gt;
== Development ==&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;
Source Code: [http://www.na-mic.org/ViewVC/index.cgi/trunk/Applications/CLI/]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
&lt;br /&gt;
== More Information == &lt;br /&gt;
&lt;br /&gt;
===Acknowledgment===&lt;br /&gt;
This work is part of the National Alliance for Medical Image&lt;br /&gt;
Computing (NAMIC), funded by the National Institutes of Health&lt;br /&gt;
through the NIH Roadmap for Medical Research, Grant U54 EB005149.&lt;br /&gt;
Information on the National Centers for Biomedical Computing&lt;br /&gt;
can be obtained from [http://www.ncbcs.org/ National Centers for Biomedical Computing].&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Lorensen</name></author>
		
	</entry>
</feed>