4. 曝光与增益节拍权衡

在高速产线上,相机每拍一张图像都要占用一段时间,这段时间直接叠加到检测节拍里。很多工程师第一反应是把曝光时间压到最短,但曝光时间一短,图像就变暗,于是又去拉高增益,结果噪声上来、边缘变糊,检测反而更不稳定。本节要解决的核心问题就是:在"运动模糊"这条硬约束下,如何把曝光时间、增益和光源亮度三者调到最优组合,让单帧成像时间最短且图像稳定可用。

先厘清三个量的物理含义

曝光时间(Shutter/Exposure Time)是传感器感光的时间窗口,单位通常为微秒(μs)。它决定了两件事:一是图像亮度,二是运动模糊量。增益(Gain)是对传感器读出信号的电子放大,单位常用 dB 或倍数,它只提亮不延长曝光,但会同步放大噪声。光源亮度(Light Intensity)是打在被测物上的照度,可以通过提高光源功率、缩短工作距离、加装聚光镜或改用频闪来实现。

三者对图像亮度的贡献可以近似理解为:

图像亮度 ∝ 曝光时间 × 光源照度 × 增益
运动模糊量(像素) ≈ 物体运动速度(像素/μs) × 曝光时间(μs)

关键结论是:只有曝光时间同时影响亮度和模糊,增益和光源亮度只影响亮度。这就是权衡的突破口——把曝光时间压到模糊允许的下限,剩下的亮度缺口优先用光源补,光源补不动再用增益补。

运动模糊约束怎么算

运动模糊的容忍度取决于检测精度要求。经验上,要让边缘检测稳定,模糊量应控制在 1 个像素以内;对精度要求宽松的定位,可放宽到 1.5~2 像素。以一条实际产线为例:被测工件以 800 mm/s 运动,相机视野宽度 80 mm,对应 2448 像素,则空间分辨率为 80/2448 ≈ 0.0327 mm/像素。换算成像素速度:

像素速度 = 800 mm/s ÷ 0.0327 mm/像素 ≈ 24465 像素/s ≈ 0.0245 像素/μs
允许曝光时间 = 1 像素 ÷ 0.0245 像素/μs ≈ 41 μs

也就是说,这条产线上曝光时间不能超过约 41 μs,否则模糊就超过 1 像素。这个 41 μs 就是曝光时间的上限,也是我们优化的起点。

曝光—增益—光源 三维权衡与节拍收敛 运动模糊约束 速度 800 mm/s 分辨率 0.0327 mm/px 模糊上限 1 px 曝光 ≤ 41 μs 亮度三要素 曝光时间 影响模糊 增益 放大噪声 光源亮度 无噪声代价 亮度 ∝ 曝光 × 照度 × 增益 单帧成像时间 曝光 41 μs 读出 + 传输 ≈ 60 μs 合计 ≈ 101 μs 节拍贡献可压缩 亮度缺口补偿优先级(从优到劣) ① 提光源 加大功率/频闪 缩短工作距离 无噪声代价 ② 加增益 每 +6 dB 噪声翻倍 建议 ≤ 12 dB 有噪声代价 ③ 延长曝光 突破模糊上限 边缘拖影 破坏精度 最终目标 曝光锁 41 μs 光源补足亮度 增益留余量

实际调整的操作顺序

第一步,锁定曝光时间。按上面的计算把曝光设为 41 μs,此时图像大概率偏暗,这是正常的,先不要动增益。第二步,把光源调到最大可用亮度。以常见的条形光源为例,可把控制器电流从 50% 提到 80%~100%,或把光源到工件的距离从 100 mm 缩到 60 mm,照度大约能提升 2~3 倍。第三步,观察图像平均灰度。若灰度仍低于目标值(例如 8 位图像目标均值 100~130),再逐步加增益,每次加 3 dB,观察噪声和边缘锐度。

这里有一个容易被忽略的细节:频闪光源的触发时序。在高速产线上,光源往往不是常亮,而是与相机曝光同步频闪。频闪的好处是可以在极短时间内输出很高瞬时功率,既保证亮度又不产生拖影。但频闪需要相机输出触发信号,且光源响应时间要小于曝光时间。如果光源响应是 10 μs,而曝光只有 41 μs,那么有效照明时间只剩 31 μs,亮度会打折。选型时要确认光源的上升/下降时间。

一个可复用的参数记录表

调参过程建议用表格记录,便于回溯和产线复制。以下为示例结构,数值为教学假设:

轮次曝光(μs)光源电流增益(dB)图像均值模糊(px)判定
14150%0620.9偏暗
24190%0980.9接近
34190%61280.9可用
44190%121600.9噪声偏大

从表中可以看出,第 3 轮是较优组合:曝光锁在模糊上限,光源接近满功率,增益只用了 6 dB,图像均值落在目标区间,模糊仍在 1 像素以内。第 4 轮虽然更亮,但增益翻倍带来的噪声会降低边缘定位重复性,得不偿失。

判断增益是否过量的实用方法:在静止状态下连续采集 20 帧,观察同一特征点坐标的标准差。若标准差从 0.1 像素涨到 0.3 像素以上,说明噪声已经开始影响定位,应回退增益或继续加强光源。

节拍层面的收益

把曝光从"为了亮度而设的 200 μs"压到"模糊允许的 41 μs",单帧成像时间可减少约 160 μs。若产线节拍为 30 ms/件,且每件需要 4 次拍摄,则总节省约 640 μs,看似不大,但在多工位、多相机系统中会累积成可观的节拍余量。更重要的是,曝光时间缩短后,相机可以在同一节拍内留出更多时间做传输和计算,系统稳定性明显提升。

不要用"先加增益再看效果"的试错方式调参。增益一旦加上去,噪声就进入图像,后续再想通过光源补救也无法消除已放大的噪声。正确顺序永远是:先锁曝光、再提光源、最后补增益。

总结本节的核心逻辑:运动模糊给出曝光时间的上限,这个上限就是最短稳定成像时间的起点;亮度缺口优先用光源补,光源补不动再用增益补,且增益要留有余量。按这个顺序调参,既能拿到最短成像时间,又能保住图像质量,是高速产线节拍优化中最直接见效的一环。