Used slides/content with permission from

Slides:



Advertisements
Similar presentations
Vanishing points  .
Advertisements

Single-view geometry Odilon Redon, Cyclops, 1914.
Epipolar Geometry.
Institut für Elektrische Meßtechnik und Meßsignalverarbeitung Professor Horst Cerjak, Augmented Reality VU 2 Calibration Axel Pinz.
Robot Vision SS 2005 Matthias Rüther 1 ROBOT VISION Lesson 3: Projective Geometry Matthias Rüther Slides courtesy of Marc Pollefeys Department of Computer.
Computer vision: models, learning and inference
Projective Geometry- 3D
Jan-Michael Frahm, Enrique Dunn Spring 2012
Two-view geometry.
Camera Models CMPUT 498/613 Richard Hartley and Andrew Zisserman, Multiple View Geometry, Cambridge University Publishers, 2000 Readings: HZ Ch 6, 7.
Camera calibration and epipolar geometry
Camera Models A camera is a mapping between the 3D world and a 2D image The principal camera of interest is central projection.
1 Basic geometric concepts to understand Affine, Euclidean geometries (inhomogeneous coordinates) projective geometry (homogeneous coordinates) plane at.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Geometry of Images Pinhole camera, projection A taste of projective geometry Two view geometry:  Homography  Epipolar geometry, the essential matrix.
Projective geometry- 2D Acknowledgements Marc Pollefeys: for allowing the use of his excellent slides on this topic
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Uncalibrated Geometry & Stratification Sastry and Yang
CS485/685 Computer Vision Prof. George Bebis
Camera model Relation between pixels and rays in space ?
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
3D photography Marc Pollefeys Fall 2007
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Projective Geometry and Camera model Class 2
Cameras and Projections Dan Witzner Hansen Course web page:
CMPUT 412 3D Computer Vision Presented by Azad Shademan Feb , 2007.
Camera Models class 8 Multiple View Geometry Comp Marc Pollefeys.
Single-view geometry Odilon Redon, Cyclops, 1914.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
The Pinhole Camera Model
3D photography Marc Pollefeys Fall 2004 / Comp Tue & Thu 9:30-10:45
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Camera Calibration class 9 Multiple View Geometry Comp Marc Pollefeys.
Geometria della telecamera. the image of a point P belongs to the line (P,O) p P O p = image of P = image plane ∩ line(O,P) interpretation line of p:
Instance-level recognition I. - Camera geometry and image alignment Josef Sivic INRIA, WILLOW, ENS/INRIA/CNRS UMR 8548 Laboratoire.
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.
Projective Geometry and Camera Models
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Multi-view geometry.
Epipolar geometry The fundamental matrix and the tensor
Camera Calibration class 9 Multiple View Geometry Comp Marc Pollefeys.
Homogeneous Coordinates (Projective Space) Let be a point in Euclidean space Change to homogeneous coordinates: Defined up to scale: Can go back to non-homogeneous.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Geometric Models & Camera Calibration
Projective Geometry. Projection Vanishing lines m and n.
Camera Model & Camera Calibration
Geometric Camera Models
Single-view geometry Odilon Redon, Cyclops, 1914.
Camera diagram Computing K from 1 image HZ8.8 IAC and K HZ8.5 Camera matrix from F HZ9.5 IAC HZ , 8.5 Extracting camera parameters HZ6.2 Camera matrix.
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.
1 Chapter 2: Geometric Camera Models Objective: Formulate the geometrical relationships between image and scene measurements Scene: a 3-D function, g(x,y,z)
Computer vision: models, learning and inference M Ahad Multiple Cameras
ROBOT VISION Lesson 4: Camera Models and Calibration Matthias Rüther Slides partial courtesy of Marc Pollefeys Department of Computer Science University.
Single-view geometry Odilon Redon, Cyclops, 1914.
Camera Models class 8 Multiple View Geometry Comp Marc Pollefeys.
Lecture 14: Projection CS4670 / 5670: Computer Vision Noah Snavely “The School of Athens,” Raphael.
Parameter estimation class 5 Multiple View Geometry CPSC 689 Slides modified from Marc Pollefeys’ Comp
Camera Calibration Course web page: vision.cis.udel.edu/cv March 24, 2003  Lecture 17.
Projective 2D geometry course 2 Multiple View Geometry Comp Marc Pollefeys.
Calibrating a single camera
Nazar Khan PUCIT Lecture 19
Homogeneous Coordinates (Projective Space)
Epipolar geometry.
Multiple View Geometry Comp Marc Pollefeys
Geometric Camera Models
Camera Calibration class 9
Single-view geometry Odilon Redon, Cyclops, 1914.
The Pinhole Camera Model
Presentation transcript:

