表面预处理

功能描述

该步骤可通过特定的滤波器对表面进行预处理,以获得更优的表面。

使用流程

该步骤的使用流程如下图所示,下文将对该流程进行介绍。

process surface by filter process
  1. 选择输入数据。连接对应的步骤端口,或者在参数设置区的输入栏下选择对应的输入数据。

  2. 明确是否使用特征区域,并选择滤波器类型,设置滤波参数。

  3. 勾选输出项深度图(默认已勾选)。

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

参数说明

显示高级滤波器

参数解释:勾选该参数后,滤波器类型参数下拉栏中除了显示常见滤波器,还会显示高级滤波器。

使用特征区域

参数解释:特征区域用于限制表面预处理的区域。勾选该参数后,该步骤将仅处理特征区域内或特征区域外的数据。

  • 特征区域模式

    参数解释:该参数用于选择对特征区域内的数据进行预处理还是对特征区域外的数据进行预处理。

    调节说明:如果想对特征区域内的数据进行预处理,可选择使用特征区域内数据;如果想对特征区域外的数据进行预处理,可选择使用特征区域外数据

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

保留未过滤数据

参数解释:勾选该参数后,未过滤的数据也会保留在输出中。

滤波器类型

参数解释:该参数用于选择对表面数据进行预处理的滤波器类型。

值列表:各滤波器列举如下,关于各滤波器的详细介绍可参考滤波器类型介绍

  • 常见滤波器:空缺填充、均值滤波、中值滤波、降采样

  • 高级滤波器:膨胀、腐蚀、开运算、闭运算、形态梯度、高斯滤波、Sobel、Laplacian、负片、直方图均衡化、二值化、百分位、相对阈值、裁剪

调节建议:需根据实际需求和数据特性选择滤波器,具体建议如下。

建议 说明

了解数据特性

熟悉原始数据,了解其中存在的噪声类型以及需要进行的数据处理任务。

查看滤波器列表

深入了解可用的滤波器。不同的滤波器适用于不同的情况,例如均值滤波用于平滑,中值滤波用于去除噪声等。

确定处理目标

选择滤波器时需考虑处理目标,例如降低噪声、平滑曲线、突出某些特定特征等。

试验和比较

尝试使用多个滤波器对输入数据进行处理,并比较各个滤波器的效果,观察滤波后的数据在保留特征的同时是否能够满足处理目标。

逐步调整参数

逐步调整滤波器相关参数,以找到最佳的处理效果。

注意过滤效果

注意各个滤波器对数据的影响。有些滤波器可能会引入一些变化,因此在选择滤波器时需注意不会丢失重要信息。

输出说明

该步骤的输出为经过处理的深度图,可作为其他步骤的输入。

附录

