点击下方卡片,关注「3D视觉工坊」公众号
选择星标,干货第一时间送达
来源:3D视觉工坊
星球内有20多门3D视觉系统课程、3DGS独家系列视频教程、顶会论文最新解读、海量3D视觉行业源码、项目承接、求职招聘等。想要入门3D视觉、做项目、搞科研,欢迎加入!
摘要:针对非接触式三维重建中相机与光平面标定存在的人工干预频繁、分步标定累积误差大及自动化程度低等问题,提出一种基于交叉结构光的自动同步标定方法。该方法利用双激光束交点的几何不变性构建交叉结构光空间几何模型,推导单组图像下相机内参、外参及光平面参数的求解算法。该流程摒弃传统标定方法中对靶标多次重定位的依赖,直接通过特征点云的几何变换实现参数统一,实现标定与测量的一体化集成。通过对标准氧化铝板与非标准铝合金零件的扫描实验,验证该方法在不同材质与几何特征下的有效性。结果表明,在标准工业条件下,该系统的尺寸测量误差控制在 以内,平均三维重建精度达 ,峰值误差率低于 。该方法有效克服传统方法对人工辅助的依赖,在保证高精度的同时显著降低操作复杂性并提升检测效率,为工业测量、逆向工程及表面形貌分析提供一种高效、低成本且全自动的解决方案。

0 引言
线结构光测量为一种非接触、高精度的三维重建技术,以其灵活性高、数据采集快、成本效益佳等优势[1],广泛应用于精密检测[4]、生物医学成像[5-6]及数字工程建设[7]等领域。例如,在航空发动机叶片检测中可实现 测量精度[8];在文物表面重建中表面完整度可达 [9];医学微型化显微成像系统精度可达 [10]。随着工业检测对精度与自动化要求的提升,现有系统在标定效率、鲁棒性及流程集成方面的局限性日益凸显[11-13]。
传统方法通常将相机标定与光平面标定分为独立两步,且需多次人工移动标定靶标。该流程不仅增加操作复杂性,还会引入累积误差(一般为 ),且未能联合优化相机参数与光平面参数,制约整体测量精度的提升。尽管以张正友法[14]为代表的相机标定因可靠性与高精度已趋成熟,但光平面标定仍是研究热点,其自动化与适应性日益受到重视[15]。
例如,Yu等[16]提出基于机器人引导的标记靶光平面标定方法,虽可实现大范围测量,但依赖线性运动平台导致灵活性受限;吴庆华等[17]提出单圆平面靶标线结构光视觉传感器机器人标定方法,提升精度且无需昂贵靶标,但依赖激光线与定位辅助线精准对准,操作要求高;Li等[18]提出相移投影标定方法精度虽高,但需全场条纹覆盖及多姿态靶标,降低自动化效率;Xing等[19]提出基于立体视觉实现在线标定,虽提升手眼标定精度,但在低纹理或高噪环境中性能下降;Li等[20]采用多相机系统解决尺度不确定性问题,但需大面积铝靶和复杂流程,导致实时性不足;Li等[21]提出基于多重约束的几何标定框架可降低重建误差,但仍需反复重定位靶标,难以实现全自动化;Wang等[22]结合事件相机与投影仪的混合标定法增强动态环境鲁棒性,却依赖复杂硬件同步;范鹏翔等[23]提出基于姿态筛选的单目结构光标定方法,设定旋转向量夹角阈值筛选图像提升标定精度,但需人工或自动调整靶标获取多姿态图像,且阈值设定依赖经验;关玮童等[24]提出基于多目视觉的立体靶标位姿测量方法,通过多相机联合标定与最优视场决策扩大测量范围并实现高精度定位,但系统搭建复杂且依赖多硬件同步,在光照条件不佳时需额外补光。
但现有系统仍普遍遵循“人工干预—逐步标定”传统流程,相机与光平面参数分开求解,频繁的靶标重标定需求阻碍了全自动化实现,增加累积误差风险,并制约了高精度工业检测的适用性。针对上述问题,本文提出基于交叉结构光的自动同步标定方法,利用交叉激光交点的空间几何不变性,通过单组图像同步求解相机内参、外参及光平面参数。该方法集成标定过程,免去人工干预。本文构建交叉结构光空间几何模型及同步求解相机与光平面参数的数学模型,结合双曝光融合与机械臂运动规划,提高系统对高反射率工件测量的鲁棒性,并扩展有效测量范围,通过对非标准工业零件的实验,验证所提方法在复杂测量环境下有高精度与高稳定性三维重建能力。
1 系统结构与理论基础
1.1 结构光硬件设计
系统由工业相机、激光发射器与位移平台构成,标定过程采用直射式结构光设计,如图1所示。两束激光垂直投射至被测平面,相交形成具有几何约束的特征交点。利用交叉激光条纹的空间分布特性优化标定参数求解过程,降低传统方法对人工干预的依赖。

