2. Basler相机硬件与成像链路

在精密测量任务中,相机不是“拍一张图”的孤立设备,而是整条成像链路的第一环。Basler 相机的选型与配置,直接决定了后续标定、亚像素定位和尺寸测量的精度上限。理解硬件链路,核心是回答三个问题:光如何进入传感器、像素如何被读出并传输、时间与亮度如何被控制。这三者分别对应镜头接口、数据接口与触发/曝光/增益,而传感器形态(面阵或线阵)则决定了适用的测量场景。

面阵与线阵:先确定被测对象的运动方式

面阵传感器(如 Basler ace 2、acA 系列常用的 Sony IMX 系列 CMOS)一次曝光获得二维图像,适合静止或间歇运动的工件,例如 PCB 定位、零件尺寸抽检、标定板拍摄。线阵传感器(如 Basler racer、r2L 系列)只有一行或几行像素,必须配合被测物与相机之间的相对匀速运动,逐行扫描拼接成二维图像,适合连续卷材、圆柱面、大幅面扫描等场景。

选择线阵时,行频与运动速度必须匹配。设被测物运动速度为 v(mm/s),要求纵向分辨率为 r(mm/像素),则所需行频 f = v / r。例如卷材以 500 mm/s 运动,希望纵向每像素对应 0.05 mm,则行频需达到 10000 行/秒。若相机最高行频不足,图像会被纵向压缩;若行频过高而运动偏慢,图像会被拉伸。面阵相机则不存在行频匹配问题,但需关注帧率与曝光时间的配合。

Basler 相机成像链路与关键控制点 被测物 反射/透射光 镜头接口 C / CS / F / M42 传感器 面阵 CMOS / 线阵 CCD 像素尺寸 · 靶面尺寸 数据接口 GigE / USB3 / CoaXPress / Camera Link 带宽 · 线缆长度 · 实时性 触发与同步 硬触发 / 软触发 / 编码器 闪光同步 · 多相机同步 曝光时间 决定运动模糊与亮度 过长→拖影 过短→欠曝 增益 模拟/数字放大 提升亮度但放大噪声 最终图像质量:亮度 · 对比度 · 信噪比 · 几何保真度 直接影响标定精度与测量重复性

接口类型:带宽、距离与实时性的权衡

Basler 常见数据接口包括 GigE Vision、USB 3.0、CoaXPress 和 Camera Link。GigE 单口带宽约 1 Gbit/s,线缆可达 100 m,适合中低帧率、多相机分布式部署;USB3 带宽约 5 Gbit/s,线缆通常不超过 3~5 m,适合桌面级高帧率应用;CoaXPress 单通道可达 6.25 Gbit/s 甚至 12.5 Gbit/s,支持长距离同轴供电与触发,是高速线阵和高分辨率面阵的首选;Camera Link 带宽高但线缆粗、距离短,多用于传统工业视觉系统。

接口选择需核算数据率。以 500 万像素、8 bit、30 fps 为例,数据率约为 5M × 30 = 150 MB/s,即 1.2 Gbit/s,已接近 GigE 单口上限,需启用巨帧或双口聚合。若分辨率提升到 1200 万像素、60 fps,则需约 720 MB/s,必须选用 USB3 或 CoaXPress。带宽不足会导致丢帧、触发延迟抖动,进而破坏同步测量。

镜头接口:法兰距与靶面匹配

镜头接口决定法兰距和可支持的靶面尺寸。C 口法兰距 17.526 mm,CS 口为 12.526 mm,二者相差 5 mm,C 口镜头加 5 mm 接圈可用于 CS 口相机,反之则无法合焦。F 口(尼康)法兰距 46.5 mm,M42 为 45.46 mm,常用于大靶面或远心镜头。选型时必须确认镜头像圈覆盖传感器靶面,否则出现暗角;同时确认接口机械兼容,避免强行拧入损坏螺纹。

触发与同步:让曝光发生在正确时刻

精密测量中,触发决定“何时拍”。硬触发通过光电传感器或编码器向相机 I/O 发送脉冲,抖动通常在微秒级;软触发由软件命令发起,延迟和抖动较大,适合静态拍摄。线阵扫描必须使用编码器触发,使行频与运动速度严格同步,否则图像纵向比例失真。多相机测量(如双目或环形阵列)需共用同一触发源,并配置闪光同步输出,确保所有相机在同一时刻曝光。

以传送带上的零件测量为例:光电传感器检测到零件前沿,输出上升沿至相机 Line 1,相机设置为上升沿触发、曝光 200 μs,同时输出闪光信号点亮条形光源。若触发延迟设为 50 μs,则零件在图像中的位置会沿运动方向偏移 v × 50 μs。当 v = 500 mm/s 时,偏移为 0.025 mm,对亚毫米测量不可忽略,需在标定中补偿或缩短延迟。

曝光与增益:亮度与噪声的博弈

曝光时间决定传感器积分光量。运动物体在曝光期间会产生位移,形成运动模糊。模糊量 b = v × texp。若要求模糊小于 0.1 像素,像素对应物方尺寸为 0.05 mm,则允许模糊 0.005 mm;当 v = 500 mm/s 时,曝光时间须小于 10 μs。此时进光量极少,需提高光源亮度或增大光圈,而不是一味提高增益。

增益分为模拟增益和数字增益。模拟增益在 ADC 前放大信号,同时放大读出噪声;数字增益在 ADC 后乘系数,不改善信噪比。增益每增加 6 dB,亮度约翻倍,但噪声也同步上升。对于边缘定位和亚像素测量,应优先保证曝光充足、增益接近 0 dB,使灰度直方图分布在 1/4 到 3/4 动态范围,避免过曝削顶或欠曝量化误差。

实践建议:先固定增益为 0 dB,调整光源与曝光使背景灰度约 30~50,特征边缘灰度约 180~220;若仍欠曝,再以 1 dB 步进增加增益,并观察图像噪声标准差是否明显上升。

链路参数对测量结果的影响路径

硬件链路的每个环节都会传递到最终测量。镜头接口不匹配导致无法合焦或边缘模糊;接口带宽不足导致丢帧,使同步测量数据缺失;触发抖动使特征位置在运动方向漂移;曝光过长产生拖影,边缘梯度下降,亚像素拟合偏差增大;增益过高引入随机噪声,使重复测量标准差变大。因此,在标定前应逐项确认:传感器类型与运动方式匹配、接口带宽有余量、镜头法兰距与靶面正确、触发源与曝光时序稳定、增益处于低噪声区间。只有链路稳定,后续的相机标定和测量算法才有可靠输入。