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 个像素,检出稳定性会明显不足。
三、节拍:决定曝光、传输与处理的时间预算
节拍是产线成像系统最硬的约束之一。需要明确:单件检测时间上限、工件运动速度、是否停拍、触发方式(光电/编码器/软件触发)、允许的曝光时间范围。以传送带速度 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% | 决定阈值与判定策略 |
下面用一张关系图把任务定义的四个核心输入(检测目标、精度、节拍、工况)与成像系统关键参数之间的推导关系梳理出来,便于在选型时逐项对照。
六、任务定义的实际操作建议
在实际项目中,建议按以下顺序推进:先与工艺和质量部门确认缺陷样本与判定标准,收集至少 30~50 件包含各类缺陷的样品;再用显微镜或高倍镜头拍摄缺陷细节,记录最小缺陷尺寸和对比度;然后根据节拍和运动速度计算曝光与行频约束;最后结合安装空间和环境条件,形成 2~3 套候选方案,分别估算分辨率、节拍和成本,择优进入打光测试。
打光测试是任务定义阶段最值得投入的环节。用候选光源和镜头在实际工件上拍摄,观察缺陷与背景的对比度、边缘清晰度、环境光抗扰度。若对比度不足,应优先调整光源角度、波长或偏振,而不是盲目提高相机分辨率。很多现场问题本质上是照明问题,而非相机问题。