3D-2D registration Kazunori Umeda Chuo Univ., Japan CRV2010 Tutorial May 30, 2010.

Slides:



Advertisements
Similar presentations
Single-view geometry Odilon Redon, Cyclops, 1914.
Advertisements

Computer Vision, Robert Pless
Lecture 11: Two-view geometry
Last 4 lectures Camera Structure HDR Image Filtering Image Transform.
Surveillance and Security
Camera Calibration. Issues: what are intrinsic parameters of the camera? what is the camera matrix? (intrinsic+extrinsic) General strategy: view calibration.
Omnidirectional camera calibration
Computer vision. Camera Calibration Camera Calibration ToolBox – Intrinsic parameters Focal length: The focal length in pixels is stored in the.
P.1 JAMES S. Bethel Wonjo Jung Geomatics Engineering School of Civil Engineering Purdue University APR Sensor Modeling and Triangulation for an.
Camera calibration and epipolar geometry
A Generic Concept for Camera Calibration Peter Sturm and Srikumar Ramaligam Sung Huh CPSC 643 Individual Presentation 4 April 15, 2009.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Uncalibrated Geometry & Stratification Sastry and Yang
CS485/685 Computer Vision Prof. George Bebis
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
Uncalibrated Epipolar - Calibration
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.
Single-view geometry Odilon Redon, Cyclops, 1914.
The Pinhole Camera Model
Projected image of a cube. Classical Calibration.
Camera Calibration CS485/685 Computer Vision Prof. Bebis.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Today: Calibration What are the camera parameters?
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
Projective Geometry and Single View Modeling CSE 455, Winter 2010 January 29, 2010 Ames Room.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Automatic Camera Calibration
Camera Geometry and Calibration Thanks to Martial Hebert.
Epipolar geometry The fundamental matrix and the tensor
Optical Flow Donald Tanguay June 12, Outline Description of optical flow General techniques Specific methods –Horn and Schunck (regularization)
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.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
CSCE 643 Computer Vision: Structure from Motion
Metrology 1.Perspective distortion. 2.Depth is lost.
Geometric Camera Models
Binocular Stereo #1. Topics 1. Principle 2. binocular stereo basic equation 3. epipolar line 4. features and strategies for matching.
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.
Ch. 3: Geometric Camera Calibration
CS-498 Computer Vision Week 7, Day 2 Camera Parameters Intrinsic Calibration  Linear  Radial Distortion (Extrinsic Calibration?) 1.
3D Sensing Camera Model Camera Calibration
Development of a laser slit system in LabView
CSP Visual input processing 1 Visual input processing Lecturer: Smilen Dimitrov Cross-sensorial processing – MED7.
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)
Feature Matching. Feature Space Outlier Rejection.
Calibration.
Vision Sensors for Stereo and Motion Joshua Gluckman Polytechnic University.
3D Reconstruction Using Image Sequence
3D Sensing 3D Shape from X Perspective Geometry Camera Model Camera Calibration General Stereo Triangulation 3D Reconstruction.
MASKS © 2004 Invitation to 3D vision Uncalibrated Camera Chapter 6 Reconstruction from Two Uncalibrated Views Modified by L A Rønningen Oct 2008.
Single-view geometry Odilon Redon, Cyclops, 1914.
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.
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.
Calibrating a single camera
CMSC5711 Image processing and computer vision
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/4/17
GEOMETRIC CAMERA MODELS
Geometric Camera Models
Multiple View Geometry for Robotics
Uncalibrated Geometry & Stratification
Single-view geometry Odilon Redon, Cyclops, 1914.
Filtering An image as a function Digital vs. continuous images
Presentation transcript:

3D-2D registration Kazunori Umeda Chuo Univ., Japan CRV2010 Tutorial May 30, 2010

Registration of range image and color image Necessary for texture mapping

Range image (3D model)

Color image

When 3D-2D registration is given,

Texture mapping

Parameters to obtain for 3D-2D registration Color camera Image plane Object (range image) Range image sensor Sensor coordinate system Projection of range intensity image Intensity image Intrinsic parameters Extrinsic parameters (Distortion parameters) X Y Z

Extrinsic parameters Object’ rotation R and translation t or camera’s orientation R c and position t c Color camera Range image sensor Sensor coordinate system X Y Z R, t (R c, t c ) Parameters to obtain for 3D-2D registration

Intrinsic parameters (X,Y,Z)(X,Y,Z)(u,v)(u,v) 3D spaceImage plane camera coordinate system  u,  v : focal length/pixel size s : skew, u 0, v 0 : principal point coordinates Color camera Image plane u v Parameters to obtain for 3D-2D registration

Homogenous coordinates Parameters to obtain for 3D-2D registration P: 3  4 matrix 11 unknown parameters (6 extrinsic + 5 intrinsic) 2 constraints

When correspondences between range image and color image are given, …It is hard to obtain correspondences even manually. Parameters can be calculated. Equivalent to camera calibration problem. For extrinsic parameter estimation, Equivalent to PnP (Perspective n-Point) problem 3D2D

Range image

Range intensity image (reflectance image)

By using range intensity image, obtaining correspondences becomes easier! e.g., corners, edges, SIFT [Böhm 2007]

Our approach: gradient-based method (not explicitly using correspondences) Two 2D images are matched Gradient-based method Update camera parameters Produce a 2D image from a range image Initial camera parameters End Yes No

u v Projection of range intensity image Intensity image Optical flow constraint I t : difference between intensity image and projected range intensity image Tailor expansion

(1) Constraints for extrinsic parameters When intrinsic parameters are constant, Substituting for the optical flow constraint

Camera motion: v 0,  Digital camera u v

Linear equation for 6 motion parameters v 0,  v 0,  can be solved with 6 or more points by linear least square method. Motion parameters are supposed to be small  Iteration is necessary v 0,   R(3  3 rotation matrix) and t (3D translation vector) [Yamamoto 1985] [Horn IJCV1988] cf.

(2) Constraints for intrinsic parameters When intrinsic parameters are also variables, Substituting for the optical flow constraint

a,b,c: same as previous equation Linear equation for 6 motion parameters v 0,  and 5 intrinsic parameters v 0,  and intrinsic parameters can be solved with 11 or more points by linear least square method.

(3) Constraints for distortion Distortion model (the simplest) Distortion

Linear equation for 6 motion parameters v 0, , 5 intrinsic parameters and a distortion parameter The parameters can be solved with 12 or more points by linear least square method.

Implementation Differential images So as to absorb the differences between a range intensity image and an intensity image 2 images: horizontal, vertical. Prewitt operator Coarse to fine Control of resolution and  of Gaussian Extrinsic only  v 0 +Intrinsic  all [Irani ICCV1998]

Experimental results Range image sensor: ShapeGrabber PLM300 ( Slit laser, triangulation , wavelength 670nm) R-channel , RAW format 2560  1920  1280  960 at registration Digital camera: Nikon COOLPIX 5000 (5M, 2560  1920 pixels, 2/3” CCD, pixel dimension 3.4  m?, f= mm)

Measurement of a range image

points

Summary 3 D-2D registration (for texture mapping, etc.) Projective geometry Obtaining camera’s extrinsic and intrinsic parameters Range intensity (reflectance) image is useful With correspondences Equivalent to {camera calibration / PnP} problems Using optical flow constraint Explicit correspondences are not necessary Linear equation for motion parameters