Skeleton3D:3D 二元体积的平行中轴细化此代码计算任意 3d 二进制体积的 3D 中轴骨架。 它是 [1] 中描述的同伦细化算法的优化 MATLAB 实现。 我们开发它是为了量化骨骼中的细胞过程网络 [2],但它应该适用于任何管状或丝状结构的图像。 包含一个示例卷 (testvol.mat) 以及示例脚本 (Test_Skeleton3D.m)。 非常欢迎任何意见、更正或建议。 用法: 骨架 = Skeleton3D(bin) 其中“bin”是一个 3D 二值图像,“skel”只包含骨架体素的结果图像,或skel = Skeleton3D(bin,mask)
从骨架化中屏蔽'mask'中的所有前景体素,例如保留图像体积中的某些结构。
对于额外的清理,例如修剪短分支,请使用我在 MATLAB File Exchange 上的 Skel2Graph3D 包。
此代码的灵感来自
2021-11-18 12:00:36
29KB
matlab
1