diff options
| author | yum <yum.food.vr@gmail.com> | 2026-03-31 21:25:46 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2026-03-31 21:25:46 -0700 |
| commit | 57aa53c6b1b51265839dbd71aac4eeb88e050de0 (patch) | |
| tree | a20eb0ef12184049c1fdea2e421ec83e4dbd9227 /Scripts/gaussianize | |
| parent | 3ee87f52f8979aa166c23fbfc2e310590a416a1e (diff) | |
Make gaussanize sigma match burley paper
Diffstat (limited to 'Scripts/gaussianize')
| -rwxr-xr-x | Scripts/gaussianize | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Scripts/gaussianize b/Scripts/gaussianize index f997b8a..a42394d 100755 --- a/Scripts/gaussianize +++ b/Scripts/gaussianize @@ -127,10 +127,10 @@ def homogenize_luminance(image: np.ndarray, cutoff_cycles: float = 8.0) -> np.nd class TruncatedGaussian: """Truncated Gaussian distribution for histogram transformation.""" - def __init__(self, sigma: float = 1.0 / 6.0): + def __init__(self, sigma: float = 1.0 / np.sqrt(2.0)): """ Initialize truncated Gaussian centered at 0.5 with given sigma. - Default sigma = 1/6 as recommended in Burley's paper. + Default sigma = 1/sqrt(2), matching Burley's paper. """ self.sigma = sigma self.mu = 0.5 |
