成像基础:相机成像模型、镜头参数与传感器选型

视觉测量系统的精度上限,首先由成像链路决定。无论是2D尺寸测量、3D结构光重建,还是缺陷检测,图像传感器将三维世界映射为二维像素阵列的过程,都遵循严格的几何与光学规律。理解针孔模型、镜头畸变、景深约束以及传感器类型差异,是搭建可靠测量系统的第一步。本章将从数学建模、物理参数到工程选型,系统拆解成像基础。

成像链路与关键参数关系图 三维世界 物体点 P(X,Y,Z) 世界坐标系 刚体变换 相机坐标系 Pc(Xc,Yc,Zc) 光心为原点 透视投影 针孔模型 x = f·Xc/Zc y = f·Yc/Zc 理想线性映射 畸变叠加 畸变模型 径向: k1,k2,k3 切向: p1,p2 实际像素坐标 镜头参数 焦距 f 视场角/放大率 光圈 F# 进光量/景深 景深 DoF 清晰范围 工作距离 WD · 像元尺寸 · 接口类型 C/CS · 畸变率 · MTF 传感器类型 CCD 全局快门·高均匀性 CMOS 卷帘/全局·高帧率 像元尺寸 2.4μm~10μm · 量子效率 信噪比 · 动态范围 · 靶面尺寸

2.1 针孔模型:视觉测量的几何基准

针孔模型是相机成像的理想化数学描述。它假设光线沿直线传播,穿过光心(投影中心)后,在像平面上形成倒立的像。设空间中一点 \(P(X_c, Y_c, Z_c)\) 在相机坐标系下,其像点坐标 \((x, y)\) 满足:

x = f · Xc / Zc
y = f · Yc / Zc

其中 \(f\) 为焦距(单位:mm),\(Z_c\) 为物距。该模型将三维到二维的映射简化为线性透视变换,是标定、三角测量和三维重建的基础。实际应用中,还需将像点从毫米单位转换为像素单位,引入像素尺寸 \(d_x, d_y\) 和主点偏移 \((c_x, c_y)\),形成内参矩阵:

K = [fx  0  cx]
    [ 0 fy  cy]
    [ 0  0   1]

其中 \(f_x = f/d_x\),\(f_y = f/d_y\)。内参矩阵是相机标定的核心输出,直接决定了测量精度。

工程提示:在视觉测量中,应优先保证相机光轴与被测平面垂直,以减小透视误差。若无法垂直,需通过标定获取外参(旋转矩阵R和平移向量t)进行校正。

2.2 畸变模型:真实镜头的非线性修正

实际镜头存在制造和装配误差,导致像点偏离理想位置。畸变主要分为两类:

  • 径向畸变:由镜片曲率引起,光线越靠近边缘弯曲越严重。用 \(k_1, k_2, k_3\) 描述,校正公式为 \(x_{corr} = x(1 + k_1 r^2 + k_2 r^4 + k_3 r^6)\),其中 \(r\) 为像点到主点的距离。
  • 切向畸变:由镜头与传感器不平行引起,用 \(p_1, p_2\) 描述,校正公式为 \(x_{corr} = x + [2p_1 xy + p_2(r^2 + 2x^2)]\)。

标定流程通常采用张正友标定法:拍摄10~20张不同姿态的棋盘格图像,提取角点,通过最小二乘优化求解内参和畸变系数。标定后,使用OpenCV的 undistort 函数或重映射表对图像进行校正。

风险提示:畸变校正在图像边缘区域误差较大。若测量视场较大,建议使用低畸变工业镜头(畸变率<0.1%),并尽量将测量目标置于视场中心区域。

2.3 镜头参数:焦距、光圈与景深的权衡

镜头参数直接影响测量系统的视场、分辨率和景深,需根据应用场景综合权衡。

