Appearance
3D表面积
算子功能
输入物体表面点云,计算表面点云的表面积,输出计算结果。
算子输入参数
输入图像:图像输入的IM编号
区域:
- 手动:开启则启用手动框选点云
- 类型:仅开启手动启用,设置手动框选的类型:方形窗口/盒子
- 起点:仅开启手动启用,输入起点的X、Y坐标,若
类型
为盒子
,则需要输入Z坐标 - 终点:仅开启手动启用,输入终点的X、Y坐标,若
类型
为盒子
,则需要输入Z坐标 - 寄存器:输入寄存器编号,仅支持类型为
方形窗口
、盒子
和区域
的寄存器
表面重建参数:
- 搜索半径:设置用于确定k最近邻域的球体半径,根据点云的密度和分布,这个值可能需要调整。例如,对于较稀疏的点云,可能需要设置较大的搜索半径。
如下图所示蓝色圈为中心点为圆心,搜索半径为半径的圆,红色点为搜索半径内的点,绿色为搜索半径外的点,不难看出当搜索半径大时,其三角化考虑的点将更多。 - 邻域数量:设置对焊点点云法向量估计的最大邻域数量,较大的值可能会提高法向量估计的鲁棒性,特别是在点云稀疏或不规则的情况下。然而,过大的值也可能增加计算负担,并可能引入不必要的噪声。较小的值则可能提高计算效率,但在某些情况下可能导致法向量估计不够准确。
- 最近邻域距离乘积系数:动态调整每个样本点的最大搜索距离,该值越大,最终样本点的最大搜索距离越大。
当设置为较大的值时
,搜索半径会增大,这意味着算法会考虑更多的邻近点来构建三角形,这可能在点云较稀疏的区域是有益的。然而,如果设置得过大,可能会导致过度连接,产生不准确的三角形。当设置为较小的值时
,搜索半径会减小,算法会考虑较少的邻近点。这可能在点云较密集的区域或需要更精细的重构时是有益的。但是,如果设置得过小,可能会导致漏掉一些应该连接的点,从而产生不完整的三角网格。
如下图所示,上图为设置最近邻域距离乘积系数较小的三角化结果,下图为设置最近邻域距离乘积系数较大的三角化结果
- 搜索半径:设置用于确定k最近邻域的球体半径,根据点云的密度和分布,这个值可能需要调整。例如,对于较稀疏的点云,可能需要设置较大的搜索半径。