4. 光源与光学方案设计

在产线机器视觉系统里,光源与光学方案往往决定了图像质量的“上限”,也直接决定了采集时间能否被压缩。相机、镜头、算法都可以后期更换,但打光方式一旦定型,缺陷对比度、边缘锐度、环境光抗扰度就基本被锁定。因此,光源设计不是“补个亮”,而是围绕被测特征、运动状态和节拍目标做的一次光学与时间联合设计。

一、打光方式:先看特征,再选几何关系

打光方式的核心是控制光线与被测物、相机之间的几何关系,让目标特征在图像中形成高对比度,同时让干扰特征“消失”。常见方式及适用场景如下:

  • 明场正面光:光源与相机同侧,适合检测表面印刷、字符、颜色差异。缺点是反光表面易产生镜面高光,淹没细节。
  • 暗场光:光源以低角度掠射被测面,适合划痕、裂纹、毛刺、边缘凸起。平整区域反射光不进相机,缺陷处散射光进入相机,形成亮缺陷。
  • 背光:光源在物体背面,相机正对光源,适合尺寸测量、轮廓提取、孔位检测。轮廓边缘对比度极高,但无法看到表面纹理。
  • 同轴光:通过半透半反镜使光与光轴同向,适合高反光金属表面、BGA焊球、玻璃划痕。能抑制镜面反射造成的局部过曝。
  • 穹顶光:半球漫射,适合曲面、反光、复杂三维结构,提供均匀无影照明,但光通量利用率低,需更高亮度或更长曝光。
  • 偏振光:在光源和镜头前加偏振片,抑制金属、塑料、玻璃表面的镜面反射,保留漫反射信息。

选择时按“特征—材质—运动”三步判断:先明确要增强的是缺陷还是轮廓;再看表面是漫反射还是镜面反射;最后看物体是否运动、是否允许长曝光。例如检测金属轴表面划痕,优先暗场低角度光;检测透明瓶口裂纹,优先背光加偏振;检测黑色橡胶表面字符,优先同轴光或高角度明场。

二、频闪同步:把光源变成“时间闸门”

频闪同步的本质是让光源只在相机曝光窗口内点亮,其余时间关闭。这样做有两个直接收益:一是用瞬时高亮替代持续高亮,降低发热和功耗;二是缩短有效曝光时间,冻结运动模糊。频闪同步通常由相机输出Strobe信号触发光源控制器,控制器再驱动LED灯珠。

关键参数包括:

  • 触发延迟:从相机发出触发到光源实际亮起的延迟,通常几十微秒,需在控制器中补偿。
  • 脉冲宽度:光源点亮持续时间,应略大于曝光时间,避免曝光窗口边缘无光。
  • 过驱动倍数:频闪时LED可短时超额定电流工作,亮度提升2~5倍,但占空比必须受控,否则结温升高、寿命下降。
  • 同步方式:相机外触发光源,或光源控制器同时触发相机和光源,前者更常用。

示例配置:某产线检测运动中的瓶盖,相机曝光时间设为80 μs,光源控制器设置脉冲宽度100 μs,触发延迟补偿30 μs,过驱动倍数3倍。若瓶盖运动速度0.5 m/s,则80 μs内位移为40 μm,远小于一个像素对应的物距,运动模糊可忽略。

三、环境光抑制:让产线光“只认自己的光”

环境光包括车间照明、窗户自然光、相邻工位光源。它会造成图像亮度波动、对比度下降,甚至让阈值分割失效。抑制手段分光学、时间、算法三层:

  • 光学层:加遮光罩、挡光板、窄带滤光片。窄带滤光片只允许光源波长附近的光通过,例如光源用850 nm红外,滤光片带宽±10 nm,可滤掉大部分可见环境光。
  • 时间层:频闪同步本身就是时间滤波——只在光源亮起的瞬间曝光,环境光在曝光窗口内的积分时间被压缩到几十微秒,贡献大幅降低。
  • 算法层:背景建模、动态阈值、参考图像差分。但算法补偿会增加处理时间,应优先在前两层解决。

实际工程中,最有效且成本最低的组合是“窄带滤光片+频闪同步”。若环境光仍造成±10%以上灰度波动,再考虑加遮光结构。

四、对图像采集时间的压缩路径

图像采集时间由曝光时间、读出时间、传输时间、触发延迟等构成。光源与光学方案主要压缩前两项:

  • 提高照度:频闪过驱动使瞬时亮度提升,允许更短曝光。曝光从500 μs降到80 μs,采集时间直接减少420 μs。
  • 提高对比度:暗场、背光、偏振让缺陷与背景灰度差拉大,允许降低曝光或减少多帧平均,避免“拍多张再合成”。
  • 减少重拍:环境光抑制到位后,图像稳定性提升,因亮度波动导致的NG重拍减少,平均采集节拍下降。
  • 缩短读出:若曝光已压缩到极限,可改用ROI读出,只读取缺陷所在区域,读出时间随行数线性下降。

下面用一张信号链图说明从“相机触发”到“图像可用”的时间关系,以及光源频闪在其中的位置。

频闪同步信号链与采集时间压缩关系 t 相机触发输出 Strobe / Trigger 光源控制器 延迟补偿 + 过驱动 LED 频闪 脉冲宽度 100 μs 相机曝光窗口 80 μs 触发 延迟补偿 光源脉冲 曝光 读出/传输 100 μs 80 μs 环境光抑制:窄带滤光片 + 频闪时间滤波 窄带滤光片(如 850 nm ±10 nm)阻挡可见环境光;频闪将曝光窗口压缩至 80 μs,环境光积分贡献大幅降低 结果:图像灰度波动从 ±15% 降至 ±3%,减少因亮度不稳导致的重拍 采集时间压缩:曝光 500 μs → 80 μs,单帧采集时间减少约 420 μs

五、工程落地要点与检查清单

光源与光学方案设计完成后,建议按以下清单逐项确认,避免“实验室能拍、产线拍不稳”:

检查项确认内容示例/判断依据
打光方式是否针对目标特征选择明场/暗场/背光/同轴/穹顶/偏振金属划痕用暗场,轮廓测量用背光
光源波长是否与滤光片匹配,是否避开环境光峰值850 nm 红外 + 850 nm 窄带滤光片
频闪同步触发延迟、脉冲宽度、过驱动倍数是否设置并验证延迟补偿 30 μs,脉宽 100 μs,过驱动 3×
曝光时间是否在冻结运动模糊前提下尽量短运动 0.5 m/s,曝光 80 μs,位移 40 μm
环境光抑制遮光、滤光、频闪三层是否至少落实两层窄带滤光片 + 频闪,灰度波动 ≤ ±3%
采集节拍单帧采集时间是否满足产线节拍,是否需ROI曝光 80 μs + 读出 200 μs + 传输 100 μs
提示:频闪过驱动虽然能提升亮度,但必须确认光源控制器支持该模式,并核算占空比与结温。若占空比超过10%,建议降低过驱动倍数或增加散热,否则LED光衰会提前出现。
注意:窄带滤光片会显著降低进光量,若光源亮度不足,反而需要更长曝光,抵消频闪收益。选型时应先确认滤光片透过率与光源光谱匹配度,再确定曝光时间。

总结来看,光源与光学方案设计不是孤立选型,而是围绕“特征对比度—运动冻结—环境抗扰—节拍压缩”四个目标做联合权衡。打光方式决定图像质量上限,频闪同步决定时间压缩空间,环境光抑制决定稳定性,三者共同作用,才能让图像采集时间从“够用”走向“最优”。