相机模型&非线性优化

针孔相机模型与图像

SLAM的运动与观测模型
X_{k+1}=f(X_k,u_k) +w_k
Z_{k,j}=h(X_k,y_j) +v_k,j

针孔相机模型

相似三角形原理


成像平面到像素坐标:


代入:


得到:




同一直线上的投影点仍是同一个

除内参外,相机坐标系与世界坐标系还差一个变换

先把P从世界坐标变到相机坐标系下
这里称为外参
右侧式子隐含了一次非齐次到齐次的变换

  • 外参是SLAM估计的目标
投影顺序: 世界-相机-归一化平面-像素

畸变

主要畸变类型:径向畸变和切向畸变



1.png

小结

  • 首先,世界坐标系下有一个固定的点P,世界坐标为P_w
  • 由于相机在运动,它的云顶由R,t或变换矩阵
    T \in SE(3)描述。P的相机坐标为:
    \tilde P_c = RP_w +t
  • 这是的\tilde P_c仍有X、Y、Z三个量,把他们投影到归一化平面Z=1上,得到P的归一化相机坐标:P_c = [X/Z,Y/Z,1]^T
  • 最后,P的归一化坐标经过内参后,对应到它的像素坐标:P_{uv}=KP_c

双目相机

RGB-D相机

相机成像后,生成了图像
图像在计算机中以矩阵形式存储(二维数组)
需要对感光度量化成数值,例如0~255之间的整数(彩色图像还有通道)


4869

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 最近翻阅关于从2D视频或者图片中重构3D姿态的文章及其源码,发现都有关于摄像机参数的求解,查找了相关资料,做...
    予汐阅读 11,450评论 0 3
  • 一、相机投影模型 针孔相机模型(Pinhole Projection Model) 对于相机坐标系下的一个3D点\...
    功夫熊猫panda阅读 4,652评论 0 0
  • 0. 写在前面 在3dmm中,重要的一步是对3d模型进行拍照。 这里引出问题:怎么给3d模型拍照? 下面先解决这个...
    霞客环肥阅读 6,208评论 1 1
  • 在计算机视觉中,我们就是利用相机模型将三维空间点与二维图像点联系起来的。在实际中,往往有数学模型来描述摄像机模型,...
    爱情小傻蛋阅读 10,024评论 1 4
  • 省赛期间用到双目视觉的时候,只是很粗浅地调用了下API,毕竟初学而且时间紧迫。最近打算跟一个硕士生再做一个相关项目...
    饮茶先啦靓仔阅读 10,756评论 2 10