vSlAM中相机成像的原理与四个坐标系关系整理

0 前言

先开一坑,总结下相机成像的原理以及相机的四个坐标系的关系,其实这四个坐标系也正好描述了相机成像的过程。想到什么就会写些什么,也帮助自己做下总结,所以会逐渐填补,见谅。

1 相机成像原理

图1:小孔成像模型

相机可以将三维世界的坐标点映射到二维的图像平面,这一过程可以使用不同的模型进行描述,最简单的模型即为针孔模型。
在针孔模型下,设O-x-y-z为相机坐标系。O为相机的光心,即针孔模型的小孔,及相机的光圈中心。现实世界的蜡烛位于点P,经过小孔成像后落在了成像平面O'-x'-y'-z'上,成像为P'。(注意:该平面的成像为倒像)


图2:基本针孔模型—对称成像平面

设物距为Z,相距为f(即焦距)。则根据相似三角形关系有:


其中的负号代表成像是倒立的,为了简化,可以将成像平面对称到相机的前方,使成像正立。上式变为:


关系即如上图2所示,成像平面被移到了物体和相机光心的范围内。物体与光心的连线与成像平面的交点即为成像位置。
有在成像平面上的坐标X'与Y':

在相机里我们获得的是图像像素,为了描述将成像转换为像素的过程,我门设在物理成像平面上固定一个像素平面o-u-v。在像素平面上的 P‘的坐标为[u,v]t.

像素坐标的o'位于图像的左上角。像素坐标和成像平面之间相差了一个缩放和平移。

2四个坐标系的关系

  1. 物体在世界坐标系下的世界坐标为
  2. 为了将世界坐标系的坐标转换到相机坐标系,需要进行坐标变换。因为相机坐标系是用R与t或者用T来进行描述的,所以这个转换过程为


3.2中得到的相机坐标还是三维的,为了投影到归一化平面上,得到归一化坐标,需要进行如下变换:


4.最后,3中的坐标经过内参的调整后会得到对应的像素坐标

1-4描述了物体的坐标从世界坐标-相机坐标-归一化相机坐标-像素坐标的转换过程。这个转换过程也表示了相机成像的整个过程。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 有一位设计师朋友问我:『应该如何衡量设计师的贡献』。 我回答说:『拍脑袋。客观的看,设计在绝大多数公司、业务、产品...
    玩家翁伟阅读 654评论 2 5
  • 今天看周国平的书,上面有句话深有感触:世上决不存在单凭理智就能够成就的事业。 人是情感动物,也是理智动物,二者不可...
    探索未知阅读 539评论 0 0
  • 世界真是地球村,任何一件小事,你都可以找到当事人。事情缘起中国式众筹微微书吧的一个学习群,一天,一位学员突然把一条...
    阿渡SZ阅读 452评论 0 0

友情链接更多精彩内容