Core Optical, Inc.
BAYESShrinkOperator ClassIndustrial Strength, Scientific Grade
A type encapsulating the functionality associated with the Bayes wavelet-shrinking procedure.
Inheritance Hierarchy

OnlineSystem Object
  PrecisionImage.WaveletProcessing SubBandProcessor
    PrecisionImage.WaveletProcessing BAYESShrinkOperator

Namespace: PrecisionImage.WaveletProcessing
Assembly: PrecisionImage (in PrecisionImage.dll) Version: (

public class BAYESShrinkOperator : SubBandProcessor

The Bayes shrink operation takes a Bayesian approach to wavelet thresholding by making use of prior knowledge of the noise statistics to minimize thresholding risk. Specifically, the Bayes shrink operator assumes the noise follows a generalized gaussian distribution. Each sub-band is processed independantly according to the BayesShrink procedure.

See the documentation for the SubBandProcessor class for an example of how to use this class to denoise images.
See Also