Matlab:给定离散点估计主法曲率和曲率方向

给定三维空间点阵$P\in R^{n\times3}$, 估计其主法曲率$k_1, k_2$及其相应主法曲率方向.

  • 对每一个空间点$p_i$,找到合适邻近点$p_1, \cdots, p_m$,并使用PCA(主成分分析)定义其局部坐标系;
  • 使用jet-fitting估计主曲率方向、主法曲率、Gauss曲率;
  • 用箭头展示主曲率方向,根据Gauss曲率不同,颜色化 曲面.

           Fig. Scatters            Fig. PCA            Fig. Local Jet-fitting            Fig. Jet-fitting Fig. Gauss curvature Fig. Gauss curvature