Contrast Distortion Filter(对比度失真过滤器)

对比度失真过滤器 修正和/或移除 由于相机镜头模糊而导致受 对比度失真 影响的点。在点云中,这通常发生在具有高对比度(强镜面反射)的区域以及具有大纹理梯度的区域。

过滤器有两种模式: 修正移除。在3D空间中修正一个点的程度多少取决于 强度 参数。 如果启用移除功能,将移除高于 设定阈值 的点。 修正和移除功能都可以启用或关闭。

当选择了合适光圈值以使相机具有良好的焦距时(请参 阅 焦深 作为调整光圈的考量),过滤器效果将达到最佳)。 强度 值越高,点被修正的幅度越大。 阈值越高,过滤器移除点越严格。

小心

如果*强度*设置得太高,对比度失真过滤器可能会过度补偿修正!

For Zivid One+ and Zivid Two, Contrast Distortion filter is required to be enabled when using Stripe Engine. This is optional for Zivid 2+. Turning the filer off helps in preserving the sharpness of 3D edges.

什么时候使用对比度失真过滤器?

修正

在诸如料箱拣选等应用中,通常使用基于模型的匹配算法进行对象检测和定位。 使用此过滤器的修正功能可以使得到的对象的点云与实际对象及其CAD模型更加吻合。

移除

在检测应用中,通常希望仅保留高置信度的点,因此该过滤器的移除功能可用于移除受对比度失真影响并因此被认为是低置信度的点。

备注

对比度失真过滤器在每次3D捕获会增加以下处理时间:

以ms为单位的预期中位数 (±stddev)

过滤器

Intel UHD i5G1

NVIDIA 4070

Intel UHD 770

Low-end [1]

High-end [2]

对比度失真修正

20 (±4) ms

1 (±1) ms

15 (±1) ms

对比度失真移除

5 (±4) ms

0 (±1) ms

7 (±1) ms

以ms为单位的预期中位数 (±stddev)

过滤器

Intel UHD 750

Intel UHD i3G1

NVIDIA 3070

High-end [3]

Low-end [4]

High-end [5]

对比度失真修正

79 (±3) ms

90 (±74) ms

7 (±2) ms

对比度失真移除

58 (±4) ms

57 (±72) ms

5 (±2) ms

以ms为单位的预期中位数 (±stddev)

过滤器

Intel UHD 750

Intel UHD i3G1

NVIDIA 3070

High-end [6]

Low-end [7]

High-end [8]

对比度失真修正

77 (±3) ms

91 (±3) ms

7 (±0.9) 毫秒

对比度失真移除

58 (±2) ms

58 (±2) ms

4 (±0.8) ms

版本历史

SDK

变更

2.0.0

添加了对比度失真过滤器API。