iteratively reduces noise while preserving edges in image.

assumes a regularization parameter value param.

Details and OptionsDetails and Options

  • TotalVariationFilter works with arbitrary grayscale and multichannel images, operating separately on each channel.
  • TotalVariationFilter works with 3D as well as 2D images, and also with numerical data arrays of any rank.
  • In TotalVariationFilter[image,param], the value of regularization parameter param is typically in the range 0 to 1.
  • 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 the best results. Poisson noise typically describes low-light images as well as various types of multiplicative noise.
Introduced in 2010
| Updated in 9