Skip to content

Commit 55a629c

Browse files
committed
Fix incorrect truncated parameter in make_gaussian_kernel causing corrupted LocalNormalizedCrossCorrelationLoss
Signed-off-by: ytl0623 <david89062388@gmail.com>
1 parent daaedaa commit 55a629c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

monai/losses/image_dissimilarity.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def make_triangular_kernel(kernel_size: int) -> torch.Tensor:
3535

3636
def make_gaussian_kernel(kernel_size: int) -> torch.Tensor:
3737
sigma = torch.tensor(kernel_size / 3.0)
38-
kernel = gaussian_1d(sigma=sigma, truncated=kernel_size // 2, approx="sampled", normalize=False) * (
38+
kernel = gaussian_1d(sigma=sigma, truncated=(kernel_size // 2) / sigma, approx="sampled", normalize=False) * (
3939
2.5066282 * sigma
4040
)
4141
return kernel[:kernel_size]

0 commit comments

Comments
 (0)