一、四线扫相机基础:从成像原理到实战场景
做机器视觉这些年,我接触过不少相机类型。但说实话,四线扫相机是个特别的存在。它不像面阵相机那样「所见即所得」,也不像单线扫那样「一根筋」。它更像是为工业检测量身定做的「扫描仪」——只不过,它扫的不是文档,是产品。
这一章,我们先打好基础。把成像原理、和面阵相机的区别、典型应用场景都捋一遍。嗯,这些内容看着基础,但我在项目里见过太多人因为基础不牢,后面标定的时候踩坑。
1.1 线扫相机成像原理
线扫相机,说白了就是「一行一行地拍照」。它每次只采集一行像素,然后通过物体运动或相机移动,把一行行图像拼成一张完整的二维图。
我习惯用一个比喻来理解:线扫相机就像用一根极细的笔,在移动的纸上画线。笔不动,纸动,画出来的就是连续图案。
具体到成像过程,分三步:
- 光电转换:光线通过镜头,聚焦到线阵传感器上。传感器上的每个像素点,把光信号转成电信号。
- 行触发采集:每来一个触发信号(通常是编码器脉冲),相机就采集一行数据。行频决定了每秒能采多少行。
- 图像拼接:软件把连续的行数据,按时间顺序拼成一张二维图像。行频和运动速度必须匹配,否则图像会拉伸或压缩。
关键参数:行频 vs 分辨率
行频(Line Rate)是线扫相机的核心指标。比如 10kHz 行频,意味着每秒能采 10000 行。分辨率则取决于传感器上的像素数量,常见的有 2K、4K、8K、16K。
我遇到过有人拿 4K 线扫相机去拍 1 米宽的 PCB,结果分辨率不够,小焊盘根本看不清。选型时一定要算好:视野宽度 ÷ 分辨率 = 单像素精度。
1.2 四线扫与面阵相机的区别
很多新手会问:为什么不用面阵相机?非要搞个线扫?
我直接说结论:面阵相机适合「拍照片」,线扫相机适合「扫长条」。
具体区别,我整理了一张表:
| 对比维度 | 面阵相机 | 四线扫相机 |
|---|---|---|
| 成像方式 | 一次曝光,整幅图像同时获取 | 逐行扫描,多行同时采集 |
| 视野形状 | 矩形(如 1920×1080) | 长条形(如 4096×4) |
| 运动要求 | 静止或低速拍摄 | 必须匀速运动,配合编码器 |
| 光照要求 | 均匀面光源即可 | 需要线光源,且光强均匀 |
| 图像拼接 | 不需要 | 需要行频与速度匹配 |
| 典型应用 | 定位、测量、读码 | 连续卷材、大幅面检测 |
| 标定难度 | 相对简单 | 需要联合标定,更复杂 |
你想想看,面阵相机拍一张 1000 万像素的图,视野可能只有 100mm×100mm。但线扫相机可以轻松扫 1 米宽的卷材,而且分辨率还更高。这就是它的优势。
我的经验:如果产品是连续的(薄膜、金属带、布料),或者幅面很宽(PCB 大板、玻璃),优先考虑线扫。如果是单件产品、需要灵活定位的,面阵更合适。
1.3 四线扫的独特之处
四线扫,顾名思义,就是传感器上有 4 条线。每条线可以独立采集,也可以组合使用。
为什么要做 4 条线?我直接说核心原因:为了同时获取多光谱信息,或者实现高动态范围成像。
常见的四线扫配置:
- RGB + 黑白:3 条线分别加红、绿、蓝滤光片,第 4 条线不加滤光片(全透)。这样一次扫描,既能得到彩色图像,又能得到高灵敏度的黑白图像。
- 多角度照明:4 条线配合不同角度的光源,同时采集明场、暗场、背光等图像。
- 高动态范围:4 条线设置不同的曝光时间,合成一张 HDR 图像。
我在锂电检测项目里用过 RGB+黑白的配置。极片表面的缺陷,彩色图看得清颜色异常,黑白图看得清纹理细节。两张图叠加分析,检出率直接提升了 15%。
注意:四线扫不是简单的 4 个单线扫拼在一起。它的 4 条线在物理上是错位的,需要做「线间标定」才能对齐。这个我们后面章节会详细讲。
1.4 典型应用场景
四线扫相机最拿手的,是那些「又宽、又快、又要求高分辨率」的场景。我挑三个最典型的说说。
PCB 检测
PCB 板子越来越大,从手机板到服务器板,宽度能到 600mm 以上。面阵相机拍一张,分辨率根本不够。四线扫相机配合高精度运动平台,可以做到 1μm/pixel 的精度。
我记得有个项目,客户要求检测 PCB 上的线路开短路,最小线宽 30μm。用 8K 四线扫相机,行频设到 20kHz,一张 500mm 长的板子,3 秒扫完。缺陷一个不漏。
锂电行业
锂电池的极片、隔膜、铝塑膜,全是连续卷材。生产线速度动不动 50m/min 以上。四线扫相机在这里有两个优势:
- 同时检测正反面:用两组四线扫相机,一组拍正面,一组拍反面,同步采集。
- 多光谱检测:极片涂布均匀性用红外光,表面划伤用可见光,一次扫描全搞定。
我曾经在锂电涂布检测项目里,用四线扫相机配合红外光源,成功检出了 0.1mm 的涂布气泡。客户说之前用面阵相机,这种缺陷根本看不到。
纺织行业
纺织品的检测,难点在于图案重复、纹理复杂。四线扫相机的彩色能力在这里很关键。
布匹的颜色偏差、印花瑕疵、纬斜等问题,用 RGB 四线扫相机一扫,算法直接对比色差。我见过一个纺织厂,原来人工检测每人每天只能看 200 米布,换成四线扫自动检测后,单条产线一天检测 10000 米,漏检率还降低了 80%。
场景总结:
- PCB:大幅面、高精度、线路检测
- 锂电:连续卷材、多光谱、高速检测
- 纺织:彩色检测、纹理分析、大幅面
1.5 四线扫成像系统结构图
下面这张图,是我画的一个典型四线扫成像系统结构。它展示了相机、光源、运动平台、编码器之间的关系。
从图里你能看到,编码器是关键。它把运动位置和图像采集同步起来。没有编码器,线扫相机就没法用。我见过有人用定时触发代替编码器,结果运动速度一波动,图像就变形了。
1.6 本章小结
这一章我们聊了四线扫相机的基础。核心就三点:
- 成像原理:逐行扫描,拼图成像
- 与面阵的区别:线扫适合宽幅、连续、高速场景
- 典型应用:PCB、锂电、纺织,各有各的门道
这些内容看着简单,但都是后面标定的基础。尤其是四线扫的「线间错位」问题,如果你不理解它的物理结构,后面做联合标定时会一头雾水。