车载双目ADAS(二):双目匹配算法入门

常用的双目匹配算法主要分为基于滑动窗口和能量传播的算法,当然最近几年,基于深度学习的匹配算法快速发展,并快速占据了各大擂台的榜首位置。 双目匹配的核心思想在于通过暴力搜索方法找到同一基线方向上的左右图的相似点。如何构建算法权衡相似点度量的又准又鲁棒,是双目匹配一直在研究的内容。(文末附个彩蛋) (* ̄︶ ̄)

1、匹配算法的原理


2、匹配算法的评估


3、稀疏视差和稠密视差图的对比

                                                         

        稀疏视差:

常用的匹配算法有:SAD,Census,ADCensus,巴拉巴拉

算法特点:

  • 算法简单:和稠密匹配算法比较,计算量至少少一倍以上。
  • 易于硬件实现:实时性要求很高,需要在FPGA上进行操作,硬件计算资源寸土寸金,方便在中低端FPGA上实现。
  • 鲁棒性较高:最终只保留物体边缘处的视差,物体边缘的特征明显,视差的稳定性便会很强。
  • 视差图稀疏:当然,视差稀疏,梯度平缓的地方没有视差,有效信息少。
    稠密视差

常用的匹配算法:SGM,图割,深度学习,巴拉巴拉

算法特点:

  • 有效信息多:稠密,自然信息就丰富。
  • 计算量大:上述方法中计算量最小的可能就是SGM算法了。 
  • 硬件资源消耗大:其中,SGM算法框架更适合在FPGA上实施。至于那些以KITTI数据训练的深度算法还有很长的路要走。
  • 更易受光照影响:一点光照变化,可能就会引起图像纹理的变化,导致局部视差出现错误或者偏差。

综上,稀疏和稠密视差各有优劣,根据自己的应用场景选择技术方案。

大彩蛋:双目视觉相关网站

http://szeliski.org
http://vision.middlebury.edu
http://www.debevec.org
http://www.vision.deis.unibo.it
http://www.robots.ox.ac.uk
http://cvlab.epfl.ch
http://vision.cs.brown.edu
http://grail.cs.washington.edu
http://graphics.stanford.edu 
http://meshlab.sourceforge.net
http://www.cvlibs.net

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值