This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)


removes noise from image by applying a range-r Wiener filter.
assumes an additive noise power value ns.
  • WienerFilter works with arbitrary grayscale and multichannel images, as well as real arrays of any rank.
  • WienerFilter operates separately on each channel in an image.
  • WienerFilter applies a Wiener filter using a convolution kernel.
  • WienerFilter uses neighborhoods with vertical range and horizontal range .
Remove Gaussian noise from an image:
Remove Gaussian noise from an image:
Click for copyable input
Denoise a grayscale image:
Use Wiener filtering to denoise data:
WienerFilter works with numerical sparse arrays:
New in 8