利用仿射变换建立双目定位模型.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用仿射变换建立双目定位模型 摘要本文介绍了利用仿射变换理论来建立双目定位的数学模型,以仿射变换为理论基础,综合应用仿射矩阵、坐标变换和MATLAB编程作图建立两个坐标系之间的关系的数学模型。可以得到物坐标系与像坐标系之间的点坐标的相互转换,利用两台相机拍得同一实物的相片即可实现精确定位。相机照相时发生形状变形,但直线还是直线,符合仿射变换。这里我们采取两种方法来建立模型:方法一建立三个空间坐标系:物坐标系,物原像坐标系和像坐标系,由仿射变换得到物坐标系与物原像坐标系相对应的3*3的矩阵,矩阵可由最小二乘法再进行求导得到表达式,而物原像坐标系与像坐标系可由透镜成像公式得到,即可建立一个确定像平面坐标的数学模型的算法。方法二直接得到物坐标系与像坐标的仿射矩阵变换关系。解决了问题一。 在这里双目定位是由两部相机对同一实物拍照,得到两个相应的坐标系。将像平面的坐标代入建立的模型可以得到物坐标系中的坐标,这里可以得到两部相机的相对距离,由此问题四得到了解决。同时我们还能根据这两部相机实现定位,达到了双目定位的目的。 关键词:仿射变换,物坐标系,物原像坐标系,像坐标系,圆心坐标,特征点 1.问题的重述当今社会,利用数码相机进行双目定位在交通监管等方面有着广泛的应用。双目定位是指用两台固定在不同位置的相机摄得物体的像,从而获得物体特征点在像平面上的坐标。这里运用仿射变换可以建立对实物坐标与像平面坐标的对应关系,只要知道了两部相机精确的相对位置,就可由几何方法得到特征点在固定的一部相机坐标中的坐标。由此确定两部相机的相对位置就成了双目定位的关键,而这一过程即为系统标定。 系统标定的实际做法: 取1个边长为100mm的正方形,分别以四个顶点(对应为A、C、D、E)为圆心,12mm为半径作圆。以AC边上距离A点30mm处的B为圆心,12mm为半径作圆。建立数学模型和算法以确定靶标上圆的圆心在该相机像平面的像坐标, 这里坐标系原点取在该相机的焦点,x-y平面平行于像平面; 计算靶标上圆的圆心在像平面上的像坐标, 该相机的像距(即透镜中心到像平面的距离)是1577个像素单位(1毫米约为3.78个像素单位),相机分辨率为1024×768; 设计一种方法检验模型,并对方法的精度和稳定性进行讨论; 建立用此靶标给出两部固定相机相对位置的数学模型和方法。 2.问题分析 这里主要研究的是双目定位的问题,即利用两台固定位置的相机拍得实物的像,建立了三个坐标系:物坐标系X,物原像坐标系Y和像平面坐标系Z,实际的圆在物原像上会发生变形成为椭圆(非标准椭圆)。直线还是直线,这符合仿射变换特征。由仿射变换原理,可以假设存在一个3*3的仿射变换矩阵,将物坐标变换成物原像坐标(或像坐标)。由标定的特征点可以求得一个从物坐标系到物原像(或像)坐标系的仿射变换的3*3的矩阵。再由像距可以得到物原像与像的相似关系,即可得到一个确定像平面坐标的数学模型,可以求得物平面上圆的圆心在像平面上的坐标。而在相机分辨率一定的情况下,可由算法求得像上一个像素对应的物的实际距离就是精度,在本文建立了两种求解方法中进行比较,并对稳定性和误差进行分析。对于求解两部相机的相对位置。可以由另一部相机用同样的方法建立一个数学模型,最后由两个模型的像之间对应的实际距离可以求得两相机的相对位置。3.假设与符号 3.1假设①照相中实物发生变形,但直线变直线,符合仿射变换的条件.所以模型中可以运用仿射变换原理。 ②可以将各空间XYZ坐标系投影到平面XOY坐标系中,Z坐标统一取为0。 ③假设模型中相机的参数为:实物到相机的距离D(即拍摄距离)是5m.镜头尺寸取为1/2英寸 3.2符号说明 X 表示靶标平面上的坐标,X =(i=1……5)为圆心Y 表示物原像上的坐标Y =(i=1……5)为圆心Z 表示靶标像平面上的坐标Z =(i=1……5)为圆心A表示从靶标平面到物镜平面的仿射矩阵Q表示矩阵A的范数m表示靶标像的中心到焦点的距离n表示焦点到透镜中心的距离K表示靶标平面到靶标像平面的仿射矩阵F为 镜头的焦距长度V为拍摄对象的纵向尺寸H为拍摄对象的横向尺寸D为镜头至拍摄对象之间的距离V为 镜头纵向尺寸H为镜头横向尺寸d为两相机的相对距离h ,h ,h 为圆心连线的中点4.模型的建立与求解 4.1 问题(1)的模型与算法 这里可以由两种方法来建立模型 图1相机成像原理图 图是反映物坐标系,物原像坐标系,像坐标系之间的关系 方法一 在原实物图即靶标上建立X—X平面坐标系,并且取25个特征点 X=(X,X,0) i=1……25 (即各圆中心和上下左右距点为特征点) 在物镜所成的像上建立Y—Y平面坐标系,取与X轴上的特征点相对应的 25个特征点 Y= (Y,Y,0) i=

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档