CSE 803 Stockman Fall 20081 Stereo models Algebraic models for stereo.

Slides:



Advertisements
Similar presentations
Epipolar Geometry.
Advertisements

Lecture 11: Two-view geometry
CS 376b Introduction to Computer Vision 04 / 21 / 2008 Instructor: Michael Eckmann.
Computer vision: models, learning and inference
Jan-Michael Frahm, Enrique Dunn Spring 2012
Two-view geometry.
Lecture 8: Stereo.
Camera calibration and epipolar geometry
Structure from motion.
Image Correspondence and Depth Recovery Gene Wang 4/26/2011.
Computer Vision : CISC 4/689
MSU CSE 240 Fall 2003 Stockman CV: 3D to 2D mathematics Perspective transformation; camera calibration; stereo computation; and more.
Used slides/content with permission from
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Epipolar Geometry and the Fundamental Matrix F
Previously Two view geometry: epipolar geometry Stereo vision: 3D reconstruction epipolar lines Baseline O O’ epipolar plane.
Single-view geometry Odilon Redon, Cyclops, 1914.
CV: 3D sensing and calibration
MSU CSE 803 Fall 2008 Stockman1 CV: 3D sensing and calibration Coordinate system changes; perspective transformation; Stereo and structured light.
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
COMP322/S2000/L271 Stereo Imaging Ref.V.S.Nalwa, A Guided Tour of Computer Vision, Addison Wesley, (ISBN ) Slides are adapted from CS641.
Stockman MSU/CSE Math models 3D to 2D Affine transformations in 3D; Projections 3D to 2D; Derivation of camera matrix form.
Structure Computation. How to compute the position of a point in 3- space given its image in two views and the camera matrices of those two views Use.
CS 558 C OMPUTER V ISION Lecture IX: Dimensionality Reduction.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
CSE 6367 Computer Vision Stereo Reconstruction Camera Coordinate Transformations “Everything should be made as simple as possible, but not simpler.” Albert.
Multi-view geometry. Multi-view geometry problems Structure: Given projections of the same 3D point in two or more images, compute the 3D coordinates.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
What we didn’t have time for CS664 Lecture 26 Thursday 12/02/04 Some slides c/o Dan Huttenlocher, Stefano Soatto, Sebastian Thrun.
Multi-view geometry.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
Epipolar geometry The fundamental matrix and the tensor
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Lecture 04 22/11/2011 Shai Avidan הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: , Perspective Geometry Camera Model Stereo Triangulation 3D Reconstruction by.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
1 Formation et Analyse d’Images Session 7 Daniela Hall 25 November 2004.
Single-view geometry Odilon Redon, Cyclops, 1914.
3D Sensing Camera Model Camera Calibration
Vocabulary Sheets Why??? Do I have to?? Code. Angle [definition] Formed by two rays with the same endpoint [picture or example of term] [symbol]
Two-view geometry. Epipolar Plane – plane containing baseline (1D family) Epipoles = intersections of baseline with image planes = projections of the.
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
6-2 Conic Sections: Circles Geometric definition: A circle is formed by cutting a circular cone with a plane perpendicular to the symmetry axis of the.
Single-view geometry Odilon Redon, Cyclops, 1914.
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.
Multi-view geometry. Multi-view geometry problems Structure: Given projections of the same 3D point in two or more images, compute the 3D coordinates.
Calibrating a single camera
2.2.4 Use slope criteria for parallel and perpendicular lines to solve problems on the coordinate plane.
Two-view geometry Computer Vision Spring 2018, Lecture 10
Epipolar geometry.
EECS 274 Computer Vision Stereopsis.
LESSON 84 – INTERSECTION OF 3 PLANES
Systems of equations Internal assessment 3.15.
Two-view geometry.
Advanced Computer Vision
Reconstruction.
Two-view geometry.
Course 6 Stereo.
Two-view geometry.
Multi-view geometry.
Single-view geometry Odilon Redon, Cyclops, 1914.
Chapter 11: Stereopsis Stereopsis: Fusing the pictures taken by two cameras and exploiting the difference (or disparity) between them to obtain the depth.
3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: 13
Presentation transcript:

CSE 803 Stockman Fall Stereo models Algebraic models for stereo

CSE 803 Stockman Fall General stereo environment A world point P seen by two cameras must lie at the intersection of two rays in space. (The algebraic model is 4 linear equations in the 3 unknowns x,y,z, enabling solution for x,y,z.) It is also common to use 3 cameras; the reason will be seen later on.

CSE 803 Stockman Fall Baseline stereo: carefully aligned cameras

CSE 803 Stockman Fall Computing (x, y, z) in 3D from corresponding 2D image points

CSE 803 Stockman Fall calibrated cameras view the same 3D point at (r1,c1)(r2,c2)

CSE 803 Stockman Fall Compute closest approach of the two rays: use center point V Shortest line segment between rays

CSE 803 Stockman Fall Connector is perpendicular to both imaging rays

CSE 803 Stockman Fall Geometric interpretation Create a plane perpendicular to ray P; it can slide along the ray. All lines normal to ray P are in this plane. Create a plane perpendicular to ray Q; it can slide along the ray. All normals to ray Q are in this plane. Slide the planes and find that shortest line segment simultaneously in both planes.

CSE 803 Stockman Fall Solve for the endpoints of the connector Scaler mult. Fix book

CSE 803 Stockman Fall How to find points Pj and Qj ? We assume ray P originates at some fixed image point [r, c]. The camra matrix is known. Ray P is defined by 2 linear equations in 3 unknowns [ W Px, W Py, W P Z ] Create a plane perpendicular to ray P; it can slide along the ray. Pick some plane, say W P Z = 20 and solve for the other two 3D coordinates where the ray P pierces this plane. Make sure that the ray is not parallel to the picked plane! Repeat this process to get two points on ray P and two points on ray Q; making sure to use the second camera matrix and second image point for Q.

CSE 803 Stockman Fall Correspondence problem is most difficult aspect Can use interest points and cross correlation Can limit search to epipolar line Can use symbolic matching (Ch 11) to determine corresponding points (called structural stereopsis) apparently humans don’t need ss

CSE 803 Stockman Fall Epipolar constraint With aligned cameras, search for corresponding point is 1D along corresponding row of other camera. So, the match for P1 in image I2 must be along a given row.

CSE 803 Stockman Fall Epipolar constraint for non baseline stereo computation If cameras are not aligned, a 1D search can still be determined for the corresponding point. P1, C1, C2 determine a plane that cuts image I2 in a line: P2 will be on that line. Need to know relative orientation of cameras C1 and C2

CSE 803 Stockman Fall Measuring driver body position 4 cameras were used to measure driver position and posture while driving: 2mm accuracy achieved