29 April 2008Birkbeck College, U. London1 Geometric Model Acquisition Steve Maybank School of Computer Science and Information Systems Birkbeck College.

Slides:



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

Geometry 2: A taste of projective geometry Introduction to Computer Vision Ronen Basri Weizmann Institute of Science.
Two-view geometry.
Computer vision. Camera Calibration Camera Calibration ToolBox – Intrinsic parameters Focal length: The focal length in pixels is stored in the.
Lecture 8: Stereo.
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.
Structure from motion.
Computer Vision : CISC 4/689
Geometry of Images Pinhole camera, projection A taste of projective geometry Two view geometry:  Homography  Epipolar geometry, the essential matrix.
MSU CSE 240 Fall 2003 Stockman CV: 3D to 2D mathematics Perspective transformation; camera calibration; stereo computation; and more.
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
Lecture 7: Image Alignment and Panoramas CS6670: Computer Vision Noah Snavely What’s inside your fridge?
CS485/685 Computer Vision Prof. George Bebis
Projective geometry Slides from Steve Seitz and Daniel DeMenthon
Computer Vision - A Modern Approach
CSE 803 Stockman Fall Stereo models Algebraic models for stereo.
Single-view geometry Odilon Redon, Cyclops, 1914.
Projected image of a cube. Classical Calibration.
Lec 21: Fundamental Matrix
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.
COMP322/S2000/L271 Stereo Imaging Ref.V.S.Nalwa, A Guided Tour of Computer Vision, Addison Wesley, (ISBN ) Slides are adapted from CS641.
Cameras, lenses, and calibration
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.
Automatic Camera Calibration
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Camera Geometry and Calibration Thanks to Martial Hebert.
Multi-view geometry.
Epipolar geometry The fundamental matrix and the tensor
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.
Image Formation Fundamentals Basic Concepts (Continued…)
Geometric Camera Models and Camera Calibration
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
Digital Image Processing CCS331 Basic Transformations 1.
Digital Image Processing CCS331
Single-view Metrology and Camera Calibration Computer Vision Derek Hoiem, University of Illinois 01/25/11 1.
Lecture 04 22/11/2011 Shai Avidan הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
Metrology 1.Perspective distortion. 2.Depth is lost.
Multiview Geometry and Stereopsis. Inputs: two images of a scene (taken from 2 viewpoints). Output: Depth map. Inputs: multiple images of a scene. Output:
Peripheral drift illusion. Multiple views Hartley and Zisserman Lowe stereo vision structure from motion optical flow.
Lecture 03 15/11/2011 Shai Avidan הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Single-view geometry Odilon Redon, Cyclops, 1914.
CSE 185 Introduction to Computer Vision Stereo. Taken at the same time or sequential in time stereo vision structure from motion optical flow Multiple.
CS-498 Computer Vision Week 7, Day 2 Camera Parameters Intrinsic Calibration  Linear  Radial Distortion (Extrinsic Calibration?) 1.
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
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)
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
3D Reconstruction Using Image Sequence
Camera Model Calibration
Reconstruction from Two Calibrated Views Two-View Geometry
Single-view geometry Odilon Redon, Cyclops, 1914.
Digital Image Processing Additional Material : Imaging Geometry 11 September 2006 Digital Image Processing Additional Material : Imaging Geometry 11 September.
Lecture 18: Cameras CS4670 / 5670: Computer Vision KavitaBala Source: S. Lazebnik.
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
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
Lecturer: Dr. A.H. Abdul Hafez
Multiple View Geometry for Robotics
Presentation transcript:

29 April 2008Birkbeck College, U. London1 Geometric Model Acquisition Steve Maybank School of Computer Science and Information Systems Birkbeck College London, WC1E 7HX Edited version of the slides for the VVG Summer School, held at the University of Bath 21 September 2007

29 April 2008Birkbeck College, U. London2 Geometric Model Acquisition Aim: make a 3D model of a scene from two or more images taken from different viewpoints. Why is it possible: the image differences depend in part on the shapes of the objects in the scene.

29 April 2008Birkbeck College, U. London3 Two Images of the Same Scene SOURCE "University of Illinois, Bill Hoff“ DESCRIPTION "Fruit on table, digitized from 35mm."

