COMP322/S2000/L271 Stereo Imaging Ref.V.S.Nalwa, A Guided Tour of Computer Vision, Addison Wesley, 1993. (ISBN 1-201-54853-4) Slides are adapted from CS641.

Slides:



Advertisements
Similar presentations
Stereo Vision Reading: Chapter 11
Advertisements

Public Library, Stereoscopic Looking Room, Chicago, by Phillips, 1923.
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.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Lecture 8: Stereo.
Stereo.
Camera calibration and epipolar geometry
Last Time Pinhole camera model, projection
Computer Vision : CISC 4/689
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2005 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Epipolar Geometry Class 7 Read notes Feature tracking run iterative L-K warp & upsample Tracking Good features Multi-scale Transl. Affine.
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
CAU Kiel DAGM 2001-Tutorial on Visual-Geometric 3-D Scene Reconstruction 1 The plan for today Leftovers and from last time Camera matrix Part A) Notation,
Stereopsis Mark Twain at Pool Table", no date, UCR Museum of Photography.
3D from multiple views : Rendering and Image Processing Alexei Efros …with a lot of slides stolen from Steve Seitz and Jianbo Shi.
3D Computer Vision and Video Computing 3D Vision Lecture 14 Stereo Vision (I) CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
May 2004Stereo1 Introduction to Computer Vision CS / ECE 181B Tuesday, May 11, 2004  Multiple view geometry and stereo  Handout #6 available (check with.
Lec 21: Fundamental Matrix
CSE473/573 – Stereo Correspondence
Announcements PS3 Due Thursday PS4 Available today, due 4/17. Quiz 2 4/24.
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2006 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
Epipolar Geometry and Stereo Vision Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 04/12/11 Many slides adapted from Lana Lazebnik,
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Multi-view geometry. Multi-view geometry problems Structure: Given projections of the same 3D point in two or more images, compute the 3D coordinates.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30am – 11:50am Lecture #15.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Automatic Camera Calibration
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Geometric and Radiometric Camera Calibration Shape From Stereo requires geometric knowledge of: –Cameras’ extrinsic parameters, i.e. the geometric relationship.
Structure from images. Calibration Review: Pinhole Camera.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
Multi-view geometry.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
Recap from Monday Image Warping – Coordinate transforms – Linear transforms expressed in matrix form – Inverse transforms useful when synthesizing images.
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.
Stereo Course web page: vision.cis.udel.edu/~cv April 11, 2003  Lecture 21.
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
CSE 185 Introduction to Computer Vision Stereo. Taken at the same time or sequential in time stereo vision structure from motion optical flow Multiple.
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.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
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
Project 2 due today Project 3 out today Announcements TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA.
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.
Stereoscopic Imaging for Slow-Moving Autonomous Vehicle By: Alex Norton Advisor: Dr. Huggins February 28, 2012 Senior Project Progress Report Bradley University.
Multiple View Geometry and Stereo. Overview Single camera geometry – Recap of Homogenous coordinates – Perspective projection model – Camera calibration.
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.
Multiview geometry ECE 847: Digital Image Processing Stan Birchfield Clemson University.
CS 6501: 3D Reconstruction and Understanding Stereo Cameras
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
제 5 장 스테레오.
Two-view geometry Computer Vision Spring 2018, Lecture 10
Epipolar geometry.
What have we learned so far?
Two-view geometry.
Computer Vision Stereo Vision.
Chapter 11: Stereopsis Stereopsis: Fusing the pictures taken by two cameras and exploiting the difference (or disparity) between them to obtain the depth.
Presentation transcript:

COMP322/S2000/L271 Stereo Imaging Ref.V.S.Nalwa, A Guided Tour of Computer Vision, Addison Wesley, (ISBN ) Slides are adapted from CS641 (Spring 2000), offered by Dr. C. K Tang, CS Dept., HKUST

COMP322/S2000/L272 Stereo Imaging - Introduction l Two images l of the same static scene, each taken from a different viewpoint l can be used for 3-D reconstruction l this process is called stereo

COMP322/S2000/L273 Left EyeRight Eye Left Image Right Image Perceived Object 3-D Reconstruction by Stereo

