biswebnode
Version:
A node.js implementation of BioImage Suite Web command line tools in Javascript and WebAssembly
116 lines (113 loc) • 3.88 kB
text/xml
<executable>
<category>BisWEB</category>
<title>Smooth</title>
<description>This algorithm performs image smoothing using a 2D/3D Gaussian kernel</description>
<version>1.3.0b2</version>
<documentation-url>https://bioimagesuiteweb.github.io/bisweb-manual</documentation-url>
<license>GPL v2</license>
<contributor>Zach Saltzman and Xenios Papademetris</contributor>
<acknowledgements>Funding for this work was provided by the NIH Brain Initiative under grant R24 MH114805.</acknowledgements>
<parameters>
<label>Standard</label>
<description>Standard Parameters</description>
<double>
<name>Sigma</name>
<label>Sigma</label>
<description>The gaussian kernel standard deviation (either in voxels or mm)</description>
<longflag>--sigma</longflag>
<default>1</default>
<constraints>
<minimum>0</minimum>
<maximum>8</maximum>
</constraints>
</double>
<string-enumeration>
<name>In mm?</name>
<label>In mm?</label>
<description>Determines whether kernel standard deviation (sigma) will be measured in millimeters or voxels</description>
<longflag>--inmm</longflag>
<default>true</default>
<element>true</element>
<element>false</element>
</string-enumeration>
<string-enumeration>
<name>FWHMAX?</name>
<label>FWHMAX?</label>
<description>If true treat kernel in units of full-width-at-half max (FWHM) (not as the actual value of the sigma in the gaussian filter.)</description>
<longflag>--fwhmax</longflag>
<default>false</default>
<element>true</element>
<element>false</element>
</string-enumeration>
</parameters>
<parameters advanced="true">
<label>Advanced</label>
<description>Advanced Parameters</description>
<string-enumeration>
<name>UseJS</name>
<label>UseJS</label>
<description>Use the pure JS implementation of the algorithm</description>
<longflag>--usejs</longflag>
<default>false</default>
<element>true</element>
<element>false</element>
</string-enumeration>
<string-enumeration>
<name>vtkboundary</name>
<label>vtkboundary</label>
<description>If true mimic how VTK handles boundary conditions for smoothing (instead of tiling default)</description>
<longflag>--vtkboundary</longflag>
<default>false</default>
<element>true</element>
<element>false</element>
</string-enumeration>
<double>
<name>Radius Factor</name>
<label>Radius Factor</label>
<description>This affects the size of the convolution kernel which is computed as sigma*radius+1</description>
<longflag>--radiusfactor</longflag>
<default>2</default>
</double>
<string-enumeration>
<name>Debug</name>
<label>Debug</label>
<description>Toggles debug logging</description>
<longflag>--debug</longflag>
<default>false</default>
<element>true</element>
<element>false</element>
</string-enumeration>
<string-enumeration>
<name>SlicerProgress</name>
<label>SlicerProgress</label>
<description>Enables progress xml outputs for Slicer</description>
<longflag>--slicerprogress</longflag>
<default>true</default>
<element>true</element>
<element>false</element>
</string-enumeration>
</parameters>
<parameters>
<label>Inputs</label>
<description>Input Objects</description>
<image fileExtensions=".nii.gz,.nii">
<name>Input Image</name>
<label>Input Image</label>
<description>input</description>
<longflag>--input</longflag>
<channel>input</channel>
</image>
</parameters>
<parameters>
<label>Outputs</label>
<description>Output Objects</description>
<image fileExtensions=".nii.gz,.nii">
<name>Output Image</name>
<label>Output Image</label>
<description>The output image filename</description>
<longflag>--output</longflag>
<channel>output</channel>
</image>
</parameters>
</executable>