日期
12/07
2021
咨询
  • QQ扫一扫

  • Vision小助手
    (CMVU)

用于3D表面检测的光度立体
收藏
2021-12-07 23:03:25来源: Euresys s.a.

它的工作原理

对于给定的视觉设置(待检测物体的位置和角度、照明(通常为3或4个)和相机),软件工具首先需要校准参照物体[(半)球],或者手动引入设置的精确几何特征。


 
IMVEaug21-FCS-pp19-FCS-fig1.jpg
 1.被检测物体在相机前有多个照明角度。
 

处理

此后,被检测物体的图像分多个步骤捕获,并采用不同的照明角度。
根据用户的要求,光度立体单独提取多个变量(表面法线、反照率、X和Y梯度、平均曲率和高斯曲率)。这些用于重建/渲染2D域中的3D信息,从而为其它库的进一步处理做好准备。



Assembled-7_resized_annotated.png
2.不同照明条件和检测下的泡罩图像。
 
上图2说明了整个过程:
  • 相机在四种光照条件下拍摄的物体(图1至图4)

  • 基于所选测量值的重建图像(图像A

  • 对所选检查有用的孤立数据子集(图像 B)(这里我们选择使用高斯曲率信息

  • 深度学习的检查结果,使用 Open eVision EasySegment 库,监督模式(图像 C应用于(B)中的图像。可以清楚地识别两个穿刺点。


优化
在一些测试中,用户可以确定为其应用恢复的最合适的变量。执行这些步骤后将得到优化,
并可能加快时间至关重要的过程。
例如某些检测需要特定的线性检测或可选的锐边检测。
也可能需要特定兴趣区域 (ROI) 的规范。  根据实际应用调整这些参数会显著提高速度。
考虑到偶尔不甚完美的物体位置、观察条件或照明,该功能还支持进行以下补偿:
  • 环境照明(深色图像)和
  • 非均匀照明(平面参照图像)