滤波器类型介绍

  • 空缺填充:

    空缺填充可在指定窗口中使用缺口端点的最大、最小Z值或相邻值之间的线性插值来填充缺失的数据。

    参数 参数解释

    空缺填充方法

    该参数用于选择空缺填充的方法。

    • 最小Z点填充:使用缺口端点的最小Z值来填充空缺。

    • 最大Z点填充:使用缺口端点的最大Z值来填充空缺。

    • 线性插值填充:使用缺口端点的Z值进行线性插值来填充空缺。

    X方向滤波

    该参数用于决定是否在X轴方向上进行滤波。

    滤波窗口X方向大小

    该参数表示在X轴方向滤波时的窗口大小。

    Y方向滤波

    该参数用于决定是否在Y轴方向上进行滤波。

    滤波窗口Y方向大小

    该参数表示在Y轴方向滤波时的窗口大小。

  • 均值滤波:

    均值滤波器可通过对图像中像素的邻域进行计算,用计算得到的平均值来代替原图像中的像素值,从而达到平滑图像的效果。

    参数 参数解释

    X方向滤波

    该参数用于决定是否在X轴方向上进行滤波。

    滤波窗口X方向大小

    该参数表示在X轴方向滤波时的窗口大小。

    Y方向滤波

    该参数用于决定是否在Y轴方向上进行滤波。

    滤波窗口Y方向大小

    该参数表示在Y轴方向滤波时的窗口大小。

  • 中值滤波:

    中值滤波器通过将图像中每个像素替换为其邻域像素的中值来进行滤波,可减少图像中的噪声,尤其是椒盐噪声。

    参数 参数解释

    X方向滤波

    该参数用于决定是否在X轴方向上进行滤波。

    滤波窗口X方向大小

    该参数表示在X轴方向滤波时的窗口大小。

    Y方向滤波

    该参数用于决定是否在Y轴方向上进行滤波。

    滤波窗口Y方向大小

    该参数表示在Y轴方向滤波时的窗口大小。

  • 降采样:

    降采样可降低图像分辨率。在降采样过程中,原始图像中的一部分像素会被丢弃。

    参数 参数解释

    X方向滤波

    该参数用于决定是否在X轴方向上进行滤波。

    滤波窗口X方向大小

    该参数表示在X轴方向滤波时的窗口大小。

    Y方向滤波

    该参数用于决定是否在Y轴方向上进行滤波。

    滤波窗口Y方向大小

    该参数表示在Y轴方向滤波时的窗口大小。

  • 膨胀:

    该类型滤波器可用于滤除小的孔洞和平滑物体边缘,使图像更加完整。

    需注意,膨胀操作可能会导致图像中的噪声被放大。对图像进行膨胀操作时,需设置合适的核大小和对称性,以确保膨胀操作能够达到预期效果。

    参数 参数解释

    核大小

    该参数用于设置膨胀过程中核的大小。

    对称性

    该参数用于设置膨胀的方式。

    • 水平对称:在水平方向上对图像应用膨胀核进行膨胀操作。

    • 垂直对称:在垂直方向上对图像应用膨胀核进行膨胀操作。

    • 中心对称:同时在水平和垂直方向上对图像应用正方形膨胀核进行膨胀操作。

  • 腐蚀:

    该类型滤波器可用于消除图像中的小物体或噪点,使图像更加清晰。

    需注意,腐蚀操作可能会导致图像细节丢失。对图像进行腐蚀操作时,需设置合适的核大小和对称性。

    参数 参数解释

    核大小

    该参数用于设置腐蚀过程中核的大小。

    对称性

    该参数用于设置腐蚀的方式。

    • 水平对称:在水平方向上对图像应用腐蚀核进行腐蚀操作。

    • 垂直对称:在垂直方向上对图像应用腐蚀核进行腐蚀操作。

    • 中心对称:同时在水平和垂直方向上对图像应用正方形腐蚀核进行腐蚀操作。

  • 开运算:

    开运算由腐蚀和膨胀组合而成,先对图像进行腐蚀,再进行膨胀。该类型滤波器可用于消除图像中细节部分的噪声,同时保留图像的主要特征。

    参数 参数解释

    核大小

    该参数用于设置开运算过程中核的大小。

  • 闭运算:

    闭运算由膨胀和腐蚀组合而成,先对图像进行膨胀,再进行腐蚀。该类型滤波器可用于填充物体内细小空洞并平滑边界,同时并不明显改变其面积。其次,闭运算可有效改善由于噪声影响而导致的物体边缘不平滑的问题。

    参数 参数解释

    核大小

    该参数用于设置闭运算过程中核的大小。

  • 形态梯度:

    形态梯度是图像形态学处理中的一种操作,可通过图像的膨胀和腐蚀之间的差异来突出图像中的边缘信息。该类型滤波器可用于增强图像中物体的边界,使图像中物体的边界更加突出。

    参数 参数解释

    核大小

    该参数用于设置梯度运算过程中核的大小。

  • 高斯滤波:

    高斯滤波可消除图像中的一定程度的噪声。该类型滤波器可用于有效平滑图像,同时保留图像的边缘和细节,因此常用于图像平滑、去除高频噪声以及边缘检测前的预处理。

    参数 参数解释

    核大小

    该参数用于设置高斯滤波过程中的核的大小。

  • Sobel:

    Sobel能够在像素周围的一定范围内进行运算,常用于图像边缘检测。

    参数 参数解释

    核大小

    该参数用于设置边缘检测过程中核的大小。

    对称性

    该参数用于设置边缘检测的方式。

    • 水平对称:在水平方向上对图像应用滤波核进行边缘检测。

    • 垂直对称:在垂直方向上对图像应用滤波核进行边缘检测。

    • 中心对称:同时在水平和垂直方向上对图像应用正方形滤波核进行边缘检测。

    最小阈值

    滤波后,Z值大于该阈值的点会被认为是边缘点。

    最大阈值

    将滤波后点的Z值限制在该阈值以下(包括该阈值)。

  • Laplacian:

    Laplacian可有效检测图像中的边缘和灰度突变区域。

    参数 参数解释

    核大小

    该参数用于设置边缘检测过程中核的大小。

    最小阈值

    滤波后,Z值大于该阈值的点会被认为是边缘点。

    最大阈值

    该参数用于将滤波后点的Z值限制在该阈值以下(包括该阈值)。

  • 负片:

    在图像处理过程中,可对图像的每个像素进行色彩反转处理,以得到类似负片的视觉效果。

  • 直方图均衡化:

    直方图均衡化是一种增强图像对比度的方法,可增强图像的局部对比度,同时不影响整体对比度。

    参数 参数解释

    最小阈值

    各点像素值将被归一化到最小阈值到最大阈值范围内。

    最大阈值

    各点像素值将被归一化到最小阈值到最大阈值范围内。

  • 二值化:

    该类型滤波器可根据高度阈值将图像中各点的深度值设置为自定义的值。

    参数 参数解释

    最小阈值

    当数据点实际深度值小于或等于“深度阈值”时,按“最小阈值”设置该点的深度值。

    最大阈值

    当数据点实际深度值大于“深度阈值”时,按“最大阈值”设置该点的深度值。

    深度阈值

    图像二值化的深度阈值。当数据点的实际深度值大于或小于“深度阈值”时,分别按设置的“最大阈值”或“最小阈值”重置数据点的深度值。

  • 百分位:

    通过设置低阈值百分位高阈值百分位,可去除不在该百分位范围内的点。

    参数 参数解释

    低阈值百分位

    在低阈值百分位到高阈值百分位范围内的点将被保留。

    高阈值百分位

    在低阈值百分位到高阈值百分位范围内的点将被保留。

  • 相对阈值:

    设置高低阈值来确定保留的数据点高度范围。当勾选了使用参考特征区域选项时,以参考特征区域限定的区域中数据点高度的均值为基准,设置相对于该均值的高度范围。

    参数 参数解释

    低阈值

    高度或相对高度在低阈值到高阈值范围内的点会被保留。

    高阈值

    高度或相对高度在低阈值到高阈值范围内的点会被保留。

  • 裁剪:

    该类型滤波器可去除特征区域内不符合要求的数据。

