- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向移动机器人导航的立体匹配算法研究
摘 要
双目立体视觉是计算机视觉中一个重要研究领域。双目立体视觉系统通过
模拟人类双眼视觉过程,对摄像机拍摄的二维图像通过立体匹配获取场景的深
度信息,从而进行三维重建。双目立体视觉技术在视频监控、机器人导航、无
人车、虚拟现实和 3D 电影等多个方面都有非常广泛的应用前景。立体匹配是
三维重建的核心技术,也是立体视觉研究的重点和难点。
随着机器人技术的不断进步,稳定可靠的感知模块在视觉导航、视觉伺服
等现代移动机器人平台中的作用越来越大,立体视觉技术在这些领域的应用范
围也不断扩展。但机器人工作环境中光照通常都是非理想的,光照变化会影响
立体匹配的准确性,导致产生误匹配,降低算法的鲁棒性。机器人导航系统的
实时决策使得对立体匹配算法的实时性要求较高,全局匹配算法和传统局部匹
配算法计算复杂,运行时间较长,不适合实时系统。本文对光照变化条件下的双
目立体视觉技术进行了研究,提高了立体匹配算法在光照变化下的鲁棒性和实
时性,使得立体视觉技术满足机器人导航等实际系统的应用需求。
本文针对非理想环境下的机器人导航问题,对非参数 Census 变换匹配算法
在光照变化条件下的鲁棒性进行了研究,并对算法进行了实时性能优化。本文
的主要研究工作如下:
1) 针对光照变化条件下传统 Census 变换算法存在的局限性,本文提出了
一种改进的 Census 变换匹配算法。传统 Census 变换只是单一地将中心像素与
各邻域像素进行比较,对中心像素的依赖性太强,当中心像素或邻域像素的灰
度值受到噪声影响发生畸变时,立体匹配的稳健性明显减弱。为了克服上述局
限,本文对传统 Census 变换进行了改进,将 Census 变换窗口中所有像素取均
值并在其基础上加一个微小的变量来代替中心像素值,然后做稀疏的 Census 变
换。实验表明,在光照变化条件下,算法的鲁棒性提高,可以得到满意的稠密
视差图。
2) 针对机器人导航系统的实时性要求和传统采用的硬件加速存在的缺点,
I
本文对改进的 Census 变换匹配算法进行了性能优化。按照立体匹配的步骤,从
代码流程、存储器组织、高速缓存利用和基于 SSE 多媒体扩展指令等多方面进
行优化,充分发挥了 PC 机的性能。实验结果表明,优化后的算法可以使立体
匹配满足实时性的要求。
3) 基于 OpenCV 视觉库和 VS2008 开发工具实现本文算法。首先利用
Middlebury 大学标准测试平台上提供的 4 对标准图片进行立体匹配,以检验算
法的有效性;然后在实验室搭建的双目摄像机平台上拍摄实际场景的图片,以
检验算法在实际应用环境中的立体匹配性能。实验表明,改进的 Census 变换匹
配算法在光照变化强烈的条件下,鲁棒性和实时性都有所提高,可以满足机器
人实时导航系统的应用需求。
关键字:双目立体视觉;非参数Census 变换;立体匹配;光照变化;性能优化
II
Research on Stereo Matching Algorithms for
Mobile Robot Navigation
Abstract
Binocular stereo vision is an important research field in computer vision. By
simulating human binocular vision process, binocular stereo vision system uses the
two-dimensional images of the camera to obtain the depth information of the scene
through the stereo matching, and then carries out 3
文档评论(0)