4. 曝光与增益的节拍平衡

在高速产线上,单帧采集时间并不是一个孤立参数,它由曝光时间、增益档位、光源触发与相机触发之间的时序关系共同决定。很多工程师在节拍优化时第一反应是“把曝光时间调短”,但曝光时间缩短后图像变暗,于是又提高增益,结果噪声上升、边缘变软,最终反而因为需要更多帧平均或更复杂的算法补偿而拖慢整体节拍。本节要解决的核心问题,是在图像质量可接受的前提下,找到曝光、增益与光源同步三者之间的平衡点,使单帧采集时间真正下降。

一、先厘清单帧采集时间的构成

对于 In-Sight 系列智能相机,一次完整的图像采集通常包含以下几个时间片段:触发信号到达后的响应延迟、曝光时间、读出时间、以及可能的闪光灯同步等待时间。其中曝光时间和读出时间是最主要的可控部分。读出时间与传感器型号和 ROI 设置有关,一旦相机选定,读出时间基本固定;而曝光时间则直接决定了运动工件在图像中的拖影程度。

设产线速度为 v(mm/s),允许的运动模糊量为 b(mm),则曝光时间上限为:

t_exp_max = b / v

示例:v = 800 mm/s,允许模糊 b = 0.05 mm
t_exp_max = 0.05 / 800 = 62.5 μs

这个计算说明,在高速产线上,曝光时间往往被压缩到几十微秒量级。此时如果光源亮度不足,图像会严重欠曝,必须依靠增益来补偿。但增益并不是免费的——它同时放大信号和噪声。

二、增益的代价与可用边界

In-Sight 相机的增益通常以 dB 为单位,0 dB 表示不放大,6 dB 约等于 2 倍,12 dB 约等于 4 倍。增益每提高 6 dB,图像亮度约翻倍,但信噪比(SNR)会下降。对于边缘检测、OCR 和尺寸测量类应用,一般建议增益不超过 6 dB;对于仅做有无判断或粗定位的应用,可以放宽到 12 dB。

实际调试时,可以按以下顺序操作:先将增益设为 0 dB,逐步缩短曝光时间,观察图像直方图;当图像峰值亮度低于目标值(例如 8 位图像中峰值低于 120)时,再以 3 dB 为步进提高增益,直到亮度回到 150~200 区间。每次调整后都要用同一工件在同一位置拍摄,检查边缘锐度和噪声水平。

判断增益是否过高的一个实用方法:在图像中选取一块背景区域,观察其灰度标准差。0 dB 时标准差通常在 2~4 灰度级;6 dB 时可能升到 5~8;12 dB 时可能超过 10。如果背景噪声标准差超过 10,边缘提取的重复性会明显变差。

三、光源同步策略:让光在曝光窗口内集中释放

缩短曝光时间后,如果光源仍然常亮,实际进入传感器的光通量会按曝光时间比例下降。更有效的做法是使用频闪光源,让光源在曝光窗口内以更高电流短时点亮。这样可以在不增加平均功耗的前提下,把光能量集中在几十微秒内释放,显著提升瞬时照度。

光源同步的关键是时序对齐。In-Sight 相机通常提供闪光输出(Strobe Out)信号,可以配置为在曝光开始前提前触发,以补偿光源的上升时间。典型的光源上升时间为 1~5 μs,如果忽略这个延迟,光源峰值可能落在曝光窗口之外,导致亮度不足。

以下是一个可参考的时序配置示例:

相机触发模式:外部触发,上升沿有效
曝光时间:50 μs
闪光输出:使能,提前量 3 μs
光源驱动:频闪模式,电流 2 A,脉宽 60 μs
触发到曝光开始延迟:10 μs
预期单帧采集时间:10 + 50 + 读出时间(约 20 μs)= 80 μs

在这个示例中,提前量 3 μs 是为了让光源在曝光开始前达到稳定亮度。脉宽 60 μs 略大于曝光时间 50 μs,确保整个曝光窗口内光强充足。这些数值需要根据实际光源和相机型号微调,但调整逻辑是一致的:先对齐时序,再优化亮度。

曝光—增益—光源同步时序关系图 时间 0 10μs 20μs 30μs 40μs 50μs 外部触发 触发高电平 闪光输出 提前量 3μs + 脉宽 60μs 曝光窗口 曝光时间 50μs 读出时间 读出 ~20μs 单帧采集总时间 ≈ 80μs(触发延迟10 + 曝光50 + 读出20) 增益 0→6dB:亮度×2,噪声×2 频闪集中光能,降低平均功耗

四、实战调试:从欠曝到清晰成像的完整过程

假设某产线检测小型金属零件,产线速度 600 mm/s,允许运动模糊 0.06 mm,则曝光时间上限为 100 μs。初始配置为曝光 200 μs、增益 0 dB、光源常亮,图像清晰但节拍不达标。按以下步骤调整:

  1. 将曝光时间从 200 μs 降至 100 μs,图像亮度下降约一半,直方图峰值从 180 降到 90,边缘仍可辨认但对比度不足。
  2. 将增益从 0 dB 提高到 6 dB,亮度恢复到约 180,但背景噪声标准差从 3 升到 6,边缘重复性开始下降。
  3. 启用频闪光源,电流从 1 A 提高到 2 A,脉宽设为 120 μs,提前量 3 μs。此时曝光时间可进一步降至 60 μs,亮度仍保持在 170 左右,背景噪声标准差回落到 4。
  4. 最终配置:曝光 60 μs、增益 3 dB、频闪 2 A/80 μs。单帧采集时间从原来的约 220 μs 降至约 90 μs,节拍提升约 2.4 倍,同时边缘锐度满足测量重复性要求。
注意:频闪光源的峰值电流不能超过光源和驱动器的额定值。提高电流虽然能增加瞬时亮度,但会缩短 LED 寿命并可能引起波长漂移。建议在光源规格书允许范围内调整,并以实际图像质量为准,不要盲目追求最高电流。

五、参数平衡的检查清单

每次调整后,建议按以下顺序确认结果,避免顾此失彼:

检查项 目标范围 不达标时的调整方向
图像峰值亮度 150~200(8位) 优先增加光源电流或脉宽,其次提高增益
背景噪声标准差 ≤ 6 灰度级 降低增益,改用频闪提高瞬时照度
运动模糊量 ≤ 0.06 mm 缩短曝光时间,同步提高光源亮度
单帧采集时间 ≤ 目标节拍余量 优化 ROI、降低读出时间,或提高产线触发频率

需要强调的是,曝光、增益和光源同步三者不是独立调节的。缩短曝光时间必须同步提升光源瞬时亮度,否则只能靠增益补偿,而增益会引入噪声。频闪同步策略的价值就在于,它把光能量从“长时间低强度”变为“短时间高强度”,在不增加平均功耗的前提下,为短曝光提供足够的照度。实际调试时,建议先固定增益在较低档位,通过调整光源电流和脉宽来匹配曝光时间,最后再用少量增益微调亮度。这样得到的图像质量最稳定,节拍也最容易达标。