填充 3d 图像的孔

Posted

技术标签:

【中文标题】填充 3d 图像的孔【英文标题】:filling holes for 3d image 【发布时间】:2013-01-26 07:21:18 【问题描述】:

我想使用形态运算符来。 3d 图像由 116 个相同大小(512*512 像素)的 2-D 图像切片组成。我尝试在 Matlab 中使用 imfill 处理 3d 图像,但结果不是我想要的。小洞填满,其他洞不填

当我尝试逐片使用 imfill 时,结果是正确的。有什么方法可以填充 3d 图像中的孔吗?我怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

逐片使用imfill 的for 循环有什么问题?你说这已经有效了。

或者,这里有一个来自文件交换的选项:Region Growing - 一种用于具有多边形和二进制掩码输出的 2D/3D 灰度图像的递归区域增长算法。

【讨论】:

【参考方案2】:

我最近写了https://github.com/seung-lab/fill_voids,它将迅速填补拓扑漏洞。

或者,还有 SciPy https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.binary_fill_holes.html

【讨论】:

以上是关于填充 3d 图像的孔的主要内容,如果未能解决你的问题,请参考以下文章

删除 qcow2 图像文件的孔

paper 76:膨胀腐蚀开闭运算——数字图像处理中的形态学

用于图像过滤的 3d CUDA 内核索引?

用作 base-64 背景图像数据时如何更改 svg 填充颜色?

如何填充使用 geopandas 溶解地理数据框时创建的多面体中的孔?

Direct2D,WPF D3D10 图像在调整大小时模糊