- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于双目视觉目标定位研究
基于双目视觉目标定位研究
摘 要:基于双目视觉的目标定位是当前计算机视觉研究领域的热点问题,文章介绍了双目视觉的基本原理,对其关键技术进行了深入研究,并将基于灰度相关性的立体匹配算法应用到双目视觉定位系统中。设计双目视觉定位实验,实验表明文章方法能够实现一般的双目视觉中的目标定位问题。
关键词:双目视觉;立体匹配;目标定位
引言
双目视觉是利用已经标定了的不同位置的两台摄像机(或者一台摄像机经过移动或旋转)拍摄同一幅场景得到的两幅二维图像, 应用图像处理、图像匹配、三维重建等方法进行处理,从而实现从二维图像恢复场景三维图像的一种模拟人的双目视觉的方法。
运动目标的位置确定在机器人视觉导航、公共场景监控、智能交通等领域有着十分广泛的应用背景,而在上述应用领域,双目视觉较单目视觉有着显然不可替代的优势,故文章主要对基于双目视觉的运动目标的定位问题进行研究。
1 双目视觉的基本原理
1.1 线性摄像机模型
在线性摄像机模型中,定义了三种坐标系[1]:图像坐标系、摄像机坐标系与世界坐标系。通过三种坐标系的相互关系可以得到世界坐标系表示的点P坐标(Xw,Yw,Zw)与其投影点p的坐标(u,v)间的关系。如图1所示。其代表的线性摄像机模型由式(1)表示。
M1由f、dx、dy、u0、v0决定,由于这些参数只与摄像机内部结构有关,故称这些参数为摄像机的内部参数。M2由摄像机相对于世界坐标系的方位而定,被称为摄像机的外部参数。
1.2 视差原理
标准的双目视觉系统成像关系如图2所示,实际上不同的系统结构都可以变换为这种简单的标准结构。图2中,Ol、Or分别为左、右两个摄相机的光心,Ol、Or之间的距离为b,相机焦距为f。点P到OlOr连线间的距离为z。
2 摄像机标定
摄像机标定是进行目标定位的必要过程,通过摄像机标定可以得到摄像机的内外参数。常用标定方法[2]有:传统标定方法、自标定方法等。文章采用传统标定方法对摄像机进行标定。在传统标定方法中,首先摄像机的前方放置标定参照物,由摄像机获取标定物的图像。通过图像处理的方法获取标定物上的特征点,同时对标定物特征点的世界坐标进行精确测定。最后利用一系列标定点在图像像面上成像点的像素坐标与其世界坐标之间的对应关系,借助非线性优化的方法,计算出摄像机数学模型中包含的内外参数。
采用传统标定方法的标定过程[3]如下:
(1)通过改变模板的位置,从不同的角度和位置来拍摄模板图像,并检测拍摄的模板图像上的角点,获取角点坐标。
(2)根据角点计算单应矩阵,根据单应矩阵求解摄像机部分参数初值,计算出摄像机内外参数和畸变参数。
3 基于灰度相关性的立体匹配
立体匹配是寻找同一空间目标在不同视点下投影图像中像素间的一一对应关系。通根据匹配基元的不同,双目视觉中的立体匹配算法分为[4]:区域匹配、特征匹配、相位匹配。文章选用一种基于灰度相关性的立体匹配算法。
基于灰度相关性的立体匹配步骤如下:首先在图像中选择一点Pl(x,y)作为待匹配点,以此点位中心,选择一个大小为(2M+1)*(2N+1)的匹配窗口。然后依据具体的匹配方法在待匹配图像中寻找对应点窗口,即在待匹配图像中依次对比同一极线上的Pl(x,y)与Pr(x+i,y)的相似程度,依照某种度量标准对比两图像窗口的相似程度,并认为相似度最高的窗口的中心像素点与点Pl(x,y)成功匹配。
在上面的两种匹配代价下,差别系数越大,模板与图像之间的区别就越大。为了在图像匹配到模板的目标,需要使用一个给定的阈值对相似性图像sad和ssd进行阈值分割,阈值在试验中获取。
4 实验设计及结果分析
实验采用两个摄像头作为摄录工具,图像分辨率都为720*480,两个摄像头间隔24cm平行放置。软件采用基于OpenCV的C++语言进行编程。
实验分为两个部分:
4.1 摄像机标定
首先对左右摄像机进行标定,获取摄像机的内外参数,采用7*9的国际象棋棋盘作为标定模板,每个棋盘格规格为25mm×25mm。运用OpenCV中提供角点定位函数及双目标定函数编写程序进行标定,角点提取成功的图像如图3,标定结果如表1。
从表1中数据可以看出,相机的主点并不位于图像中心,两者存在一定的偏差。由于两台摄像机的摆放位置比较理想,所以标定得到的旋转矩阵接近于单位矩阵,平移矢量的第二、三个分量远小于第一分量。
4.2 立体匹配及目标定位
标定完成后,在同样的拍摄环境下拍摄一段视频,选择视频中的行人为定位目标,对左摄像机中的行人进行目标跟踪,并选取跟踪算法中的目标区域为模板,采用基于灰度相关性的立体匹配算法,在右摄像机中对同一行人进行目标
您可能关注的文档
最近下载
- 雨污分流建设项目监理细则.docx VIP
- 《颅内动脉瘤的诊断与治疗》课件.ppt VIP
- 中小学教师职称评审讲课答辩英语学科全英答辩题目汇编(附汉语翻译).pdf VIP
- 2024年山东省(枣庄、菏泽、临沂、聊城)中考语文真题(word版,含解析).docx VIP
- 雨季施工方案(标准版).doc VIP
- 河南应用技术职业学院招聘考试真题2024.docx VIP
- 《邮政企业、快递企业安全生产重大事故隐患判定标准》知识培训.pptx VIP
- 犯罪学(全套课件252P) .pdf VIP
- 2025至2030中国矫形鞋垫行业发展趋势分析与未来投资战略咨询研究报告.docx VIP
- 《红星照耀中国》填空题50道及问题详解.pdf VIP
文档评论(0)