安装在金属导轨上的两个相机传感器

ToF、立体视觉和结构光之间有什么区别?

摘要

飞行时间(ToF)、立体视觉和结构光主要在测量原理、精度和特定应用的适用性方面有所不同。
ToF特别适用于实时快速3D采集以及移动物体。
当需要精确的点云和灵活的测量范围时,立体视觉非常有用。
结构光提供最高水平的细节,常用于测量和检测。
哪种方法最合适取决于速度、精度、范围和环境光等要求。

为什么需要深度数据?

在工业图像处理中,二维图像往往是不够的。料箱拣选、机器人技术、质量控制或自主导航等应用需要额外的深度数据,以可靠地确定物体的距离、位置和空间范围。这不仅使机器能够识别场景中有哪些物体或它们具有什么特征,还能捕捉它们的空间位置、距离和体积。这使得例如精确的机器人控制成为可能。

ToF、立体视觉和结构光在深度感知上采用了不同的技术方法。然而,它们有一个共同的结果:它们生成深度图或三维点云,从中可以推导出空间信息。

工业容器和带彩色3D分析的插图

飞行时间(ToF)是如何工作的?

飞行时间(ToF)相机基于主动距离测量原理工作。相机发射光线,并测量光线(通常来自激光)到达物体并返回传感器所需的时间。此信息可用于计算到物体的距离。

原则上,直接飞行时间测量和间接飞行时间测量是有区别的。在直接飞行时间测量中,确定的是光线往返物体所需的实际时间。然而,工业ToF相机通常基于所谓的间接飞行时间(iToF)技术。在这种方法中,距离是根据发射光信号和接收光信号之间的相位差计算得出的。

ToF系统的一个显著优势是,可以同时捕获每个像素的深度信息。使用iToF,可以实现高图像分辨率和极高的帧率。这使得ToF相机特别适用于快速过程和移动物体。

飞行时间法的优势

  • 实时快速3D采集
  • 单幅图像中所有像素的深度信息
  • 非常适合移动物体
  • 相对简单的系统集成
  • 在较大工作范围内稳健的距离测量
  • 适用于许多工业3D应用的经济高效的解决方案

飞行时间法的局限性

  • 精度通常低于高分辨率立体视觉或结构光系统
  • 多径效应会影响测量结果
  • 反射表面会降低测量质量
  • 依赖主动照明
  • 测量范围受传感器和照明技术的限制
金属导轨下方的紧凑型相机,工业环境

立体视觉是如何工作的?

立体视觉基于人类视觉,使用至少两个从不同角度拍摄同一场景的像头。深度是利用三角测量法根据图像差异计算出来的。物体的距离是根据摄像头位置之间的几何关系确定的。

在被动立体视觉中,深度确定完全基于现有的图像特征。当物体表面具有足够的结构或纹理时,该方法效果特别好。

主动立体视觉系统常用于纹理较少、单色或反光的表面。在此过程中,投影仪将随机或定义的点图案投射到场景上,从而使深度计算即使在困难条件下也能可靠地运行。

因此,主动立体视觉弥合了传统立体视觉与结构光之间的差距。现代工业 3D 相机结合了三角测量和目标纹理投影的优势。

立体视觉的优势

  • 高测量精度,稳健性
  • 详细的点云
  • 灵活适应不同的测量范围
  • 非常适合料框抓取
  • 主动立体视觉也适用于纹理较少(光滑或单色)的物体

立体视觉的局限性

  • 校准比 ToF 系统更复杂
  • 更高的计算负载
  • 被动立体视觉需要足够的表面纹理
  • 遮挡区域会导致数据出现空缺
  • 移动物体会影响测量质量
  • 对环境光更敏感
金属导轨上的Ensenso XR相机,带两台IDS相机

结构光是如何工作的?

结构光系统将定义的图案投影到物体上。典型的图案包括条纹、线条或网格结构。随后,像机捕捉这些图案在物体表面的变形。

由于已知投影图案的形状和位置,因此可以高精度地计算出物体的几何形状。结构光也基于三角测量法,但额外使用了已知图案的主动投影。

受控投影能够生成高度详细的表面重建。因此,结构光常用于测量和检测任务。

结构光的优势

  • 极高的测量精度
  • 详细的表面重建
  • 高分辨率的3D数据
  • 适用于测量和检测任务
  • 在中小型物体上效果极佳

