Class AdeSettings


public class AdeSettings extends ColorDistributionSettings
Specifies parameters for the Adaptive Detail Enhancement (ADE) mode.
Adaptive detail enhancement which is using a edge-preserving and noise-reducing smoothing filter to enhance the contrast in the image.
Note: In this mode one color might not map to a specific temperature. Which means that the output scale is not radiometric accurate.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    float
    Noise amplification limit (LF) (Low value=Disable this feature)
    float
    Edge preserving limit (HF); Too avoid halos around sharp edges (High value=Disable this feature).
    float
    Edge preserving limit (LF); Too avoid halos around sharp edges (High value=Disable this feature).
    float
    LF/HF crossover level; Low value=Only HF enhancement;High value=Only LF enhancement.
    float
    Footroom for details at dynamic range extremes.
    float
    Limits the maximum slope of the mapping function.
    float
    Headroom for details at dynamic range extremes.
    float
    High part of the histogram that is discarded.
    float
    Amount of the high pass filter that should be used.
    float
    Linear portion used for mapping the colors.
    float
    Low part of the histogram that is discarded.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Construct an instance with default settings.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int
     

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • alphaNoise

      public float alphaNoise
      Noise amplification limit (LF) (Low value=Disable this feature)
    • betaLf

      public float betaLf
      Edge preserving limit (LF); Too avoid halos around sharp edges (High value=Disable this feature).
    • betaHf

      public float betaHf
      Edge preserving limit (HF); Too avoid halos around sharp edges (High value=Disable this feature).
    • betaMix

      public float betaMix
      LF/HF crossover level; Low value=Only HF enhancement;High value=Only LF enhancement.
    • hpBlendingAmount

      public float hpBlendingAmount
      Amount of the high pass filter that should be used.
    • lowLimit

      public float lowLimit
      Low part of the histogram that is discarded.
    • highLimit

      public float highLimit
      High part of the histogram that is discarded.
    • headRoom

      public float headRoom
      Headroom for details at dynamic range extremes.
    • footRoom

      public float footRoom
      Footroom for details at dynamic range extremes.
    • gain

      public float gain
      Limits the maximum slope of the mapping function.
    • linearMix

      public float linearMix
      Linear portion used for mapping the colors.
  • Constructor Details

    • AdeSettings

      public AdeSettings()
      Construct an instance with default settings.
  • Method Details