面向移动机器人导航的立体匹配算法研究

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:jyj910
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
双目立体视觉是计算机视觉中一个重要研究领域。双目立体视觉系统通过模拟人类双眼视觉过程,对摄像机拍摄的二维图像通过立体匹配获取场景的深度信息,从而进行三维重建。双目立体视觉技术在视频监控、机器人导航、无人车、虚拟现实和3D电影等多个方面都有非常广泛的应用前景。立体匹配是三维重建的核心技术,也是立体视觉研究的重点和难点。  随着机器人技术的不断进步,稳定可靠的感知模块在视觉导航、视觉伺服等现代移动机器人平台中的作用越来越大,立体视觉技术在这些领域的应用范围也不断扩展。但机器人工作环境中光照通常都是非理想的,光照变化会影响立体匹配的准确性,导致产生误匹配,降低算法的鲁棒性。机器人导航系统的实时决策使得对立体匹配算法的实时性要求较高,全局匹配算法和传统局部匹配算法计算复杂,运行时间较长,不适合实时系统。本文对光照变化条件下的双目立体视觉技术进行了研究,提高了立体匹配算法在光照变化下的鲁棒性和实时性,使得立体视觉技术满足机器人导航等实际系统的应用需求。  本文针对非理想环境下的机器人导航问题,对非参数Census变换匹配算法在光照变化条件下的鲁棒性进行了研究,并对算法进行了实时性能优化。本文的主要研究工作如下:  1)针对光照变化条件下传统Census变换算法存在的局限性,本文提出了一种改进的Census变换匹配算法。传统Census变换只是单一地将中心像素与各邻域像素进行比较,对中心像素的依赖性太强,当中心像素或邻域像素的灰度值受到噪声影响发生畸变时,立体匹配的稳健性明显减弱。为了克服上述局限,本文对传统Census变换进行了改进,将Census变换窗口中所有像素取均值并在其基础上加一个微小的变量来代替中心像素值,然后做稀疏的Census变换。实验表明,在光照变化条件下,算法的鲁棒性提高,可以得到满意的稠密视差图。  2)针对机器人导航系统的实时性要求和传统采用的硬件加速存在的缺点,本文对改进的Census变换匹配算法进行了性能优化。按照立体匹配的步骤,从代码流程、存储器组织、高速缓存利用和基于SSE多媒体扩展指令等多方面进行优化,充分发挥了PC机的性能。实验结果表明,优化后的算法可以使立体匹配满足实时性的要求。  3)基于OpenCV视觉库和VS2008开发工具实现本文算法。首先利用Middlebury大学标准测试平台上提供的4对标准图片进行立体匹配,以检验算法的有效性;然后在实验室搭建的双目摄像机平台上拍摄实际场景的图片,以检验算法在实际应用环境中的立体匹配性能。实验表明,改进的Census变换匹配算法在光照变化强烈的条件下,鲁棒性和实时性都有所提高,可以满足机器人实时导航系统的应用需求。
其他文献
随着语义Web的迅速发展,本体的数量也不断增加。本体异构是阻碍本体重用和共享的障碍,而解决本体异构最有效的方法是本体映射技术。因此,本文将着重对此进行研究。首先,论文
数据降维是模式识别领域中一个重要环节,其基本任务是从高维数据中提取稳定有效的特征以满足后续学习任务。典型相关分析作为一种经典的多视图数据降维方法,其目的是研究同一对
基于多图谱的标签融合技术作为一项新兴的研究方法,在模式识别和医学图像分割领域受到越来越多的关注,它利用了更多的已有专家先验知识,通过图谱图像的指导将图谱标签传播到待分
云计算是信息技术(IT)行业的一个新兴领域,由于它具有高性能、高可用性、低成本等特点。信息泄露、缺乏适当的安全控制策略和信息哨兵的弱点是这些云计算公司的主要的缺点。因此
在计算机信息通信行业迅猛发展的今天,网上信息量以带宽的指数级增长,因此网络带宽和数据通信之间的矛盾将在未来很长一段时期内作为社会发展的主要矛盾之一。同时,在其他一些特
在最近几年社会化应用和移动智能端快速普及的浪潮中,海量、实时的由亿万用户提供的社会化数据呈现出一种爆炸式的增长。数十亿用户依托各类新的社会化服务来实现网络交友、
人脸是人类一出生就具有的,可以作为人类在网络时代的信息交互的一种凭证,它具有独立性、唯一性与不被复制性,而且还具有各种立体信息,包括视觉和多维度识别信息。因此人脸识
近年来,随着P2P技术的不断发展,出现了大量基于该技术的应用系统。同时这些应用的出现也极大地促进了P2P网络的发展。文件存储作为P2P网络的一个主要应用,成为对等网络技术发
随着生活水平的提高,人们对自身的健康状况给予了越来越多的关注。但因时间地点的限制,人们无法时刻了解自己的健康状况。移动健康这个概念因此而产生,因其能够摆脱时间和地域的
在线网络是具有亚社会性质的网络,其建立在电子计算机、远程通讯技术基础上,通过信息交互系统连接不同主体,然后彼此之间信息共享、互换与交流。由于互联网具有开放性、隐蔽性等