vmtkimagesmoothing

Description

smooth an image with a Gaussian kernel or anisotropic diffusion

Input arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
disabledDisabledbool10disable execution and piping
iImagevtkImageData1the input image
ifileImageInputFileNamestr1filename for the default Image reader
methodMethodstr1["gauss","anisotropic"]gauss
sigmaStandardDeviationfloat1(0.0,)1.0the standard deviation of the Gaussian in real space units (gauss)
radiusfactorRadiusFactorfloat1(0.0,)5.0the factor specifing the width of the discrete Gaussian kernel (gauss)
dimensionalityDimensionalityint1(2,3)3the dimensionality of the Aconvolution (gauss)
conductanceConductancefloat1(0.0,)1.0anisotropic diffustion coefficients (anisotropic)
iterationsNumberOfIterationsint1(5,)5 number of anisotropic diffusion iterationsl (anisotropic)
timestepTimeStepfloat1(1.0E-16,1.0e16)0.0625time step of anisotropic diffusion (anisotropic)
autocalculatetimestepAutoCalculateTimeStepbool11auto calculate minimum time step (anisotropic)
ofileImageOutputFileNamestr1filename for the default Image writer

Output arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
oImagevtkImageData1the output image
timestepTimeStepfloat10.0625