




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
张正友相机标定方法曲峰2022/11/3张正友相机标定方法曲峰2022/11/211相机畸变镜头畸变实际上是光学透镜固有的透视失真的总称枕形畸变:又称鞍形畸变,视野中边缘区域的放大率远大于光轴中心附近区域放大率。常出现在远摄镜头中。桶形畸变:同枕形相反,视野中光轴中心附近区域放大率远大于边缘区域。常出现于广角镜头和鱼眼镜头。线性畸变:光轴同所拍摄的如建筑物类物体的垂平面不正交,则本应相互平行的远端一侧同近端一侧,以不相同的角度汇聚产生畸变。这种畸变本质上是一种透视变换,即在某一特定角度,任何镜头都会产生相似的畸变。1相机畸变镜头畸变实际上是光学透镜固有的透视失真的总称2枕形畸变桶形畸变线性畸变枕形畸变桶形畸变线性畸变31针孔模型和透视投影针孔模型:1/f=1/u+1/v透视投影:中心投影法将形体投射到投影面上1针孔模型和透视投影针孔模型:1/f=1/u+1/v4坐标系世界坐标系(XwYwZw)
用户定义的空间三维坐标系,用来描述三维空间中的物体和相机之间的坐标位置,满足右手法则摄像机坐标系(XcYcZc)
以相机的光心作为原点,Zc轴与光轴重合,并垂直于成像平面,且取摄影方向为正方向,Xc、Yc轴与图像物理坐标系的x,y轴平行,且OcO为摄像机的焦距f图像坐标系
是以图像的左上方为原点,的图像坐标系(uv)(此坐标以像素为单位),这里我们建立了图像物理坐标系(xy)为xoy坐标系(此坐标系以毫米为单位)。坐标系世界坐标系(XwYwZw)5一个二维点坐标被表示为 ,一个三维点被表示为,我们使用去表示通过在矩阵最后面的元素加一个1的向量:和 ,相机通常都是针孔模型:它的3D点M和它的图像投影点m的关系为:二维坐标任意数内参矩阵旋转矩阵平移矩阵三维坐标一个二维点坐标被表示为 ,一个三维61坐标变换首先从二维坐标变换进行理解矩阵表示齐次坐标1坐标变换首先从二维坐标变换进行理解矩阵表示齐次坐标71坐标变换引申到三维空间,第一个阶段:我们依旧从旋转和平移两个步骤来推算从世界坐标系到相机坐标系的坐标变换,1坐标变换引申到三维空间,第一个阶段:我们依旧从旋转和平移两81坐标变换引申到三维空间,第一个阶段:我们依旧从旋转和平移两个步骤来推算从世界坐标系到相机坐标系的坐标变换1坐标变换引申到三维空间,第一个阶段:我们依旧从旋转和平移两9
在中的坐标为象素在轴上的物理尺寸为
AffineTransformation:图像数字化UCV齐次坐标形式:其中在中的坐标为AffineTran101坐标变换第二个阶段,空间点向像点转化:第三个阶段,像点向像素坐标转化:1坐标变换第二个阶段,空间点向像点转化:第三个阶段,像点向像11展开Z=0平面展开Z=0平面12我们假定则原式可化为:这里,矩阵H就是从世界坐标系到图像坐标系的3×3大小的单应性矩阵。对H再次进行变形,假设h1,h2,h3是H的列向量,有:2单应性矩阵推导我们假定则原式可化为:这里,矩阵H就是从世界坐标系到图像坐标13张正友相机标定法课件14对单应性矩阵H的估算H就是我们常说的单应性矩阵,在这里描述的是空间中平面三维点和相机平面二维点之间的关系。因为相机平面中点的坐标可以通过图像处理的方式(哈里斯角点,再基于梯度搜索的方式精确控制点位置)获取,而空间平面中三维点可以通过事先做好的棋盘获取。所以也就是说每张图片都可以计算出一个H矩阵。对单应性矩阵H的估算H就是我们常说的单应性矩阵,在这里描述的15假设令假设令16张正友相机标定法课件17很显然,B是一个对称矩阵,我们假定:3闭合形解很显然,B是一个对称矩阵,我们假定:3闭合形解18设H矩阵中第i列的向量为带入到中有:解得:设H矩阵中第i列的向量为带入到中有:解得:19V矩阵是2*6矩阵,也就是说每张照片可建立起两个方程组,6个未知数。根据线性代数知识可知,解6个未知数需至少6个方程组,所以也就是说我们至少需要三张照片才能求解未知数。b矩阵的解出,相机内参矩阵A也就求解出,从而每张图像的R,t也迎刃而解。V矩阵是2*6矩阵,也就是说每张照片可建立起两个方程组,6个20最大似然估计以上求解旋转矩阵R的方法是基于最小距离的,不具备物理意义。接下对上面得到结果用最大似然估计来进行优化。转动标定模板,从不同的角度拍摄棋盘标定模板的n幅图像,设每幅图像都具有相同的标定点,标定点的个数为m,并假设每个标定点的坐标都有独立同分布的噪声,因为初始的参数已经求解,所以我们将每张图像的控制点根据求解的参数重投影回三维空间,最小化与真实值的差异,其实就是建立非线性最小化模型:最大似然估计以上求解旋转矩阵R的方法是基于最小距离的,不具备21其中mij是三维场景中第j个物点在第i幅图像上的像点坐标矢量,Ri是第i幅图像的旋转矩阵,是ti第i幅图像的平移向量,Mj是三维场景中第j个物点的空间坐标,
是通过已知初始值得到的像点估计坐标。
的求解是一个经典的非线性优化的问题,使评价函数最小的A,Ri,ti就是这个问题的最优解。可以取第一次得到的线性求解结果作为A、
的初始值,解决这类问题的方法很多,在计算机视觉领域里通常使用Levenberg-Marquarat算法进行求解。其中mij是三维场景中第j个物点在第i幅图像上的像点坐标矢量22畸变校正模型由于透镜的中心对称性,所以式中考虑x方向上与y方向上的径向畸变率是相同的畸变校正模型由于透镜的中心对称性,所以式中考虑x方向上与y方23然后,通过线性最小二乘的方法求出径向畸变系数:然后,通过线性最小二乘的方法求出径向畸变系数:24张正友相机标定法课件251张正友标定方法流程1.打印一张标定板,然后附加到一个平坦的表面上。2.通过移动相机或者平面拍摄标定板各种角度的图片。3.检测图片中的特征点4.计算5个内部参数和所有的外部参数5.通过最小二乘法先行求解径向畸变系数。6.通过求最小参数值,优化所有的参数1张正友标定方法流程1.打印一张标定板,然后附加到一个平坦的26张正友相机标定法课件27张正友相机标定法课件28张正友相机标定法课件29张正友相机标定法课件30张正友相机标定法课件31谢谢观看谢谢观看32张正友相机标定方法曲峰2022/11/3张正友相机标定方法曲峰2022/11/2331相机畸变镜头畸变实际上是光学透镜固有的透视失真的总称枕形畸变:又称鞍形畸变,视野中边缘区域的放大率远大于光轴中心附近区域放大率。常出现在远摄镜头中。桶形畸变:同枕形相反,视野中光轴中心附近区域放大率远大于边缘区域。常出现于广角镜头和鱼眼镜头。线性畸变:光轴同所拍摄的如建筑物类物体的垂平面不正交,则本应相互平行的远端一侧同近端一侧,以不相同的角度汇聚产生畸变。这种畸变本质上是一种透视变换,即在某一特定角度,任何镜头都会产生相似的畸变。1相机畸变镜头畸变实际上是光学透镜固有的透视失真的总称34枕形畸变桶形畸变线性畸变枕形畸变桶形畸变线性畸变351针孔模型和透视投影针孔模型:1/f=1/u+1/v透视投影:中心投影法将形体投射到投影面上1针孔模型和透视投影针孔模型:1/f=1/u+1/v36坐标系世界坐标系(XwYwZw)
用户定义的空间三维坐标系,用来描述三维空间中的物体和相机之间的坐标位置,满足右手法则摄像机坐标系(XcYcZc)
以相机的光心作为原点,Zc轴与光轴重合,并垂直于成像平面,且取摄影方向为正方向,Xc、Yc轴与图像物理坐标系的x,y轴平行,且OcO为摄像机的焦距f图像坐标系
是以图像的左上方为原点,的图像坐标系(uv)(此坐标以像素为单位),这里我们建立了图像物理坐标系(xy)为xoy坐标系(此坐标系以毫米为单位)。坐标系世界坐标系(XwYwZw)37一个二维点坐标被表示为 ,一个三维点被表示为,我们使用去表示通过在矩阵最后面的元素加一个1的向量:和 ,相机通常都是针孔模型:它的3D点M和它的图像投影点m的关系为:二维坐标任意数内参矩阵旋转矩阵平移矩阵三维坐标一个二维点坐标被表示为 ,一个三维381坐标变换首先从二维坐标变换进行理解矩阵表示齐次坐标1坐标变换首先从二维坐标变换进行理解矩阵表示齐次坐标391坐标变换引申到三维空间,第一个阶段:我们依旧从旋转和平移两个步骤来推算从世界坐标系到相机坐标系的坐标变换,1坐标变换引申到三维空间,第一个阶段:我们依旧从旋转和平移两401坐标变换引申到三维空间,第一个阶段:我们依旧从旋转和平移两个步骤来推算从世界坐标系到相机坐标系的坐标变换1坐标变换引申到三维空间,第一个阶段:我们依旧从旋转和平移两41
在中的坐标为象素在轴上的物理尺寸为
AffineTransformation:图像数字化UCV齐次坐标形式:其中在中的坐标为AffineTran421坐标变换第二个阶段,空间点向像点转化:第三个阶段,像点向像素坐标转化:1坐标变换第二个阶段,空间点向像点转化:第三个阶段,像点向像43展开Z=0平面展开Z=0平面44我们假定则原式可化为:这里,矩阵H就是从世界坐标系到图像坐标系的3×3大小的单应性矩阵。对H再次进行变形,假设h1,h2,h3是H的列向量,有:2单应性矩阵推导我们假定则原式可化为:这里,矩阵H就是从世界坐标系到图像坐标45张正友相机标定法课件46对单应性矩阵H的估算H就是我们常说的单应性矩阵,在这里描述的是空间中平面三维点和相机平面二维点之间的关系。因为相机平面中点的坐标可以通过图像处理的方式(哈里斯角点,再基于梯度搜索的方式精确控制点位置)获取,而空间平面中三维点可以通过事先做好的棋盘获取。所以也就是说每张图片都可以计算出一个H矩阵。对单应性矩阵H的估算H就是我们常说的单应性矩阵,在这里描述的47假设令假设令48张正友相机标定法课件49很显然,B是一个对称矩阵,我们假定:3闭合形解很显然,B是一个对称矩阵,我们假定:3闭合形解50设H矩阵中第i列的向量为带入到中有:解得:设H矩阵中第i列的向量为带入到中有:解得:51V矩阵是2*6矩阵,也就是说每张照片可建立起两个方程组,6个未知数。根据线性代数知识可知,解6个未知数需至少6个方程组,所以也就是说我们至少需要三张照片才能求解未知数。b矩阵的解出,相机内参矩阵A也就求解出,从而每张图像的R,t也迎刃而解。V矩阵是2*6矩阵,也就是说每张照片可建立起两个方程组,6个52最大似然估计以上求解旋转矩阵R的方法是基于最小距离的,不具备物理意义。接下对上面得到结果用最大似然估计来进行优化。转动标定模板,从不同的角度拍摄棋盘标定模板的n幅图像,设每幅图像都具有相同的标定点,标定点的个数为m,并假设每个标定点的坐标都有独立同分布的噪声,因为初始的参数已经求解,所以我们将每张图像的控制点根据求解的参数重投影回三维空间,最小化与真实值的差异,其实就是建立非线性最小化模型:最大似然估计以上求解旋转矩阵R的方法是基于最小距离的,不具备53其中mij是三维场景中第j个物点在第i幅图像上的像点坐标矢量,Ri是第i幅图像的旋转矩阵,是ti第i幅图像的平移向量,Mj是三维场景中第j个物点的空间坐标,
是通过已知初始值得到的像点估计坐标。
的求解是一个经典的非线性优化的问题,使评价函数最小的A,Ri,ti就是这个问题的最优解。可以取第一次得到的线性求解结果作为A、
的初始值,解决这类问题的方法很多,在计算机视觉领域里通常使用Levenberg-Marquarat算法进行求解。其中mij是三维场景中第j个物点在第i幅图像上的像点坐标矢量54畸变校正模型由于透镜的中心对称性,所以式中考虑x方向上与y方向上的径向畸变率是相同的畸变校正模型由于透镜的中心对称性,所以式中考虑x方向上与y方55然后,通过线性最小二乘的方法求出径向畸变系数:然后,通过线
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能机器人生产制造合同
- 广东省珠海市斗门区2024-2025学年八年级上学期期末生物学试题(含答案)
- 酒店行业阅读题及答案
- 超级计算中心建设运营合同
- 顶入法法的桥、涵工程 现场质量检验报告单
- 商业综合体设计与施工合同
- 教育培训行业学员个人信息保护合同
- 安徒生童话故事中的道德评析
- 农业产业化发展方案
- 高中英语单词复习策略及实践教案
- 中小学生赌博危害课件
- 2025年江西省三支一扶招聘2209人高频重点模拟试卷提升(共500题附带答案详解)
- 2025年湖南汽车工程职业学院单招职业技能测试题库及答案1套
- 2025年牡丹江大学单招职业适应性测试题库及答案(典优)
- 2025年河南工业职业技术学院单招职业技能测试题库审定版
- 2024年湖南司法警官职业学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 2025年四川成都职业技术学院招聘笔试参考题库含答案解析
- 商业楼宇电气设施维修方案
- 乳腺疾病的筛查与预防
- 《丝巾无限可能》课件
- 家庭教育与孩子的阅读习惯培养
评论
0/150
提交评论