第八章 摄象机标定.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 摄象机标定 8.1 概述 视觉检测系统参数的标定问题是实现准确测量的关键环节,其主要内容是摄象机参数的标定。摄象机是计算机视觉系统获得三维原始信息的主要工具,利用摄象机进行视觉信息检测,必须确知摄象机的参数。由于摄象机并不是一个理想的透视模型,因此根据不同的应用场合及所要求达到的精度,需建立不同复杂程度的摄象机模型。所建模型与实际摄象机越接近,且模型参数能准确标定得到,则获得的测量精度越高。但是,模型越复杂,标定的难度越大。因此,应根据实际情况综合考虑,选择合适的摄象机模型及标定方法。 从摄象机在视觉检测系统中获得应用以来,有关学者根据实际应用的具体需要提出了一些不同的摄象机模型和标定方法。现有的标定方法根据模型中是否考虑光学系统畸变可分为: (1)畸变模型标定法 (2)非畸变模型标定法 根据所采用的求解方法不同又可分为: (1)非线性方法 (2)线性化方法 (3)线性与非线性相结合的方法 1986年,Tsai采用摄象机的径向畸变模型,认为一般只考虑径向畸变就可获得很高的标定精度,并利用“径向准直约束”条件提出一种“两级”标定方法,先用径向准直约束求解模型参数中的大部分,然后再用非线性搜索法求解畸变系数、有效焦距及一个平移参数。这种方法计算量适中,精度较高,是经常采用的标定方法。但此方法只考虑径向畸变,当切向畸变较大时不适用,因此,又有人提出了既考虑径向畸变又考虑切向畸变模型的标定方法。 基于结构光的视觉系统的标定,与一般摄象机的标定方法类似,有针对性提出的方法还不多。一般结构光的标定方法可以分为两类。 (1)利用对摄象机的标定结果,需要预先知道摄象机的参数; (2)不需要对摄象机单独标定,直接利用图象平面与外部空间的对应点坐标,获得三维视觉系统的参数。 实际应用中第二类方法应用较多。第一类方法通过计算结构光平面与视线的交点来确定空间点的三维坐标。射线的方程是利用摄象机的标定结果计算出来的。这些点的坐标是利用具有已知各种高度的标定块来得到的,同时需要利用摄象机的标定结果才能计算出来。该方法的缺点在于为了获得结构光平面方程,必须首先标定摄象机,所以精度受摄象机标定结果的影响。另外,在结构光系统中,为了减小背景光对结构光的影响,一般需在摄象机上加装滤光器,以便滤掉杂散光;而在用常规方法标定摄象机时,又需将滤光器去掉,这样标定的结果与实际使用时的参数也会有误差。 8.2 摄象机模型 一、面阵式CCD摄象机模型 根据透视成象理论,摄象机成象的基本过程如图所示。图中,O为透视点,Oxyz为摄象机坐标系,z轴与摄象机光轴重合;在象平面上,离散的象素坐标系为ORIxIy,Ix取水平象元阵列方向,Iy取垂直象元阵列方向;设光轴与图象平面交于OI点,在象平面上以OI为原点作OIX轴平 行于Ox轴且方向一致,作OIY轴平行于Oy轴且方向一致,从而得到正交的理想坐标系OIXY。 设世界坐标系为Owxwywzw,且为右手坐标系,则摄象机坐标系相对世界坐标系的位置可用下式表示: 由透视变换理论可得如下变换关系: 式中下标u表示不考虑畸变时的坐标。 ORIxIy以象素作度量单位,设垂直象元间距的实际值为Wy,水平象元间距经采样后的实际值为Wx,Iy轴的度量单位为Wy 。图象的水平间距Wx一般不与CCD的加工尺寸一致,而与CCD的驱动频率及图象卡的采样频率有关。 Wx的实际值需在标定过程中确定。设计计算处理时使用了Wx的近似值Wex ,令 则 。 为讨论方便,以OR为原点建立一新坐标系ORXEYE,坐标系方向与ORIxIy相同,只是坐标轴度量单位已经过预校正,满足如下关系: 从而有: 式中(CIXE,CIYE)为OI点在ORXEYE中的坐标。 由以上可推得: 考虑以象素为单位时,上式可改写为: 至此,建立了不考虑畸变时的摄象机模型。由此可以看出,摄象机的内部几何结构参数可用f,Sx,Sx0,Wy及OI在ORXEYE中的坐标(CIXE,CIYE)来表示。 实际的摄象机并非理想的成象系统,光学系统存在畸变;另外,对于象面接收器件CCD阵列,由于象元间距存在误差,况且光轴与象面的交点不一定在象面中心,光轴与象面间也有垂直度误差;摄象机输出视频信号经图象卡采样,受采集卡性能的影响,水平象元的等效间距也会发生变换等。 考虑到这些实际因素,空间点在象平面上的实际成象位置与理想位置不一致。设空间点为

文档评论(0)

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

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

1亿VIP精品文档

相关文档