🎯 相机投影仪系统标定

结构光三维测量技术的核心基础

🔍 系统概述

相机投影仪系统标定是结构光三维测量技术的核心环节,目标是获取系统的精确几何参数,为后续的三维重建提供数学基础。

核心目标

  • 相机内参: 焦距、主点坐标、畸变系数
  • 投影仪内参: 将投影仪视为"反向相机"的几何参数
  • 系统外参: 相机与投影仪之间的相对位姿关系 (旋转矩阵R + 平移向量T)

📋 标定流程详解

准备标定板
相机标定
投影仪标定
外参计算
1

标定板获取与准备

  • 使用高精度物理标定板(棋盘格或圆点阵列)
  • 投影仪投射纯白光照明标定板
  • 相机从多个不同位置和角度拍摄标定板图像
  • 确保标定板在相机和投影仪的公共视野内
2

相机标定

  • 使用白光图像进行标准单相机标定
  • 应用张正友标定法获得相机内参矩阵 Kc
  • 计算相机畸变系数 distc
  • 获得每幅图像的位姿参数 (Rci, Tci)
相机内参矩阵: Kc = [fx, 0, cx; 0, fy, cy; 0, 0, 1]
3

投影仪标定(关键步骤)

重要: 拍摄白光图像和编码图像时,标定板、相机、投影仪的相对位置必须绝对保持不变

3.1 投射编码图案

  • 投影仪依次投射时空编码图案
  • 常用:格雷码 + 相移正弦条纹组合
  • 相机同步拍摄每个图案

3.2 计算相位图

  • 处理条纹图像,计算每个像素的绝对相位值
  • 通过格雷码进行相位解包裹
  • 获得连续的相位分布

3.3 建立对应关系

  • 对每个标定板角点位置进行亚像素插值
  • 获得角点的精确相位值 (φx, φy)
  • 利用投影仪预设的相位-像素映射关系反解投影仪坐标
关键理解:投影仪的相位映射是预先定义好的! Gen_Phase_X(u_p, v_p) = K_x * u_p + B_x Gen_Phase_Y(u_p, v_p) = K_y * v_p + B_y 反解过程: u_pj = (φ_x^j - B_x) / K_x v_pj = (φ_y^j - B_y) / K_y
4

投影仪参数计算

  • 将投影仪视为逆向相机
  • 使用3D点与投影仪像素点对应关系
  • 应用张正友标定法求解投影仪内参 Kp
  • 获得投影仪畸变系数 distp
5

系统外参计算与优化

  • 计算相机与投影仪间的相对位姿 (R, T)
  • 进行全局捆绑调整优化
  • 最小化重投影误差
  • 提高整体标定精度和鲁棒性

🔑 核心技术要点

相位一致性原理

相位一致性是建立相机像素与投影仪像素对应关系的桥梁。通过测量物体表面反射光携带的相位信息,与投影仪预设的相位映射进行匹配,实现精确的点对应。

关键注意事项

  • 位置固定: 白光图与编码图拍摄期间设备绝对静止
  • 数据充足: 建议拍摄15-30张不同姿态图像
  • 视野覆盖: 确保覆盖测量区域的边缘和不同深度
  • 同步精度: 相机曝光与图案切换精确同步

📊 标定过程总结

第一阶段:张正友相机标定

使用白光图像,应用经典的张正友标定法获取相机内参和畸变参数。这是纯粹的单目相机标定过程。

第二阶段:相位一致性投影仪标定

通过编码图案建立相位对应关系,将投影仪视为虚拟相机进行标定。相位一致性是核心机制,实现从相机测量相位到投影仪像素坐标的映射。

第三阶段:双目外参标定

将相机和投影仪视为立体视觉对,利用已知内参和共同观测的3D点,标定两者间的旋转矩阵和平移向量。

🎉 标定输出结果

  • 相机参数: 内参矩阵 Kc,畸变系数 distc
  • 投影仪参数: 内参矩阵 Kp,畸变系数 distp
  • 系统外参: 相对旋转矩阵 R 和平移向量 T

这套完整的参数组合 (Kc, distc, Kp, R, T) 构成了结构光三维测量系统的数学基础,确保系统能够通过双目三角测量原理精确恢复物体的三维坐标信息。

🏠 回到首页