常见故障处理

无效类型

序号 错误 错误说明 可能原因 解决方案

1

选择的滤波器类型无效

选择的滤波器类型无效,无法进行滤波。

未选择有效的滤波器类型。

在参数下拉列表中重新选择滤波器类型。

2

选择的空缺填充方法无效

当滤波器类型为“空缺填充”时,选择的空缺填充方法无效。

未选择有效的空缺填充方法。

在参数下拉列表中重新选择空缺填充方法。

无效参数

序号 错误 错误说明 可能原因 解决方案

1

用于滤波的“核大小”设置不合理

选择滤波器后,用于滤波的“核大小”设置不合理。

“核大小”未大于0。

重新调整“核大小”,确保其大于0。

2

“滤波窗口X/Y方向大小”设置不合理

当滤波器类型为“空缺填充”时,“滤波窗口X/Y方向大小”设置不合理。

“滤波窗口X/Y方向大小”未大于0。

重新调整“滤波窗口X/Y方向大小”,确保其大于0。

3

阈值设置错误

当滤波器类型为“相对阈值”时,阈值设置错误。

“低阈值”未小于“高阈值”,或未在0~1范围内。

重新调整阈值,确保“低阈值”小于“高阈值”,并确保“高/低阈值”均在0~1范围内。

我们重视您的隐私

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