Interface ShrinkThresholdRule<T extends ImageGray<T>>

All Known Implementing Classes:
ShrinkThresholdHard_F32, ShrinkThresholdHard_I32, ShrinkThresholdSoft_F32, ShrinkThresholdSoft_I32

public interface ShrinkThresholdRule<T extends ImageGray<T>>

Generalized interface for thresholding wavelet coefficients in shrinkage based wavelet denoising applications.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    process(T image, Number threshold)
    Applies shrinkage to entire image.
  • Method Details

    • process

      void process(T image, Number threshold)
      Applies shrinkage to entire image. If the rule should only be applied to part of the image then a sub-image should be passed in. If the threshold is an infinite number then all the coefficients are considered below the threshold.
      Parameters:
      image - Image which is to be thresholded. Is modified.
      threshold - Threshold used to modify the image.