UNPKG

biswebnode

Version:

A node.js implementation of BioImage Suite Web command line tools in Javascript and WebAssembly

116 lines (113 loc) 3.88 kB
<?xml version="1.0" encoding="utf-8"?> <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>