参数定义对测量的影响选型建议
焦距 f镜头光心到焦平面的距离决定视场角(FOV)和放大率。焦距越长,视场越小,分辨率越高。小视场高精度选长焦;大视场选短焦。
光圈 F#焦距与有效孔径之比控制进光量,影响曝光和景深。F#越大,景深越大,但进光量减少。静态测量选F#8~16;动态抓拍选F#2.8~4。
景深 DoF物体清晰成像的深度范围景深不足会导致被测表面部分模糊,影响边缘提取精度。倾斜表面或3D测量需增大景深,可缩小光圈或增加工作距离。

景深近似公式为:

DoF ≈ 2 · F# · C · (WD / f)²

其中 \(C\) 为允许弥散圆直径(通常取像元尺寸的2~3倍),\(WD\) 为工作距离。该公式表明:光圈越小、工作距离越远、焦距越短,景深越大。

实战场景:在PCB板元件高度测量中,若使用12mm镜头、F#4、工作距离200mm,景深约±1.5mm。当元件高度差超过3mm时,需缩小光圈至F#8,景深可扩展至±3mm,但曝光时间需相应延长,需配合高亮度光源。

2.4 传感器类型:CCD与CMOS的选型决策

CCD和CMOS是两类主流图像传感器,在视觉测量中各有优劣。

特性CCDCMOS
快门方式全局快门(Global Shutter)卷帘快门(Rolling)或全局快门
噪声水平较低,均匀性好较高,但近年差距缩小
帧率较低(受限于读出速度)高(可轻松达到100fps以上)
功耗较高低
成本较高较低
适用场景高精度静态测量、科学成像高速动态测量、工业在线检测

选型时还需关注以下关键参数:

  • 像元尺寸:2.4μm~10μm。像元越大,感光面积越大,信噪比越高,但分辨率降低。测量精度要求高时,优先选大像元。
  • 靶面尺寸:1/1.8"、2/3"、1"等。靶面越大,视场越大,但镜头需匹配。
  • 量子效率(QE):表示光子转换为电子的效率,影响低光环境下的成像质量。
  • 动态范围:传感器能同时分辨的最亮与最暗之比,高动态范围(HDR)对高反光表面测量有利。
常见误区:卷帘快门在拍摄高速运动物体时会产生果冻效应(图像倾斜或变形),导致测量误差。若被测物体运动速度较快,必须选用全局快门CMOS或CCD。

2.5 案例拆解:高精度尺寸测量系统的成像选型

背景与约束:某精密零件厂需对直径10mm±0.02mm的金属圆柱进行在线全检,产线节拍为每秒2件,要求测量重复性≤0.005mm。现场存在振动,且零件表面有轻微反光。

初始方案与问题:工程师最初选用500万像素卷帘CMOS相机(像元2.2μm)配8mm镜头,F#4,工作距离150mm。实测发现:

  • 零件在曝光期间有微小位移,卷帘快门导致边缘提取误差达±0.03mm,超出规格。
  • 反光区域过曝,边缘模糊,重复性仅0.012mm。

分析与调整:

  1. 将相机更换为200万像素全局快门CMOS(像元4.8μm),消除果冻效应。
  2. 镜头更换为16mm低畸变镜头(畸变率0.05%),F#8,工作距离调整至300mm,景深从±0.8mm扩展至±2.5mm,适应零件高度波动。
  3. 增加偏振光源,消除反光,提高边缘对比度。

结果对比:调整后,边缘提取误差降至±0.008mm,重复性达0.004mm,满足产线要求。曝光时间从2ms延长至8ms,但全局快门配合频闪光源,仍满足节拍。

复盘经验:测量系统的选型不能只看分辨率,需综合快门方式、畸变、景深和光源。全局快门+低畸变镜头+偏振光是高精度在线测量的黄金组合。

总结要点:成像基础是视觉测量的“地基”。针孔模型提供几何框架,畸变模型修正镜头误差,镜头参数决定视场与景深,传感器类型影响动态性能。选型时应先明确测量精度、速度、工作距离和表面特性,再逐项匹配参数,并通过实际测试验证。