29、一文简要介绍相机成像过程中的坐标系


在这里插入图片描述

引言

相机将三维世界中的空间点映射到二维图像平面的过程可以用一个几何模型进行描述。这个模型有很多种,其中最常见的有针孔相机模型pinhole model和鱼眼相机模型fisheye model。

坐标系

不管是针孔相机模型,还是鱼眼相机模型,其成像过程都涉及到四个坐标系:世界坐标系、相机坐标系、图像物理坐标系、图像像素坐标系以及这四个坐标系间的转换。

1. 世界坐标系 World

世界坐标系以空间中某一点作为世界坐标系原点,建立的坐标系。

设空间中有一点P,在世界坐标系中的坐标为(Xw, Yw, Zw).
在这里插入图片描述

2. 相机坐标系 Camera

一般在图像处理中,相机坐标系以相机的光轴为原点,前为Z轴,右为X轴,下为Y轴。这也是opencv中采用的相机坐标系 camera。
在这里插入图片描述
通过刚体变换公式,将空间点P的世界坐标系下坐标转换为相机坐标系下坐标(Xc, Yc, Zc)。
在这里插入图片描述
在这里插入图片描述
Xc=RXw+t //先旋转后平移
Xc=R
(Xw+t) //先平移后旋转
R为旋转矩阵,t为平移向量,一般是先旋转后平移。

齐次方程如下:
在这里插入图片描述

3. 图像物理坐标系 Oxy

图像物理坐标的原点是与相机光轴的交点。图像物理坐标系的单位通常为毫米mm。

原点是相机光轴与平面的交点(称为主点),即图像的中心点,X轴、Y轴分别与u轴、v轴平行。故两个坐标系实际是平移关系,即可以通过平移就可得到。

这里是相机的投影成像。将空间点投影到平面上。
在这里插入图片描述
在这里插入图片描述

  • 相机坐标系转归一化相机坐标系:
    在这里插入图片描述
  • 归一化坐标系转图像物理坐标系,只相差了一个倍数f。
    在这里插入图片描述
    在这里插入图片描述
    f为有效焦距(光心到图像平面的距离)。

【注】:

上式是针孔相机的投影模型。
这里是与鱼眼相机投影不同的地方,
在鱼眼模型中会将相机下的空间点先转换为归一化相机球面上,
再从球面投影到平面上。
在这里插入图片描述

4. 图像像素坐标系 Ouv

图像像素坐标系是一个二维直角坐标系,反映了相机CCD/CMOS芯片中像素的排列情况。原点o位于图像的左上角,u轴、v轴分别于像面的两边平行。

图像像素坐标系中坐标轴的单位是像素(整数)。
在这里插入图片描述
每一个像素在u轴和v轴方向上的物理尺寸为dx和dy。

dx和dy表示感光芯片CMOS或CCD上像素的实际大小,是连接像素坐标系和真实尺寸坐标系的,u0,v0是图像平面中心。
在这里插入图片描述

5. 最终针孔投影模型

在这里插入图片描述
在这里插入图片描述
我们将世界到相机的变换称为相机的外参矩阵R,t。

我们将相机投影到图像的变换称为相机的内参矩阵K。

外参数->将世界坐标系转换成相机坐标系。

内参数->将相机坐标系转换成图像坐标系。

【注】:

相机的内参矩阵一般是不变的;

相机的外参矩阵是随着世界坐标系变化的。

在ArcGIS中进行从北京54坐标系到CGCS2000坐标系的转换时,需要考虑到不同坐标系基于的椭球体和大地水准面的差异,以及转换过程中可能出现的系统误差和随机误差。首先,建议熟悉《理解投影坐标系:ArcGIS中的坐标转换与选择》一文,以获得关于坐标转换和坐标系之间差异的深入理解。文章中提到,北京54坐标系和CGCS2000坐标系是基于不同的椭球体和大地水准面,因此直接转换可能会导致精度损失。为了确保转换精度,应按照以下步骤操作:(步骤、代码、mermaid流程图、扩展内容,此处略) 参考资源链接:[理解投影坐标系:ArcGIS中的坐标转换与选择](https://wenku.csdn.net/doc/7wy6cvupm1?spm=1055.2569.3001.10343) 此外,使用ArcGIS提供的转换工具,如“投影和变换”工具箱中的“投影”功能,可以实现精确的坐标转换。在转换过程中,应采用合适的参数设置和坐标转换方法,以减小误差。比如,可以使用七参数转换模型,考虑大地水准面差异进行高程拟合。在转换完成后,进行实际的精度验证,比较转换前后坐标点的实际位置,确保数据的准确性。 此外,对于可能出现的误差,可以通过建立控制点进行误差模型的建立和校正,或者采用差分GPS技术来提高转换结果的精度。在数据处理时,还应考虑数据的格式和质量,以确保转换的有效性。 为了进一步学习和提升有关坐标转换的知识,除了推荐《理解投影坐标系:ArcGIS中的坐标转换与选择》外,还可以参考更多关于坐标系统和GIS数据处理的高级资料,以便对坐标转换的精度和误差管理有更全面的理解。 参考资源链接:[理解投影坐标系:ArcGIS中的坐标转换与选择](https://wenku.csdn.net/doc/7wy6cvupm1?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值