三维匹配_漫谈2:经典的立体匹配算法-PatchMatch

5ba8945f9820867a406ae4ca439e050f.png

本文要介绍的是Adobe上采用的经典立体匹配算法PatchMtach(2009)以及由此派生的Microsoft Research 提出的PathMatchStereo(2011)。

PatchMatch主要用于在两幅二维图像中搜索最近领域中相似度最高的patch。其主要基于随机采样(random sampling)思想,并根据图像区域相似性,提供一种在整个图像区域快速propagate以提高搜索与匹配效率的机制(算法原理如下图)。目前主要应用于图像编辑工具,也扩展到诸如双目匹配、AR等多个研究领域。

57deba42e3e9e77bbfca86f0fb39a4aa.png

PatchMatchStereo是在PatchMatch思想基础上,由Microsoft Research 提出的一种三维立体匹配算法。二维图像扩展到视频匹配会带来更多的难点,由于包含每个像素有近似无限的三维平面,那么如何找到一个最优三维平面是面临的关键问题。文章贡献在于2点:(1)视图步进,按照立体匹配对从左视图至右视图的顺序完成平面步进;(2)时间步进,按照一段视频连续帧从前至后的顺序完成平面步进(目标移动很小的情况)。算法原理如下图所示。

c598712cab9c0795b8e8277968d6ab5e.png

为了解决物体遮挡与无纹理匹配问题,作者在倾斜平面上实现了全局匹配功能,并获得了亚像素级的匹配精度。实验结果如下图所示。

ffff204923ebd69bd4daec1fb18d5178.png

上图中,从左至右,1图为视频原图,2图为文章方法重建的视差图,3图为视频原图,4图为文章方法重建的视差图。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值