4. 图像采集与曝光控制
在CV-X精密尺寸测量中,图像采集质量直接决定后续边缘提取与亚像素定位的稳定性。很多测量重复性差、边缘跳动、尺寸漂移的问题,根源并不在算法,而在采集环节:图像过暗导致边缘对比不足,增益过高引入噪声,快门过慢造成运动拖影,触发时序不当导致拍照时刻与工件位置错位。本节围绕亮度、增益、快门、触发四个核心参数,说明它们如何共同决定一幅可用于计量的图像,并给出运动模糊抑制与多相机同步接线的实际做法。
一、四个参数各自管什么
CV-X的曝光控制可以理解为一条“光→电→数字”的链路。亮度(Brightness/照明强度)决定进入镜头的光通量;快门(Shutter)决定感光元件累积光的时间;增益(Gain)决定把累积到的电荷放大多少倍;触发(Trigger)决定“什么时候开始累积”。四者共同决定最终灰度,但代价完全不同。
- 亮度/照明:优先调整项。提高照明强度或延长照明时间,能同时提升信号与信噪比,不引入额外噪声。精密测量应尽量把照明调到“信号充足但不过曝”的区间。
- 快门:控制曝光时间。缩短快门可冻结运动,但会减少进光量,需要照明补偿。快门是抑制运动模糊的第一手段。
- 增益:本质是电子放大,信号和噪声一起放大。增益越高,图像越亮,但噪声颗粒越明显,边缘定位抖动增大。计量场景应把增益压到最低可用值。
- 触发:决定采集时刻。外部触发让相机在工件到达指定位置的瞬间曝光,是运动测量与多相机同步的基础。
一个实用的调整顺序是:先固定快门以满足运动冻结要求,再调照明把亮度拉到目标灰度,最后才用少量增益补齐。反过来先拉增益,往往会把噪声一起锁进图像,后面很难补救。
二、亮度、增益、快门的量化关系
在照明与光圈不变的前提下,图像平均灰度大致与“快门时间 × 增益倍数”成正比。例如某工位初始设置快门 1/250 s、增益 0 dB,测得目标区域平均灰度约 90(8 bit,满量程 255)。若把快门缩短到 1/1000 s(曝光时间变为原来的 1/4),灰度会降到约 22,明显偏暗;此时若用增益补偿,需要约 +12 dB(约 4 倍)才能回到 90 左右,但噪声也随之放大约 4 倍。更合理的做法是把照明强度提高到约 4 倍,保持增益 0 dB,从而在同样灰度下获得更干净的画面。
三、运动模糊与拖影抑制
运动模糊的成因是:在快门开启期间,工件相对相机发生了位移,感光面上同一特征被“抹”成一段。模糊长度近似等于“相对速度 × 曝光时间”。要把它压到可接受范围,就要让这个乘积小于允许的模糊量。
设被测工件以 v = 200 mm/s 匀速通过视场,相机视场宽度 FOV = 40 mm,水平分辨率 2000 pixel,则空间分辨率约为 40/2000 = 0.02 mm/pixel。若要求运动模糊不超过 1 pixel(即 0.02 mm),则允许曝光时间 t ≤ 0.02 mm ÷ 200 mm/s = 100 μs,即快门需快于约 1/10000 s。若实际只能做到 1/2000 s(500 μs),模糊将达 0.1 mm,相当于 5 pixel,边缘会被明显拉长,测量值随运动方向偏移。
抑制拖影的常用手段按优先级排列:
- 缩短快门:最直接,但需照明同步增强。
- 提高照明亮度或使用频闪:用高亮LED频闪在极短时间内补足能量,配合短快门冻结运动。
- 降低相对速度或改用分度/停顿采集:让工件在曝光瞬间静止,从源头消除模糊。
- 避免用增益硬撑:增益不能减少模糊,只会让模糊边缘更毛糙。
四、触发模式与外部触发接线
CV-X常见触发方式包括内部自由运行、外部硬触发、软件触发和编码器触发。精密尺寸测量推荐使用外部硬触发或编码器触发,让采集时刻与工件位置严格对应。
外部触发接线的基本关系是:传感器(光电开关、接近开关或PLC输出)检测到工件到位,输出一个开关信号给相机的触发输入(Trigger IN),相机在收到边沿后按设定延时曝光。关键接线与参数包括:
- 触发极性:上升沿或下降沿,需与传感器输出类型一致(NPN/PNP)。
- 触发延时:从收到触发到实际曝光的时间,用于补偿工件从检测点到视场中心的行程。
- 触发滤波/去抖:抑制机械抖动或电气干扰造成的误触发。
- 公共地:传感器、相机、控制器必须共地,否则触发信号电平漂移会导致漏触发。
延时可按行程计算:若检测点与视场中心相距 L = 30 mm,工件速度 v = 200 mm/s,则理论延时约 30/200 = 150 ms。实际设置时在此基础上微调,用“拍到的工件是否居中、边缘是否落在预期位置”来验证。
五、多相机同步采集
多相机测量同一工件不同部位时,若各相机各自自由运行,采集时刻不一致,工件在运动中的姿态差异会让各视角数据无法对应。同步采集的目标是让多台相机在同一时刻(或固定已知时序)曝光。
常见同步方案有三类:
- 共触发:一个触发源同时接到多台相机的Trigger IN,各相机同时曝光。接线最简单,适合同步要求一般的场合。
- 主从级联:主相机曝光后输出Strobe/Trigger OUT,作为从相机的触发输入,实现严格时序链。
- 控制器统一调度:由PLC或采集控制器按节拍依次/同时发出触发,便于与产线动作联动。
同步调试时要重点确认:各相机触发延时是否一致、曝光时间是否一致、是否存在某台相机因线缆过长或干扰而漏触发。可用“同时拍摄一个运动中的标记物,比较各图像中标记位置是否一致”来快速验证同步效果。
六、采集参数配置示例
以下是一组用于教学演示的参考配置(示例参数,需按实际工件与产线节拍调整),对象为以约 200 mm/s 匀速通过的金属工件,要求边缘测量重复性优于 0.02 mm:
工件速度 v : 200 mm/s
视场宽度 FOV : 40 mm
水平分辨率 : 2000 pixel
空间分辨率 : 0.02 mm/pixel
允许运动模糊 : ≤ 1 pixel = 0.02 mm
快门 Shutter : 1/10000 s (100 μs)
照明 : 高亮LED频闪,与快门同步
增益 Gain : 0 dB(优先不加)
目标灰度 : 100 ~ 170 (8 bit)
触发模式 : 外部硬触发,上升沿
触发延时 : 约 150 ms(按检测点距离微调)
触发去抖 : 开启,抑制机械抖动
多相机同步 : 共触发 + 主从级联
公共地 : 传感器/相机/控制器共地
配置完成后,用三项检查确认采集是否达标:一是看目标区域平均灰度是否落在 100~170,且无大面积饱和;二是把快门逐档缩短,观察边缘锐度与测量重复性是否改善,确认没有残余拖影;三是让工件在触发点前后小幅偏移,确认触发延时设置正确、图像中工件位置稳定。三项都通过,采集环节才算为后续的亚像素测量打好了基础。