Download presentation
Presentation is loading. Please wait.
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.