1. 产线成像任务定义

产线成像系统的选型,第一步不是挑相机,而是把“要拍什么、要看清什么、要多快、在什么环境下拍”写成一份可被验证的任务定义。任务定义是整条成像链的输入约束:它决定了相机的分辨率、传感器的靶面、镜头的放大倍率与工作距离、光源的波长与照射方式、曝光时间与触发方式,也决定了最终验收时用什么指标判定“合格”。如果任务定义含糊,后续所有选型都只能靠猜,最终往往出现“相机买贵了但精度不够”或“精度够了但节拍跟不上”的典型问题。

一、检测目标:把“缺陷”翻译成可成像的物理量

检测目标不是“检测划痕”这样一句话,而是要落到具体的物理量上。需要明确:被测对象的材质、表面状态、几何尺寸范围;缺陷的类型(划痕、凹坑、脏污、缺件、错装、尺寸超差、字符错印等);缺陷的最小尺寸、方向、对比度特征;以及缺陷可能出现在哪个区域。例如检测金属壳体表面划痕,需要知道划痕宽度约 0.05 mm、长度 0.5~3 mm、方向随机、与背景的灰度差可能只有 10~20 个灰度级。这些信息直接决定照明方案和分辨率需求。

同时要区分“必须检出的缺陷”和“允许漏检的缺陷”。工业现场通常用漏检率(FN)和过杀率(FP)来定义验收边界。漏检率要求越严,成像对比度和分辨率就要越高,节拍和成本也会随之上升。任务定义阶段必须把这两类指标写清楚,否则验收时无法判定系统是否达标。

二、精度:从检测精度反推像素分辨率

精度指标通常包括检测精度、重复精度和测量精度。对于尺寸测量类任务,常用“亚像素精度”概念:在良好照明和边缘清晰的前提下,亚像素算法可达到 0.1~0.3 像素的重复性。工程上一般按“检测精度 = 像素分辨率 × 亚像素系数”来估算,亚像素系数取 0.2~0.5 较为稳妥。

假设需要检测 0.05 mm 的划痕,要求至少 3 个像素覆盖缺陷宽度,则像素分辨率需优于 0.05/3 ≈ 0.0167 mm/pixel。若视场(FOV)为 100 mm × 80 mm,则水平方向至少需要 100/0.0167 ≈ 6000 像素。此时应选择 8000 像素级线阵相机或 6000 像素以上的面阵相机。反过来,如果先选了 500 万像素(2448×2048)相机,FOV 100 mm 时像素分辨率约 0.041 mm/pixel,0.05 mm 划痕仅约 1.2 个像素,检出稳定性会明显不足。

精度估算时,务必把镜头畸变、安装倾斜、工件定位偏差、传送带抖动等因素折算成额外的像素余量,通常建议在理论值上再留 20%~30% 的余量。

三、节拍:决定曝光、传输与处理的时间预算

节拍是产线成像系统最硬的约束之一。需要明确:单件检测时间上限、工件运动速度、是否停拍、触发方式(光电/编码器/软件触发)、允许的曝光时间范围。以传送带速度 500 mm/s、检测区域长度 200 mm 为例,工件通过检测区的时间约 0.4 s。若采用面阵相机飞拍,曝光时间必须短到运动模糊小于 1 个像素:曝光时间 ≤ 像素分辨率 / 运动速度。若像素分辨率 0.05 mm/pixel,则曝光时间 ≤ 0.05/500 = 100 μs。这对光源亮度和相机灵敏度提出了明确要求。

若采用线阵相机,则需根据运动速度和像素分辨率计算行频:行频 = 运动速度 / 像素分辨率 = 500/0.05 = 10000 行/秒。此时相机行频需大于 10 kHz,并配合编码器同步触发,保证纵向采样均匀。节拍预算还要扣除图像传输、处理、通信和机构动作时间,通常建议图像采集与处理总耗时不超过节拍的 60%~70%,留出余量应对异常和重试。

四、工况:环境与安装条件对成像的影响

