Jeong Kanghun CRV (Computer & Robot Vision) Lab..

Slides:



Advertisements
Similar presentations
Discontinuity Preserving Stereo with Small Baseline Multi-Flash Illumination Rogerio Feris 1, Ramesh Raskar 2, Longbin Chen 1, Karhan Tan 3 and Matthew.
Advertisements

www-video.eecs.berkeley.edu/research
Dynamic Occlusion Analysis in Optical Flow Fields
Stereo Vision Reading: Chapter 11
CS 376b Introduction to Computer Vision 04 / 21 / 2008 Instructor: Michael Eckmann.
Gratuitous Picture US Naval Artillery Rangefinder from World War I (1918)!!
Real-Time Accurate Stereo Matching using Modified Two-Pass Aggregation and Winner- Take-All Guided Dynamic Programming Xuefeng Chang, Zhong Zhou, Yingjie.
Stereo Matching Segment-based Belief Propagation Iolanthe II racing in Waitemata Harbour.
Does Color Really Help in Dense Stereo Matching?
Tracking Features with Large Motion. Abstract Problem: When frame-to-frame motion is too large, KLT feature tracker does not work. Solution: Estimate.
Boundary matting for view synthesis Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Computer Vision and Image Understanding 103 (2006) 22–32.
Last Time Pinhole camera model, projection
A Convex Optimization Approach for Depth Estimation Under Illumination Variation Wided Miled, Student Member, IEEE, Jean-Christophe Pesquet, Senior Member,
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
Computer Vision : CISC 4/689 Adaptation from: Prof. James M. Rehg, G.Tech.
Stereoscopic Light Stripe Scanning: Interference Rejection, Error Minimization and Calibration By: Geoffrey Taylor Lindsay Kleeman Presented by: Ali Agha.
Stereo & Iterative Graph-Cuts Alex Rav-Acha Vision Course Hebrew University.
The plan for today Camera matrix
CS 223b 1 More on stereo and correspondence. CS 223b 2 =?f g Mostpopular For each window, match to closest window on epipolar line in other image. (slides.
Optical flow and Tracking CISC 649/849 Spring 2009 University of Delaware.
Stereo Computation using Iterative Graph-Cuts
Announcements PS3 Due Thursday PS4 Available today, due 4/17. Quiz 2 4/24.
COMP322/S2000/L271 Stereo Imaging Ref.V.S.Nalwa, A Guided Tour of Computer Vision, Addison Wesley, (ISBN ) Slides are adapted from CS641.
Stereo matching Class 10 Read Chapter 7 Tsukuba dataset.
Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’04) /04 $20.00 c 2004 IEEE 1 Li Hong.
Depth and Motion Discontinuities Stan Birchfield Ph.D. oral defense Stanford University January 1999.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Stereo Matching Information Permeability For Stereo Matching – Cevahir Cigla and A.Aydın Alatan – Signal Processing: Image Communication, 2013 Radiometric.
Structure from images. Calibration Review: Pinhole Camera.
Michael Bleyer LVA Stereo Vision
A Rapid Stereo Matching Algorithm Based on Disparity Interpolation Gang Yao Yong Liu Bangjun Lei Dong Ren Institute of Intelligent Vision and Image Information.
Introduction Autostereoscopic displays give great promise as the future of 3D technology. These displays spatially multiplex many views onto a screen,
Fast Approximate Energy Minimization via Graph Cuts
Surface Stereo with Soft Segmentation Michael Bleyer 1, Carsten Rother 2, Pushmeet Kohli 2 1 Vienna University of Technology, Austria 2 Microsoft Research.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
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
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.
Stereo Vision Reading: Chapter 11 Stereo matching computes depth from two or more images Subproblems: –Calibrating camera positions. –Finding all corresponding.
Auditory and Visual Spatial Sensing Stan Birchfield Department of Electrical and Computer Engineering Clemson University.
CS 4487/6587 Algorithms for Image Analysis
Computer Vision, Robert Pless
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Michael Bleyer LVA Stereo Vision
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Joint Tracking of Features and Edges STAN BIRCHFIELD AND SHRINIVAS PUNDLIK CLEMSON UNIVERSITY ABSTRACT LUCAS-KANADE AND HORN-SCHUNCK JOINT TRACKING OF.
Solving for Stereo Correspondence Many slides drawn from Lana Lazebnik, UIUC.
Journal of Visual Communication and Image Representation
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
A global approach Finding correspondence between a pair of epipolar lines for all pixels simultaneously Local method: no guarantee we will have one to.
Correspondence and Stereopsis Original notes by W. Correa. Figures from [Forsyth & Ponce] and [Trucco & Verri]
John Morris Stereo Vision (continued) Iolanthe returns to the Waitemata Harbour.
Media Processor Lab. Media Processor Lab. Trellis-based Parallel Stereo Matching Media Processor Lab. Sejong univ.
Stereo Matching Using Dynamic Programming
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
數位三維視訊 楊 家 輝 Jar-Ferr Yang 電腦與通信工程研究所 電機工程學系 國立成功大學 Institute of Computer and Communication Engineering Department of Electrical Engineering National Cheng.
Energy minimization Another global approach to improve quality of correspondences Assumption: disparities vary (mostly) smoothly Minimize energy function:
Correspondence and Stereopsis. Introduction Disparity – Informally: difference between two pictures – Allows us to gain a strong sense of depth Stereopsis.
1 2D TO 3D IMAGE AND VIDEO CONVERSION. INTRODUCTION The goal is to take already existing 2D content, and artificially produce the left and right views.
A Plane-Based Approach to Mondrian Stereo Matching
Semi-Global Matching with self-adjusting penalties
What have we learned so far?
Range Imaging Through Triangulation
Multiway Cut for Stereo and Motion with Slanted Surfaces
Course 6 Stereo.
Chapter 11: Stereopsis Stereopsis: Fusing the pictures taken by two cameras and exploiting the difference (or disparity) between them to obtain the depth.
Stereo vision Many slides adapted from Steve Seitz.
Presentation transcript:

