From 2cc09b04a0e3db7324462b961272fc349cee465c Mon Sep 17 00:00:00 2001 From: Hardik Shah Date: Mon, 25 Aug 2025 18:07:08 +0200 Subject: [PATCH] fix dilation filter kernel --- .../script/elevation_mapping_cupy/kernels/custom_kernels.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/elevation_mapping_cupy/script/elevation_mapping_cupy/kernels/custom_kernels.py b/elevation_mapping_cupy/script/elevation_mapping_cupy/kernels/custom_kernels.py index d7025270..3db6e1b0 100644 --- a/elevation_mapping_cupy/script/elevation_mapping_cupy/kernels/custom_kernels.py +++ b/elevation_mapping_cupy/script/elevation_mapping_cupy/kernels/custom_kernels.py @@ -431,8 +431,8 @@ def dilation_filter_kernel(width, height, dilation_size): int idx = get_relative_map_idx(i, dx, dy, 0); if (!is_inside(idx)) {continue;} U valid = mask[idx]; - if(valid > 0.5 && dx + dy < distance) { - distance = dx + dy; + if(valid > 0.5 && abs(dx) + abs(dy) < distance) { + distance = abs(dx) + abs(dy); near_value = map[idx]; } }