文件名称:matlab加权pca代码-ariaDNE_code:法线Dirichlet能量的稳健实现算法
文件大小:2.65MB
文件格式:ZIP
更新时间:2024-06-17 01:38:35
系统开源
Matlab推荐ariaDNE:正常Dirichlet能量的稳健实现算法 DNE背景: Dirichlet法向能量(DNE)量化3D曲面中的局部曲率; 3D网格的离散版本对于形态表面的生物学研究有效。 对于嵌入3D的连续2D流形,DNE定义为: 其中, K 1 , K 2是主曲率。 离散形式是通过将每个顶点在曲面网格上的局部曲率相加来定义的,并由分布到该顶点的面积加权, 与其他形状度量不同,DNE是无地标的,并且与曲面的初始位置,方向和比例无关。 但是,最近的研究发现,当前发布的DNE实施对各种表面处理程序都非常敏感,这引发了人们对在形态学研究中使用DNE的可比性和客观性的担忧。 该软件包为DNE(ariaDNE)提供了功能强大的算法。 ariaDNE算法:我们利用观察结果可以通过加权PCA方法稳定地估计局部曲率。 该过程概述如下: 通过高斯核函数应用位于查询点周围的加权PCA。 找到最接近顶点法线的主成分,并通过其主分数估算局部曲率 对整个网格的局部曲率求和并获得glocal DNE。 有关确切的过程,请参阅此文档()。 代码:函数'ariaDNE.m'计算网格表面的ariaDNE。