From 57aa53c6b1b51265839dbd71aac4eeb88e050de0 Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 31 Mar 2026 21:25:46 -0700 Subject: Make gaussanize sigma match burley paper --- Scripts/gaussianize | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Scripts') 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 -- cgit v1.2.3