工况包括环境光、温度、粉尘、油污、振动、电磁干扰、安装空间、工作距离、供电与通信条件。环境光变化会直接改变图像灰度,导致阈值分割不稳定,因此需要评估是否需要遮光罩或窄带滤光片。高温或振动环境会影响相机和镜头的稳定性,需考虑防护等级、散热和加固安装。工作距离和安装空间则决定镜头的焦距和靶面选择:在有限空间内要获得足够放大倍率,可能需要短焦大靶面镜头或加装延长管。

此外,还要明确被测工件的定位方式:是否有夹具、定位精度多少、来料一致性如何。定位偏差会直接吃掉视场余量,若工件位置波动 ±2 mm,则 FOV 需在理论检测区域外再增加相应余量,否则缺陷可能移出视野。

五、输入输出与验收指标:把任务定义变成可验证的合同

任务定义的最终产出是一份可验证的输入输出清单。输入包括:工件类型与批次、来料状态、触发信号、环境条件、供电与通信接口。输出包括:检测结果(OK/NG)、缺陷类型与位置、图像存档、统计报表、报警信号。验收指标应至少覆盖:漏检率、过杀率、重复精度、节拍、连续运行稳定性、误报恢复时间。

建议在任务定义阶段就制作一份“成像任务定义表”,把上述内容逐项填写并签字确认。这份表既是选型依据,也是后续调试和验收的基准。下表给出一个示例结构,实际使用时可根据项目增减字段。

项目 示例内容 对选型的影响
检测目标 金属壳体表面划痕,宽度 ≥ 0.05 mm 决定分辨率与照明对比度
视场 FOV 100 mm × 80 mm 决定像素分辨率与镜头倍率
像素分辨率 ≤ 0.0167 mm/pixel 决定相机像素数与靶面
节拍 ≤ 0.4 s/件 决定曝光、行频与处理时间
运动速度 500 mm/s 决定曝光时间与行频
环境光 车间照明波动 ±20% 决定遮光与滤光方案
漏检率 ≤ 0.1% 决定对比度与算法余量
过杀率 ≤ 1% 决定阈值与判定策略

下面用一张关系图把任务定义的四个核心输入(检测目标、精度、节拍、工况)与成像系统关键参数之间的推导关系梳理出来,便于在选型时逐项对照。

产线成像任务定义 → 关键参数推导关系 检测目标 缺陷类型 / 最小尺寸 / 对比度 精度要求 检测精度 / 重复精度 节拍要求 单件时间 / 运动速度 工况条件 环境光 / 空间 / 振动 像素分辨率 = 缺陷尺寸 / 像素数 相机像素数 = FOV / 像素分辨率 曝光时间 ≤ 像素分辨率 / 速度 行频 / 帧率 = 速度 / 像素分辨率 成像系统选型 相机 / 镜头 / 光源 / 触发 验收指标 漏检率 / 过杀率 / 节拍 任务定义越明确,选型余量越可控;验收指标应在任务定义阶段同步确定,避免后期返工。

六、任务定义的实际操作建议

在实际项目中,建议按以下顺序推进:先与工艺和质量部门确认缺陷样本与判定标准,收集至少 30~50 件包含各类缺陷的样品;再用显微镜或高倍镜头拍摄缺陷细节,记录最小缺陷尺寸和对比度;然后根据节拍和运动速度计算曝光与行频约束;最后结合安装空间和环境条件,形成 2~3 套候选方案,分别估算分辨率、节拍和成本,择优进入打光测试。

打光测试是任务定义阶段最值得投入的环节。用候选光源和镜头在实际工件上拍摄,观察缺陷与背景的对比度、边缘清晰度、环境光抗扰度。若对比度不足,应优先调整光源角度、波长或偏振,而不是盲目提高相机分辨率。很多现场问题本质上是照明问题,而非相机问题。

任务定义不是一次性文档。当来料批次、工艺参数或节拍要求发生变化时,必须重新评估成像余量,必要时更新任务定义表并重新验证验收指标。