summaryrefslogtreecommitdiffstats
path: root/Scripts
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2026-03-31 21:25:46 -0700
committeryum <yum.food.vr@gmail.com>2026-03-31 21:25:46 -0700
commit57aa53c6b1b51265839dbd71aac4eeb88e050de0 (patch)
treea20eb0ef12184049c1fdea2e421ec83e4dbd9227 /Scripts
parent3ee87f52f8979aa166c23fbfc2e310590a416a1e (diff)
Make gaussanize sigma match burley paper
Diffstat (limited to 'Scripts')
-rwxr-xr-xScripts/gaussianize4
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