结构光的局限性

  • 对强环境光敏感
  • 移动物体使测量变得困难
  • 通常范围有限
  • 需要额外的投影仪
  • 更高的系统复杂度
摄像头从上方检测导轨上的物体

ToF、立体视觉和结构光有何不同?

标准

ToF

立体视觉

结构化光线

测量原理

飞行时间或相位偏移

使用多个相机图像进行三角测量

图案投影和三角测量

射程

中到高

弹性

短到中

准确性

中到高

非常高

移动物体

非常适合

适合

有限

环境光 / 室外

适合

适合

不太适合

无纹理表面

适合

适合(主动)/ 适用性有限(被动)

非常适合

系统复杂度

相对成本

中到高

我应该选择哪种3D方法?

当需要实时快速获取深度且还需要可靠地检测移动物体时,飞行时间法通常是首选。该方法只需一次拍摄即可提供深度数据,实施成本通常相对较低,非常适合机器人、物流和自动化应用。

当需要高分辨率点云和精确的3D数据时,立体视觉通常在精度和灵活性之间提供最佳平衡。主动立体视觉系统还能够可靠地检测表面纹理较低的物体,并已在料箱拣选领域得到广泛应用。

在需要最大测量精度和特别详细的表面重建的情况下,通常使用结构光。该方法特别适用于测量、测试和检测任务。

选择合适的3D方法取决于相应应用的需求。其中的决定性因素包括精度、速度、范围和环境条件。

应用

建议

理由

料箱取件

立体视觉

提供详细的点云,用于可靠的物体和抓取点检测。

码垛和物流

ToF或立体视觉

大工作区域和快速3D扫描是首要任务。

质量控制

结构化光线

特别适用于精确的几何和表面测量。

机器人和导航

ToF

即使在动态环境中也能进行实时距离测量。

医疗测量

立体视觉或结构光

在捕捉表面结构方面具有高精度。

农业和户外应用

ToF

非常适合更长的距离和不断变化的环境条件。

哪些 IDS 产品支持这些方法?

IDS 提供基于飞行时间和主动立体视觉系统的 3D 相机,从而为广泛的工业 3D 应用提供解决方案。

Ensenso:用于精确 3D 数据的主动立体视觉

Ensenso 相机基于主动立体视觉,并将立体相机与集成纹理投影仪相结合。这使得能够可靠地检测表面纹理较少的物体。

对于诸如料框抓取、机器人或自动化等应用,FlexView 技术还通过合并多幅图像来支持生成更密集、更完整的点云。

典型应用场合

  • 料箱取件
  • 机器人技术
  • 自动化
  • 对象识别
  • 质量控制

了解更多:

Nion:用于实时 3D 采集的间接飞行时间法

Nion 3D ToF 相机基于间接飞行时间法,并可实时提供高分辨率深度数据。集成的 1.2 MP ToF 传感器即使在移动物体和具有挑战性的环境条件下,也能实现快速且可靠的 3D 采集。

凭借 IP67 的防护等级代码和对户外使用的适用性,这些相机非常适合物流、机器人和自动化等行业的工业应用。

典型应用场合

  • 移动机器人
  • 物流
  • 导航
  • 码垛
  • 自动化

了解更多:

IDS 如何涵盖结构光应用?

许多传统上通过结构光系统实现的应用,现在也可以通过主动立体视觉来实现。通过结合三角测量和纹理投影,Ensenso 系统涵盖了广泛的应用,例如料箱拣选、机器人技术和工业 3D 检测。

如果您对选择合适的 3D 方法或实施特定应用有任何疑问,我们的团队将很乐意为您提供帮助

IDS, Oliver Senghaas
Oliver Senghaas
Head of Marketing

自2011年起,奥利弗·森哈斯担任IDS市场部主管,负责推动公司的全球营销战略。他负责企业传播、品牌管理、数字营销活动、公司网站及B2B网店的內容与功能开发,以及技术文档的编制工作。他的工作重点在于融合技术与创造力,使IDS在工业图像处理领域占据明确定位。

您的项目
我们可以为您的项目提供哪些支持?我们将一起为您找到正确的解决方案!!

时事通讯
了解最新动向,订阅我们的新闻通讯。