Stereo Vision; Stereo correspondence; dense two-frame correspondwindows
we mainly focus on the dense match instead of sparse or feature based stereo match methods.
Application: view synthesis and imagebased renderingapp
problems: noise, ambiguous, occlusion, and lack of texture. ide
assumptions:ui
Terms: this
Four steps:spa
(1) matching cost computation; (2) cost (support) aggregation;(3) disparity computation / optimization; and (4) disparity refinement.component
(1) Matching cost computation: -->the initial disparity space image M0(x; y; d).orm
squared intensity differences (SSD) ip
ab solute intensity differences (SAD)normalized cross-correlationgradient-based measures, phase and filter-bank responsesci
truncated quadratics and contaminated Gaussians
(2) cost (support) aggregation:
Local and window-based methods aggregate the matching cost by summing or averaging over a support region in the DSI M(x; y; d).
Two-dimensional evidence aggregation has been implemented using square windows or Gaussian convolution (traditional), multiple windows anchored at different points (shiftable windows), windows with adaptive sizes, and windows based on connected components of constant disparity. Three -dimensional support functions that have been proposed include limited disparity difference, limited disparity gradient, and Prazdny's coherence principle.
(3) disparity computation / optimization:
Local methods. a local 「winner-tak e-all 」(WTA)
Global optimization.(often skip the aggregation step)
minimize the global energy: E(d)=Edata(d)+λEsmooth(d).
Edata(d) =sum(M(x,y,d(x,y)))
Esmooth(d) =sum(ρ(d(x,y)-d(x+1,y))+ρ(d(x,y)-d(x,y+1))), where ρ is some monotonically increasing function of disparity
poor results occur at object boundaries, and the energy function solving this problems is called discontinuity-preserving based on robust ρ functions.
dynamic programming--scanline optimization.(problems: occlusion,inter-scanline consistency.
(4) disparity refinement:
estimate sub-pixel disparity.