Media Processor Lab. Media Processor Lab. Trellis-based Parallel Stereo Matching 2007. 4. 9. Media Processor Lab. Sejong univ.

Slides:



Advertisements
Similar presentations
A Robust Super Resolution Method for Images of 3D Scenes Pablo L. Sala Department of Computer Science University of Toronto.
Advertisements

Stereo Vision Reading: Chapter 11
Gratuitous Picture US Naval Artillery Rangefinder from World War I (1918)!!
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image Where does the.
Lecture 8: Stereo.
Last Time Pinhole camera model, projection
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2005 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Computer Vision : CISC 4/689 Adaptation from: Prof. James M. Rehg, G.Tech.
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
1 Introduction to 3D Imaging: Perceiving 3D from 2D Images How can we derive 3D information from one or more 2D images? There have been 2 approaches: 1.
Introduction to Computer Vision 3D Vision Topic 9 Stereo Vision (I) CMPSCI 591A/691A CMPSCI 570/670.
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.
Virtual Control of Optical Axis of the 3DTV Camera for Reducing Visual Fatigue in Stereoscopic 3DTV Presenter: Yi Shi & Saul Rodriguez March 26, 2008.
Stereo Computation using Iterative Graph-Cuts
3D Computer Vision and Video Computing 3D Vision Lecture 14 Stereo Vision (I) CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
Lec 21: Fundamental Matrix
CSE473/573 – Stereo Correspondence
Scene planes and homographies. Homographies given the plane and vice versa.
Stereo Sebastian Thrun, Gary Bradski, Daniel Russakoff Stanford CS223B Computer Vision (with slides by James Rehg and.
Visualization- Determining Depth From Stereo Saurav Basu BITS Pilani 2002.
COMP322/S2000/L271 Stereo Imaging Ref.V.S.Nalwa, A Guided Tour of Computer Vision, Addison Wesley, (ISBN ) Slides are adapted from CS641.
Stereo vision A brief introduction Máté István MSc Informatics.
Project 4 Results Representation – SIFT and HoG are popular and successful. Data – Hugely varying results from hard mining. Learning – Non-linear classifier.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
Automatic Camera Calibration
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
Epipolar geometry Epipolar Plane Baseline Epipoles Epipolar Lines
Stereo Vision Reading: Chapter 11 Stereo matching computes depth from two or more images Subproblems: –Calibrating camera positions. –Finding all corresponding.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
Correspondence-Free Determination of the Affine Fundamental Matrix (Tue) Young Ki Baik, Computer Vision Lab.
Stereo Many slides adapted from Steve Seitz.
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image image 1image.
Computer Vision, Robert Pless
Computer Vision Stereo Vision. Bahadir K. Gunturk2 Pinhole Camera.
CSE 185 Introduction to Computer Vision Stereo. Taken at the same time or sequential in time stereo vision structure from motion optical flow Multiple.
Media Processor Lab. Media Processor Lab. High Performance De-Interlacing Algorithm for Digital Television Displays Media Processor Lab.
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
stereo Outline : Remind class of 3d geometry Introduction
Feature Matching. Feature Space Outlier Rejection.
Jochen Triesch, UC San Diego, 1 Stereo Outline: parallel camera axes convergent axes, epipolar geometry correspondence.
Solving for Stereo Correspondence Many slides drawn from Lana Lazebnik, UIUC.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Computer vision: models, learning and inference M Ahad Multiple Cameras
Jeong Kanghun CRV (Computer & Robot Vision) Lab..
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.
Digital Image Processing Additional Material : Imaging Geometry 11 September 2006 Digital Image Processing Additional Material : Imaging Geometry 11 September.
Stereo March 8, 2007 Suggested Reading: Horn Chapter 13.
Advanced Computer Vision Chapter 11 Stereo Correspondence Presented by: 蘇唯誠 指導教授 : 傅楸善 博士.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
John Morris These slides were adapted from a set of lectures written by Mircea Nicolescu, University of Nevada at Reno Stereo Vision Iolanthe in the Bay.
Computational Vision CSCI 363, Fall 2012 Lecture 17 Stereopsis II
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
Correspondence and Stereopsis. Introduction Disparity – Informally: difference between two pictures – Allows us to gain a strong sense of depth Stereopsis.
CSE 185 Introduction to Computer Vision Stereo 2.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
제 5 장 스테레오.
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Epipolar geometry.
Geometry 3: Stereo Reconstruction
Two-view geometry.
Binocular Stereo Vision
Binocular Stereo Vision
Binocular Stereo Vision
Computer Vision Stereo Vision.
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:

Media Processor Lab. Media Processor Lab. Trellis-based Parallel Stereo Matching Media Processor Lab. Sejong univ. Dong-seok Kim

Media Processor Lab. Media Processor Lab. # 2. Contents  Introduction  Stereo Vision Model  Center-referenced space  Constraints on disparity  Estimating optimal disparity  Experimental results  Conclusion

Media Processor Lab. Media Processor Lab. # 3. Introduction  Stereo vision is an inverse process that attempts to restore the original scene from a pair of images.  In this paper a new basis for disparity based on center-referenced coordinates is presented that is concise and complete in terms of constraint representation.

Media Processor Lab. Media Processor Lab. # 4. Stereo Vision Model (1)  Projection Model  Assumption : coplanar image planes, parallel optical axes, equal focal lengths l, and matching epipolar lines  The inverse match space I is the finite set of points, represented by solid dots, that are reconstructable by matching image pixels.  Left image scan line : f l = [f l 1 ··· f l N ]  Right image scan line : f r = [f r 1 ··· f r N ]

Media Processor Lab. Media Processor Lab. # 5. Stereo Vision Model (2)  Representation of Correspondence  Each element of each scan line can  have a corresponding element in the other image scan line, denoted (f l i, f r j )  be occluded in the other image scan line, denoted (f l i, Ø) for a left image element (right occlusion) and (Ø, f r i ) for a right image element (left occlusion)  Left-referenced disparity map : d l = [d l 1 ··· d l N ]  Disparity value : d l i ⇔ (f l i, f r i+d l i )  Right-referenced disparity map : d r = [d r 1 ··· d r N ]  Disparity value : d r j ⇔ (f l i+d r j,f r j ).

Media Processor Lab. Media Processor Lab. # 6. Center-referenced space (1)  Using only left- or right-referenced disparity, it is difficult to represent common matching constraints with respect to both images.  An alternate center-referenced projection  The focal point p c located at the midpoint between the focal points for the left and right image plane  Plane with 2N + 1 and focal length of 2l  The projection lines intersect with the horizontal iso- disparity lines forms the inverse space D.

Media Processor Lab. Media Processor Lab. # 7. Center-referenced space (2)  Center-referenced disparity vector d = [d 0 ··· d 2N ]  disparity value d i indicates the depth index of a real world point along the projection line from site i on the center image plane  If d i is a match point : (f l (i – d j + 1)/2, f r (i + d j + 1)/2 )  (f l i, f r j ) is denoted by the disparity d i + j – 1 = j – i  The odd function o(x) is used to indicate if d i is a match point, that is o(i + di) = 1 when d i is a match point.

Media Processor Lab. Media Processor Lab. # 8. Center-referenced space (3)  Represent occlusions by assigning the highest possible disparity (Fig. 3)  The correspondence (f l 5, f r 8 ) creates a right occlusion for which the real object could lie anywhere in the triangular Right Occlusion Region (ROR)  If only I is used, then the match points (solid dots) in the ROR are used.  D contains additional occlusion points (open dots) in the ROR that are further to the right, which are used instead.

Media Processor Lab. Media Processor Lab. # 9. Constraints on disparity  Parallel axes : d i ≥ 0  Endpoints : d 0 = d 2N = 0  Cohesiveness : d i – d i – 1 ∈ {–1, 0, 1}  Uniqueness : o(i + d i ) = 1 ⇒ d i–1 = d i = d i+1

Media Processor Lab. Media Processor Lab. # 10. Estimating optimal disparity  DP techniques progressing through the trellis from left to right (site i = 0, …, 2N). In recursive form, the shortest path algorithm for disparity is formally given by:  Initialization : Endpoint has zero disparity  Recursion : At each site i = 1, … 2N, find the best path into each node j. if i+j is even, otherwise  Termination : i = 2N and j = 0.  Reconstruction : Backtrack the decisions..

Media Processor Lab. Media Processor Lab. # 11. Experimental results

Media Processor Lab. Media Processor Lab. # 12. Conclusion  We have used a center-referenced projection to represent the discrete inverse space for stereo correspondence.  This space D contains additional occlusion points which we exploit to create a concise representation of correspondence and occlusion.  The algorithm was tested on both real and synthetic image pairs with good results.