TotalVariationFilter works with arbitrary grayscale and multichannel images, as well as real arrays of any rank.
In TotalVariationFilter, the value of regularization parameter param is typically in the range 0 to 1.
For multichannel images, TotalVariationFilter operates on each channel separately.
TotalVariationFilter takes a MaxIterations option that specifies the maximum number of iterations to be performed. By default, up to 30 iterations are performed.
The type of noise to be removed can be specified by setting a Method option. Possible settings include , , and .
By default, Gaussian noise is assumed. For removing salt-and-pepper noise or impulse noise, the Laplacian noise model gives best results. Poisson noise typically describes low-light images as well as various types of multiplicative noise.