1. 课程导入与工程全景
线扫视觉(Line Scan Vision)与常见的面阵相机检测最大的区别在于:面阵相机一次曝光得到一幅二维图像,而线扫相机每次只采集一条极窄的线状视场,必须依靠被测物与相机之间的相对运动,把一条条线"拼"成一幅完整的二维图像。这个"拼"的过程是否稳定、是否与运动严格对应,直接决定了成像是否几何正确、检测是否可靠。因此,本课程不是单纯讲相机或算法,而是把成像、运动、同步、检测作为一个整体工程系统来讲解。
一、线扫视觉系统的典型组成
一套完整的在线线扫检测系统,通常由以下几个部分构成,它们之间既有信号连接,也有机械与光学的耦合关系:
- 线扫相机:核心成像器件,常见为单线或双线/多线CMOS,分辨率从2K、4K到8K、16K不等,行频(line rate)是关键参数,例如某型号可达 50 kHz。
- 镜头与照明:线扫镜头需匹配传感器的像面尺寸与工作距离;照明常用高亮线光源(LED或激光),要求沿扫描线方向亮度均匀,否则会形成条带。
- 运动机构:传送带、辊筒、卷绕轴或直线电机平台,负责让被测物以稳定速度通过视场。
- 编码器/位置反馈:增量式编码器输出A/B相脉冲,或由运动控制器给出位置触发信号,用于告诉相机"该在什么位置曝光"。
- 采集与处理单元:工业PC或嵌入式采集卡,负责接收图像、拼接、运行检测算法。
- 执行与通信:PLC、IO、剔除机构、报警灯,以及上位机MES/数据库接口。
这些部件不是简单堆叠,而是通过触发信号链和运动—成像关系紧密耦合。下图给出一个典型的系统全景结构,帮助建立整体认知。
二、在线检测任务的分类
线扫系统面对的检测任务,按目标性质大致可分为四类,它们对同步精度的敏感程度不同:
- 尺寸测量类:如宽度、间距、孔径、边缘位置。这类任务对像素当量(mm/pixel)和运动速度的稳定性要求最高,速度波动会直接变成尺寸误差。
- 表面缺陷类:如划痕、脏污、孔洞、色差。关注缺陷的检出率与误报率,对光照均匀性和图像信噪比更敏感。
- 存在性与装配类:如零件有无、方向是否正确、字符/条码是否可读。对同步的绝对精度要求相对宽松,但对触发时序和结果输出节拍要求明确。
- 分类与分级类:如按缺陷等级分选、按颜色分级。需要稳定的成像条件,否则同一产品在不同速度下可能被判为不同等级。
理解任务分类的意义在于:它决定了你在工程中把精力放在哪里。尺寸测量要把编码器分辨率和速度稳定性算清楚;表面缺陷要把光源和镜头选型做扎实;装配检测要把触发与IO时序对齐。
三、运动同步为什么是核心
线扫成像的本质是"空间—时间"的转换。设被测物运动速度为 v(mm/s),相机行频为 f(行/秒),则每一行对应的空间距离(即行间距)为:
行间距 Δy = v / f (mm/行)
若要求纵向像素当量等于横向像素当量 k(mm/pixel),
则需满足:f = v / k
举例:若横向像素当量 k = 0.1 mm/pixel,被测物速度 v = 500 mm/s,则相机行频应设为 f = 500 / 0.1 = 5000 行/秒 = 5 kHz。如果实际行频只有 4.5 kHz,图像纵向会被拉伸约 11%,一个原本 10 mm 的圆会变成约 11.1 mm 的椭圆,尺寸测量直接失效。
更关键的是,实际产线速度往往不是恒定的:加减速、打滑、卷径变化都会让 v 波动。因此工程上很少用固定行频,而是用编码器脉冲触发相机,让"每走固定距离曝光一行",从而把速度波动从图像几何中消掉。这就是运动同步的核心价值:用位置反馈替代时间基准,保证图像几何与真实物体一致。
四、课程项目目标与交付物定义
本课程以一个贯穿始终的工程案例为载体:一条宽度约 300 mm 的卷材/片材在线线扫检测线,要求完成从选型、同步配置、成像调试到缺陷检测与结果输出的完整链路。课程结束时,你应当能够独立完成以下交付物:
- 系统方案与选型表:相机行频、分辨率、镜头放大倍率、工作距离、光源类型与安装角度、编码器分辨率,并给出计算依据。
- 同步参数配置单:编码器分频比、相机行触发模式、曝光时间、行频上限、触发延迟,以及速度—行频对应关系表。
- 成像质量检查记录:用标准件(如棋盘格、量块、圆点靶)验证像素当量、几何畸变、光照均匀性,记录实测值与判定结论。
- 检测流程与判定规则:缺陷定义、阈值、ROI划分、误报/漏报的权衡,以及结果输出与剔除逻辑。
- 调试与排障记录:典型异常(图像拉伸、条带、丢行、触发抖动)的现象、原因与处理措施。
这些交付物不是纸面作业,而是真实工程中必须落地的文档与配置。后续章节会逐一展开:先讲相机与镜头的成像原理和选型计算,再讲编码器与触发同步的实现,然后进入图像拼接、缺陷检测算法、系统集成与现场调试。你在学习过程中,可以把自己手头的设备参数代入案例,边学边算,形成自己的工程记录。