A study of the paper Rui Rodrigues, João P

Slides:



Advertisements
Similar presentations
Transformations on the Coordinate Plane
Advertisements

Computer Graphics Lecture 4 Geometry & Transformations.
Transformation in Geometry Created by Ms. O. Strachan.
Computer vision: models, learning and inference
1 pb.  camera model  calibration  separation (int/ext)  pose Don’t get lost! What are we doing? Projective geometry Numerical tools Uncalibrated cameras.
Mapping: Scaling Rotation Translation Warp
Reflections Lesson 6-2 Page 461.
1 Geometrical Transformation 2 Outline General Transform 3D Objects Quaternion & 3D Track Ball.
1 Old summary of camera modelling 3 coordinate frame projection matrix decomposition intrinsic/extrinsic param.
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
Epipolar Geometry and the Fundamental Matrix F
The Pinhole Camera Model
Projected image of a cube. Classical Calibration.
Camera Calibration from Planar Patterns Homework 2 Help SessionCS223bStanford University Mitul Saha (courtesy: Jean-Yves Bouguet, Intel)
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
REFLECTIONS, ROTATIONS AND TRANSLATIONS. Reflections.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Camera Parameters and Calibration. Camera parameters From last time….
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.
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
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.
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
The Vector Product. Remember that the scalar product is a number, not a vector Using the vector product to multiply two vectors, will leave the answer.
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:
THE REASON YOU MIGHT ACTUALLY WANT TO LEARN THIS STUFF BY CHRISTINE LAUBER Geometry and Matrices Hands On Activity.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
10-1(B) and 10-2(D) Translations and Reflections on the Coordinate Plane.
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)
4-4 Geometric Transformations with Matrices Objectives: to represent translations and dilations w/ matrices : to represent reflections and rotations with.
LESSON 5-1 I can draw reflected images. I can recognize and draw lines of symmetry.
CS552: Computer Graphics Lecture 11: Orthographic Projection.
MASKS © 2004 Invitation to 3D vision Uncalibrated Camera Chapter 6 Reconstruction from Two Uncalibrated Views Modified by L A Rønningen Oct 2008.
Lesson 10-3 Pages Transformations on the Coordinate Plane Lesson Check 10-2.
 coordinate plane  x-axis  y-axis  origin  quadrants  ordered pair  x-coordinate  y-coordinate.
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
GEOMETRIC CAMERA CALIBRATION The Calibration Problem Least-Squares Techniques Linear Calibration from Points Reading: Chapter 3.
Multi-view geometry. Multi-view geometry problems Structure: Given projections of the same 3D point in two or more images, compute the 3D coordinates.
Lecture 10 Geometric Transformations In 3D(Three- Dimensional)
Transformations and Symmetry
Lecture 3 Jitendra Malik
Transformation in Geometry
3D Geometric Transformations
Transformations and Tesselations
FP1 Matrices Transformations
GEOMETRIC CAMERA MODELS
Geometric Camera Models
A movement of a figure in a plane.
Viewing and Perspective Transformations
4-4 Geometric Transformations with Matrices
Uncalibrated Geometry & Stratification
7.1 Rigid Motion in a Plane OBJECTIVES:
Transformation in Geometry
Chapter 10.
Transformations Geometry
7.4 Translations and vectors
TRANSFORMATIONS Translations Reflections Rotations
Rotation: all points in the original figure rotate, or turn, an identical number of degrees around a fixed point.
Reflections in Coordinate Plane
Unit 1Review
Transformations Lesson 13.1.
Applications in Coordinate Geometry
Camera Calibration from Planar Patterns
8th Grade: Chapter 6 TRANSFORMATIONS
Maps one figure onto another figure in a plane.
Transformations Project
The Pinhole Camera Model
Presentation transcript:

A study of the paper Rui Rodrigues, João P A study of the paper Rui Rodrigues, João P. Barreto,Urbano Nunes, “Camera Pose Estimation Using Images of Planar Mirror Reflections”, ECCV 2010 KH Wong

Introduction Modeling Applications

Modeling Relating Rotation R and translation t and T, T=pose matrix (extrinsic parameter) It projection is q through a camera intrinsic matrix K A mirror is a plane ={n,d} with normal vector (n) and orthogonal distance (d). If X is point on  , relating n,d and X. Q is a point in 3D (real), its mirrored point (virtual) is , see diagram (c ) Relating Q and its mirrored point Rearrange becomes S is a symmetry transformation induced by the plane  (1) (2) (3)

The virtual camera Q’s projection is q through a camera intrinsic matrix K Based on (1) and (2) You may consider the relation between the real transformation (S) and and virtual transformation (S’) as

Searching for the mirror plane

Geometric properties Geometric properties Linear Constraints

The setup

The linear equations

The algorithm

formula

Reference Rui Rodrigues, João P. Barreto,Urbano Nunes, “Camera Pose Estimation Using Images of Planar Mirror Reflections”, ECCV 2010 Vincent_M, “Right vs Left-Handed Matrix representation”,  https://www.gamedev.net/forums/topic/670415-right-vs-left-handed-matrix-representation/ David Eberly , “Right-Handed Coordinates “, https://answers.unity.com/storage/temp/12048-lefthandedtorighthanded.pdf