Class AlgorithmLuminanceAdaptation

java.lang.Object
java.lang.Thread
gov.nih.mipav.model.algorithms.AlgorithmBase
gov.nih.mipav.model.algorithms.AlgorithmLuminanceAdaptation
All Implemented Interfaces:
ActionListener, WindowListener, Runnable, EventListener

public class AlgorithmLuminanceAdaptation extends AlgorithmBase
  • Field Details

    • sigma1

      private double sigma1
      Reference: Retinex-Based Perceptual Contrast Enhancement in Images Using Luminance Adaptation by Qingtao Fu, Cheolkon Jung, and Kaiqiang Xu, IEEE Access, current version November 9, 2018, Digital Object Identifier 10.1109/ACCESS.2018.2870638.
    • sigma2

      private double sigma2
    • sigma3

      private double sigma3
    • alpha

      private double alpha
  • Constructor Details

    • AlgorithmLuminanceAdaptation

      public AlgorithmLuminanceAdaptation()
    • AlgorithmLuminanceAdaptation

      public AlgorithmLuminanceAdaptation(ModelImage destImg, ModelImage srcImg, double sigma1, double sigma2, double sigma3, double alpha)
  • Method Details

    • runAlgorithm

      public void runAlgorithm()
      Description copied from class: AlgorithmBase
      Actually runs the algorithm. Implemented by inheriting algorithms.
      Specified by:
      runAlgorithm in class AlgorithmBase