CS-498 Computer Vision Week 7, Day 1 3-D Geometry

Slides:



Advertisements
Similar presentations
Lecture 11: Two-view geometry
Advertisements

Transformations Vocabulary.
Two-View Geometry CS Sastry and Yang
Lecture 7: Image Alignment and Panoramas CS6670: Computer Vision Noah Snavely What’s inside your fridge?
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
Lecture 16: Single-view modeling, Part 2 CS6670: Computer Vision Noah Snavely.
Lecture 20: Two-view geometry CS6670: Computer Vision Noah Snavely.
The Pinhole Camera Model
Panoramas and Calibration : Rendering and Image Processing Alexei Efros …with a lot of slides stolen from Steve Seitz and Rick Szeliski.
Lec 21: Fundamental Matrix
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
04 – Geometric Transformations Overview Geometric Primitives –Points, Lines, Planes 2D Geometric Transformations –Translation, Rotation, Scaling, Affine,
Automatic Camera Calibration
1 1.9 © 2016 Pearson Education, Inc. Linear Equations in Linear Algebra THE MATRIX OF A LINEAR TRANSFORMATION.
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.
Autonomous Navigation for Flying Robots Lecture 2.2: 2D Geometry
Digital Image Processing CCS331
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction to computer vision Chapter 2: Image.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
Metrology 1.Perspective distortion. 2.Depth is lost.
Jinxiang Chai CSCE441: Computer Graphics 3D Transformations 0.
Jinxiang Chai Composite Transformations and Forward Kinematics 0.
Multi-linear Systems and Invariant Theory in the Context of Computer Vision and Graphics CS329 Amnon Shashua.
9. What is the measure of angle b? What vocabulary words apply to this Figure? 1) 2) A.1,2,and 3 B.1 and 2 C.1 and 3 D.2 and A point is located at.
CS-498 Computer Vision Week 7, Day 2 Camera Parameters Intrinsic Calibration  Linear  Radial Distortion (Extrinsic Calibration?) 1.
1 Formation et Analyse d’Images Session 2 Daniela Hall 26 September 2005.
Translations. Definitions: Transformations: It is a change that occurs that maps or moves a shape in a specific directions onto an image. These are translations,
Computer Graphics 3D Transformations. Translation.
 Remember back in geometry when you did translations? A translation is a. The coordinates of a point use a rule to move from its to its. slide preimageimage.
Reconnaissance d’objets et vision artificielle Jean Ponce Equipe-projet WILLOW ENS/INRIA/CNRS UMR 8548 Laboratoire.
Class 51 Multi-linear Systems and Invariant Theory in the Context of Computer Vision and Graphics Class 5: Self Calibration CS329 Stanford University Amnon.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Lecture 5: Introduction to 3D
Rectification of Stereo Images Милош Миловановић Урош Поповић.
7.5 Composition Transformations California Standards for Geometry 17: Prove theorems using coordinate geometry 22: Know the effect of rigid motions on.
Digital Image Processing Additional Material : Imaging Geometry 11 September 2006 Digital Image Processing Additional Material : Imaging Geometry 11 September.
Arizona’s First University. Command and Control Wind Tunnel Simulated Camera Design Jacob Gulotta.
Go Back > Question 1 Describe this transformation. A reflection in the line y = x. ? Object Image.
Unit 2 Vocabulary. Line of Reflection- A line that is equidistant to each point corresponding point on the pre- image and image Rigid Motion- A transformation.
3D Transformations 2D coordinates3D coordinates x y x y z x z y Right-handed coordinate system:
Jinxiang Chai CSCE441: Computer Graphics Coordinate & Composite Transformations 0.
Honors Geometry Transformations Section 3 Translations and Compositions.
Geometry 7.1: Transformations GOAL: Learn the three major types of geometric transformations.
Section 12-1 Transformations - Reflection SPI 32D: determine whether the plane figure has been reflected given a diagram and vice versa Objectives: Identify.
Homogeneous Coordinates They work, but where do they come from? Jonathan Senning
Transformations.
Computer Graphics 3D Transformations
Graphics Fundamentals
Translations.
Translations.
Lecture 3: Camera Rotations and Homographies
GEOMETRIC CAMERA MODELS
Viewing and Perspective Transformations
Multiple View Geometry for Robotics
TRANSFORMATION. TRANSFORMATION Foldable PRIME Original New IN MATH TERMS…. P -> P’
Transformations Geometry
Camera Calibration Coordinate change Translation P’ = P – O
CSCE441: Computer Graphics Coordinate & Composite Transformations
Chapter 1: Foundations in Geometry
Translations.
CSCE441: Computer Graphics 2D/3D Transformations
Properties or Rules of Transformations
Translations.
Translations.
Translations.
Maps one figure onto another figure in a plane.
Honors Geometry Transformations Section 1 Reflections
The Pinhole Camera Model
Warm Up 6.3 Complete the chart for the given counterclockwise rotations about the origin. 90o 180o 270o R(3, -3) S(1, 4) Use.
X ⦁ X = 64 ±8 ±14 X ⦁ X ⦁ X =
Presentation transcript:

CS-498 Computer Vision Week 7, Day 1 3-D Geometry 4/24/2017 CS-498 Computer Vision Week 7, Day 1 3-D Geometry Projection onto a camera image Projection as a matrix Rotation and Translation in 3D Homography as an “image of image” transform Print Dr. Josiah Yoder

[Illustrate projection here]

The equations for projection onto the image plane are: i = x/z j = y/z These can be written as a homography… 1. Write a transform that maps x to i, j to y, and does not destroy z 2. Treat the result as a homographic point. (Note that the original wasn’t.)

Transforms in 3D 𝑥 𝑛𝑒𝑤 𝑦 𝑛𝑒𝑤 𝑧 𝑛𝑒𝑤 = ∎ ∎ ∎ ∎ ∎ ∎ ∎ ∎ ∎ 𝑥 𝑜𝑙𝑑 𝑦 𝑜𝑙𝑑 𝑧 𝑜𝑙𝑑

Rotation in 3D This is a rotation around the z axis: cos 𝜃 −sin 𝜃 0 sin 𝜃 cos 𝜃 0 0 0 1 What axis is this a rotation around? In what direction? cos 𝜃 0 sin 𝜃 0 1 0 −sin 𝜃 0 cos 𝜃

We can have homographic 3D points, too Exercise: Consider the equations xnew = xold + tx ynew = yold + ty znew = zold + tz Write the right-hand side of this equation as a matrix multiplication.

Homography as a “picture of a picture” Suppose we take a picture of a picture. The original picture is on a plane, and we can represent points on that plane as 𝑖 𝑐𝑎𝑚 𝑗 𝑐𝑎𝑚 "1" = 𝑖 𝑜𝑙𝑑 𝑗 𝑜𝑙𝑑 0 1