Presentation is loading. Please wait.

Presentation is loading. Please wait.

Compact Windows for Visual Correspondence via Minimum Ratio Cycle Algorithm Olga Veksler NEC Labs America.

Similar presentations


Presentation on theme: "Compact Windows for Visual Correspondence via Minimum Ratio Cycle Algorithm Olga Veksler NEC Labs America."— Presentation transcript:

1 Compact Windows for Visual Correspondence via Minimum Ratio Cycle Algorithm Olga Veksler NEC Labs America

2 Local Approach Look at one image patch at at time Solve many small problems independently Fast, sufficient for some problems Global Approach Look at the whole image Solve one large problem Slower, more accurate

3 Local Approach Sufficient for some problems Central problem: window shape selection Efficiently solved using Minimum Ratio Cycle algorithm for graphs

4 stereo left imageright image disparity = x1-x2 Visual Correspondence (x1,y) (x2,y) motion first imagesecond image vertical motion horizontal motion (x1,y1) (x2,y2)

5 Local Approach [Levine’73] left image right image p 123 + + + 2 2 2 2 = Common C = i which gives best

6 Fixed Window Shape Problems true disparities fixed small windowfixed large window left image need different window shapes

7 Two inefficient methods proposed previously 1.Local greedy search [Levine CGIP’73, Kanade’PAMI94] 2.Direct search [Intille ECCV94,Geiger IJCV95] Variable Window: Previous Work ……. Need efficient optimization algorithm over sizes and shapes

8 Minimum Ratio Cycle G(V,E) and w(e), t(e): E R image pixels Find cycle C which minimizes: = W t

9 From Area to Cycle blue edge red edge + 5 -2 sum up terms inside using weights of edges 1 1 1 1 1 1 1

10 Window Cost C(W) = = size of W + … + 2 2 OK for any graphs not OK for any graph positive negative

11 Compact Windows p simple graph cycles C one-to-one correspondence compact windows W we construct graph s.t. only clockwise cycles

12 Cycle which is not Simple    C   C in this case: cycle C

13 Solving MRC search for smallest s.t. there is negative cycle on graph with edge weights: negative cycle detection takes time due to the special structure of our graphs find smallest s.t. for some cycle   ew   et  ew  et -   ew   et  -

14 there are are compact windows, if the largest allowed window is n by n Contains all possible rectangles but much more general than just rectangles Find optimal window in in theory, linear ( ) in practice Search over in time perimeter area examples of compact windows (small )

15 Sample Compact Windows

16 Speedup for pixel p, the algorithm extends windows over pixels which are likely to have the same disparity as p use the optimal window computed for p to approximate for pixels inside that window

17 Comparison to Fixed Window Compact windows:16% errors true disparities fixed small window: 33% errorsfixed large window: 30% errors

18 motion

19 Algorithm Tsukuba Venus Sawtooth Map Layered 1.581.520.340.37 Graph cuts 1.941.791.300.31 Belief prop 1.151.000.980.84 GC+occl. 1.272.790.361.79 Graph cuts 1.861.690.422.39 Multiw. Cut 8.080.530.610.26 Comp. win. 3.361.671.610.33 Results 13 other algorithms, local and global all global Running time: 8 to 22 seconds

20 Future Work Generalize the window class Generalize objective function –mean? –variance?


Download ppt "Compact Windows for Visual Correspondence via Minimum Ratio Cycle Algorithm Olga Veksler NEC Labs America."

Similar presentations


Ads by Google