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

Slides:



Advertisements
Similar presentations
Investigation Into Optical Flow Problem in the Presence of Spatially-varying Motion Blur Mohammad Hossein Daraei June 2014 University.
Advertisements

Improved Seam Carving for Video Retargeting Authors: Michael Rubinstein, Ariel Shamir and Shai Avidan Source: ACM Transactions on Graphics (TOG), Volume.
INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
Spatial-Temporal Consistency in Video Disparity Estimation ICASSP 2011 Ramsin Khoshabeh, Stanley H. Chan, Truong Q. Nguyen.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Cuong Cao Pham and Jae Wook Jeon, Member, IEEE
M.S. Student, Hee-Jong Hong
Real-Time Accurate Stereo Matching using Modified Two-Pass Aggregation and Winner- Take-All Guided Dynamic Programming Xuefeng Chang, Zhong Zhou, Yingjie.
Volodymyr Fedak Artifacts suppression in images and video.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
VIPER DSPS 1998 Slide 1 A DSP Solution to Error Concealment in Digital Video Eduardo Asbun and Edward J. Delp Video and Image Processing Laboratory (VIPER)
A LOW-COMPLEXITY, MOTION-ROBUST, SPATIO-TEMPORALLY ADAPTIVE VIDEO DE-NOISER WITH IN-LOOP NOISE ESTIMATION Chirag Jain, Sriram Sethuraman Ittiam Systems.
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
Yen-Lin Lee and Truong Nguyen ECE Dept., UCSD, La Jolla, CA Method and Architecture Design for Motion Compensated Frame Interpolation in High-Definition.
Natan Jacobson, Yen-Lin Lee, Vijay Mahadevan, Nuno Vasconcelos, Truong Q. Nguyen IEEE, ICME 2010.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Optical Flow Methods 2007/8/9.
MOVING OBJECTS SEGMENTATION AND ITS APPLICATIONS.
Multi-view stereo Many slides adapted from S. Seitz.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Compact Windows for Visual Correspondence via Minimum Ratio Cycle Algorithm Olga Veksler NEC Labs America.
Aleixo Cambeiro Barreiro 광주과학기술원 컴퓨터 비전 연구실
100+ Times Faster Weighted Median Filter [cvpr ‘14]
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
A REAL-TIME VIDEO OBJECT SEGMENTATION ALGORITHM BASED ON CHANGE DETECTION AND BACKGROUND UPDATING 楊靜杰 95/5/18.
Hand Signals Recognition from Video Using 3D Motion Capture Archive Tai-Peng Tian Stan Sclaroff Computer Science Department B OSTON U NIVERSITY I. Introduction.
Fast Cost-volume Filtering For Visual Correspondence and Beyond Asmaa Hosni, Member, IEEE, Christoph Rhemann, Michael Bleyer, Member, IEEE, Carsten Rother,
Recursive Bilateral Filtering F Reference Yang, Qingxiong. "Recursive bilateral filtering." ECCV Deriche, Rachid. "Recursively implementating.
Joint Histogram Based Cost Aggregation For Stereo Matching Dongbo Min, Member, IEEE, Jiangbo Lu, Member, IEEE, Minh N. Do, Senior Member, IEEE IEEE TRANSACTION.
Stereo Matching Low-Textured Survey 1.Stereo Matching-Based Low-Textured Scene Reconstruction for Autonomous Land Vehicles (ALV) Navigation 2.A Robust.
Stereo Matching Information Permeability For Stereo Matching – Cevahir Cigla and A.Aydın Alatan – Signal Processing: Image Communication, 2013 Radiometric.
Michael Bleyer LVA Stereo Vision
Jitter Camera: High Resolution Video from a Low Resolution Detector Moshe Ben-Ezra, Assaf Zomet and Shree K. Nayar IEEE CVPR Conference June 2004, Washington.
Fast Approximate Energy Minimization via Graph Cuts
ICPR/WDIA-2012 High Quality Novel View Synthesis Based on Low Resolution Depth Image and High Resolution Color Image Jui-Chiu Chiang, Zheng-Feng Liu, and.
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.
Graph Cut Algorithms for Binocular Stereo with Occlusions
Motion-Compensated Noise Reduction of B &W Motion Picture Films EE392J Final Project ZHU Xiaoqing March, 2002.
Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
Cross-Based Local Multipoint Filtering
A Non-local Cost Aggregation Method for Stereo Matching
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 34, NO. 2, FEBRUARY Leonardo De-Maeztu, Arantxa Villanueva, Member, IEEE, and.
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
CS 4487/6587 Algorithms for Image Analysis
Feature-Based Stereo Matching Using Graph Cuts Gorkem Saygili, Laurens van der Maaten, Emile A. Hendriks ASCI Conference 2011.
Window-based Approach For Fast Stereo Correspondence Raj Kumar Gupta, Siu-Yeung Cho IET Computer Vision,
Fast Cost-volume Filtering For Visual Correspondence and Beyond Asmaa Hosni, Member, IEEE, Christoph Rhemann, Michael Bleyer, Member, IEEE, Carsten Rother,
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
AAM based Face Tracking with Temporal Matching and Face Segmentation Mingcai Zhou 1 、 Lin Liang 2 、 Jian Sun 2 、 Yangsheng Wang 1 1 Institute of Automation.
Visual Odometry David Nister, CVPR 2004
Journal of Visual Communication and Image Representation
Efficient Stereo Matching Based on a New Confidence Metric
Optical flow and keypoint tracking Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Hierarchical Systolic Array Design for Full-Search Block Matching Motion Estimation Noam Gur Arie,August 2005.
Motion Segmentation at Any Speed Shrinivas J. Pundlik Department of Electrical and Computer Engineering, Clemson University, Clemson, SC.
Matte-Based Restoration of Vintage Video 指導老師 : 張元翔 主講人員 : 鄭功運.
Motion estimation Parametric motion (image alignment) Tracking Optical flow.
Motion estimation Digital Visual Effects, Spring 2005 Yung-Yu Chuang 2005/3/23 with slides by Michael Black and P. Anandan.
Energy minimization Another global approach to improve quality of correspondences Assumption: disparities vary (mostly) smoothly Minimize energy function:
Seamless Video Stitching from Hand-held Camera Inputs Kaimo Lin, Shuaicheng Liu, Loong-Fah Cheong, Bing Zeng National University of Singapore University.
CSE 185 Introduction to Computer Vision Stereo 2.
Local Stereo Matching Using Motion Cue and Modified Census in Video Disparity Estimation Zucheul Lee, Ramsin Khoshabeh, Jason Juang and Truong Q. Nguyen.
Real-Time Soft Shadows with Adaptive Light Source Sampling
Summary of “Efficient Deep Learning for Stereo Matching”
Image Segmentation Techniques
Image and Video Processing
HALO-FREE DESIGN FOR RETINEX BASED REAL-TIME VIDEO ENHANCEMENT SYSTEM
Presentation transcript:

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

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

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)

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)

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

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

INTRODUCTION 7

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

RELATED WORKS 9

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

Related Works Single-frame stereo matching 11

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

METHODS AND RESULTS 13

A. Median filter 14

A. Median filter 15

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

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

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

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

B. Temporal DCB Grid fps14 fps

21 B. Temporal DCB Grid Source data

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

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)

C. Spatial-temporal Weighted Smoothing 24

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

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

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

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

C. Spatial-temporal Weighted Smoothing 29

C. Spatial-temporal Weighted Smoothing 30

C. Spatial-temporal Weighted Smoothing 31

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)

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

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.

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

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

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

D. Three-pass cost aggregation 38

D. Three-pass cost aggregation 39

COMPARISON 40

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

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

CONCLUSION 43

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