1.2 相机成像模型
相机标定利用已知特征点求解成像模型的内参、外参及畸变系数。三维世界坐标系中任意一点 到二维图像平面投影点 的映射关系可由小孔成像模型描述,如图2所示,该模型涉及4个基本坐标系:世界坐标系 ;相机坐标系 ,原点位于相机光心;图像坐标系 ,原点为光轴与物理成像平面交点;像素坐标系 ,原点位于图像左上角, 为主点坐标。

根据刚体变换与相似三角形原理,三维点 与像点 的映射关系为:
式中:相机内参矩阵 由像素物理尺寸 与焦距 构成;外参矩阵由旋转矩阵 与平移向量 组成。
表示点在相机坐标系中的深度,同时作为2D/3D坐标转换的比例因子。已知变换矩阵时,可实现空间点与像点的匹配;若丢失深度信息 ,则需通过视觉测量技术恢复。实际应用中,与理想针孔模型的偏差及光学缺陷会引入非线性镜头畸变(主要为径向畸变与切向畸变)。设理想坐标为 ,畸变坐标为 ,其关系为:
其中:
式中:参数 为径向畸变系数; 为切向畸变系数。为保证标定稳定性,实际仅补偿径向畸变。
本文采用张正友标定方法[14]估计相机参数,并将相机标定与光平面估计集成处理。该方法摒弃传统分步标定流程,实现相机参数与光平面参数的同步求解,无需重调标定靶、相机及激光器的相对位姿,从而建立统一高效的系统标定工作流程。
1.3 光平面标定的几何约束模型
基于交叉条纹的几何约束,本文提出标定模型:
1)坐标系定义
如图3所示,两个激光发射器以固定夹角 发射激光条纹,在目标表面相交形成特征几何结构。由激光发射点 、激光发射角度的角平分线方向 轴和垂直于 轴且平行于标定板平面 轴组成光平面坐标系 ,形成三角形交点结构。

2)相交线约束条件
如图4所示,两个垂直排列的激光投射器在同一高度将平行条纹投射于水平面,形成 平面。条纹间距对应平移距离 :旋转其中一个发射器至两条条纹相交,测得旋转角 ,得到一个光平面上的点 与另一个光平面上的点 的转换关系。

在三维空间中,激光条纹在 平面上的交点位于两光平面交线 下端。交线 在 平面的方程为:
平行于未旋转光平面的发射角边界定义为:
投影位置不变,在与 平面平行的交线 高度范围内存在第三约束平面,该平面内激光条纹交点必位于交线 上。在不改变长度的情况下,所有条纹点被约束在单个激光发射器定义的平面三角形内,如图5所示,两条激光条纹的4个端点位于该三角形两侧。

