3. 3D视觉测量系统构成与标定对象
在3D视觉测量中,测量结果能否溯源到统一的空间基准,首先取决于系统构成是否清晰、各部件是否被正确纳入标定对象。一个典型的3D视觉测量系统并不是“相机加被测物”这么简单,它通常由成像链、照明链、投影链、运动链和计算链共同组成。每一环都会引入误差,也都有对应的标定参数。理解这些对象及其参数体系,是后续标定溯源与验收工作的基础。
一、系统构成的五个物理环节
相机是核心成像器件,负责将光信号转换为数字图像。其标定对象包括内参(焦距、主点、像元尺寸、畸变系数)和外参(相机坐标系相对世界坐标系或运动坐标系的位姿)。对于面阵相机,内参通常用针孔模型加径向/切向畸变描述;对于线阵相机,还需考虑扫描方向与运动速度的匹配关系。
镜头决定视场、景深和成像质量。镜头与相机组合后,实际焦距、光学中心、畸变特性会偏离标称值,因此镜头必须与相机一起标定,不能只依赖出厂参数。远心镜头还需关注远心度误差,普通工业镜头则要关注畸变随物距的变化。
光源影响图像对比度、边缘锐度和信噪比。虽然光源本身不直接输出坐标,但照明方式会改变特征提取的稳定性。例如,环形光适合孔洞边缘,条形光适合平面划痕,同轴光适合高反光表面。标定时应记录光源角度、亮度、频闪同步参数,作为可复现条件的一部分。
投影环节常见于结构光或条纹投影系统,包括DLP投影仪、激光条纹投射器等。投影仪可视为“逆向相机”,其标定对象包括投影内参、投影外参以及投影与相机之间的相对位姿。相位-高度映射关系、条纹频率、相移步数也属于投影标定参数体系。
运动机构包括平移台、旋转台、机械臂或龙门架。运动机构把被测物或传感器带到不同位姿,其标定对象包括各轴零位、行程、直线度、垂直度、重复定位精度,以及运动坐标系与相机/世界坐标系之间的手眼关系。对于多轴系统,还需建立轴间变换链。
二、坐标系定义与变换链
3D视觉测量中常见的坐标系包括:世界坐标系(W)、相机坐标系(C)、图像坐标系(I)、像素坐标系(P)、投影仪坐标系(R)、运动机构坐标系(M)以及工具坐标系(T)。它们之间通过刚体变换串联:
P_w = T_wm · T_mt · T_tc · P_c
其中:
T_wm:世界→运动机构
T_mt:运动机构→工具/传感器
T_tc:工具→相机
P_c:相机坐标系下的点
P_w:世界坐标系下的点
标定的本质,就是求解这些变换矩阵中的旋转和平移参数。若某一环缺失或标定不准,误差会沿变换链累积,最终表现为点云拼接错位、尺寸偏差或重复性下降。因此,坐标系定义必须在系统集成前明确,并在全文、图纸、程序、报告中保持一致。例如,规定Z轴指向被测物上方、X轴沿运动方向、旋转正方向按右手定则,这些约定一旦确定就不应随意更改。
三、标定参数体系的实际组织方式
把上述对象组织成可执行的标定参数体系,通常分为四层。第一层是单传感器内参层:相机焦距、主点、畸变系数、投影仪内参。第二层是传感器间外参层:相机与投影仪之间、多相机之间的相对位姿。第三层是运动链层:各运动轴零位、轴间变换、手眼矩阵。第四层是全局统一层:将所有局部坐标系统一到世界坐标系,并给出不确定度。
以一套典型的“相机+投影+平移台”结构光系统为例,标定流程可组织为:先固定相机与投影,标定相机内参和投影内参;再标定相机-投影外参,建立相位-深度映射;然后标定平移台零位与运动方向,建立运动坐标系;最后用标准球或标准块验证全局尺寸。示例参数可设为:相机分辨率2448×2048,像元3.45μm,镜头焦距12mm,工作距离约350mm,投影条纹频率为1/8、1/32、1/128三档,平移台行程200mm,重复定位精度标称±2μm。这些数值属于教学示例,实际系统应以标定报告为准。
四、从构成到验收的检查要点
在验收阶段,应逐项核对:相机与镜头是否作为组合标定;投影仪是否纳入外参链;光源条件是否记录并可复现;运动机构零位是否与程序定义一致;坐标系正方向是否与图纸、报告一致;变换链是否完整无缺失;残差指标是否满足测量任务要求。若其中任一环节只依赖标称值而未实际标定,就可能在最终测量中表现为难以定位的系统偏差。
因此,系统构成图不仅是硬件清单,更是标定对象的责任分配图。每一个物理环节都对应一组参数、一个坐标系和一个误差来源。只有把“谁标谁、谁连谁、谁验谁”说清楚,3D视觉测量结果才具备可溯源、可验收的工程基础。