3. VisionPro图像采集基础

在VisionPro表面缺陷检测系统中,图像采集是整条检测链路的起点。缺陷能否被稳定检出,往往在相机、镜头、光源三者组合完成的那一刻就已经决定了大半。本节围绕相机接口、镜头选型、光源类型与打光方案设计四个相互关联的环节展开,目标是让读者能够根据缺陷类型和被测物特征,独立完成一套可落地的采集方案。

一、相机接口:带宽、距离与实时性的权衡

VisionPro支持GigE Vision、USB3 Vision和Camera Link三类主流接口,它们对应不同的传输带宽、线缆长度和系统成本。

GigE Vision基于千兆以太网,理论带宽约1 Gbps(实际有效约110 MB/s),单根网线可达100米,支持PoE供电。它适合中低分辨率、中等帧率的检测场景,例如200万~500万像素相机、10~30 fps的表面检测。多相机系统可通过交换机扩展,布线灵活,是产线部署中最常见的选择。需要注意的是,GigE相机通常需要开启巨帧(Jumbo Frame,一般设为9014字节)并关闭网卡的节能与中断节流,否则容易出现丢包和帧不完整。

USB3 Vision带宽约5 Gbps(实际有效约400 MB/s),线缆长度一般限制在3~5米,且对线材质量敏感。它适合高分辨率、较高帧率的单相机或近距离多相机场景,例如500万~2000万像素的精密表面检测。USB3相机即插即用、成本低,但长距离部署需要光端机或主动延长线,稳定性不如GigE。

Camera Link基于专用采集卡,Base模式带宽约2.04 Gbps,Full模式可达5.4 Gbps以上,线缆长度约10米,延迟极低且确定性好。它适合高速线阵扫描、高帧率面阵检测,例如卷材、薄膜、金属带材的连续表面检测。代价是需要专用采集卡,系统成本和集成复杂度最高。

选型经验:先按“分辨率×帧率×位深”估算数据率,再留30%余量选择接口。例如2048×2048×8 bit×30 fps≈1.0 Gbps,已接近GigE上限,应改用USB3或Camera Link。

二、镜头选型:从视场、工作距离到分辨率匹配

镜头选型的核心是让视场(FOV)覆盖被测区域,同时让像素分辨率满足最小缺陷尺寸要求。基本关系为:

FOV = 传感器尺寸 × 工作距离 / 焦距
像素分辨率 = FOV / 相机像素数
最小可检缺陷 ≈ 3~5 像素

例如检测一块200 mm×150 mm的金属表面,选用500万像素(2448×2048)相机,要求检出0.1 mm划痕。若FOV取200 mm,则水平像素分辨率≈200/2448≈0.082 mm/pixel,0.1 mm缺陷约占1.2像素,不足以保证稳定检出。此时应缩小FOV或提高分辨率,使缺陷至少占3像素,即像素分辨率≤0.033 mm/pixel,对应FOV≤80 mm,需要采用多相机拼接或更高分辨率相机。

除焦距外,还需关注景深、畸变和光圈。表面起伏较大的工件需要足够景深,可通过缩小光圈或选用远心镜头实现。远心镜头能消除透视误差,适合精密尺寸与边缘缺陷检测,但成本高、工作距离固定。普通FA镜头则更灵活、性价比高。实际选型时,建议先用VisionPro的CogCalibCheckerboard完成标定,把像素坐标转换为毫米坐标,再验证缺陷尺寸测量是否满足精度。

三、光源类型与打光方案设计

光源的作用不是“照亮”,而是通过光与缺陷的相互作用,把缺陷从背景中“分离”出来。常见光源包括环形、条形、同轴和背光四类。

  • 环形光:从四周以一定角度照射,适合平面或微起伏表面的划痕、凹坑、脏污检测。低角度环形光能强化表面纹理和微小凸起。
  • 条形光:可单条、多条组合,角度和距离灵活,适合大平面、圆柱面或需要定向照明的场景,如金属表面拉丝缺陷。
  • 同轴光:光线经半透半反镜垂直照射,适合高反光平面上的字符、标记和浅划痕检测,能消除镜面反射造成的过曝。
  • 背光:从工件背面照射,形成轮廓剪影,适合检测孔洞、缺口、边缘毛刺和透明件内部杂质。

打光方案设计应遵循“先明确缺陷与背景的差异,再选择光路”的原则。例如检测黑色塑料表面的浅划痕,缺陷主要表现为散射增强,宜采用低角度条形光或环形光,让划痕发亮而背景保持暗;检测金属表面的凹坑,可采用同轴光配合偏振片,抑制镜面反射、突出形变区域;检测透明薄膜的杂质,则用背光形成暗场,杂质呈暗点。

打光不是越亮越好。过曝会淹没灰度差异,欠曝会引入噪声。建议在VisionPro中实时观察直方图,使目标区域灰度落在80~200之间,并保留足够对比度。

四、采集方案落地示例

以“金属手机中框表面划痕检测”为例:被测面约150 mm×70 mm,最小划痕宽0.05 mm。选用500万像素GigE相机(2448×2048),配35 mm FA镜头,工作距离约300 mm,FOV约150 mm,像素分辨率≈0.061 mm/pixel,0.05 mm划痕约0.8像素,仍不足。改用1200万像素USB3相机(4096×3000),像素分辨率≈0.037 mm/pixel,划痕约1.4像素,仍偏小。最终采用两条条形光以15°低角度对射,配合偏振片,使划痕在暗背景上呈亮线,再通过VisionPro的CogBlobTool提取亮线并测量长度与宽度。此时即使划痕仅1~2像素宽,也能通过对比度增强和亚像素边缘提取稳定检出。

表面缺陷检测采集链路与打光方案 工业相机 GigE / USB3 / CL 镜头 焦距 / 景深 / 远心 光源 环形/条形/同轴/背光 被测工件 金属中框表面 打光光路示意(低角度条形光对射) 金属表面(暗背景) 划痕(亮线) 条形光 L 条形光 R 相机 + 镜头 关键参数示例 相机:1200万像素 USB3,4096×3000 镜头:35 mm FA,工作距离 300 mm 光源:双条形光 15° 对射 + 偏振片 FOV ≈ 150 mm,像素分辨率 ≈ 0.037 mm/pixel,划痕约 1.4 像素

从上述示例可以看出,采集方案不是单一器件的选择,而是接口带宽、镜头分辨率、光源角度与VisionPro工具链的联合设计。实际调试时,建议先用CogAcqFifoTool连续采集并观察帧率与丢帧情况,再用CogBlobTool或CogCaliperTool验证缺陷对比度与测量重复性。只有当同一缺陷在多次采集中的灰度差和尺寸测量值稳定,采集方案才算真正可用。