1. 线扫相机成像原理:从传感器到图像
大家好,我是老张。做机器视觉十几年了,线扫相机一直是我最常用的工具之一。今天咱们就聊聊线扫相机到底是怎么成像的,它和普通面阵相机有什么不一样。
1.1 线扫相机 vs 面阵相机:核心区别
面阵相机,说白了就是一次拍一张完整的矩形图像。像我们手机摄像头,咔嚓一下,整张图就出来了。但线扫相机不一样——它每次只拍一条线。
嗯,你可能会问:一条线能干什么?
其实线扫相机的传感器只有一行像素(或者几行),宽度通常从 512 到 8192 像素不等。它通过不断采集这些“线图像”,再配合物体的匀速运动,拼出一张完整的二维图像。
| 对比项 | 线扫相机 | 面阵相机 |
|---|---|---|
| 传感器形状 | 单行/多行线性排列 | 矩形矩阵排列 |
| 成像方式 | 逐行扫描 + 运动拼接 | 一次曝光整帧 |
| 适用场景 | 连续运动物体、大幅面 | 静止或小范围物体 |
| 分辨率 | 行方向极高(可达16K) | 受限于传感器尺寸 |
| 触发方式 | 行触发 + 帧触发 | 帧触发为主 |
关键理解:线扫相机不是“拍照片”,而是“扫照片”。物体动,相机不动,线扫传感器一行一行地把图像“拉”出来。
1.2 核心传感器:CCD vs CMOS
线扫相机的核心,就是那一行感光元件。目前主流的有两种:CCD 和 CMOS。
我记得刚入行那会儿,CCD 是的主流。为什么?因为 CCD 的电荷转移方式让它的读出噪声极低,图像均匀性特别好。但 CMOS 这些年进步飞快,现在很多高速线扫相机都用 CMOS 了。
- CCD 线扫传感器:电荷耦合读出,噪声低,动态范围高,适合弱光、高精度测量场景。缺点是速度相对慢,功耗高。
- CMOS 线扫传感器:每个像素独立放大和读出,速度快,功耗低,适合高速产线。但早期 CMOS 的固定模式噪声(FPN)比较头疼。
我的经验:做高精度尺寸测量,我倾向于选 CCD 线扫相机。做高速检测,比如每分钟几百米的印刷品,CMOS 更合适。没有的好坏,看工况。
1.3 行频与分辨率的关系
行频,就是线扫相机每秒能采集多少行图像,单位是 kHz(千行/秒)。分辨率,就是传感器一行有多少个像素。
这两者之间有个硬约束:数据带宽 = 行频 × 分辨率 × 位深。
举个例子:
相机参数:8192 像素,8 bit 输出,行频 80 kHz
数据带宽 = 80,000 × 8192 × 8 = 5,242,880,000 bit/s ≈ 5.24 Gbps
这已经接近 Camera Link 满配或 CoaXPress 的入门带宽了。
为什么会这样?因为线扫相机每行都要传输完整的一行数据。分辨率越高,行频越快,带宽需求就爆炸式增长。
避坑指南:我曾经有个项目,选了 16K 分辨率的线扫相机,行频要求 100 kHz。结果发现接口带宽根本不够,最后只能降行频,导致产线速度被迫降低。选型时一定要先算带宽!
1.4 线扫成像的完整流程
咱们把整个过程串起来看:
- 物体运动:传送带或旋转台带着物体匀速通过相机视野。
- 行触发:编码器或定时器给相机发触发信号,告诉它“该拍一行了”。
- 曝光与读出:传感器曝光一行,读出该行像素数据。
- 数据传输:数据通过接口(Camera Link、CoaXPress、GigE 等)传到采集卡或电脑。
- 图像拼接:软件把连续的行数据按顺序拼成一张完整的二维图像。
这里面最关键的,就是行触发和运动速度的匹配。如果触发频率和运动速度不匹配,图像就会拉伸或压缩,说白了就是变形了。
1.5 行频与运动速度的匹配计算
这是实际项目中最容易出问题的地方。我给大家一个公式:
运动速度 V (mm/s) = 行频 f (Hz) × 像素尺寸 p (mm)
举例:
行频 f = 20,000 Hz(20 kHz)
像素尺寸 p = 0.005 mm(5 μm)
V = 20,000 × 0.005 = 100 mm/s
如果产线速度是 200 mm/s,行频就要翻倍到 40 kHz。
注意:这里的像素尺寸是物体在传感器上的实际物理尺寸,不是传感器本身的像素大小。中间有镜头放大倍率的影响。这个我们后面章节会详细讲。
1.6 线扫相机的典型应用场景
说白了,线扫相机最适合两类场景:
- 连续运动物体检测:印刷品、薄膜、金属带、纺织物、PCB 板等。物体一直在动,没法停下来拍。
- 大幅面高精度成像:比如液晶面板、太阳能电池板、大型工件。面阵相机一次拍不下,线扫相机可以“扫”过去。
我记得有个项目是做锂电池极片检测,幅宽 600 mm,精度要求 10 μm。面阵相机根本搞不定,最后用 8K 线扫相机配合高精度编码器,完美解决。
小技巧:选线扫相机时,先算需要的分辨率(幅宽 ÷ 精度),再算需要的行频(产线速度 ÷ 精度),最后看带宽够不够。这个顺序别搞反了。
1.7 本章小结
线扫相机的核心就三件事:
- 它用一行传感器逐行扫描,配合运动拼出整图。
- CCD 和 CMOS 各有优劣,选型看工况。
- 行频、分辨率、带宽三者互相制约,必须提前算清楚。