Used slides/content with permission from Camera Models Acknowledgements Used slides/content with permission from Marc Pollefeys for the slides Hartley and Zisserman: book figures from the web Matthew Turk: for the slides

Single view geometry Camera model Camera calibration Single view geom. April 2004 Camera Models

Pinhole camera geometry A general projective camera P maps world points X to image points x according to x = PX. April 2004 Camera Models

Central projection in homogeneous coordinates April 2004 Camera Models

Camera projection matrix P Principal plane P: principal point April 2004 Camera Models

Pinhole point offset principal point Image (x,y) and camera (x_cam, y_cam) coordinate systems. April 2004 Camera Models

Camera calibration matrix K camera is assumed to be located at the center of a Euclidean coordinate system with the principal axis of the camera point in the direction of z-axis. April 2004 Camera Models

Camera rotation and translation Euclidean transformation between world and camera coordinate frames Inhomogeneous 3-vector of coordinates of a point in the world coordinate frame. Same point in the camera coordinate frame Coordinates of camera center in world coordinates April 2004 Camera Models

Internal and exterior orientation has 9 dof 3 for K (f, px, py) 3 for R 3 for Parameters contained in K are called the internal camera parameters, or the internal orientation of the camera. The parameters of R and which relate the camera orientation and position to a world coordinate system are called the external parameters or exterior orientation. Often convenient not to make the camera center explicit, and instead to represent the world->image transformation as , where April 2004 Camera Models

CCD Cameras CCD Cameras: may have non-square pixels! CCD camera: 10 dof April 2004 Camera Models

Finite projective camera S: skew parameter; 0 for most normal cameras A camera with K as above is called a a finite projective camera. A finite projective camera has 11 degrees of freedom. This is the same number of degrees of freedom as a 3 x 4 matrix, defined up to an arbitrary scale. Note that the left hand 3 x 3 submatrix of P, equal to KR, is non-singular. any 3 x 4 matrix P for which the left hand 3 x 3 submatrix is non-singular is the camera matrix for some finite projective camera. April 2004 Camera Models

Camera anatomy Camera center Column points Principal plane Axis plane Principal point Principal ray April 2004 Camera Models

Consider the line containing C and any other point A in 3-space. Camera Center null-space camera projection matrix Consider: Consider the line containing C and any other point A in 3-space. For all A all points on ray AC project on image of A, therefore C is camera center Image of camera center is (0,0,0)T, i.e. undefined April 2004 Camera Models

: image of the world origin. Column Vectors The columns of the projective camera are 3-vectors that have a geometric meaning as particular image points. P1: vanishing point of the world coordinate x-axis P2: vanishing point of y-axis P3: vanishing point of z axis : image of the world origin. April 2004 Camera Models

Row Vectors and the Principal Plane The principal plane is the plane through the camera center parallel to the image plane. It consists of the set of points X which are imaged on the line at infinity of the image. i.e., A point X lies on the image plane iff In particular, the camera center C lies on the principal plane. P3 is the vector representing the principal plane of the camera, April 2004 Camera Models

Principal Plane April 2004 Camera Models

Axis planes Consider the set of points X on plane P1. This set satisfies: These are imaged at PX = (0,y,w)^T these are points on the image y-axis. Plane P1 is defined by the camera center and the line x=0 in the image. Similarly, P2 is given by P2.X =0, note: p1,p2 dependent on image x and y axis (choice of image coordinage system). April 2004 Camera Models

The principal point principal point Principal axis: is the line passing through the camera center C, with direction perpendicular to the principal plane P3. The axis intersects the image plane at the principal point. April 2004 Camera Models

Resectioning Estimating the camera projection matrix from corresponding 3-space and image measurements -> resectioning. Similar to the 2D projective transformation H. H was 3x3 whereas P is 3x4. April 2004 Camera Models

: is a 4-vector, the i-th row of P. Basic equations : is a 4-vector, the i-th row of P. Each point correspondence gives 2 independent equations. A = 2n x 12 matrix p: 12 x 1 column vector. April 2004 Camera Models

Camera matrix P n  6 points minimal solution P has 11 dof, 2 independent eq./points 5.5 correspondences needed (say 6) Over-determined solution n  6 points minimize subject to constraint April 2004 Camera Models

HW #3: Computing P Will be posted soon. Will be due next week. April 2004 Camera Models