相机标定基础--相关坐标系

目录

1. 相机标定的四个坐标系

1.1 世界坐标系

1.2 相机坐标系

1.3 图像平面坐标系

1.4 像素坐标系

2. 坐标系之间的转换关系

2.1 世界坐标系与相机坐标系的变换

2.2 相机坐标系与图像平面坐标系的变换

2.3 图像平面坐标系与像素坐标系的变换


1. 相机标定的四个坐标系

如图1.所示,为了能够更好的描述和计算相机标定过程中图像上的像素点与空间三维点之间的关系,首先定义了四个坐标系:世界坐标系O_w-X_wY_wZ_w、相机坐标系O_c-X_cY_cZ_c、图像平面坐标系o'-xy、像素坐标系o-uv

相机标定基础--相关坐标系_第1张图片 图1. 相机标定的四个坐标系

 

1.1 世界坐标系

设置世界坐标系是为了统一描述真实三维世界中物体的位置,包括相机的位置、特征目标的位置等。在实际应用中世界坐标系是以空间中任意一点作为原点O_w建立的笛卡尔直角三维坐标系。

1.2 相机坐标系

相机坐标系O_c-X_cY_cZ_c同样是笛卡尔直角坐标系。相机坐标系是空间三维信息与二维图像信息之间的关键媒介,如图1所示,原点O_c建立在相机的光心,Z_c轴为相机光轴,方向向外。X_cO_cY_c平面垂直于想相机光轴,X_c轴平行于图像平面的横向。

1.3 图像平面坐标系

图像平面坐标系用于描述特征点在图像平面上的位置坐标,坐标单位一般为毫米。如图1所示,图像平面坐标系是在图像平面上建立二维坐标系,坐标原点o'为相机坐标中Z_c轴与图像平面的交点,x轴、y轴分别平行于相机坐标系的X_c轴、Y_c轴。图像平面坐标系的原点o'与相机坐标系的原点O_c之间的距离为相机的焦距f

1.4 像素坐标系

相机采集的图像一般为二维数字图像,以像素矩阵的形式存储,每个元素为该像素的图像灰度值。图像平面坐标系用于描述图像点在图像平面的位置坐标,像素坐标系描述该点在像素矩阵中的位置。如图1所示,像素坐标系建立在图像平面上,坐标原点o建立在图像平面的左上角,u轴平行于图形平面坐标系的x轴,v轴平行于图形平面坐标系的y轴。因此,坐标(u,v)分别表示像素点在像素矩阵中的行和列。

2. 坐标系之间的转换关系

从空间三维点P的世界坐标系(X_w,Y_w,Z_w,1)^T到其对应的在图像平面的投影点p的像素坐标(u,v,1)^T之间的变换可以分为三个变换,如图2所示。

相机标定基础--相关坐标系_第2张图片 图2. 世界坐标与像素坐标之间的变换

2.1 世界坐标系与相机坐标系的变换

同为三维坐标系的世界坐标系与相机坐标系之间的变换可以使用旋转矩阵和平移矩阵进行描述。假设空间三维点P的相机坐标为(X_c,Y_c,Z_c,1)^T,则该点的世界坐标与相机坐标之间的关系可以表示为:

\left [ \begin{matrix} X_c\\ Y_c\\ Z_c\\ 1 \end{matrix}\right ]=\left [ \begin{matrix} R & t \\ 0 & 1 \end{matrix} \right ] \left [ \begin{matrix} X_w\\ Y_w\\ Z_w\\ 1 \end{matrix} \right ]

 其中,R是旋转矩阵,3\times 3的矩阵;t是平移矩阵,3\times 1的矩阵。

2.2 相机坐标系与图像平面坐标系的变换

相机标定基础--相关坐标系_第3张图片 图3. 相机坐标系与图像平面坐标系变换示意图

 

由于相机坐标系的X_c轴和Y_c轴分别与图像平面坐标系的x轴和y轴平行,因此点P的相机坐标(X_c,Y_c,Z_c,1)^T与其对应的图像投影点p的图像平面坐标(x,y,1)^T之间只存在一个比例关系,此比例关系与相机焦距fP点的Z_c坐标有关。

P点的相机坐标与其对应的投影点p的图像平面坐标之间的关系为:

s\left [ \begin{matrix} x\\ y\\ 1 \end{matrix} \right ]=\left [ \begin{matrix} f & 0 & 0 & 0\\ 0 & f & 0 & 0\\ 0 & 0 & 1 & 0 \end{matrix} \right ]\left [ \begin{matrix} X_c\\ Y_c\\ Z_c\\ 1 \end{matrix} \right ]

 其中,s是比例因子,不为0。

2.3 图像平面坐标系与像素坐标系的变换

图像平面坐标系的原点是光轴在图像平面上的投影点,假设该点在像素坐标系中的坐标为(u_0,v_0)。三维点P对应的投影点p的图像平面坐标与其像素坐标之间的关系为:

\left [ \begin{matrix} u\\ v\\ 1 \end{matrix} \right ]=\left [ \begin{matrix} \frac{1}{dX} & 0 &u_0 \\ 0 & \frac{1}{dY} &v_0 \\ 0& 0 &1 \end{matrix} \right ]\left [ \begin{matrix} x\\ y\\ 1 \end{matrix} \right ]

其中,dX是像素在图像平面坐标系的x轴方向上的物理尺寸,dY是像素在图像平面坐标系的y轴方向上的物理尺寸。

 

你可能感兴趣的:(相机标定,计算机视觉,图像处理,人工智能)