3. 图像采集质量与误检漏检

在 MERLIC 的误检漏检治理中,采集端是最容易被低估、却往往收益最高的一环。检测算法再稳健,如果进入 MERLIC 的图像本身在灰度、对比度、清晰度或时间点上不稳定,后续的阈值、匹配、分类都会在“漂移的输入”上做判断,误检与漏检便不可避免。本节把采集链拆成六个可控变量:光源、镜头、相机、曝光、增益、触发方式,逐一说明它们如何影响成像稳定性,并给出一份可直接执行的采集端检查清单。

一、六个变量各自影响什么

光源决定“特征是否被照亮出来”。同一工件,环形光、条形光、同轴光、背光会得到完全不同的边缘与纹理。光源老化、亮度衰减、频闪与工频干扰会造成灰度整体漂移,使 MERLIC 中基于固定阈值的 Blob 或 Measure 工具在临界样本上翻转判定。治理要点是:优先选择能最大化目标特征与背景差异的打光方式,并保证光源亮度可锁定、可监控。

镜头决定“特征是否被清晰成像”。焦距、工作距离、光圈、景深、畸变、分辨率共同决定边缘锐度与几何一致性。光圈过大景深变浅,工件高度波动就会离焦;光圈过小则衍射降低锐度。镜头松动、对焦环漂移会让同一工位在不同班次得到不同清晰度,直接抬高边缘定位的重复性误差。

相机决定“信号如何被采样”。传感器尺寸、像元大小、快门类型(全局/卷帘)、位深、信噪比、坏点与暗电流都会影响成像。卷帘快门在运动拍摄时会产生几何畸变,全局快门更适合运动工件。相机增益与黑电平若被自动调节,会随温度与场景缓慢漂移。

曝光决定“进入传感器的光量”。曝光时间过短则图像偏暗、噪声占比高;过长则运动模糊或过曝削顶。曝光是采集端最直接、最应被固定的参数,一旦锁定,图像灰度就具备可重复性。

增益决定“信号被放大多少”。增益提高亮度,但同时放大噪声,降低信噪比与边缘对比度。工程上应遵循“先加光、后加曝光、最后才动增益”的顺序,把增益尽量压在低值,避免用增益去补光。

触发方式决定“在什么时刻采集”。自由运行、软触发、硬触发(光电/编码器)对应不同的时间一致性。硬触发配合编码器可让采集与工件位置严格同步,是消除“拍早拍晚”类漏检的关键;软触发受操作系统调度抖动影响,时间抖动可达毫秒级。

采集链六变量 → 成像稳定性 → MERLIC 判定结果 光源 亮度/均匀性/频闪 镜头 焦距/景深/畸变 相机 快门/位深/信噪比 曝光 时间/亮度/模糊 增益 放大/噪声/信噪比 触发方式 自由/软/硬触发 成像稳定性 灰度重复性 边缘锐度一致性 采集时刻一致性 MERLIC 判定 阈值 / 匹配 / 分类 Blob、Measure、 Calibration 工具 输入漂移 → 误检/漏检 稳定输出 OK / NG 可复现 误检率↓ 漏检率↓ 参数可锁定 治理顺序:先固定光源与曝光 → 再锁定增益 → 最后用硬触发对齐采集时刻

二、为什么“先固定、再优化”是采集端治理的核心

误检漏检治理的第一步不是调算法,而是让输入可复现。可复现的前提是:光源亮度固定、镜头对焦锁定、曝光与增益手动锁定、触发方式固定。只有在这四个“固定”成立后,MERLIC 中的阈值和匹配参数才有意义。若采集端仍在自动调节,任何算法调参都只是在追一个移动的目标。

一个常见的教学示例:某金属件边缘检测工位,初始使用自动曝光与自动增益,白天与夜班图像灰度差约 25 个灰阶,MERLIC 中 Measure 工具的边缘阈值在夜班频繁漏检。治理动作是:将曝光固定为 8000 μs、增益固定为 0 dB、光源亮度锁定在 80%,并改用光电传感器硬触发。此时同一工件连续 30 次采集的灰度均值波动可控制在 ±3 灰阶以内(示例目标值,实际需按现场标定),边缘位置重复性明显改善。这个例子说明:采集端治理的收益,往往大于在算法端反复调阈值。

三、采集端治理误检漏检的实战检查清单

以下清单按“先看现象、再查变量、后做动作”的顺序组织,可直接用于现场排查。表中“示例判据”为合理假设的参考值,实际应以现场标定与 MERLIC 工具重复性测试为准。

检查项 典型异常现象 检查方法 示例判据 / 动作
光源亮度与均匀性 灰度整体漂移、局部过暗 固定工件连续采集,统计 ROI 灰度均值与标准差 均值波动 ≤ ±3 灰阶;不均匀度 ≤ 10%,否则调整打光或加漫射
光源频闪与工频干扰 图像出现明暗条纹、随机亮暗 对比不同曝光时间下的条纹变化 改用高频或直流光源;曝光时间避开工频半周期
镜头对焦与锁紧 边缘发虚、重复性变差 拍摄分辨率靶标,观察边缘过渡宽度 对焦环与光圈环锁死;边缘过渡宽度稳定在 2~3 像素
景深与工件高度波动 部分工件离焦、部分清晰 用不同高度垫片模拟工件高度变化 景深覆盖工件高度公差;必要时缩小光圈或改用远心镜头
相机快门类型 运动工件边缘倾斜、几何畸变 拍摄运动中的标定板,观察边缘是否倾斜 运动场景优先全局快门;卷帘快门需降低运动速度或缩短曝光
曝光时间 图像偏暗、噪声大或过曝削顶 查看灰度直方图是否贴边 直方图不贴 0 与 255;曝光手动锁定,禁止自动曝光
增益 噪声大、边缘对比度低 对比不同增益下的信噪比与边缘梯度 增益尽量为 0 dB;不足时优先加光或加曝光
触发方式与时刻 拍早拍晚、漏拍、重复拍 用示波器或采集时间戳统计触发到曝光的抖动 优先硬触发 + 编码器;软触发抖动大时不宜用于高速工位
相机温度与暗电流 长时间运行后灰度缓慢漂移 记录开机 30 分钟与 4 小时后的暗场图像 暗场均值漂移 ≤ ±2 灰阶;必要时预热后重新标定
线缆与接口 偶发丢帧、图像撕裂 检查网线/数据线屏蔽与走线,查看丢帧计数 丢帧计数为 0;线缆远离动力线,接口锁紧
建议把上述检查项做成现场点检表,每班次开机后执行一次“固定工件连续采集 30 张、统计灰度均值与边缘位置重复性”的快速验证。只要这两项稳定,MERLIC 的阈值与匹配参数就具备可复现的基础。
不要用自动曝光、自动增益或自动白平衡去“适应”现场变化。自动调节会把采集端的漂移隐藏起来,使误检漏检在特定时段集中爆发,且难以复现和定位。采集端参数应手动锁定并记录在案。

总结来看,采集端治理的逻辑是:光源与镜头保证“特征被看见”,相机与曝光保证“信号被正确采样”,增益保证“噪声不被放大”,触发方式保证“在正确时刻采集”。六者共同决定进入 MERLIC 的图像是否稳定。把这份清单落到每班点检与参数锁定上,误检漏检的治理就从“调算法”变成了“控输入”,可复现、可追溯、可持续。