Uncalibrated Geometry & Stratification

Slides:



Advertisements
Similar presentations
Epipolar Geometry.
Advertisements

Lecture 11: Two-view geometry
3D reconstruction.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Two-View Geometry CS Sastry and Yang
Self-calibration.
Two-view geometry.
Recovering metric and affine properties from images
Camera calibration and epipolar geometry
Structure from motion.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
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
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
Self-calibration Class 21 Multiple View Geometry Comp Marc Pollefeys.
Uncalibrated Epipolar - Calibration
Previously Two view geometry: epipolar geometry Stereo vision: 3D reconstruction epipolar lines Baseline O O’ epipolar plane.
Projected image of a cube. Classical Calibration.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
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
Computer vision: models, learning and inference
Camera Geometry and Calibration Thanks to Martial Hebert.
Multi-view geometry.
1 Preview At least two views are required to access the depth of a scene point and in turn to reconstruct scene structure Multiple views can be obtained.
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.
Lecture 04 22/11/2011 Shai Avidan הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Multiview Geometry and Stereopsis. Inputs: two images of a scene (taken from 2 viewpoints). Output: Depth map. Inputs: multiple images of a scene. Output:
Two-view geometry Epipolar geometry F-matrix comp. 3D reconstruction
HONGIK UNIVERSITY School of Radio Science & Communication Engineering Visual Information Processing Lab Hong-Ik University School of Radio Science & Communication.
Geometry of Multiple Views
Affine Structure from Motion
1 Camera calibration based on arbitrary parallelograms 授課教授:連震杰 學生:鄭光位.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
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.
3D reconstruction from uncalibrated images
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.
Linearizing (assuming small (u,v)): Brightness Constancy Equation: The Brightness Constraint Where:),(),(yxJyxII t  Each pixel provides 1 equation in.
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
Geometry Reconstruction March 22, Fundamental Matrix An important problem: Determine the epipolar geometry. That is, the correspondence between.
Uncalibrated reconstruction Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration.
Structure from motion Multi-view geometry Affine structure from motion Projective structure from motion Planches : –
EECS 274 Computer Vision Projective Structure from Motion.
Multi-view geometry. Multi-view geometry problems Structure: Given projections of the same 3D point in two or more images, compute the 3D coordinates.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
René Vidal and Xiaodong Fan Center for Imaging Science
The Brightness Constraint
Two-view geometry Computer Vision Spring 2018, Lecture 10
Epipolar geometry.
Epipolar Geometry class 11
3D Photography: Epipolar geometry
The Brightness Constraint
The Brightness Constraint
3D reconstruction class 11
George Mason University
Reconstruction.
Two-view geometry.
Two-view geometry.
Multi-view geometry.
Single-view geometry Odilon Redon, Cyclops, 1914.
Presentation transcript:

Uncalibrated Geometry & Stratification Stefano Soatto UCLA Yi Ma UIUC

Overview Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration with partial scene knowledge September 15, 2003 ICRA2003, Taipei

Uncalibrated Camera calibrated coordinates Linear transformation pixel September 15, 2003 ICRA2003, Taipei

Uncalibrated Camera Calibrated camera Uncalibrated camera Image plane coordinates Camera extrinsic parameters Perspective projection Calibrated camera Pixel coordinates Projection matrix Uncalibrated camera September 15, 2003 ICRA2003, Taipei

Taxonomy on Uncalibrated Reconstruction is known, back to calibrated case is unknown Calibration with complete scene knowledge (a rig) – estimate Uncalibrated reconstruction despite the lack of knowledge of Autocalibration (recover from uncalibrated images) Use partial knowledge Parallel lines, vanishing points, planar motion, constant intrinsic Ambiguities, stratification (multiple views) September 15, 2003 ICRA2003, Taipei

Calibration with a Rig Use the fact that both 3-D and 2-D coordinates of feature points on a pre-fabricated object (e.g., a cube) are known. September 15, 2003 ICRA2003, Taipei

Calibration with a Rig Given 3-D coordinates on known object Eliminate unknown scales Recover projection matrix Factor the into and using QR decomposition Solve for translation September 15, 2003 ICRA2003, Taipei

Uncalibrated Camera vs. Distorted Space Inner product in Euclidean space: compute distances and angles Calibration transforming spatial coordinates Transformation induced a new inner product (the metric of the space) and are equivalent September 15, 2003 ICRA2003, Taipei

Calibrated vs. Uncalibrated Space September 15, 2003 ICRA2003, Taipei

Calibrated vs. Uncalibrated Space Distances and angles are modified by September 15, 2003 ICRA2003, Taipei

Motion in the Distorted Space Calibrated space Uncalibrated space Uncalibrated coordinates are related by Conjugate of the Euclidean group September 15, 2003 ICRA2003, Taipei

Uncalibrated Camera or Distorted Space Uncalibrated camera with a calibration matrix K viewing points in Euclidean space and moving with (R,T) is equivalent to a calibrated camera viewing points in distorted space governed by S and moving with a motion conjugate to (R,T) September 15, 2003 ICRA2003, Taipei

Uncalibrated Epipolar Geometry Epipolar constraint Fundamental matrix Equivalent forms of September 15, 2003 ICRA2003, Taipei

Properties of the Fundamental Matrix Epipolar lines Epipoles Image correspondences September 15, 2003 ICRA2003, Taipei

Properties of the Fundamental Matrix A nonzero matrix is a fundamental matrix if has a singular value decomposition (SVD) with for some . There is little structure in the matrix except that September 15, 2003 ICRA2003, Taipei

What Does F Tell Us? can be inferred from point matches (eight-point algorithm) Cannot extract motion, structure and calibration from one fundamental matrix (two views) allows reconstruction up to a projective transformation (as we will see soon) encodes all the geometric information among two views when no additional information is available September 15, 2003 ICRA2003, Taipei

Decomposing the Fundamental Matrix Decomposition of the fundamental matrix into a skew symmetric matrix and a nonsingular matrix Decomposition of is not unique Unknown parameters - ambiguity Corresponding projection matrix September 15, 2003 ICRA2003, Taipei

Ambiguities in Image Formation Potential ambiguities Ambiguity in (can be recovered uniquely – QR) Structure of the motion parameters Just an arbitrary choice of reference coordinate frame September 15, 2003 ICRA2003, Taipei

Ambiguities in Image Formation Structure of motion parameters September 15, 2003 ICRA2003, Taipei

Ambiguities in Image Formation Structure of the projection matrix For any invertible 4 x 4 matrix In the uncalibrated case we cannot distinguish between camera imaging word from camera imaging distorted world In general, is of the following form In order to preserve the choice of the first reference frame we can restrict some DOF of September 15, 2003 ICRA2003, Taipei

Structure of the Projective Ambiguity For i-th frame 1st frame as reference Choose the projective reference frame then ambiguity is can be further decomposed as September 15, 2003 ICRA2003, Taipei

Geometric Stratification (cont) September 15, 2003 ICRA2003, Taipei

Projective Reconstruction From points, extract , from which extract and Canonical decomposition Projection matrices September 15, 2003 ICRA2003, Taipei

Projective Reconstruction Given projection matrices recover projective structure This is a linear problem and can be solve using least-squares techniques. Given 2 images and no prior information, the scene can be recovered up a 4-parameter family of solutions. This is the best one can do without knowing calibration! September 15, 2003 ICRA2003, Taipei

Affine Upgrade Upgrade projective structure to an affine structure Exploit partial scene knowledge Vanishing points, no skew, known principal point Special motions Pure rotation, pure translation, planar motion, rectilinear motion Constant camera parameters (multi-view) September 15, 2003 ICRA2003, Taipei

Affine Upgrade Using Vanishing Points maps points on the plane to points with affine coordinates September 15, 2003 ICRA2003, Taipei

Vanishing Point Estimation from Parallelism September 15, 2003 ICRA2003, Taipei

Euclidean Upgrade Exploit special motions (e.g. pure rotation) If Euclidean is the goal, perform Euclidean reconstruction directly (no stratification) Direct autocalibration (Kruppa’s equations) Multiple-view case (absolute quadric) September 15, 2003 ICRA2003, Taipei

Direct Autocalibration Methods The fundamental matrix satisfies the Kruppa’s equations If the fundamental matrix is known up to scale Under special motions, Kruppa’s equations become linear. Solution to Kruppa’s equations is sensitive to noises. September 15, 2003 ICRA2003, Taipei

Direct Stratification from Multiple Views From the recovered projective projection matrix we obtain the absolute quadric contraints Partial knowledge in (e.g. zero skew, square pixel) renders the above constraints linear and easier to solve. The projection matrices can be recovered from the multiple-view rank method to be introduced later. September 15, 2003 ICRA2003, Taipei

Direct Methods - Summary September 15, 2003 ICRA2003, Taipei

Summary of (Auto)calibration Methods September 15, 2003 ICRA2003, Taipei