PatchMatch Stereo - Stereo Matching with Slanted Support Windows

被引:486
作者
Bleyer, Michael [1 ]
Rhemann, Christoph [1 ]
Rother, Carsten [2 ]
机构
[1] Vienna Univ Technol, Inst Software Technol, A-1040 Vienna, Austria
[2] Microsoft Res Cambridge, Cambridge, England
来源
PROCEEDINGS OF THE BRITISH MACHINE VISION CONFERENCE 2011 | 2011年
关键词
D O I
10.5244/C.25.14
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Common local stereo methods match support windows at integer-valued disparities. The implicit assumption that pixels within the support region have constant disparity does not hold for slanted surfaces and leads to a bias towards reconstructing frontoparallel surfaces. This work overcomes this bias by estimating an individual 3D plane at each pixel onto which the support region is projected. The major challenge of this approach is to find a pixel's optimal 3D plane among all possible planes whose number is infinite. We show that an ideal algorithm to solve this problem is PatchMatch [1] that we extend to find an approximate nearest neighbor according to a plane. In addition to PatchMatch's spatial propagation scheme, we propose (1) view propagation where planes are propagated among left and right views of the stereo pair and (2) temporal propagation where planes are propagated from preceding and consecutive frames of a video when doing temporal stereo. Adaptive support weights are used in matching cost aggregation to improve results at disparity borders. We also show that our slanted support windows can be used to compute a cost volume for global stereo methods, which allows for explicit treatment of occlusions and can handle large untextured regions. In the results we demonstrate that our method reconstructs highly slanted surfaces and achieves impressive disparity details with sub-pixel precision. In the Middlebury table, our method is currently top-performer among local methods and takes rank 2 among approximately 110 competitors if sub-pixel precision is considered.
引用
收藏
页数:11
相关论文
共 17 条
  • [1] [Anonymous], 2007, CVPR
  • [2] [Anonymous], 2002, ECCV
  • [3] A layered stereo matching algorithm using image segmentation and global visibility constraints
    Bleyer, M
    Gelautz, M
    [J]. ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2005, 59 (03) : 128 - 150
  • [4] Bleyer M., 2010, CVPR
  • [5] Fast approximate energy minimization via graph cuts
    Boykov, Y
    Veksler, O
    Zabih, R
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (11) : 1222 - 1239
  • [6] Finkelstein A., 2009, ACM T GRAPHICS SIGGR
  • [7] Gallup D., 2007, CVPR
  • [8] Gehrig S., 2007, ICCV VRML WORKSHOP
  • [9] LOCAL STEREO MATCHING USING GEODESIC SUPPORT WEIGHTS
    Hosni, Asmaa
    Bleyer, Michael
    Gelautz, Margrit
    Rhemann, Christoph
    [J]. 2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, : 2093 - 2096
  • [10] Fast Cost-Volume Filtering for Visual Correspondence and Beyond
    Rhemann, Christoph
    Hosni, Asmaa
    Bleyer, Michael
    Rother, Carsten
    Gelautz, Margrit
    [J]. 2011 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2011,