matlab计算曲率的代码全局表面曲率均值
此函数通过在每个顶点上制作点并计算这些点相对于其相邻点的曲率来评估曲面的曲率。
该函数是与
Bitplane
技术支持团队合作开发的,并在
MATLAB
代码中结合了
Dirk-Jan
Kroon
开发的
Patch
Curvature
算法。
编写此脚本是为了评估胚胎植入前和植入阶段小鼠子宫腔的
3D
表面曲率。
3D
曲率测量是通过修改旨在计算局部小区域曲率的现有脚本生成的。
该脚本经过修改以计算较大物体(例如子宫)的曲率。
使用在
Imaris
中的
Surface
模式下生成的顶点进行分析。
通过将顶点数量均匀地减少到原始数量的十分之一来降低表面复杂度。
使用每个顶点的每个轴的法线,计算由连接相邻顶点形成的曲线的半径。
对六个相邻顶点计算的半径进行平均以获得曲率平均值并乘以
10
以计算
Cmean。
然后可以将表面的
Cmean
显示为热图。
该脚本还会生成一个条形图,其顶点总数在
Cmean
0-0.1、0.1-0.15、0.15-0.45
和
0.45-0.675
内。
在条形图上,脚本计算折叠因子
(f)
的值,它是高度弯曲表
2021-12-22 19:43:27
2.92MB
系统开源
1