三个坐标系:图像坐标系、相机坐标系、世界坐标系。它们之间的关系,可通过三个变换来表示:仿射变换、投影变换、刚体变换

空间 中的 点 (Xw, Yw, Zw),与 图像 中的 像素

   

image坐标 java image三坐标_投影变换

1  图像坐标系

像素坐标 (单位 = 像素个数) 和 物理尺寸坐标 (单位 = mm)

1.1  分类

原点 为图像左上角点,坐标轴 为 u 轴 和 v 轴,表示物体所在的行数和列数

原点 为图像的主点,也即光轴与像平面的交点,坐标轴 为 x 轴 (平行 u 轴) 和 y 轴 (平行 v 轴),表示物体的尺寸大小

  

image坐标 java image三坐标_投影变换_02

  

1.2  仿射变换

 当相机调整好焦距后,相机透镜中心点到像平面的距离是固定的,此时,像平面内每个像素的尺寸大小也变成了固定值。

在 x 轴和 y 轴 方向上的物理尺寸分别为 dx 和 dy,则在忽略相机成像畸变的情况下,像素坐标和物理尺寸坐标的转换关系如下:

image坐标 java image三坐标_世界坐标系_03

齐次坐标转换关系为:

image坐标 java image三坐标_世界坐标系_04

   这样,就建立了图像中,像素坐标和物理尺寸坐标之间的对应关系。

 

2  相机坐标系

原点 为相机透镜的中心,坐标轴

2.1  小孔成像 

  相机是三维物体和所成二维图像之间的一种映射,常用的小孔成像模型,如下图所示:

    

image坐标 java image三坐标_坐标轴_05

2.2  投影变换

相机坐标系下空间点物理尺寸坐标

image坐标 java image三坐标_投影变换_06

   像素坐标 $(u, v)$ 与相机坐标点 $(Xc, Yc, Zc)$ 的关系为:

image坐标 java image三坐标_3D视觉_07

 

3  世界坐标系

世界坐标系,是实际物体位置的参考系,它和 相机坐标系 的转换关系,就是一个刚体变换,具体见 立体视觉 之 刚体变换

image坐标 java image三坐标_世界坐标系_08

  这样,就建立了图像中的 像素点 (u, v) 和 世界坐标中的 空间点 (Xw, Yw, Zw) 之间的对应关系。

  世界坐标系,可根据运算的方便,来自由放置。若世界坐标系和相机坐标系重合,则 $R$ 为单位矩阵,$T$ 为零矩阵,即:

image坐标 java image三坐标_投影变换_09

 

小结

  这样,像素点 (u, v), 通过相机内参 A,转换为相机坐标下的 (Xc, Yc, Zc),再经过 $RT$ 变换,便可得到世界坐标下的 (Xw, Yw, Zw)

image坐标 java image三坐标_投影变换_10

后记

缩放比例不确定;第二,一个像素坐标点 (u,v),虽能转化为空间点坐标 (Xw, Yw, Zw),但并没有 成像物体的特征点 与其对应

  针对上述问题,有三个解决思路:一是放置 比例尺,另一个是 双目视觉,最后是 结构光

 

 参考资料

     <视觉测量> 张广军,第2章,第 7章