Presentation is loading. Please wait.

Presentation is loading. Please wait.

Stereo Video 1. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos 2. Real-time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral.

Similar presentations


Presentation on theme: "Stereo Video 1. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos 2. Real-time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral."— Presentation transcript:

1 Stereo Video 1. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos 2. Real-time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral Grid 3. Temporally Consistent Disparity and Optical Flow via Efficient Spatio-temporal Filtering 4. Efficient Spatio-temporal Local Stereo Matching Using Information Permeability Filtering 1

2 A. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos Michael Bleyer and Margrit Gelautz International Symposium on Image and Signal Processing and Analysis (ISPA) 2009 2

3 B. Real-time Spatiotemporal Stereo Matching Using The Dual-cross-bilateral Grid Christian Richardt, Douglas Orr, Ian Davies, Antonio Criminisi, and Neil A. Dodgson1 The European Conference on Computer Vision (ECCV) 2010 3

4 C. Temporally Consistent Disparity And Optical Flow Via Efficient Spatio-temporal Filtering Asmaa Hosni, Christoph Rhemann, Michael Bleyer, and Margrit Gelautz The Pacific-Rim Symposium on Image and Video Technology (PSIVT) 2011 4

5 D. Efficient Spatio-temporal Local Stereo Matching Using Information Permeability Filtering Cuong Cao Pham, Vinh Dinh Nguyen, and Jae Wook Jeon International Conference on Image Processing (ICIP)2012 5

6 Outline Introduction Related Works Methods and Results A. Median Filter B. Temporal DCB Grid C. Spatial-temporal Weighted Smoothing D. Three-pass Aggregation Comparison Conclusion 6

7 INTRODUCTION 7

8 Introduction Stereo matching issues only focus on static image pairs. The conventional methods estimate the disparities by using spatial and color information. The important problem of extending to video is flickering. Solution : Base on local methods (for real-time) Enforce temporally consistent (for flickering) 8

9 RELATED WORKS 9

10 Related Works About Local Methods The key of local method lies in the cost aggregation step. Aggregate the cost data from the neighboring pixels within a finite size window. The most well-known method is edge-preserving algorithm. Adaptive support wight Geodesic Diffusion Bilateral filter Guided filter 10

11 Related Works Single-frame stereo matching 11

12 Related Works Spatio-temporal stereo matching The inter disparity difference between two successive frames is minimized to enforce the temporal consistency. 12

13 METHODS AND RESULTS 13

14 A. Median filter 14

15 A. Median filter 15

16 A. Median filter Computing 1 disparity map takes 1 second. But a video content about 30~60 frames per second. => Can NOT achieve real-time. No data and comparison. 16

17 B. Temporal DCB Grid Bilateral Grid It runs faster and uses less memory as σ increases. Dual-Cross-Bilateral Grid 17

18 B. Temporal DCB Grid Dichromatic DCB Grid Comparison (fps) 18 200x

19 B. Temporal DCB Grid Temporal DCB Grid Last n = 5 frames, each weighted by w i i=0 : current frame i=1 : previous frame 19 Weighted Sum

20 B. Temporal DCB Grid 20 16 fps14 fps

21 21 B. Temporal DCB Grid Source data

22 B. Temporal DCB Grid Only use intensity information Just near-real-time 22

23 C. Spatial-temporal Weighted Smoothing Cost initialization Construct a spatio-temporal cost volume for each disparity d. Cost aggregation Smooth cost volume with a spatio-temporal filter.(Guided filter [1]) Disparity computation Select the lowest costs as disparity(WTA) Refinement Wighted median filter 23 [1]Rhemann, C., Hosni, A., Bleyer, M., Rother, C., Gelautz, M. Fast Cost-Volume Filtering for Visual Correspondence and Beyond. CVPR(2011) and PAMI (2013)

24 C. Spatial-temporal Weighted Smoothing 24

25 C. Spatial-temporal Weighted Smoothing Cost initialization Cost aggregation 25 w k : w x * w y* w t : smoothness parameter

26 C. Spatial-temporal Weighted Smoothing The guided filter weights can be implemented by a sequence of linear operations. All summations are 3D box filters and can be computed in O(N) time. 26

27 C. Spatial-temporal Weighted Smoothing Disparity computation : Winner take all Refinement : Wighted Meadian filter => Just adjust to reduce single frame error. 27

28 C. Spatial-temporal Weighted Smoothing Temporal vs. frame-by-frame processing. 2nd row: Disparity maps computed by a frame-by-frame implementation show flickering artifacts. 3rd row: Our proposed method exploits temporal information, thus can remove most artifacts 28

29 C. Spatial-temporal Weighted Smoothing 29

30 C. Spatial-temporal Weighted Smoothing 30

31 C. Spatial-temporal Weighted Smoothing 31

32 D. Three-pass cost aggregation Three-pass cost aggregation technique based on information permeability(Adaptive Support-Weight).[2] 32 [2] Yoon, K.J., Kweon, I.S.: Locally Adaptive Support-Weight Approach for Visual Correspondence Search. In: CVPR (2005)

33 D. Three-pass cost aggregation 33 Frame i+1 Frame i Frame i-1

34 D. Three-pass cost aggregation Matching cost initialization v = (x, y, t) represents the spatial and temporal positions of a voxel. Similarity(weighted) function 34 Show the effectiveness of using temporal information in addition to spatial information.

35 D. Three-pass cost aggregation Spatial Aggregation : Horizontal and then Vertical 35

36 D. Three-pass cost aggregation Temporal Aggregation : Forward and backward Disparity computation : WTA Refinement consistency check 3 × 3 median filter. 36

37 D. Three-pass cost aggregation Computational Complexity Only six multiplications and nine additions per voxel It is still more efficient than the adaptive support-weight approach. Without motion estimation 37

38 D. Three-pass cost aggregation 38

39 D. Three-pass cost aggregation 39

40 COMPARISON 40

41 Comparison A.B.C.D. MethodOptical flow + Median filter Weighted last 5 frames Guided filter temporally Three pass DrawbackToo slowOver smoothness Reference frame number 3 frames -1~1 5 frames -4~0 5 frames -2~2 3frames -1~1 41

42 Comparison 42 No post-processing Include post-processing : consistency check and 3 × 3 median filter

43 CONCLUSION 43

44 Conclusion Based on edge-preserving methods. Extend these concepts to time dimension. These methods only solved slow motion scenes. They do not perform well with dynamic scenes that contain large object motions. 44


Download ppt "Stereo Video 1. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos 2. Real-time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral."

Similar presentations


Ads by Google