美文网首页
相机模型

相机模型

作者: 晨光523152 | 来源:发表于2020-09-02 20:18 被阅读0次

    题目描述:
    相机模型有哪些参数,写出三维空间点到图像坐标投影公式。镜头畸变系数有哪几种,对应畸变矫正的公式表达?
    答案


    image.png

    参考资料

    相机成像的过程实际是将真实的三维空间中的三维点映射到成像平面(二维空间)过程,可以简单的使用小孔成像模型来描述该过程。(小孔成像就是将相机坐标系中三维点变换到成像平面中的图像坐标系中的二维点)

    • 小孔成像模型:
      首先定义两个坐标系
      1. 相机坐标系(三维坐标系):相机的中心被称为焦点或者光心,以焦点O_{c}为原点和坐标轴自由X_{c},Y_{c},Z_{c}组成
      2. 图像坐标系(二维坐标系):成像平面中,以成像平面的中心O^{'}为原点和坐标轴x^{'},y^{'}组成。
    image.png

    假设,三维空间中点P,其在相机坐标系中的坐标是P_{c}=[X,Y,Z]^{T}
    其像点p(在成像平面中的点),在图像坐标系中的坐标是p=[x,y]^{T}
    由上图知道,x,y轴是互相平行的,因此像点p在相机坐标系中的的平面的坐标也应该是[x,y]^{T},参考资料里面说像点p在相机坐标系中的坐标是[x,y,z]^{T}=[x,y,f]^{T}(其中f是焦点到成像平面之间的距离,被称为焦距)

    image.png

    根据相似三角形的相似关系,可以得到如下公式:
    \frac{Z}{f} = \frac{X}{x} = \frac{Y}{y}
    将上面公式整理后得到:

    image.png

    有了此公式可以推导出更详细的小孔相机模型的参数(内参数,外参数)。
    在推导相机的内参数和外参数前,需要先了解下齐次坐标的概念

    • 齐次坐标
    image.png
    • 内参数

    相机的内参数由下面的两部分组成:

    1. 射影变换本身的参数,相机的焦点到成像平面的距离也就是焦距f
    2. 从成像平面坐标系到像素坐标系的变换。上面推导中的像点坐标p=(x,y)是成像平面坐标系下,以成像平面的中心为原点。
      而实际像素点的表示方法是以像素来描述,坐标原点通常是图像的左上角,X轴沿着水平方向向左,Y轴竖直向下。

    像素是一个矩形块,假设其水平和竖直方向的长度分别为\alpha,\beta,所以像素坐标和成像平面坐标之间,相差一个缩放和原点平移。

    image.png image.png

    因此相机的内参数矩阵k为:


    image.png

    K有4个未知数和相机的构造相关,fx,fy和相机的焦距,像素的大小有关;cx,cy是平移的距离,和相机成像平面的大小有关。

    • 外参数

    通过上面的推导,知道了相机成像的过程p = KP
    其中,p是图像中像点的像素坐标,K是相机的内参数矩阵,P是相机坐标系下的三维带你坐标。

    然而,相机坐标系不是一个“稳定”的坐标系,其会随着相机的移动而改变坐标的原点和各个坐标轴的方向。

    因此需要引进一个稳定不变的坐标系:世界坐标系。
    P_{c}P在相机坐标系的坐标,P_{w}是其在世界坐标系下的坐标,可以使用一个旋转矩阵R和一个平移向量t,将P_{w}变为P_{c}
    P_{c} = RP_{w} + t

    image.png image.png

    因此得到相机的外参数T:


    image.png image.png image.png

    参考资料:
    https://www.cnblogs.com/wangguchangqing/p/8126333.html
    https://blog.csdn.net/weixin_43283397/article/details/108092964

    相关文章

      网友评论

          本文标题:相机模型

          本文链接:https://www.haomeiwen.com/subject/jblwsktx.html