Class AlgorithmLuminanceAdaptation

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.WindowListener, java.lang.Runnable, java.util.EventListener

    public class AlgorithmLuminanceAdaptation
    extends AlgorithmBase
    • Field Detail

      • 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 Detail

      • AlgorithmLuminanceAdaptation

        public AlgorithmLuminanceAdaptation()
      • AlgorithmLuminanceAdaptation

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

      • runAlgorithm

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