1. 外参的本质与参考坐标系选择
在相机标定领域,外参(extrinsics)的旋转矩阵R和平移向量t始终描述的是相机坐标系相对于某个参考坐标系的位姿关系。这个看似简单的概念在实际工程应用中却经常引发困惑,主要是因为参考坐标系的选择具有多样性。
1.1 外参的数学本质
从数学角度看,外参表示的是一个刚体变换,可以用4×4的齐次矩阵表示:
[ T = \begin{bmatrix}
R & t \
0 & 1
\end{bmatrix} ]
其中R是3×3的旋转矩阵(满足R^T R = I,det(R)=1),t是3×1的平移向量。这个变换矩阵可以将参考坐标系中的点Pref转换到相机坐标系Pc:
[ P_c = R \cdot P_{ref} + t ]
1.2 参考坐标系的三类常见选择
1.2.1 世界坐标系(World Frame)
在SLAM、三维重建等应用中,通常会建立一个全局的世界坐标系。此时外参表示的是世界坐标系到相机坐标系的变换:
[ P_c = R_{wc} \cdot P_w + t_{wc} ]
这种表示方式的特点是:
- 世界坐标系通常是固定的
- 相机移动时,R_wc和t_wc会随之改变
- 适用于需要将多个相机或传感器数据统一到同一坐标系的情况
1.2.2 标定板坐标系(Calibration Board Frame)
使用棋盘格或圆点阵列标定时,常以标定板自身坐标系为参考:
[ P_c = R_{bc} \cdot P_b + t_{bc} ]
其特点是:
- 每张标定图像对应一组不同的R_bc和t_bc
- 标定板坐标系通常定义在标定板的某个角点或中心
- 适用于单相机内参标定和多相机相对位姿标定
1.2.3 其他传感器坐标系(Sensor Frame)
在多传感器系统中,常以一个主传感器(如左相机、IMU等)的坐标系为参考:
[ P_r = R_{lr} \cdot P_l + t_{lr} ]
这种表示的特点是:
- 描述的是传感器之间的相对位姿关系
- 在传感器刚性连接的情况下,R和t是固定的
- 适用于双目视觉、相机-IMU标定等应用
关键提示:同一个物理系统可以采用不同的参考坐标系,选择哪种取决于应用需求。重要
