Skip to content

Commit ff5cf99

Browse files
authored
Fixes (#2178)
* Empty-Commit * Boosted version to 1.4.22 * FIx in Sharpen for gaussian method
1 parent 33c9fc9 commit ff5cf99

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

albumentations/augmentations/functional.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -2362,6 +2362,7 @@ def generate_shared_noise(
23622362
return noise_map
23632363

23642364

2365+
@clipped
23652366
@preserve_channel_dim
23662367
def sharpen_gaussian(
23672368
img: np.ndarray,
@@ -2376,7 +2377,9 @@ def sharpen_gaussian(
23762377
sigmaX=sigma,
23772378
sigmaY=sigma,
23782379
)
2379-
return add_weighted(blurred, 1 - alpha, img, alpha)
2380+
# Unsharp mask formula: original + alpha * (original - blurred)
2381+
# This is equivalent to: original * (1 + alpha) - alpha * blurred
2382+
return img + alpha * (img - blurred)
23802383

23812384

23822385
def apply_salt_and_pepper(

0 commit comments

Comments
 (0)