张正友相机标定法.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
谢谢观看 * 其中,k是任何非零尺度因子,[ R t]表示摄相机外参数,其中R是3 3的旋转矩阵,t表示从世界坐标系到相机坐标系的平移向量,K表示摄像机内参矩阵,其中 是主点坐标, 和 分别表示x轴和y轴方向的尺度因子,s表示关于两个坐标系的畸变。 张正友相机标定方法 曲峰 * * 1 相机畸变 镜头畸变实际上是光学透镜固有的透视失真的总称 枕形畸变:又称鞍形畸变,视野中边缘区域的放大率远大于光轴中心附近区域放大率。常出现在远摄镜头中。 桶形畸变:同枕形相反,视野中光轴中心附近区域放大率远大于边缘区域。常出现于广角镜头和鱼眼镜头。 线性畸变:光轴同所拍摄的如建筑物类物体的垂平面不正交,则本应相互平行的远端一侧同近端一侧,以不相同的角度汇聚产生畸变。这种畸变本质上是一种透视变换,即在某一特定角度,任何镜头都会产生相似的畸变。 * 枕形畸变 桶形畸变 线性畸变 * 1 针孔模型和透视投影 针孔模型:1/f=1/u+1/v 透视投影:中心投影法将形体投射到投影面上 * 坐标系 世界坐标系(Xw Yw Zw) 用户定义的空间三维坐标系,用来描述三维空间中的物体和相机之间的坐标位置,满足右手法则 摄像机坐标系(Xc Yc Zc) 以相机的光心作为原点,Zc轴与光轴重合,并垂直于成像平面,且取摄影方向为正方向,Xc、Yc轴与图像物理坐标系的x,y轴平行,且OcO为摄像机的焦距f 图像坐标系 是以图像的左上方为原点,的图像坐标系(u v)(此坐标以像素为单位),这里我们建立了图像物理坐标系(x y)为xoy坐标系(此坐标系以毫米为单位)。 * 一个二维点坐标被表示为 ,一个三维点被表示为 ,我们使用 去表示通过在矩阵最后面的元素加一个1的向量: 和 ,相机通常都是针孔模型:它的3D点M和它的图像投影点m的关系为: 二维坐标 任意数 内参矩阵 旋转矩阵 平移矩阵 三维坐标 * 1 坐标变换 首先从二维坐标变换进行理解 矩阵表示 齐次坐标 * 1 坐标变换 引申到三维空间,第一个阶段:我们依旧从旋转和平移两个步骤来推算从世界坐标系到相机坐标系的坐标变换, * 1 坐标变换 引申到三维空间,第一个阶段:我们依旧从旋转和平移两个步骤来推算从世界坐标系到相机坐标系的坐标变换 * 在 中的坐标为 象素在轴上的物理尺寸为 Affine Transformation : 图像数字化 U C V 齐次坐标形式: 其中 * 1 坐标变换 第二个阶段,空间点向像点转化: 第三个阶段,像点向像素坐标转化: * 展开 Z=0平面 * 我们假定 则原式可化为: 这里,矩阵H就是从世界坐标系到图像坐标系的3×3大小的单应性矩阵。 对H再次进行变形,假设h1,h2,h3是H的列向量,有: 2 单应性矩阵推导 * * 对单应性矩阵H的估算 H就是我们常说的单应性矩阵,在这里描述的是空间中平面三维点和相机平面二维点之间的关系。因为相机平面中点的坐标可以通过图像处理的方式(哈里斯角点,再基于梯度搜索的方式精确控制点位置)获取,而空间平面中三维点可以通过事先做好的棋盘获取。所以也就是说每张图片都可以计算出一个H矩阵。 * 假设 令 * * 很显然,B是一个对称矩阵,我们假定: 3 闭合形解 * 设H矩阵中第i列的向量为 带入到 中有: 解得: * V矩阵是2*6矩阵,也就是说每张照片可建立起两个方程组,6个未知数。根据线性代数知识可知,解6个未知数需至少6个方程组,所以也就是说我们至少需要三张照片才能求解未知数。b矩阵的解出,相机内参矩阵A也就求解出,从而每张图像的R,t也迎刃而解。 * 最大似然估计 以上求解旋转矩阵R的方法是基于最小距离的,不具备物理意义。接下对上面得到结果用最大似然估计来进行优化。 转动标定模板,从不同的角度拍摄棋盘标定模板的n幅图像,设每幅图像都具有相同的标定点,标定点的个数为m,并假设每个标定点的坐标都有独立同分布的噪声,因为初始的参数已经求解,所以我们将每张图像的控制点根据求解的参数重投影回三维空间,最小化与真实值的差异,其实就是建立非线性最小化模型: * 其中mij是三维场景中第j个物点在第i幅图像上的像点坐标矢量,Ri是第i幅图像的旋转矩阵,是ti第i幅图像的平移向量,Mj是三维场景中第j个物点的空间坐标, 是通过已知初始值得到的像点估计坐标。 的求解是一个经典的非线性优化的问题,使评价函数最小的A,Ri,ti就是这个问题的最优解。可以取第一次得到的线性求解结果作为A、 的初始值,解决这类问题的方法很多 ,在计算机视觉领域里通常使用Levenberg

文档评论(0)

哆啦 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档