4个条纹端点和1个交叉点未知,需至少5个方程求解。利用平面距离公式及已知点间距 ,确定参数:
式中: ; 与 为端点和交点坐标。
所有条纹点位于第三约束平面内。基于条纹斜率与距离公式可推导其他点坐标,将点云转换至各自光平面坐标系,获得激光条纹空间分布点云。
3)特征点提取
为精确获取激光条纹点云分布,将棋盘格标定板置于测量空间作为“第三平面”捕获激光条纹图像。通过单应性矩阵与相机内参,计算标定板相对于相机坐标系的外参。提取条纹中心像素坐标并转换至相机坐标系,基于光路反投影计算激光线与标定板的交点,获得条纹点云三维坐标及实际长度。该方法通过集成几何约束、坐标变换与特征提取,实现无人工干预的光平面标定,显著提升标定效率。
4)参数求解
根据距离公式与空间变换关系,求得激光条纹点云在光平面坐标系 与相机坐标系 中的点云坐标,建立刚体变换矩阵 :
式中: 与 分别为两坐标系下的点云坐标矩阵。
为提高矩阵求解精度,先计算点集中心点[25]保证 准确性:
式中: 为坐标点数; 为坐标值。
三维协方差矩阵 :
对 进行奇异值分解(singular value decomposition, SVD)得到3个正交矩阵 , 与 ,旋转矩阵 和平移向量 关系如下:
根据转换矩阵 可得光平面坐标系中 面在相机坐标系的表达式如下:
转换至相机坐标系中。光平面即为 面,通过确定相机坐标系下该平面的方程参数 ,完成光平面的标定。
为确保条纹中心逆光投影准确,标定过程采用最大似然估计(maximum likelihood estimation, MLE)求解畸变参数并优化相机模型。假设采集 张棋盘格目标图像,每张图像包含 个角点,采用MLE最小化重投影误差:
式中: 是第 张图像中第 个点的观测像素坐标; 是投影得到的像素坐标三维特征点在像素坐标; 与 为径向畸变系数。列文伯格-马夸尔特(Levenberg-Marquardt, LM)算法迭代, 与 初值设定为0,收敛得稳定近似值。
至此,相机外参与光平面标定集成,所有参数通过单组图像获取,实现自动同步标定。另外,增加交叉条纹数量可进一步提升精度。
完成标定系统可基于交叉结构光实现测量与三维重建。测量时光平面随机械臂运动扫掠物体,工业相机连续采集表面条纹图像。经畸变校正后提取条纹中心像素并转换至相机坐标系,基于光路反投影计算激光线与光平面交点生成的三维点云。将其点云转换至世界坐标系,结合物体位移与曝光间隔重建完整三维点云,实现产品检测与全尺寸三维测量。
2 标定与三维重建算法
2.1 特征点提取与多曝光融合
为扩展测量动态范围[26]并为后续激光条纹处理提供高质量输入,本文采用双曝光策略,分别设置曝光时间1000和10000 ,建立对应的图像质量评价指标,并通过多曝光融合算法[27]进行处理。
先将采集的RGB条纹图像转换为单通道灰度图像。为抑制噪声同时保留边缘细节,采用侧窗滤波(side-window filtering, SWF)[28]滤波方法消除条纹信号中的虚假极值。利用基于最大类间方差的自适应阈值分割方法实现图像二值化,提取具有清晰形态轮廓、均匀强度分布和最小背景干扰的激光条纹。
本文改进基于主成分分析(principal component analysis, PCA)的中心提取方法,快速提取激光条纹的亚像素级中心点,显著降低处理时间,保持鲁棒性,图6验证该方法的有效性。

2.2 机械臂协同控制策略
本文选用邀博(AUBO)公司AUBO-i7型号六自由度机械臂作为位移模块(重复定位精度为 ),构建机械臂辅助线结构光测量系统。系统需配备驱动环境与控制软件,通过上位机与机械臂控制器的通信执行运动控制与数据采集。软件数据传输流程如图7所示。

如图8所示,系统控制与数据处理单元运行主机完成,执行图像采集、系统标定和三维重建任务。运动控制由机械臂交互软件平台实现;CloudCompare用于点云可视化。该软硬件协同配置支持实时控制与自动化标定及三维重建。

测量系统由测量单元和控制单元组成。完成系统标定实验后,可进行三维重建与数据分析。系统标定是重建的关键环节,其内参和外参精度直接决定测量精度。正式测试前需先完成相机内参标定,再进行机械臂安装与运动学标定。
2.3 相机与光平面同步标定策略
该标定方法预处理包括相机内参标定和交叉激光角度测量,确保结果准确性。
如图9所示,标定实验先采集任意姿态的棋盘格图像。前15幅用于相机内参标定,后5幅(由机械臂搭载相机采集)及对应激光条纹图像用于联合标定。

经15张棋盘格图像标定,相机标定 使用张正友方法,重投影误差为0.18像素。通过机械臂搭载相机采集多组位姿图像,实现相机与机械臂基座标系的手眼标定。标定参数包括相机内参矩阵、相机-机械臂坐标系转换矩阵 及径向畸变参数 与 :
激光发射器孔径先进行共轴调整,随后调节双投影角度使激光条纹垂直入射水平面。形成的条纹夹角等同于光平面间二面角,可直接测量。本实验设置交叉角度为 。固定激光发射器与工业相机相对位置后,系统即可进行扫描测量。
3 实验与分析
3.1 不同材质标定精度对比
为验证所提标定方法在不同环境条件下的可行性,选取氧化铝与纸质两种材质标定板进行对比实验。
第1组实验将氧化铝标定板置于激光条纹投影区图10(a) ,图像采集与标定执行后,得结果如图10(c) 所示。两个光平面方程为:
测得光平面夹角 ,与参考值 高度一致( ),证实标准氧化铝标定板的高标定精度。
第2组实验改用纸质材料标定板图10(b) ,流程同上,结果如图10(d) 所示,两个光平面方程为:
测得两光平面二面角为 ,与参考值存在一定偏差( ),虽精度较氧化铝板有所降低,但仍可满足低精度应用需求。

