上传者: 38523618
|
上传时间: 2021-11-18 12:00:30
|
文件大小: 16KB
|
文件类型: -
matlab清理代码framework3D-matlab:3D二进制体积的平行中间轴细化
此代码计算任意3d二进制体积的3D中轴骨架。
它是[1]中描述的同位稀疏算法的优化MATLAB实现。
我们开发了它来量化骨骼中细胞过程的网络[2],但它应该在任何管状或丝状结构的图像上起作用。
包含示例卷(testvol.mat)和示例脚本(Test_Skeleton3D.m)。
任何意见,更正或建议都非常欢迎。
用法:
skel
=
Skeleton3D(bin)
其中“
bin”是3D二进制图像,而“
skel”仅包含骨架体素的结果图像,或者
skel
=
Skeleton3D(bin,mask)
从骨架中掩盖“蒙版”中的所有前景体素,例如保留图像体积中的某些结构。
要进行其他清理,例如修剪短分支,请在MATLAB
File
Exchange上使用我的Skel2Graph3D包。
该代码受Hanno
Homann
[3]的ITK实现和Ignacio
Arganda-Carreras
[4]的Fiji
/
ImageJ插件的启发。
如果您在自己的作品中包含此内容,请引用我们的publicaton