3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.

Slides:



Advertisements
Similar presentations
Epipolar Geometry.
Advertisements

3D reconstruction.
Geometry 2: A taste of projective geometry Introduction to Computer Vision Ronen Basri Weizmann Institute of Science.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Two-View Geometry CS Sastry and Yang
1 pb.  camera model  calibration  separation (int/ext)  pose Don’t get lost! What are we doing? Projective geometry Numerical tools Uncalibrated cameras.
Self-calibration.
Two-view geometry.
Camera calibration and epipolar geometry
Structure from motion.
Single-view metrology
Robot Vision SS 2008 Matthias Rüther 1 ROBOT VISION Lesson 6: Shape from Stereo Matthias Rüther Slides partial courtesy of Marc Pollefeys Department of.
Epipolar Geometry Class 7 Read notes Feature tracking run iterative L-K warp & upsample Tracking Good features Multi-scale Transl. Affine.
3D reconstruction class 11
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Structure from motion. Multiple-view geometry questions Scene geometry (structure): Given 2D point matches in two or more images, where are the corresponding.
Uncalibrated Geometry & Stratification Sastry and Yang
Epipolar Geometry and the Fundamental Matrix F
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Multiple-view Reconstruction from Points and Lines
Uncalibrated Epipolar - Calibration
Previously Two view geometry: epipolar geometry Stereo vision: 3D reconstruction epipolar lines Baseline O O’ epipolar plane.
Single-view geometry Odilon Redon, Cyclops, 1914.
Projected image of a cube. Classical Calibration.
Scene planes and homographies. Homographies given the plane and vice versa.
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.
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.
Automatic Camera Calibration
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Euclidean cameras and strong (Euclidean) calibration Intrinsic and extrinsic parameters Linear least-squares methods Linear calibration Degenerate point.
Projective cameras Motivation Elements of Projective Geometry Projective structure from motion Planches : –
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Imaging Geometry for the Pinhole Camera Outline: Motivation |The pinhole camera.
Projective geometry ECE 847: Digital Image Processing Stan Birchfield Clemson University.
Structure from Motion Course web page: vision.cis.udel.edu/~cv April 25, 2003  Lecture 26.
Metrology 1.Perspective distortion. 2.Depth is lost.
Single View Geometry Course web page: vision.cis.udel.edu/cv April 9, 2003  Lecture 20.
Two-view geometry Epipolar geometry F-matrix comp. 3D reconstruction
Multi-linear Systems and Invariant Theory in the Context of Computer Vision and Graphics CS329 Amnon Shashua.
Affine Structure from Motion
1 Camera calibration based on arbitrary parallelograms 授課教授:連震杰 學生:鄭光位.
Two-view geometry. Epipolar Plane – plane containing baseline (1D family) Epipoles = intersections of baseline with image planes = projections of the.
EECS 274 Computer Vision Affine Structure from Motion.
Reconnaissance d’objets et vision artificielle Jean Ponce Equipe-projet WILLOW ENS/INRIA/CNRS UMR 8548 Laboratoire.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
776 Computer Vision Jan-Michael Frahm & Enrique Dunn Spring 2013.
Auto-calibration we have just calibrated using a calibration object –another calibration object is the Tsai grid of Figure 7.1 on HZ182, which can be used.
MASKS © 2004 Invitation to 3D vision Uncalibrated Camera Chapter 6 Reconstruction from Two Uncalibrated Views Modified by L A Rønningen Oct 2008.
Reconstruction from Two Calibrated Views Two-View Geometry
Single-view geometry Odilon Redon, Cyclops, 1914.
Uncalibrated reconstruction Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration.
EECS 274 Computer Vision Projective Structure from Motion.
Lecture 22: Structure from motion CS6670: Computer Vision Noah Snavely.
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
Lecture 16: Image alignment
Calibrating a single camera
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
Two-view geometry Computer Vision Spring 2018, Lecture 10
Epipolar geometry.
CS Visual Recognition Projective Geometry Projective Geometry is a mathematical framework describing image formation by perspective camera. Under.
3D Photography: Epipolar geometry
Computer Graphics Recitation 12.
Estimating 2-view relationships
3D reconstruction class 11
Advanced Computer Vision
Uncalibrated Geometry & Stratification
George Mason University
Single-view geometry Odilon Redon, Cyclops, 1914.
Presentation transcript:

3D reconstruction of cameras and structure x i = PX i x’ i = P’X i

Outline of Reconstruction method 1. Compute the fundamental matrix from point correspondences 2. Compute the camera matrices from the fundamental matrix 3. For each point correspondence x i x’ i, compute the point in space that projects to these 2 image points

Computation of the fundamental matrix x’ i F x i = 0 With the x’ I and x i known, this equation is linear in the unknown entries of the matrix F. Thus 8 pairs of corresponding points is sufficient to solve for the entries of F up to scale. Usually, more than 8 point correspondences are used in a least square solution.

Computation of the camera matrices

Triangulation

Reconstruction ambiguity (a)

Reconstruction ambiguity (b)

Fig 9.2 Reconstruction ambiguity

Ambiguity for calibrated camera

Projective ambiguity

Projective reconstruction theorem

Relationship between projective and Euclidean reconstructions

Projective reconstruction

Projective Reconstruction 2 views of a house Fig. 9.3 a

Two views of a 3D projective reconstruction ( camera calibration matrices and scene geometry are not required) Fig 9.3b

Stratified reconstruction

The step to affine reconstruction

The essence of affine reconstruction is to locate the plane at infinity

Translation motion, Scene constraints

Parallel lines, distance ratios on a line

Projective reconstruction can be upgraded to affine using parallel scene lines

Affine reconstruction

Affine reconstruction 2

Affine reconstruction 3

The infinite homography

Result 9.3

One of the cameras is affine

The step to metric reconstruction

Proof

Proof 2

Constraints

Constraints 2

Constraints from the same cameras in all images

Direct metric reconstruction uisng 

Metric Reconstruction Fig. 9.5

Metric Reconstruction Texture mapped piecewise planar model

Metric Reconstruction 2

Direct Reconstruction Fig 9.6

Direct Reconstruction

Direct reconstruction Fig. 9.6

Direct reconstruction 2

Direct reconstruction 3

Table 9.1