Jeong Kanghun CRV (Computer & Robot Vision) Lab.

Index of paper 1. Introduction 2. Stereo formulation 1. Cost function 1.Occlusion penalty and match reward 2.Pixel dissimilarity 2. Hard constraints 1.Intensity variation accompanies depth discontinuities 2.Constraints related to search 3. Searching along epipolar scanlines 1. Two dual optimal algorithms 2. A faster algorithm 4. Propagating information between scanlines 5. Experimental results 6. Comparison with previous work 7. Conclusion

Abstract  The algorithm matches individual pixels in corresponding scanline pairs  Allowing occluded pixel to remain unmatched, then propagates the information between scanlines by means of a fast postprocessor.  1. 5 microseconds per pixel per disparity on a workstation.

1. Introduction  A method for detecting depth discontinuities from a stereo pair of images.  Disparity map  Postprocessing step propagates information between the scanlines to refine the disparity map and the depth discontinuities. 1. The image sampling problem is overcome by using a measure of pixel dissimilarity that is insensitive to sampling 2. The algorithm handles large untextured regions which present a challenge to many existing stereo algorithms 3. Unlikely search nodes are pruned to reduce dramatically the running time of dynamic programming

2. Stereo formulation  I L (x), I R (y) are images of the same scene point. (Throughout this paper, x denotes a pixel in the left scanline, while y denotes a pixel in the right scanline.)  Unmatched pixels are occluded.  Disparity : =  The depth-discontinuity pixels are labelled as those pixels that border a change of at least two levels of disparity and that lie on the far object.

2. Stereo formulation(cont.)

2.1 Cost function  N is number of occlusion (not the number of occluded pixels).  M is matched pixel.  K occ : 25  K r : 5 Constant occlusion penalty Constant match reward Dissimilarity between pixels

2.2.2 Pixel dissimilarity  We propose instead to use the linearly interpolated intensity functions surrounding two pixels to measure their dissimilarity, in a method that is provably insensitive to sampling  I R and I L incident upon two corresponding scanlines of the left and right cameras, respectively. the linearly interpolated function between the sample points of the right scanline. chosen as the pixels whose dissimilarity is to be measured

2.2.2 Pixel dissimilarity(cont.)  The dissimilarity between the pixels is computed as the minimum of this quantity and its symmetric counterpart  definition of d is symmetrical.

2.2.2 Pixel dissimilarity(cont.) I min and I max

2.2.2 Pixel dissimilarity(cont.)  The quantity d is insensitive to sampling in the sense that, without noise or other distortions.  d(x i, y i ) = 0 whenever y i is the closest sampling point to the y value corresponding to x i.

2.2 Hard constraints  All match sequences to satisfy certain constraints.  The second set facilitates a systematic, efficient search.

2.2.1 Intensity variation accompanies depth discontinuities  For a scene to be artificially altered by placing a textured background.  Namely that intensity variation accompanies depth discontinuities (Think of it as a weak intensity edge)  Intensity variation occurring at a depth discontinuity (as the result of an intensity difference between the near object and the far object)  The same disparity as the near object (on next slide)

2.2.2 Constraints related to search If (x, y) is a match, either x + 1 or y + 1 must be matched.

3. Searching along epipolar scanlines  To find the optimal match sequence by conducting an exhaustive search.  X corresponds to an occluded pixel

3.1 Two dual optimal algorithms  Fig. 5b and Fig. 5c Matched pixels

3.2 A faster algorithm  The running time would not be reduced because of the difficulty in determining whether there is a lower- cost match above or to the left of another match.

4. Propagating information between scanlines  We have devised a method for postprocessing the disparity map by propagating reliable disparity values into regions of unreliable disparity values.  Each pixel is assigned a level of reliability

5. Experimental Result  Slightly defocused of 10 mm  It is important to note that even in principle this problem can never be eliminated completely.  The algorithm is heavily dependent upon local information.  Using size of 630 X 480 images.  The maximum disparity is set 14.

Conclusion  Detecting depth discontinuities is an important problem that is rarely emphasized in stereo matching.  The algorithm is fast and able to compute disparities and depth discontinuities in some situations where previous algorithms would fail.

Figure 8 : Result