1 / 23
文档名称:

基于半全局和全局算法的立体匹配研究.doc

格式:doc   大小:3,177KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于半全局和全局算法的立体匹配研究.doc

上传人:乘风破浪 2019/1/28 文件大小:3.10 MB

下载得到文件列表

基于半全局和全局算法的立体匹配研究.doc

文档介绍

文档介绍:基于半全局和全局算法的立体匹配研究摘要:传统的基于像素点的匹配算法常常是算出初始匹配代价后直接采用贪心策略求取视差,虽然速度较快,但往往是局部最优的,以至精确度很低。针对这一问题,目前策略主要有:(1)半全局优化算法:扫描线算法和动态规划算法;(2)全局优化算法:置信度算法和图割算法。本文旨在通过详细讨论这四种算法原理本质,算法步骤与算法运行,从而深刻分析各自的优点与缺点,为进一步改进其不足,进而研究新的算法打下基础。关键词:半全局优化,全局优化,扫描线,动态规划,置信度,图割立体匹配介绍图像的立体匹配即给定同一场景的两幅图像,寻找同一场景点投影到图像中的像素之间的对应关系。根据考虑的是基于像素点的还是基于区域块,可以分为基于像素点的匹配与基于区域的匹配。立体匹配算法通常是通过构建能量函数试图获得图像的某些全局性质,即全局能量最小化,但通常很难获得能量函数的全局最小化,鉴于此,,局部小不能带来任何的全局性,所以匹配效果较差,准确率较低,基于像素点的匹配就是一种局部小的解,所以若想提高精度,研究的多是一种半全局或全局优化策略的区域匹配算法。立体匹配的通常包括以下四步:1)图像预处理(Preprocessing)—由于拍摄照片的时候难免会有传感器的噪声(sensornoise)和光度的扭曲(photometricdistortions)而这都会对视差的计算带来严重影响,常用的解决方法有,高斯拉普拉斯滤波(LaplacianofGaussian(LoG)filtering)[1]直方图均衡化(HistogramEqualization/Matching),中值滤波(putedintheneighboursofeachpixel)[2]双边滤波(Bilateralfiltering)[3]。2)匹配代价计算(putation)—对匹配代价的计算通常有四种方法AD(1-1)、SAD(1-2)、SD(1-3)与SSD(1-4),计算公式,从而能得到元素的不同视差匹配代价所组成的初始视差空间。(1-1)(1-2)(1-3)(1-4)3)视差的计算(putation)—真实的像素视差是指这两个像素点具有高的相似性,传统的WTA(WinnerTakesAll)算法就是每个像素点选取最小的代价来求取视差,是仅仅考虑一个像素的基于像素点匹配算法。如图(1)putationbasedonthepixeltopixelstereo图2视差优化Figure2disparityrefinement4)视差的优化(disparityrefinement.)—大多数立体匹配算法计算出来的视差是离散的,常常视差值都是整数,然而世界实际上是连续的,若想将立体匹配算法用在较高精度的场合,如机器人视觉,精密三维重建,这种离散的视差值不进行后续处理就无法达到令人满意的效果。针对这一问题,在获取初始视差后可以采用一些措施对视差进行细化,非整数视差,如匹配代价的曲线拟合如图2所示,或者直接采用亚像素精度法(sub-pixeldisparityEstimate),即将原图像进行水平拉伸,再对行像素点进行模糊。本文将详细研究的就是立体匹配的视差计算阶段,就是在初步计算出来的视差空间中进行半全局或全局优化,从而求出更好的视差值。与基于像素点的匹配方法不同,基于半全局或全局的算法通常是将匹配问题转换为一个能量方程,然后通过求解该能量方程的最小值来求取视差值。能量方程通常具有以下的形式(1-5)其中Cdata(dx)是数据项用来约束像素点在偏移前后的变化尽量小,V(dx,dx-1)是光滑项,约束像素点在偏移前后与周围像素点的关系变化尽量小。不同的优化算法的数据项和光滑项的定义不同,本文采取的数据项计算方法为AD。而光滑项则根据不同的算法用不同的模型方法。 (ScanlineOptimization)方法属于一种半全局能量最小化优化算法,比基于像素点匹配的算法有更好的适应性,通过最小化自身的能量方程来求得像素对应的视差,但是由于其只考虑一行的最优,并未考虑所有的像素点,所以本文称之为半全局能量最小化算法。:SO的能量方程的光滑项通常为:(2-1)(2-2)其中opt_smooth表示图片中像素点x的光滑值,opt_grad_penalt用来对同纹理区域(灰度梯度值小于给定的阈值opt_grad_penalty)的区域进行惩罚的系数,从而不会在同纹理区域由于匹配代价相同而导致视差计算错误。SO是逐行考虑的算法,本质就是计算从每一行第一个像素点到当前像素点x在视差为dx时候的匹配代价,用sumcost(x,dx)表示,(2-3)其中(2-4)而Cost(dx)表示从前一个像素点视差

最近更新

华师大版数学八年级下册期末测试题 (2) 7页

广东真利来集团物业管理系统的设计与实现的开.. 2页

幼儿师范专科学校英语教师专业发展研究的开题.. 2页

北师大版小学四年级数学下册一至六单元综合测.. 4页

北师大版小学三年级下册数学第二单元《对称平.. 4页

嵌入式USB主机系统在电梯图片机中的应用的开题.. 2页

山东省高等职业教育投资体制研究的开题报告 2页

局部通风机变频调速模糊控制器的开发中期报告.. 2页

尘土对高密度电路的影响研究中期报告 2页

小麦胚芽油微胶囊的制备及其性质研究的开题报.. 2页

小檗碱衍生物的合成与药理活性研究的开题报告.. 2页

化学晶体练习高二下学期 12页

小域估计的若干问题研究和应用的开题报告 2页

小型住宅厨房家具模块化设计探究的开题报告 2页

对外汉语教材同话题篇目对比研究--以《汉语教.. 2页

对农村中学化学实验教学的研究——以射洪县化.. 2页

水厂施工的安全风险分析与对策 2页

《灰尘的旅行》四年级下册电子版 2页

国家职业技术技能标准 3-01-01-05 劝募员技能.. 22页

政工师专业技术工作总结(多篇) 3页

内墙刮腻子合同 2页

供应商质量能力提升计划 23页

幼儿园教师打孩子自我检讨书 5页

青岛版小学数学六年级下册复习 15页

LH1620型拖拉机液压悬挂系统开发设计 72页

马基雅维利《君主论》 英文版 74页