Core Optical, Inc.
SUREShrinkOperator ClassIndustrial Strength, Scientific Grade
A type encapsulating the functionality associated with Stein Unbiased Risk Estimator (SURE) thresholding principle.
Inheritance Hierarchy

OnlineSystem Object
  PrecisionImage.WaveletProcessing SubBandProcessor
    PrecisionImage.WaveletProcessing SUREShrinkOperator

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

public class SUREShrinkOperator : SubBandProcessor

This operator implements an adaptive method of thresholding wavelet coefficients by minimizing the Stein Unbiased Risk estimator commonly known as "SureShrink". A different threshold is chosen for each sub-band that attempts to minimize the risk (mean squared error).

This class is used in the same way as BAYESShrinkOperator i.e. it is instantiated / initialized with an estimate of the standard deviation of the signal's noise and then passed into one of the wavelet transform objects for sub-band processing. See the documentation for the SubBandProcessor class for an example of how to use BAYESShrinkOperator.

See Also