Depth-adaptive calibration of line-laser 3D measurement systems using rational polynomial mapping and depth-independent misalignment compensation

一句话看懂线激光三维传感器的两阶段标定:一个有理多项式映射在 150 mm 深度范围内保持像素到物理坐标的转换精度,一个逆旋转在每个深度消除安装引起的剪切畸变。
问题背景
线激光轮廓仪通过三角测量获取表面形貌:相机观察物体上的激光光条,把每个光条像素 (u, v) 转换为激光平面内的物理坐标 (X, Z)。再在运动平台扫描工件的过程中逐帧拼接这些轮廓,得到完整的三维点云。因此测量精度取决于标定,而在整个工作景深内,有两类不同的误差会降低精度。
第一类是内部误差。传统标定建立在单平面单应性之上,即严格线性的像素—物理坐标映射。在实际系统中,升降台的轻微倾斜、靶标的局部不平整、径向与切向镜头畸变以及光条中心提取噪声,都会使观测偏离理想透视模型,纯单应性无法表示这种非线性偏差。第二类是外部误差。若传感器与运动轴没有对准,拼接点云就会带有系统性的剪切畸变,原本正交的矩形变成平行四边形。这种剪切无法通过调整内参或畸变系数消除,而为每个深度单独设置补偿参数又会使参数数量成倍增加。现有流程通常只处理内部映射或外部安装几何中的一项,很少对二者在整个景深内的联合影响建模。

方法原理
该方法把两类误差放在两个独立阶段中处理。内部阶段是一次性的出厂标定,确定每帧轮廓内的像素—物理坐标映射;外部阶段是现场补偿,消除拼接点云中的安装剪切。两个阶段由一个自动化、运动触发的流程串联起来,无需人工多姿态摆放靶标。

- 覆盖整个深度范围采样。 相机和线激光器安装在精密 Z 轴位移台上,位移台按预设位置依次移动。在每个高度,系统采集一组激光开/关图像对,得到干净的光条中心线。实验中共采样 Z1–Z6 六个深度,间隔 30 mm,覆盖 150 mm 范围;其中五个深度用于拟合,Z3 留作测试。
- 拟合一个有理多项式映射。 模型保留透视(单应性)主干,并在高度方向叠加二元三次残差。合并为单一比值后,它以三次分子和共用的线性分母把 (u, v) 分别映射到 X 和 Z,共 22 个系数。交叉相乘后问题变为线性,所有训练深度的对应点组成一个超定方程组,用最小二乘求解。
- 剪切建模。 安装误差被分解为三个旋转:横滚角 α、俯仰角 β 和偏航角 γ。存在偏航角 γ 时,扫描步长 Δy 会使点在横向偏移 Δx = Δy tan γ,矩形因此变成平行四边形。在所测试的推扫配置中,俯仰使激光平面绕其自身轴向旋转,不产生面内剪切,因此取 β = 0。
- 测量 α 和 γ。 对空载平台的扫描结果做 RANSAC 直线拟合,得到参考线 L。横滚角由名义高度为 H、宽度为 W 的标准高度块求得:α = arctan((H′ − H) / W),其中 H′ 为其上表面到 L 的实测平均高度。偏航角由棋盘格求得:要求校正后格子的相邻边相互垂直,可得到关于 sin γ 的二次方程。对每个内部 2 × 2 角点单元分别求解,取中位数作为结果。
- 一次逆旋转,适用于所有深度。 每个点都按 Z–Y–X 顺序经过逆旋转 Rx(α) Ry(β) Rz(γ);当 β = 0 时简化为 Rx(α) Rz(γ)。该校正与深度无关,因此只需在 Z3 估计一次角度,即可在整个测量体积内复用。

实验结果
所有实验均使用一台商用线激光轮廓仪(OPT-LPF2-006-01),配合可编程 Z 轴位移台和推扫平台。真值来自经过认证的标准件:带 49 × 49 点阵(间距 1 mm)的网格畸变靶标、25 mm 方格的金属棋盘格、25° 标准角度块和高度块。在内部阶段,HALCON 基线与所提映射使用相同的图像堆栈、相同的光条中心提取器和相同的训练/测试深度划分。除平均绝对误差降低外,所提映射还使 X、Z 方向的重复性分别提升 33.8% 和 70.0%。提升最大的是 Z 方向重复性,它对高度方向的非线性最敏感,而三次残差正是为吸收这种非线性而设计的。
残差阶数实验支持选择三次:二次残差欠拟合;四次残差的训练误差最低,但其测试误差升至 X 方向 12.155 µm、Z 方向 5.130 µm,而三次残差为 8.745 µm 和 3.820 µm(表 11)。

在外部阶段,传感器被有意倾斜安装(横滚角 α ≈ 5°,偏航角 γ ≈ 10°),并在全部六个深度上按三种状态测量:正常安装、倾斜未补偿、倾斜并补偿,每种状态重复 10 次。与正常安装相比,倾斜使角度块误差放大 18.84 倍,正交误差放大 31.87 倍。使用在 Z3 估计后固定的角度进行补偿后,两项误差都回到正常安装水平(分别为其 0.96 倍和 0.98 倍)。逐深度的误差降幅在角度块测量中保持在 94.69%–95.04%,在棋盘格正交性测量中保持在 96.87%–96.97%,同一补偿器无需重新调参即可适用于每个深度。


两个阶段缺一不可。关闭外部补偿器时,映射误差与完整流程相当,但角度误差和正交误差仍停留在未补偿水平。采用 HALCON 映射加外部补偿器时,几何误差降至 0.0506° 和 0.519°,但仍高于完整流程的 0.0387° 和 0.309°,且映射误差回到基线水平(表 10)。补偿器在超出厂商名义 5° 安装公差时依然有效:在深度 Z3、偏航角约 10° 的条件下把横滚角逐步增大到 20°,校正后的角度误差保持在 0.037°–0.101°,正交误差保持在 0.16°–0.59°(表 9)。一次完整标定中的数值计算约需 2.3 s,约 11 分钟的总耗时主要花在物理扫描上(表 12)。
作者将上述结果的适用范围限定在所测试的单台设备及其工作距离范围内。在第二台相机上的验证、更多标准角度,以及独立重新安装后所估计角度的重复性,留待后续工作。
引用
@article{cao2026depth,
title={Depth-adaptive calibration of line-laser 3D measurement systems using rational polynomial mapping and depth-independent misalignment compensation},
author={Cao, Ling and Lin, Zidong and Yang, Yong and Tang, Quan and Gao, Zhipeng and Feng, Daquan and Pan, Wei},
journal={Optics \& Laser Technology},
volume={204},
pages={116090},
year={2026},
doi={10.1016/j.optlastec.2026.116090},
publisher={Elsevier}
}