29 April 2008Birkbeck College, U. London4 Two Images of a Point in R 3 p c 1 c 2 q 1 q 2 Epipolar plane: Image 1 Image 2 object point optical centre optical centre

29 April 2008Birkbeck College, U. London5 Corresponding Points Points in different images correspond, if they are projections of the same scene point p. In projective coordinates, projection is a matrix application,

29 April 2008Birkbeck College, U. London6 Method for Finding Corresponding Points

29 April 2008Birkbeck College, U. London7 Example 1 of Correlation Based Matching Points in lh image =(150,100), (250,150), (350,250), (450,350), (250,450) Correlations (ρ) = 0.750, 0.685, 0.912, 0.644, Search area = (2d+1)x(2d+1) box, d=20.

29 April 2008Birkbeck College, U. London8 What Do We Need for GAM? Description of image formation in the camera. Description of the relative positions of the cameras. Equations involving the measurements, the scene points and the relative positions of the cameras. Statistical description of the errors in the measurements.

29 April 2008Birkbeck College, U. London9 Pinhole Camera Light tight box Small hole (optical centre) Viewing screen (image) Object Light rays Central perspective projection model for image formation (Brunelleschi, 15 th C.).

29 April 2008Birkbeck College, U. London10 Camera Coordinate Frame (X,Y,Z) (0,0,0) (0,0,-f) Origin (0,0,0) at the pin hole. Focal length of the camera = f. Axes of image coordinate frame are parallel to X, Y axes of the CCF. Image point = (-Xf/Z, -Yf/Z) Z Y Xx y

29 April 2008Birkbeck College, U. London11 Mathematical Version of the Camera Coordinate Frame (X,Y,Z) (0,0,0) (0,0,f) Origin (0,0,0) at the pin hole. Focal length of the camera = f. The image is in front of the pin hole! Image point = (Xf/Z, Yf/Z). The minus signs have gone. Z y xX Y Image plane

29 April 2008Birkbeck College, U. London12 Relative Position of the Cameras The relative position of the cameras is described by an orthogonal matrix R and a translation vector t. R, t

29 April 2008Birkbeck College, U. London13 Transformation of Coordinates If a point p has coordinates (X,Y,Z) T in the first CCF, then in the second CCF the same point p has coordinates R, t ● p

29 April 2008Birkbeck College, U. London14 Properties of Orthogonal Matrices

29 April 2008Birkbeck College, U. London15 Projection Ray Y X Z ● Any scene point projecting to (x, y, f) T is on the projection ray. CCF

29 April 2008Birkbeck College, U. London16 Projection Rays of Corresponding Points 1 ● The projection rays of corresponding points intersect at a scene point. Geometric model acquisition is based on this single constraint. For an extreme example, see

29 April 2008Birkbeck College, U. London17 Projection Rays of Corresponding Points 2 ● The equations of the projection rays are known, but they hold in different coordinate systems.

29 April 2008Birkbeck College, U. London18 Transformation of Coordinates

29 April 2008Birkbeck College, U. London19 The Essential Matrix

29 April 2008Birkbeck College, U. London20 Model Acquisition

29 April 2008Birkbeck College, U. London21 Naïve Estimates of E

29 April 2008Birkbeck College, U. London22 Better Way of Estimating E

29 April 2008Birkbeck College, U. London23 Geometric Picture ●● First imageSecond image

29 April 2008Birkbeck College, U. London24 Camera Calibration Ideal pixel coordinates Measured pixel coordinates Ideal CCF Camera calibration is a transformation from measured pixel coordinates to ideal pixel coordinates.

29 April 2008Birkbeck College, U. London25 Calibration Matrix

29 April 2008Birkbeck College, U. London26 Fundamental Matrix The fundamental matrix F is defined by

29 April 2008Birkbeck College, U. London27 Properties of E and F det(E)=det(T t )det(R)=0 The matrix E is essential iff SingularValues(E) = (σ,σ,0) det(F)=det(K ~ )det(E)det(K)=0 The matrix F is fundamental iff det(F)=0.

29 April 2008Birkbeck College, U. London28 Minimal Data

29 April 2008Birkbeck College, U. London29 Books D.A. Forsyth and J. Ponce. Computer Vision: a modern approach. Prentice Hall, R.C. Gonzalez and R.E. Woods. Digital Image Processing. Second edition, Prentice Hall, 2002.