性能下降源于纸质标定板材料局限性:边缘反射率低与基底过薄导致亚表面散射,产生条纹伪影。多曝光融合虽消除大部分噪声,残余伪影仍影响精度。可通过延长曝光时间或选用低透光率厚纸基材料提升精度。实验结果验证所提标定方法在多材质环境下的稳定性与有效性,同时表明通过优化成像参数或改进标定板材质,可进一步提升标定精度。
3.2 非标件逆向工程精度评估
系统标定完成并达到足够精度,可直接用于目标工件的三维重建与尺寸测量。本文针对两种非标准铝合金零件图11开展逆向工程实验,评估系统性能。

基于系统标定结果,机械臂控制激光条纹沿被测零件边缘位置扫掠,工业相机聚焦感兴趣区域,启动自动三维重建程序:
1)设定总扫描循环次数为 ;2)每周期分别采集两组激光条纹图像,曝光时间分别为1000和10000 ;3)控制机械臂水平方向平移 ;4)每个循环结束后执行终止指令;5)重复步骤2)~4),直到完成 个周期。交叉结构光系统分别扫描两零件。图像经融合预处理后,依次进行灰度化、噪声滤除、分割及亚像素中心线提取,以重建零件表面点云。
每个零件进行10次重复试验,从两条激光扫描所得点云中提取关键位置几何特征。使用精密仪器手动测量参考尺寸,精密仪器包括针式千分尺(精度 )、平面度测量仪(精度 )、同轴度测量仪(精度 ),参考尺寸包括孔径 和 ,孔间距 和 及厚度 和 。重建尺寸与参考值比对获得最大偏差( 测量尺寸 参考尺寸 )及误差率,逆向工程结果分别如图12和图13所示,展示重复测量的原始结果与变化趋势。


为验证测量精度,将每个零件的重建尺寸与参考尺寸进行逐点比对,统计平均误差、标准差和最大绝对误差,如表1所示。实验平均尺寸误差低于 ,最大偏差不超过 ,峰值误差率低于 。

系统具备较高的动态范围,可同时捕获高反射表面与边缘特征而避免过曝。铝合金表面测量中,系统有效抑制高反光畸变并提升条纹清晰度。点云可视化结果**图14(a)、(b)及三维渲染模型(图14(c)、(d)**均显示重建几何形貌与实物高度一致。

实验结果在尺寸精度与形貌细节上与实测高度吻合,验证该系统在逆向工程中实现高精度、高动态范围三维测量能力。
3.3 对比分析
相同硬件系统条件下,以传统交比不变结构光测量系统为例,传统结构光标定流程依赖靶标重定位,每组标定需采集多幅棋盘格图像,人工辅助改变靶标姿态至少20次以完成光平面标定,多次人工干预引入较大的不确定性与误差累积。相较下,本文方法仅通过单组图像实现相机与光平面参数同步求解,无需依赖靶标重定位与多姿态标定。
基于传统结构光标定方法典型性能指标[29-31],从误差、流程复杂度与适应性3个维度进行对比分析,结果如表2所示。

传统方法的误差范围本身包含多次成像与机械移动产生的误差累积效应,本文提出方法避免靶标重定位过程,降低系统误差来源,提高测量系统的稳定性与适应性。
4 结论
本文提出的标定方法通过单组图像实现相机与光平面参数同步求解,有效克服传统方法效率低、误差累积的局限。实验表明,尺寸误差控制在 以内,平均三维重建精度达 ,峰值误差率低于 ,具备良好的抗干扰能力和动态范围。该系统在工业检测、逆向工程等领域具有应用潜力,后续可通过深度学习、动态补偿和边缘计算进一步提升算法鲁棒性、降低硬件依赖并优化实时性能,为非接触三维测量提供更高效的自动化解决方案。
本文仅做学术分享,如有侵权,请联系删文。
。




添加微信:cv3d001,备注:姓名+方向+单位,邀请入群。