skimage 过滤选定区域

skimage filter a selected region

我使用高斯滤波器对显微镜图像进行预处理,例如

img=filters.gaussian(imgrescaled,sigma=gaussradius)

但最近我需要对选定区域(圆形、x0、y0、半径 r)执行额外的过滤,我想在其中消除缺陷。

不幸的是,我从 https://scikit-image.org/docs/dev/api/skimage.filters.html#skimage.filters.gaussian 中发现,虽然许多过滤器为您提供了可选的掩码参数,但高斯过滤器并非如此。

有其他选择吗?

您可以复制图像,对副本进行额外的过滤,将复制图像裁剪到您想要的区域,然后用裁剪后的区域替换旧图像中的区域。您的图像使用什么数据结构?