Geometric Model of Camera

Slides:



Advertisements
Similar presentations
C280, Computer Vision Prof. Trevor Darrell Lecture 2: Image Formation.
Advertisements

Single-view geometry Odilon Redon, Cyclops, 1914.
CS 691 Computational Photography Instructor: Gianfranco Doretto 3D to 2D Projections.
Computer vision: models, learning and inference
Camera Calibration. Issues: what are intrinsic parameters of the camera? what is the camera matrix? (intrinsic+extrinsic) General strategy: view calibration.
Computer vision. Camera Calibration Camera Calibration ToolBox – Intrinsic parameters Focal length: The focal length in pixels is stored in the.
CSc D Computer Vision – Ioannis Stamos 3-D Computer Vision CSc Camera Calibration.
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.
3D Vision Topic 1 of Part II Camera Models CSC I6716 Fall 2010
1 Basic geometric concepts to understand Affine, Euclidean geometries (inhomogeneous coordinates) projective geometry (homogeneous coordinates) plane at.
Announcements. Projection Today’s Readings Nalwa 2.1.
1 3D Sensing Camera Model and 3D Transformations Camera Calibration (Tsai’s Method) Depth from General Stereo (overview) Pose Estimation from 2D Images.
Lecture 5: Projection CS6670: Computer Vision Noah Snavely.
CS485/685 Computer Vision Prof. George Bebis
Camera model Relation between pixels and rays in space ?
Computer Vision : CISC4/689
Vision, Video and Virtual Reality 3D Vision Lecture 12 Camera Models CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
Sebastian Thrun and Jana Kosecha CS223B Computer Vision, Winter 2007 Stanford CS223B Computer Vision, Winter 2007 Lecture 4 Camera Calibration Professors.
Lecture 6: Image Warping and Projection CS6670: Computer Vision Noah Snavely.
Single-view geometry Odilon Redon, Cyclops, 1914.
The Pinhole Camera Model
Projected image of a cube. Classical Calibration.
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
CS4670 / 5670: Computer Vision KavitaBala Lecture 15: Projection “The School of Athens,” Raphael.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
1 Digital Images WorldCameraDigitizer Digital Image (i) What determines where the image of a 3D point appears on the 2D image? (ii) What determines how.
Cameras, lenses, and calibration
CS 558 C OMPUTER V ISION Lecture IX: Dimensionality Reduction.
Sebastian Thrun CS223B Computer Vision, Winter Stanford CS223B Computer Vision, Winter 2006 Lecture 4 Camera Calibration Professor Sebastian Thrun.
Introduction to 3D Vision How do we obtain 3D image data? What can we do with it?
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
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.
Imaging Geometry for the Pinhole Camera Outline: Motivation |The pinhole camera.
Sebastian Thrun CS223B Computer Vision, Winter Stanford CS223B Computer Vision, Winter 2005 Lecture 2 Lenses and Camera Calibration Sebastian Thrun,
From Pixels to Features: Review of Part 1 COMP 4900C Winter 2008.
Geometric Camera Models
Lecture 03 15/11/2011 Shai Avidan הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Single-view geometry Odilon Redon, Cyclops, 1914.
Camera Calibration Sebastian Thrun, Gary Bradski, Daniel Russakoff Stanford CS223B Computer Vision (with material from.
CS-498 Computer Vision Week 7, Day 2 Camera Parameters Intrinsic Calibration  Linear  Radial Distortion (Extrinsic Calibration?) 1.
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
Part II Plane Equation and Epipolar Geometry. Duality.
Single-view geometry Odilon Redon, Cyclops, 1914.
III- 1 III 3D Transformation Homogeneous Coordinates The three dimensional point (x, y, z) is represented by the homogeneous coordinate (x, y, z, 1) In.
Lecture 14: Projection CS4670 / 5670: Computer Vision Noah Snavely “The School of Athens,” Raphael.
CS-498 Computer Vision Week 7, Day 2 Camera Parameters Intrinsic Calibration  Linear  Forward and backward projection 1.
3D Computer Vision 3D Vision Lecture 3 - Part 1 Camera Models Spring 2006 Zhang Aiwu.
Lecture 18: Cameras CS4670 / 5670: Computer Vision KavitaBala Source: S. Lazebnik.
Introduction To IBR Ying Wu. View Morphing Seitz & Dyer SIGGRAPH’96 Synthesize images in transition of two views based on two images No 3D shape is required.
Computer vision: geometric models Md. Atiqur Rahman Ahad Based on: Computer vision: models, learning and inference. ©2011 Simon J.D. Prince.
Multi-view geometry. Multi-view geometry problems Structure: Given projections of the same 3D point in two or more images, compute the 3D coordinates.
CS682, Jana Kosecka Rigid Body Motion and Image Formation Jana Kosecka
Calibrating a single camera
CS5670: Computer Vision Lecture 9: Cameras Noah Snavely
GEOMETRIC CAMERA MODELS
Geometric Camera Models
Lecturer: Dr. A.H. Abdul Hafez
3D Sensing Camera Model and 3D Transformations
Three-Dimensional Viewing
Multiple View Geometry for Robotics
Announcements Midterm out today Project 1 demos.
Camera Calibration Coordinate change Translation P’ = P – O
Credit: CS231a, Stanford, Silvio Savarese
Two-view geometry.
Multi-view geometry.
Single-view geometry Odilon Redon, Cyclops, 1914.
3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: 13
The Pinhole Camera Model
Presentation transcript:

Geometric Model of Camera Dr. Chang Shu COMP 4900C Winter 2008

Geometric Model of Camera Perspective projection P p principal point axis image plane optical center x y P(X,Y,Z) p(x,y)

Four Coordinate Frames Zc Xc Yc x y Xw Yw Zw Pw xim yim camera frame image plane world pixel optical center principal point Camera model:

Coordinate Transformation – 2D P  T Rotation and Translation

Homogeneous Coordinates Go one dimensional higher: is an arbitrary non-zero scalar, usually we choose 1. From homogeneous coordinates to Cartesian coordinates:

2D Transformation with Homogeneous Coordinates 2D coordinate transformation: 2D coordinate transformation using homogeneous coordinates:

3D Rotation Matrix Rotate around each coordinate axis: Combine the three rotations: 3D rotation matrix has three parameters.

Perspective Projection principal point axis image plane optical center x y These are nonlinear. Using homogenous coordinate, we have a linear relation:

World to Camera Coordinate Transformation between the camera and world coordinates: R,T

Image Coordinates to Pixel Coordinates pixel sizes x y (ox,oy) xim yim

Put All Together – World to Pixel

Camera Intrinsic Parameters K is a 3x3 upper triangular matrix, called the Camera Calibration Matrix. There are five intrinsic parameters: The pixel sizes in x and y directions The focal length The principal point (ox,oy), which is the point where the optic axis intersects the image plane.

Extrinsic Parameters [R|T] defines the extrinsic parameters. The 3x4 matrix M = K[R|T] is called the projection matrix.

Weak Perspective Model If the relative distance between any two points along the principal axis is much smaller than the average distance The camera projection can be approximated as: This is the weak-perspective camera model.

Radial Distortions are the coordinates of the distorted points, and