4. 相机与镜头光学基础
在3D线扫相机的多相机标定中,光学系统的理解是精度的基石。镜头畸变直接影响测量点的空间位置准确性;景深与焦深决定了扫描系统的有效工作范围;光圈与F数控制着进光量与成像质量;而MTF则是评价镜头分辨率和对比度传递能力的核心指标。本节将逐一拆解这些关键概念,并给出工程实践中的对应策略。
4.1 镜头畸变:径向畸变与切向畸变
镜头畸变是光学系统偏离理想小孔成像模型造成的几何失真。在3D线扫系统中,畸变会导致重建点云产生系统性弯曲或偏移,必须通过标定进行补偿。
4.1.1 径向畸变
径向畸变由镜片曲率引起,光线在透镜边缘比中心弯曲更严重,表现为图像点沿径向向内(桶形畸变)或向外(枕形畸变)偏移。数学模型通常用泰勒级数展开描述:
// 径向畸变模型(Brown-Conrady模型)
x_distorted = x * (1 + k1 * r² + k2 * r⁴ + k3 * r⁶)
y_distorted = y * (1 + k1 * r² + k2 * r⁴ + k3 * r⁶)
其中:
(x, y) —— 归一化平面上的理想坐标
r² = x² + y² —— 径向距离的平方
k1, k2, k3 —— 径向畸变系数(k3通常用于高畸变镜头)
4.1.2 切向畸变
切向畸变源于镜头组中镜片的光轴未完全共线(装配误差),导致图像点沿切线方向偏移。其模型为:
// 切向畸变模型
x_distorted = x + [2 * p1 * x * y + p2 * (r² + 2 * x²)]
y_distorted = y + [p1 * (r² + 2 * y²) + 2 * p2 * x * y]
其中:
p1, p2 —— 切向畸变系数
calibrateCamera() 或 HALCON 的 camera_calibration() 中自动求解。
4.2 景深与焦深
这两个概念在3D线扫中极易混淆,但物理意义完全不同。景深(Depth of Field, DoF)是物方空间中对焦清晰的深度范围;焦深(Depth of Focus)是像方空间中探测器可前后移动而仍保持清晰成像的范围。
| 参数 | 景深 (DoF) | 焦深 (Focus Depth) |
|---|---|---|
| 定义域 | 物方(被测物体侧) | 像方(传感器侧) |
| 物理意义 | 物体沿光轴移动仍保持清晰的距离范围 | 传感器沿光轴移动仍保持清晰的距离范围 |
| 影响因素 | 光圈F数、物距、允许弥散圆直径 | 光圈F数、放大倍率、允许弥散圆直径 |
| 线扫关联 | 决定扫描景深,影响被测物高度差容忍度 | 决定传感器安装公差,影响调焦精度 |
| 近似关系 | DoF ≈ 2·F·c·(1+m)/m² | 焦深 ≈ 2·F·c·(1+m) |
4.3 光圈与F数
光圈是镜头中控制进光量的机械结构,F数(F-number)定义为镜头焦距与有效孔径直径的比值:
F = f / D
其中:
f —— 镜头焦距 (mm)
D —— 有效孔径直径 (mm)
常见F数序列(每档进光量减半):
F/1.4 → F/2.0 → F/2.8 → F/4.0 → F/5.6 → F/8.0 → F/11 → F/16
F数对成像质量的影响是多维度的,下表总结了关键工程权衡:
| F数变化 | 进光量 | 景深 | 衍射效应 | 像差影响 | 线扫适用场景 |
|---|---|---|---|---|---|
| 小F数(F/1.4 ~ F/2.8) | 高 | 浅 | 弱 | 强(边缘像差明显) | 低照度、高速扫描 |
| 中等F数(F/4 ~ F/8) | 适中 | 适中 | 可接受 | 校正良好 | 通用3D线扫(推荐) |
| 大F数(F/11 ~ F/16) | 低 | 深 | 显著(分辨率下降) | 弱 | 大景深需求、静态测量 |
4.4 MTF与调制传递函数
调制传递函数(Modulation Transfer Function, MTF)是评价镜头成像质量最全面的指标,它描述了镜头对不同空间频率(即细节精细程度)的对比度传递能力。
4.4.1 核心定义
MTF定义为像方调制度与物方调制度的比值,随空间频率变化:
MTF(f) = M_image(f) / M_object(f)
其中:
M = (I_max - I_min) / (I_max + I_min) —— 调制度(对比度)
f —— 空间频率,单位:lp/mm(线对/毫米)或 lp/px(线对/像素)
4.4.2 MTF曲线解读
典型的MTF曲线包含两条:子午(Sagittal, S)和弧矢(Meridional, M)方向,分别对应径向和切向的分辨率表现。理想镜头的MTF曲线为一条水平线(MTF=1),实际镜头随频率升高而下降。
| 空间频率 | MTF值 | 成像表现 | 线扫影响 |
|---|---|---|---|
| 低频(0~10 lp/mm) | ≥ 0.8 | 轮廓清晰,大结构对比度好 | 边缘检测稳定 |
| 中频(10~30 lp/mm) | 0.4 ~ 0.8 | 细节可分辨,纹理清晰 | 表面缺陷检测能力 |
| 高频(30~50 lp/mm) | 0.1 ~ 0.4 | 微细结构模糊,对比度低 | 亚像素精度受限 |
| 奈奎斯特频率 | 通常 < 0.1 | 接近分辨率极限 | 不可恢复的信息丢失 |
4.4.3 线扫相机中的MTF工程意义
- 镜头选型: 在传感器奈奎斯特频率处,MTF值应 ≥ 0.3,否则图像细节无法被有效采样。
- 光圈影响: 小光圈(大F数)会因衍射降低高频MTF;大光圈(小F数)会因像差降低中高频MTF。最佳光圈通常在F/4 ~ F/5.6附近,此时MTF曲线最均衡。
- 多相机一致性: 多相机标定系统中,各镜头在相同空间频率下的MTF差异应尽量小(建议 < 0.1),否则拼接后的图像在不同区域会出现清晰度跳变,影响后续3D重建的稳定性。
- 标定板设计: 标定板上的特征图案(如棋盘格角点、圆点阵列)应包含足够的空间频率成分,确保MTF在对应频率处仍有良好响应,否则角点提取精度会下降。
4.5 本章小结
镜头畸变、景深/焦深、光圈/F数、MTF这四个光学概念构成了3D线扫相机成像质量的理论基础。畸变模型是标定算法的输入参数;景深决定了扫描系统的物理工作范围;F数控制着进光量与景深的工程权衡;MTF则提供了量化评价镜头性能的客观手段。在多相机标定实践中,理解这些光学原理有助于正确设置相机参数、诊断成像问题,并最终提升标定精度和点云质量。