WienerFilter[image, r]
removes noise from image by applying a range-r Wiener filter.

WienerFilter[image, r, ns]
assumes an additive noise power value ns.

WienerFilter[data, ...]
applies Wiener filtering to an array of data.

Details and OptionsDetails and Options

  • WienerFilter[image, r] applies a Wiener filter using a × convolution kernel.
  • WienerFilter works with arbitrary grayscale and multichannel images, operating separately on each channel.
  • WienerFilter works with 3D as well as 2D images, and also with numerical data arrays of any rank.
  • In 2D, WienerFilter[image, {rrow, rcol}] uses range in height, and in width.
  • In 3D, WienerFilter[image, {rslice, rrow, rcol}] uses range in height, in depth, and in width.
  • WienerFilter takes a Padding option. The default setting is Padding->"Fixed".
New in 8 | Last modified in 9
New to Mathematica? Find your learning path »
Have a question? Ask support »