2. 成像质量问题的现场表现与分类
在产线现场,成像质量问题很少以“算法报错”的形式出现,它通常先表现为图像本身的异常,再传导为误检、漏检、节拍波动或停线。调试人员第一步要做的不是改参数,而是把看到的异常归入正确的缺陷类别,因为不同类别的根因、排查路径和可调手段完全不同。本节按“视觉特征—典型成因—产线后果”三条线索,梳理过曝、欠曝、模糊、畸变、噪声、条纹、色偏、鬼影八类典型缺陷。
一、亮度类缺陷:过曝与欠曝
过曝的视觉特征是目标区域大面积接近纯白,灰度值集中在 250~255,边缘被“吃掉”,字符笔画粘连、金属反光面出现白斑。典型成因包括光源功率过高、曝光时间过长、增益过大、镜头光圈偏大,或高反光工件(如抛光铝、镀铬件)镜面反射直入镜头。产线后果是二值化后目标与背景连成一片,OCR 无法分割字符,尺寸测量因边缘丢失而偏小,缺陷检测把反光斑误判为划痕。
欠曝则相反,图像整体偏暗,目标灰度集中在 20~60,暗部细节被压缩,对比度不足。常见于光源衰减、曝光时间过短、光圈偏小、工作距离拉远后照度按平方衰减。后果是边缘梯度弱,亚像素定位抖动增大,暗色缺陷(如黑点、暗纹)与背景难以区分,检测阈值被迫下调后噪声被一并放大。
判断时可用一个简单依据:在目标区域取 ROI 统计直方图,若峰值贴住 0 或 255 且被截断,说明已进入饱和区,此时调增益或曝光只会加剧截断,应优先调光源或光圈。
二、清晰度类缺陷:模糊与畸变
模糊表现为边缘过渡带变宽,原本 1~2 像素的阶跃边缘变成 5~10 像素的斜坡。成因分三类:离焦(工作距离偏离、景深不足)、运动模糊(曝光时间内工件或相机移动超过约 1 个像素)、光学像差(镜头本身解析力不足)。产线后果是边缘定位重复性变差,小尺寸缺陷被“抹平”,测量值随工件位置漂移。
畸变是几何失真,分桶形、枕形和透视畸变。视觉特征是直线变弯、网格间距不均、视场边缘比例失真。广角镜头、短工作距离、镜头光轴与工件平面不垂直都会引入畸变。后果是标定系数在全视场不统一,边缘区域测量偏大或偏小,拼接图像错位,机器人引导坐标出现系统性偏差。畸变属于确定性误差,可通过标定补偿,但必须先识别出来。
三、信号类缺陷:噪声与条纹
噪声表现为图像上随机分布的颗粒,暗场下尤为明显。成因包括增益过高、曝光过短、传感器温度升高、线缆屏蔽不良或电源纹波。后果是阈值分割产生大量孤立噪点,边缘检测出现毛刺,重复测量标准差增大。判断依据是连续采集多帧静态图像,若同一像素灰度波动超过 3~5 个灰度级,说明噪声已影响稳定性。
条纹分两类:一类是规则的水平或垂直明暗带,多来自光源频闪与相机曝光不同步(工频干扰),或卷帘快门在运动下产生的滚动效应;另一类是不规则条纹,来自光源不均匀、反光罩划痕或镜头内部反射。后果是图像出现周期性灰度起伏,与真实纹理混淆,导致纹理类缺陷误报。
四、色彩与叠加类缺陷:色偏与鬼影
色偏指图像整体或局部偏离真实颜色,白平衡失准、光源色温变化、彩色相机通道增益不一致都会造成。后果是颜色检测阈值漂移,同一工件在不同时段被判为不同颜色,色差检测失效。
鬼影表现为目标旁出现一个或多个淡的重复影像,常见于多光源分时点亮时余辉未消、相机长曝光下工件移动、或镜头内部多次反射。后果是算法把鬼影当作第二个目标,造成计数错误或定位偏移。
五、现场分类判断的实操顺序
面对一张异常图像,建议按以下顺序快速归类,避免盲目调参:
- 看直方图:峰值贴 0 或 255 且被截断,先归入过曝或欠曝,优先调光源功率、光圈或曝光时间,而不是调增益。
- 量边缘过渡宽度:在目标边缘取一条灰度剖面,若过渡超过 4~5 像素,归入模糊,再区分离焦、运动或像差。
- 静态多帧比对:工件静止、连续采集 10 帧,逐像素统计灰度标准差。标准差大于 3~5 灰度级,归入噪声,检查增益、曝光、线缆屏蔽与电源。
- 标定板网格检查:拍摄棋盘格或圆点标定板,观察直线是否弯曲、格距是否均匀,判断畸变类型与量级。
- 光源开关法:关闭光源后条纹消失,说明是频闪或光源不均匀;关闭后鬼影仍在,说明来自镜头内部反射或余辉。
- 单通道/单光源分时点亮:用于定位色偏来自哪个通道、鬼影来自哪个光源。
六、缺陷记录与产线后果对照
为了让分类结果可追溯,现场应建立一份缺陷记录表,把“视觉特征—判断依据—可能根因—产线后果—处理动作”对应起来。下表给出一个可直接参考的示例结构,字段可根据实际产线增删。
| 缺陷类别 | 视觉特征 | 量化判断依据 | 常见根因 | 产线后果 |
|---|---|---|---|---|
| 过曝 | 大面积纯白、边缘消失 | 直方图峰值贴 255 截断 | 光源过强、曝光/增益过大 | 字符粘连、尺寸偏小 |
| 欠曝 | 整体偏暗、对比度低 | 目标灰度 20~60 | 光源衰减、曝光过短 | 暗缺陷漏检、定位抖动 |
| 模糊 | 边缘过渡带变宽 | 边缘过渡 > 4~5 px | 离焦、运动、像差 | 测量重复性差 |
| 畸变 | 直线弯曲、格距不均 | 标定板网格偏差 | 广角镜头、光轴不垂直 | 边缘测量系统性偏差 |
| 噪声 | 随机颗粒、暗场明显 | 多帧灰度标准差 > 3~5 | 高增益、高温、纹波 | 阈值分割噪点、误检 |
| 条纹 | 周期明暗带 | 频谱出现工频峰 | 频闪、滚动快门 | 纹理误报、灰度起伏 |
| 色偏 | 整体或局部偏色 | 白平衡色温漂移 | 光源色温变化、通道增益 | 颜色检测阈值失效 |
| 鬼影 | 淡重复影像 | 目标旁出现次级亮斑 | 余辉、多次反射 | 计数错误、定位偏移 |
需要强调的是,同一张图像可能同时存在多种缺陷,例如高反光金属件既过曝又带鬼影,运动中的工件既模糊又带滚动条纹。此时应按“先光学、后电子、再算法”的顺序逐层剥离:先确认照明与镜头是否满足基本成像条件,再检查相机参数与同步,最后才考虑算法补偿。分类不是终点,而是把复杂现象拆成可独立验证的子问题,让每一次调整都有明确的观察对象和判断依据。