文件名称:Branch Points from 3D Logical Skeleton:返回3D骨架逻辑图像中的分支点的函数-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-18 09:01:17
matlab
这是一个函数,它接收大小为 MxNxP 的 3D 骨架化逻辑图像,并生成包含分支点位置的逻辑图像。 MATLAB 中缺少 3D 查找表 (LUT) 或 bwlookup 激发了我的灵感。 此功能非常适合计算脉管系统或管道中的分支点。 此函数使用与查找表 (LUT) 类似的方法,但采用 3D 格式。 它沿 XY 平面运行 SZ x SZ x SZ 大小的局部区域,并在每次扫描后将 Z 增加 1。 对于穿过 3 x 3 x 3 局部区域的没有任何分支点的连续线,27 个体素中将有 3 个体素被占用。只要该区域中的体素数量超过 3,就存在一个分支点。 该函数应用此原则来查找分支点。 确保在调用此函数之前先对图像进行填充。 您可以通过 I = padarray(I,[3 3],0,'both') 这样做,它用 3 个体素填充 3D 图像的所有 6 个边。 理想情况下,您应该填充与此函数的输入之一
【文件预览】:
branchpoints3.zip