问题反馈

表面噪点去除

功能描述

根据相邻数据点的相似度,去除表面数据中的噪点。

remove noise from surface demo

使用流程

该步骤的使用流程如下:

remove noise from surface workflow
  1. 选择输入数据。在工程编辑区连接对应的步骤端口,或者在参数设置区的输入栏下选择对应的输入数据。

  2. 明确是否使用特征区域。

  3. 设置其他参数。

  4. 输出栏中勾选输出项,并单击输出项左侧的 ▶ 展开该项,输入合格范围的最小值最大值

  5. 运行步骤,并查看运行结果

参数说明

参数 解释

使用特征区域

未勾选时,步骤将处理整个表面数据。

勾选时,仅处理特征区域限制的表面数据。此时,需设置以下参数:

  • 特征区域模式

    选择处理特征区域内或特征区域外的数据。

  • 特征区域

    查看特征区域了解如何设置和调整特征区域。

使用强度图

未勾选时,步骤处理深度图;勾选时,步骤处理强度图。

深度差阈值

用于判断两相邻点是否相似。若两相邻点的深度值差值小于或等于阈值,则两点相似,聚类时归为一类。

强度差阈值

仅在勾选了使用强度图时可见。

用于判断两相邻点是否相似。若两相邻点的强度值差值小于或等于阈值,则两点相似,聚类时归为一类。

邻域类型

确定一点周围的哪些点被视为其相邻点。

  • 四邻域:认定一点的上、下、左、右四个紧邻的点为相邻点。

    4 neighbors
  • 八邻域:认定一点的上、下、左、右及对角八个点为相邻点。

    8 neighbors

类的最小点数

聚类后,若某类的数据点数量低于设置的最小值,则该类的所有点将被视为噪点并去除。

使用统计滤波器

若噪点与主体数据相连,且点之间的高度值或强度值差异较小,可使用统计滤波器进一步去除噪点。

需设置的参数如下:

标准差计算方法

  • 基于实际值:根据实际深度值或强度值计算标准差。

  • 基于相对值:根据相对深度值或强度值来计算标准差。

相邻点个数

仅在“标准差计算方法”设置为基于相对值时可见。

用于确定使用一点周围多少个相邻点来计算深度值或强度值差值,并将差值的平均值赋给该点,从而将一类中所有数据点的深度值或强度值更新为相对值。

标准差倍数

用于确定允许数据点偏离平均值几个标准差,超出允许偏差范围的点将被视为噪点去除。数值越小,更多的点将被视为噪点去除。

输出说明

该步骤的输出为经过处理的表面数据,可作为其他步骤的输入。

错误排查

  • 各步骤通用的错误码,详见错误码列表

  • 若错误码与错误信息不对应,请联系技术支持获取帮助。

CV-W4001

错误:“深度差阈值”参数值必须大于0,请输入有效值。

解决方案:请确保参数值大于0。

CV-W4002

错误:“邻域类型”参数设置无效,请从下拉列表中选择一个有效选项。

解决方案:在参数下拉列表中选择有效的邻域类型。

CV-W4003

错误:“类的最小点数”参数值必须大于0,请输入有效值。

解决方案:请确保参数值大于0。

CV-W4004

错误:“标准差计算方法”参数设置无效,请从下拉列表中选择一个有效选项。

解决方案:在参数下拉列表中选择有效的标准差计算方法。

CV-W4005

错误:“相邻点个数”必须大于0且小于“类的最小点数”,请输入有效值。

解决方案:请确保参数值大于0且小于“类的最小点数”。

CV-W4006

错误:“标准差倍数”必须大于0,请输入有效值。

解决方案:请确保参数值大于0。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。