Lecture 7: homogeneous coordinates

Similar documents
Overview. Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image

Projection. Announcements. Müller-Lyer Illusion. Image formation. Readings Nalwa 2.1

Two strategies for realistic rendering capture real world data synthesize from bottom up

CSE 527: Introduction to Computer Vision

Projection. Readings. Szeliski 2.1. Wednesday, October 23, 13

Computer Vision. The Pinhole Camera Model

Projection. Projection. Image formation. Müller-Lyer Illusion. Readings. Readings. Let s design a camera. Szeliski 2.1. Szeliski 2.

Cameras. CSE 455, Winter 2010 January 25, 2010

The Camera : Computational Photography Alexei Efros, CMU, Fall 2008

Unit 1: Image Formation

IMAGE FORMATION. Light source properties. Sensor characteristics Surface. Surface reflectance properties. Optics

Image formation - Cameras. Grading & Project. About the course. Tentative Schedule. Course Content. Students introduction

The Camera : Computational Photography Alexei Efros, CMU, Fall 2005

Section 8. Objectives

Lecture 02 Image Formation 1

ON THE CREATION OF PANORAMIC IMAGES FROM IMAGE SEQUENCES

Reading. Angel. Chapter 5. Optional

ECEN 4606, UNDERGRADUATE OPTICS LAB

Name: Date: Math in Special Effects: Try Other Challenges. Student Handout

Photographing Long Scenes with Multiviewpoint

Multi Viewpoint Panoramas

Lesson 6.1 Linear Equation Review

Image Processing & Projective geometry

How do we see the world?

Complete the diagram to show what happens to the rays. ... (1) What word can be used to describe this type of lens? ... (1)

Overview. Image formation - 1

Better Imaging with a Schmidt-Czerny-Turner Spectrograph

MEM: Intro to Robotics. Assignment 3I. Due: Wednesday 10/15 11:59 EST

Chapters 1 & 2. Definitions and applications Conceptual basis of photogrammetric processing

Chapter 3 Mirrors. The most common and familiar optical device

Ch 24. Geometric Optics

CS6670: Computer Vision

This experiment is under development and thus we appreciate any and all comments as we design an interesting and achievable set of goals.

Image Mosaicing. Jinxiang Chai. Source: faculty.cs.tamu.edu/jchai/cpsc641_spring10/lectures/lecture8.ppt

1.7 Parallel and Perpendicular Lines

Waves & Oscillations

Dr F. Cuzzolin 1. September 29, 2015

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

LENSES. INEL 6088 Computer Vision

Announcements. Image Formation: Outline. The course. How Cameras Produce Images. Earliest Surviving Photograph. Image Formation and Cameras

Notes from Lens Lecture with Graham Reed

MIT CSAIL Advances in Computer Vision Fall Problem Set 6: Anaglyph Camera Obscura

Image Formation Fundamentals

Section 3. Imaging With A Thin Lens

Camera Simulation. References. Photography, B. London and J. Upton Optics in Photography, R. Kingslake The Camera, The Negative, The Print, A.

MAT01B1: Calculus with Polar coordinates

LECTURE 17 MIRRORS AND THIN LENS EQUATION

Image Formation Fundamentals

Synopsis of paper. Optomechanical design of multiscale gigapixel digital camera. Hui S. Son, Adam Johnson, et val.

Virtual and Digital Cameras

Converging Lenses. Parallel rays are brought to a focus by a converging lens (one that is thicker in the center than it is at the edge).

Image Formation. World Optics Sensor Signal. Computer Vision. Introduction to. Light (Energy) Source. Surface Imaging Plane. Pinhole Lens.

TSBB09 Image Sensors 2018-HT2. Image Formation Part 1

Physics 228 Lecture 3. Today: Spherical Mirrors Lenses.

Optics Practice. Version #: 0. Name: Date: 07/01/2010

6.098 Digital and Computational Photography Advanced Computational Photography. Bill Freeman Frédo Durand MIT - EECS

Filter & Spectrometer Electron Optics

DEPARTMENT OF MECHANICAL AND INDUSTRIAL ENGINEERING NORTHEASTERN UNIVERSITY

Reading. Projections. The 3D synthetic camera model. Imaging with the synthetic camera. Angel. Chapter 5. Optional

Homographies and Mosaics

Chapter 36. Image Formation

Homographies and Mosaics

Sensors and Sensing Cameras and Camera Calibration

Computational Photography and Video. Prof. Marc Pollefeys

Learn to use translations, reflections, and rotations to transform geometric shapes.

Phys 531 Lecture 9 30 September 2004 Ray Optics II. + 1 s i. = 1 f

The principles of CCTV design in VideoCAD

Panoramas. CS 178, Spring Marc Levoy Computer Science Department Stanford University

Geometry of Aerial Photographs

Image Formation. Dr. Gerhard Roth. COMP 4102A Winter 2014 Version 1

Cameras. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017

Exam Preparation Guide Geometrical optics (TN3313)

CSE 473/573 Computer Vision and Image Processing (CVIP)

