CloudCompare——Delaunay三角剖分

x33g5p2x  于9个月前 转载在 其他  
字(0.7k)|赞(0)|评价(0)|浏览(143)

1.Delaunay 2.5D(XY plane)

通过菜单栏的'Edit > Mesh > Delaunay 2.5D (XY plane)'找到该功能。

其实现流程为

  1. 点云简单地在XY平面上进行2D投影。
  2. 对相应的2D点进行三角剖分。
  3. 将网格结构应用于3D点。

默认情况下,2D Delaunay三角剖分是在点云凸包上完成。因此,CloudCompare将要求用户指定三角形边的最大长度(如下图所示)。这允许移除不一定有意义的最大三角形(通常在边界上)。如果该值保持为零,则会保留Delaunay三角剖分输出的所有三角形。

  这适用于表面较为平坦和具有适当定向(即Z维度为垂直的)的点云。如果点云没有正确定向但在某个方向上仍然相当平坦,则应考虑使用此方法的另一个版本'Mesh> Delaunay 2.5D(best fitting plane)
以下是某道路机载点云的Delaunay 2.5D模型生成结果

  CloudCompare默认以面片的形式显示mesh网格模型,因此放大之后也看不到所谓的“网格”

  在属性选项中,选中以线的形式显示格网,即可清楚看到Delaunay三角网的网形状,操作如下:

Delaunay三角网的构网形状如下:

  此外,还有以点的形式显示模型。

  以点的形式显示结果如下,可以看出,路面起伏特征及模型的纹理细节更加清晰。所以Delaunay 算法也是可以用于地面滤波与变化监测的???

2.Delaunay 2.5D(XY best fitting plane)

该方法与 Delaunay 2.5D (XY plane)功能基本相同。
其实现流程为

  1. 点云投影在最小二乘拟合的最佳平面。
  2. 对相应的2D点进行三角剖分。
  3. 将网格结构应用于3D点。

其他操作与Delaunay 2.5D相同。

相关文章