COMP322/S2000/L274 Stereo Imaging in a Nutshell Correspondence Triangulation Alignment

COMP322/S2000/L275 Stereo Imaging l Theoretical Basis –Triangulation –Epipolar Geometry –Alignment, i.e. rectification l Correspondence - Matching of points from two images

COMP322/S2000/L276 + Left Center of Projection Object Point Left image Right Center of Projection + Right image Triangulation Line of sight

COMP322/S2000/L277 Triangulation - the underlying principle Assumptions: l perspective projection - pin-hole camera l uniqueness constraint along the line of sight Triangulation can be performed if m Cameras are calibrated (you know how to do this) m Correspondence of pixels between images are known (this is the major difficulty!!)

COMP322/S2000/L278 + Left Center of Projection Object Point Left image Right Center of Projection + Right image Triangulation Correspondence

COMP322/S2000/L279 Correspondence l Point (pixel) correspondence l Ambiguous correspondence between points in the 2 images l There may not be a correspondence pixel in the other image. Why?

COMP322/S2000/L Right Image Right Center of Projection + Left Image Left Center of Projection Correspondence - Ambiguous points

COMP322/S2000/L2711 Left Center of Projection Right Center of Projection ++ Left ImageRight Image Occluded in Right Image Occluded in Left Image Occlusion - no corresponding points

COMP322/S2000/L2712 Correspondence l Brute force approach: O(n 2 ) search, where n is the image dimension, i.e., one pixel is compared with every pixel in the other image, and return the best match. l this O(n 2 ) search is actually unnecessary: l 2 images of a static scene are related by Epipolar Geometry l the search of corresponding pixels becomes O(n) by making use of epipolar geometry

COMP322/S2000/L Right Image Right Center of Projection Projection of l - epipolar line + l Left Image Left Center of Projection Epipolar Geometry

COMP322/S2000/L2714 Correspondence based on Epipolar Constraint l one point in an image (e.g., left image) corresponds to a line in the other image (e.g. right image), this line is called the epipolar line l hence, given a point in image (I 1 ), to find a corresponding matching point in the other image (I 2 ), we can l compute the epipolar line in I 2 (and its conjugate in I 1 ) l search along the epipolar line

COMP322/S2000/L Left Center of Projection O 1 + Right Center of Projection O 2 Left image Right image Epipolar Lines Baseline Epipolar Plane Object Point

COMP322/S2000/L2716 Epipolar Plane l The 2 centers of projections and the object point (or one image point) together define a plane l this plane is called Epipolar Plane l this plane intersects with the 2 images and gives the corresponding epipolar lines

COMP322/S2000/L2717 How Does Stereo Work Epipolar Geometry Triangulation Alignment

COMP322/S2000/L2718 Alignment - Rectification l In general, the image planes of a given stereo pair are not parallel l By the process of rectification, l the image planes become coplanar and parallel to the baseline l corresponding epipolar lines are horizontally coincident

COMP322/S2000/L2719 Example of Rectification After: Before:

COMP322/S2000/L2720 Rectification l So, the 1-D search can proceed along the same, corresponding scanline l Hence, the correspondence problem is translated into one of finding the disparity l Note: Still under the assumption that the cameras are calibrated.

COMP322/S2000/L2721 Rectification l the image planes become coplanar and parallel to the baseline l corresponding epipolar lines are horizontally coincident

COMP322/S2000/L2722 Rectification l2l2 r2r2 l1l1 r1r1 v1 v2 Each “pair” of epipolar line will be transformed to be aligned (or the image planes will be “rotated” to be coplanar and parallel to the base line

COMP322/S2000/L2723 Correspondence and Disparity If the stereo pair has been rectified, then, for each image point (u,v) on one image: –1-D search along the same corresponding scanline –and find the disparity D(u,v) u1u1 u2u2

COMP322/S2000/L2724 v u m1m1 v u + d m2m2 correlation windows Epipolar line Intensity-based method

COMP322/S2000/L2725 Minimize Error Function Block matching: find minimum squared error

COMP322/S2000/L2726 How Does Stereo Work Correspondence Triangulation Alignment - Rectification