一、线扫相机成像原理与选型

做机器视觉这些年,我接触过不少项目。说实话,线扫相机和面阵相机的选择,往往是整个视觉方案成败的第一步。很多人一上来就问“哪个更好”,其实没有好坏,只有合不合适。

线扫相机 vs 面阵相机:核心区别在哪?

面阵相机就像你的手机摄像头——一次拍一张完整的矩形图像。而线扫相机呢?它每次只拍一条线,然后靠物体运动或相机移动,把一条条线拼成一整张图。

我刚开始接触线扫时也觉得奇怪:为什么要这么麻烦?后来在项目里吃过亏才明白——有些场景,面阵真的搞不定。

对比维度 线扫相机 面阵相机
成像方式 逐行扫描,拼接成图 一次曝光,整帧成像
分辨率 单行像素高(常见2K~16K) 受限于传感器面积
视野宽度 理论上无限宽(配合运动) 受限于镜头和传感器
运动要求 必须匀速运动,否则图像畸变 静止或低速拍摄
光照要求 需要线光源,能量集中 面光源或环境光即可
典型场景 卷材检测、PCB、锂电、印刷 定位、测量、读码

一句话总结:如果你的被测物是连续的(薄膜、金属带、纸张),或者需要超高分辨率宽幅成像——选线扫。如果是单件、静止或低速场景——面阵更省事。

线扫相机的核心参数

选型时,有三个参数你必须吃透。我见过太多人在这上面翻车。

1. 行频(Line Rate)

行频就是相机每秒能拍多少行。单位是 kHz。比如 10 kHz,就是一秒拍 10,000 行。

行频决定了你的产线能跑多快。举个例子:

  • 你的检测精度要求每毫米拍 10 行
  • 产线速度是 500 mm/s
  • 那么行频至少需要 500 × 10 = 5 kHz

嗯,这里要注意——行频不是越高越好。行频高了,曝光时间就短,对光源要求就高。我有个项目,客户非要选 80 kHz 的相机,结果光源功率怎么都不够,最后只能降速。

2. 分辨率

线扫相机的分辨率通常指单行像素数。常见的有 2K(2048)、4K(4096)、8K(8192)、16K(16384)。

分辨率决定了你的视野宽度和检测精度。公式很简单:

检测精度 = 视野宽度 / 分辨率

比如视野宽 200 mm,用 4K 相机,理论精度就是 200 / 4096 ≈ 0.049 mm。但实际还要考虑镜头畸变、运动抖动等因素,一般留 30%~50% 余量。

我的习惯:选分辨率时,先算理论精度,再除以 0.7 作为实际精度。比如需要 0.05 mm 精度,理论精度要跑到 0.035 mm 左右才稳。

3. 像元尺寸

像元尺寸就是每个像素的物理大小,单位 μm。常见的有 5 μm、7 μm、10 μm 等。

像元尺寸影响什么?

  • 灵敏度:像元越大,进光量越多,弱光下表现越好
  • 分辨率上限:像元越小,同样传感器尺寸下分辨率越高
  • 镜头匹配:像元越小,对镜头分辨率要求越高

我曾经踩过一个坑:选了 3.5 μm 像元的相机,结果配了个普通工业镜头,成像糊得一塌糊涂。后来才知道,小像元必须配高分辨率镜头,不然就是浪费。

镜头与光源的匹配原则

线扫系统里,镜头和光源不是随便配的。我总结了几条硬规则:

镜头选型要点

  1. 支持线扫传感器尺寸:镜头必须覆盖传感器对角线长度。比如 4K × 7 μm 的传感器,对角线约 28.7 mm,需要配 1.2 英寸或更大的镜头。
  2. 分辨率匹配:镜头的 MTF(调制传递函数)要在传感器奈奎斯特频率处 ≥ 30%。简单说,小像元配好镜头。
  3. 工作距离与放大倍率:根据安装空间算好。公式:放大倍率 = 像元尺寸 × 分辨率 / 视野宽度。
  4. 畸变控制:线扫对畸变敏感,尤其是拼接处。建议选远心镜头或低畸变镜头。

光源匹配原则

线扫的光源和面阵完全不同。面阵可以用环形光、同轴光、背光,但线扫几乎只用线光源。

  • 线光源:光斑窄而长,能量集中,配合线扫相机逐行曝光
  • 光源颜色:根据被测物材质选。金属反光强的用蓝色或红色,透明物体用红外
  • 光源功率:行频越高,曝光时间越短,需要的光强越大。我一般按行频 × 10 估算所需光功率密度(mW/mm²)
  • 均匀性:线光源两端和中间的光强差要 ≤ 10%,否则图像亮度不均

避坑提醒:我曾经在一个锂电池极片检测项目里,用了普通线光源,结果图像中间亮两边暗,怎么调平场校正都救不回来。后来换了高均匀性线光源,问题才解决。光源的钱,真不能省。

线扫成像系统结构图

下面这张图是我自己画的一个典型线扫成像系统结构。你可以看到各个组件之间的关系:

线扫成像系统结构图 线扫相机 镜头 线光源 被测物(运动方向→) 编码器 运动平台(伺服/步进) 说明: 1. 编码器与运动平台同步,触发线扫相机逐行采集 2. 线光源照射区域与相机扫描线重合,保证每行曝光均匀 3. 运动速度 × 行频 = 图像纵向分辨率,三者必须匹配

选型流程:我一般这么走

说了这么多理论,最后给个实际选型步骤。这是我个人习惯用的流程:

  1. 确定检测精度和视野:客户要检多小的缺陷?视野多宽?
  2. 算分辨率:视野 ÷ 精度 × 1.5(余量),向上取整到标准分辨率
  3. 定行频:产线速度 × 纵向精度要求,再留 20% 余量
  4. 选像元尺寸:根据行频和光源条件,一般 5~7 μm 比较通用
  5. 配镜头:根据传感器尺寸、工作距离、放大倍率选型
  6. 定光源:根据材质、行频、安装空间选线光源

一个小建议:选型时别只看参数表。有条件的话,拿实际样品去测一下。我每次做新项目,都会先借样机跑一遍,看看成像效果再下单。这步省不了。

线扫相机的选型,说白了就是一场平衡游戏——精度、速度、光照、成本,四者互相制约。搞清楚原理,再结合项目实际,才能选出最合适的方案。