LEGO 2D Planar Manipulator (with zero offset between Z1 and Z2 axes of rotation)

Patents of eye tracking system- a survey

CS 443: Imaging and Multimedia Cameras and Lenses

1.5 Graphs of Reflections

Lecture 2 Camera Models

Thin Lenses. Lecture 25. Chapter 23. Ray Optics. Physics II. Course website:

Princeton University COS429 Computer Vision Problem Set 1: Building a Camera

Descriptive Geometry CH17 : DEVELOPMENTS

Physics 132: Lecture Fundamentals of Physics II

TOPICS Recap of PHYS110-1 lecture Physical Optics - 4 lectures EM spectrum and colour Light sources Interference and diffraction Polarization

Graphic Communications

Image stitching. Image stitching. Video summarization. Applications of image stitching. Stitching = alignment + blending. geometrical registration

Mechanical Engineering Drawing

Projections. Conceptual Model of the 3D viewing process

I-I. S/Scientific Report No. I. Duane C. Brown. C-!3 P.O0. Box 1226 Melbourne, Florida

3D Viewing. Introduction to Computer Graphics Torsten Möller / Manfred Klaffenböck. Machiraju/Zhang/Möller

OPTICS I LENSES AND IMAGES

The Mathematics of Geometrical and Physical Optics

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET

Waves & Oscillations

Parameter descriptions:

Consider two lines and. Then we could know. where. By letting L and M be orthogonal and using the fact that become

Optics Day 3 Kohler Illumination (Philbert Tsai July 2004) Goal : To build an bright-field microscope with a Kohler illumination pathway

Section A (25marks) 1. State any one law of reflection (1mrk)

Lecture 7: Camera Models

Image Formation. Light from distant things. Geometrical optics. Pinhole camera. Chapter 36

Image Formation. Dr. Gerhard Roth. COMP 4102A Winter 2015 Version 3

Transcription:

Lecture 7: homogeneous Dr. Richard E. Turner (ret26@cam.ac.uk) October 31, 2013

House keeping webpage: http://cbl.eng.cam.ac.uk/public/turner/teaching

Recap of last lecture: Pin hole camera image plane pin hole camera world point real image focal length f optical centre optical axis Cheap mobile phone cameras: non-linear distortions distortions can be removed => pin hole model accurate

Recap of last lecture: Pin hole camera focal length f optical axis camera-centred

Recap of last lecture: Pin hole camera focal length f optical axis camera-centred world

Recap of last lecture: World optical axis world point focal length f camera-centred world

Recap of last lecture: World optical axis world point focal length f camera-centred world

Recap of last lecture: World optical axis world point focal length f camera-centred world - fixed

Recap of last lecture: Camera centred optical axis world point focal length f camera-centred - can change world - fixed

Recap of last lecture: Camera centred optical axis world point focal length f camera-centred - can change world - fixed

Recap of last lecture: Perspective projection optical axis world point focal length f camera-centred - can change image plane world - fixed

Recap of last lecture: Pixel pixel optical axis world point focal length f camera-centred - can change image plane world - fixed

Summary of coordinate transforms world

Summary of coordinate transforms world camera-centred linear (rotate & translate)

Summary of coordinate transforms world camera-centred image plane linear (rotate & translate) non-linear (perspective projection)

Summary of coordinate transforms world camera-centred image plane pixel linear (rotate & translate) non-linear (perspective projection) linear (stretch & translate)

Summary of coordinate transforms world difficult step camera-centred image plane pixel linear (rotate & translate) non-linear (perspective projection) linear (stretch & translate)

Summary of this lecture introduce new mathematical machinery to handle the projection step smart way to handle points at infinity (key to perspective projection) allows us to retain the matrix formulation apply non-linearity at the end (rather than in the middle) homogeneous initially feels like sleight of hand apply to all (world/camera-centred/image/pixel)

Homogeneous quiz cartesian homogeneous [0,0,1] [0,1,0] [1,0,0]

Homogeneous quiz cartesian homogeneous [0,0,1] [0,1,0] [1,0,0]

Homogeneous quiz cartesian homogeneous [0,0,1] [0,1,0] [,0] [1,0,0]

Homogeneous quiz cartesian [0, ] homogeneous [0,0,1] [0,1,0] [,0] [1,0,0]

Homogeneous quiz [0, ] cartesian homogeneous [0,0,1] [0,1,0] [0,0,0] [,0] [1,0,0]

Homogeneous quiz

Homogeneous quiz [0, ] [,0] half-lines get mapped to points at infinity: = 0 or 1 by convention

scale changes Homogeneous quiz

scale changes Homogeneous quiz

Homogeneous quiz scale changes have no effect maps to same point as

Homogeneous quiz 1 0 straight line

Homogeneous quiz 1 0 straight line

Homogeneous quiz 1 0 straight line plane

Homogeneous quiz 1 0 straight line plane

Homogeneous quiz 1 0 straight line

Homogeneous quiz 1 0 straight line

Homogeneous quiz 1 0 straight line planes that intersect at

Mobile eye http://www.youtube.com/watch?v=hxpiylueooy