从单幅图像恢目标的三维坐标.docxVIP

  • 8
  • 0
  • 约3.16千字
  • 约 8页
  • 2018-10-13 发布于江苏
  • 举报
从单幅图像恢目标的三维坐标

从单幅图像恢复目标的三维坐标 视觉的理论和消失点以及几何物体之间的约束关系,从单幅汽车的图像中恢复车厢定点的三维坐标的思路如下: 第一步:从车轮半径已知的条件中,恢复出车轮圆心所在的三维坐标和车轮所在平面的法向量(此时车轮所在平面有两组解,要根据其他的约束条件确定出唯一的解)。 第二步:根据车厢四方体的几何关系,利用消失点的性质,进行相机内外参数的标定。 第三步:卡车的车轮与车厢在同一平面上,车轮所确定的平面方程已知,根据摄像机成像的矩阵表达公式和屏幕上二维的像素坐标,恢复出三维空间中对应的坐标点。 一 车轮平面的确定 1 车轮平面法向量的确定 空间中任何一个不与相机轴垂直的圆,在相机平面的透视投影是一个椭圆,设相机投影平面的椭圆方程为: (1-1) 其中表示椭圆方程在像平面中的坐标。 根据小孔成像的原理 (1-2) 其中为相机的焦距,将式(1-2)代入式(1-1)中,得到下式 (1-3) 表示为过相机的光心和成像椭圆所组成的锥面方程,其中 式(1-3)可以写为 (1-4) 其中 为了计算的简便,将椭圆锥面方程转换到标准坐标系下 令,代入到式(1-4)中则有 由式(1-4)可知Q为对称矩阵,所以可以对Q进行酉相似对角化,其中P为酉矩阵且P的列向量为单位向量且两两正交,Q可以酉相似对角化为 标准坐标系下的方程为: (1-5) 为Q的三个特征值,可以验证三个特征值为两正一负,令为特征值的最小值,即其为负。 在x y z所确定的三维空间中存在一个平面方程,使得该平面与标准坐标系下的椭圆锥面相交的交线方程为一个圆。 假设该平面在标准坐标系下的一般方程为: (1-6) 将椭圆锥面再做一次坐标的变换,令 (1-7) 将式(1-7)代入到式(1-6)中可得平面方程如下 (1-8) 在 所确定的坐标空间中式(1-8)所确定的平面方程与椭圆锥面方程的交线为圆。 将式(1-7)式(1-8)代入式 (1-5)中得到空间平面与椭圆锥面的方程为 可以简写为: (1-9) 式(1-9)要满足圆的方程,由此可得 既有 (1-10) (1-11) (1-12) 由式(1-11)可知,上面三式的解存在四种情况: 情况1:l=0,解出 此解在时成立。 情况2:m=0时,解出 此解在时存在 情况3:n=0时,解出 此解要求和,所以这种情况不存在。 情况4:当=时:n=1,m=0,l=0; 存在平面法向量的二解问题,需要其他条件来判别真实的圆平面 最后,将圆平面的法向量从标准坐标系转换到相机坐标系下。 2 车轮圆心所在相机坐标系下的坐标求解 车轮的半径已知,并确定车轮平面法向量l,m,n后 考虑的情况 圆在过渡矩阵下的方程可以表示为 (1-13) 即可表示为 (1-14) 假设车轮的半径为R,则有 在过渡矩阵下的圆心坐标为 将圆心坐标从过渡矩阵下变换为标准矩阵下,在变换回相机坐标系下,取为正值的做为圆心坐标。 当时,在标准坐标系下平面的方程为 求出k值后,其余步骤和上述类似。 综上,在理论上确定了圆心坐标与法线方程。 二 相机内外参数的标定 消失点的性质:过相机光心点与成像平面消失点的连线与空间中生成此消失点的直线平行。 消失点的求解 假设空间中有n条平行线投影到图像平面,它们对应的投影线段的端点为和,像平面投影线段所在的直线方程为,其中,,可通过投影线段的端点计算出。 空间中n条平行的直线在像平面无穷远处相交为一点,假设消失点的坐标为,消失点

文档评论(0)

1亿VIP精品文档

相关文档