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

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

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

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

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

Lecture 2 Camera Models

Building a Real Camera. Slides Credit: Svetlana Lazebnik

How do we see the world?

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

Building a Real Camera

Unit 1: Image Formation

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

Lecture 7: Camera Models

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

Cameras. CSE 455, Winter 2010 January 25, 2010

CS6670: Computer Vision

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

Announcement A total of 5 (five) late days are allowed for projects. Office hours

Lecture 2 Camera Models

Computer Vision. The Pinhole Camera Model

Lecture 7: Camera Models

Lecture 8 Camera Models

Lenses, exposure, and (de)focus

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

Cameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera

Cameras. Shrinking the aperture. Camera trial #1. Pinhole camera. Digital Visual Effects Yung-Yu Chuang. Put a piece of film in front of an object.

To Do. Advanced Computer Graphics. Outline. Computational Imaging. How do we see the world? Pinhole camera

LENSES. INEL 6088 Computer Vision

Cameras. Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/2/26. with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros

CS6670: Computer Vision

Lecture 02 Image Formation 1

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

Announcements. Focus! Thin Lens Models. New Topic. Intensity Image Formation. Bi-directional: two focal points! Thin Lens Model

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

Acquisition. Some slides from: Yung-Yu Chuang (DigiVfx) Jan Neumann, Pat Hanrahan, Alexei Efros

6.A44 Computational Photography

CPSC 425: Computer Vision

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

Image Formation III Chapter 1 (Forsyth&Ponce) Cameras Lenses & Sensors

CSE 527: Introduction to Computer Vision

Single-view Metrology and Cameras

Computational Photography and Video. Prof. Marc Pollefeys

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

Homogeneous Representation Representation of points & vectors. Properties. Homogeneous Transformations

Image Formation and Capture

Dr F. Cuzzolin 1. September 29, 2015

Image Processing & Projective geometry

Lenses. Overview. Terminology. The pinhole camera. Pinhole camera Lenses Principles of operation Limitations

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

( ) Deriving the Lens Transmittance Function. Thin lens transmission is given by a phase with unit magnitude.

Applied Optics. , Physics Department (Room #36-401) , ,

Lecture 7: homogeneous coordinates

Course Syllabus OSE 3200 Geometric Optics

Cameras, lenses, and sensors

Cameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera High dynamic range imaging

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

Course Syllabus OSE 3200 Geometric Optics

ME 6406 MACHINE VISION. Georgia Institute of Technology

TSBB09 Image Sensors 2018-HT2. Image Formation Part 1

Computer Vision Lecture 1

Image Formation and Capture. Acknowledgment: some figures by B. Curless, E. Hecht, W.J. Smith, B.K.P. Horn, and A. Theuwissen

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

Introduction. Related Work

What will be on the midterm?

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

Deconvolution , , Computational Photography Fall 2017, Lecture 17

MEM455/800 Robotics II/Advance Robotics Winter 2009

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

Digital Image Processing COSC 6380/4393

Lecture 4: Geometrical Optics 2. Optical Systems. Images and Pupils. Rays. Wavefronts. Aberrations. Outline

ECEN 4606, UNDERGRADUATE OPTICS LAB

Deconvolution , , Computational Photography Fall 2018, Lecture 12

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

Digital Image Processing COSC 6380/4393

CS6670: Computer Vision

Cameras and Sensors. Today. Today. It receives light from all directions. BIL721: Computational Photography! Spring 2015, Lecture 2!

CS 443: Imaging and Multimedia Cameras and Lenses

Virtual and Digital Cameras

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

Overview. Image formation - 1

EECS498: Autonomous Robotics Laboratory

Sensors and Sensing Cameras and Camera Calibration

OPTICS I LENSES AND IMAGES

Fundamental Paraxial Equation for Thin Lenses

Graphics and Interaction Perspective Geometry

Astronomy 80 B: Light. Lecture 9: curved mirrors, lenses, aberrations 29 April 2003 Jerry Nelson

CSCE 763: Digital Image Processing

VC 16/17 TP2 Image Formation

Great (Focal) Lengths Assignment #2. Due 5:30PM on Monday, October 19, 2009.

Chapter 18 Optical Elements

CS-184: Computer Graphics. Today

VC 14/15 TP2 Image Formation

INTRODUCTION THIN LENSES. Introduction. given by the paraxial refraction equation derived last lecture: Thin lenses (19.1) = 1. Double-lens systems

Photographing Long Scenes with Multiviewpoint

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

VC 11/12 T2 Image Formation

PHY 1160C Homework Chapter 26: Optical Instruments Ch 26: 2, 3, 5, 9, 13, 15, 20, 25, 27

Course Syllabus OSE 4240 OPTICS AND PHOTNICS DESIGN, 3 CREDIT HOURS

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

Optical basics for machine vision systems. Lars Fermum Chief instructor STEMMER IMAGING GmbH

Waves & Oscillations

Transcription:

About the course Instructors: Haibin Ling (hbling@temple, Wachman 35) Hours Lecture: Tuesda 5:3-8:pm, TTLMAN 43B Office hour: Tuesda 3: - 5:pm, or b appointment Textbook Computer Vision: Models, Learning, and Inference, b Simon J.D. Prince, Cambridge Universit Press. Computer Vision: Algorithms and Applications, b Richard Szeliski, Springer. Computer Vision: A Modern Approach, b David A. Forsth and Jean Ponce, Prentice Hall. Papers assigned in the class. Grading & Project Homework: 2% One page summar and critiques about papers presented in the class Need to submit at least 5 times Due (electronicall) BEFORE the start of the class in which the paper will be presented NO extension Paper Presentation: 25% Present at least one paper Responsible to the discussion in class Projects : 55% Topics suggested b the instructor or found b the students Small team, preferred -2 students per team. Midterm: 5% Final: 2% Report: 2% Course Content Introduction in high level Each student is expected to know for details of a selected topics (paper presentation and project) Tentative Schedule http://www.dabi.temple.edu/~hbling/teaching/5s_5543/index.html State-of-the-arts in frontier topics Paper presentation and summar for improve understanding Course project Students introduction Name Advisor (if an) Background or our current research (if an) An topics of particular interest (if an) Image formation - Cameras Send an email to me

How do we see the world? Pinhole camera Let s design a camera Idea : put a piece of film in front of an object Do we get a reasonable image? Add a barrier to block off most of the ras This reduces blurring The opening known as the aperture Pinhole camera model Dimensionalit Reduction Machine (3D to 2D) 3D world 2D image Pinhole model: Captures pencil of ras all ras through a single point The point is called Center of Projection (focal point) The image is formed on the Image Plane Point of observation What have we lost? Angles Distances (lengths) Slide b A. Efros Figures Stephen E. Palmer, 22 Projection properties Projection properties Man-to-one: an points along same ra map to same point in image Points points But projection of points on focal plane is undefined Lines lines (collinearit is preserved) But line through focal point projects to a point Planes planes (or half-planes) But plane through focal point projects to line Parallel lines converge at a vanishing point Each direction in space has its own vanishing point But parallels parallel to the image plane remain parallel All directions in the same plane have vanishing points on the same line How do we construct the vanishing point/line? Slide b Lazebnik Slide b Lazebnik 2

Modeling projection Modeling projection z z x x The coordinate sstem We will use the pinhole model as an approximation Put the optical center (O) at the origin Put the image plane (Π ) in front of O Source: J. Ponce, S. Seitz Projection equations Compute intersection with Π of ra from P = (x,,z) to O Derived using similar triangles x ( x,, z) ( f ', f ' ) Source: J. Ponce, S. Seit Homogeneous coordinates Is this a linear transformation? No division b z is nonlinear Trick: add one more coordinate: homogeneous image coordinates x ( x,, z) ( f ', f ' ) homogeneous scene coordinates Converting from homogeneous coordinates Perspective Projection Matrix Projection is a matrix multiplication using homogeneous coordinates: / f ' x x z z / f ' x ( f ', f ' ) divide b the third coordinate Slide b Steve Seit Perspective Projection Matrix Home-made pinhole camera Projection is a matrix multiplication using homogeneous coordinates: / f ' x x z z / f ' In practice: lots of coordinate transformations 2D point (3x) = Camera to pixel coord. trans. matrix (3x3) Perspective projection matrix (3x4) x ( f ', f ' ) divide b the third coordinate World to camera coord. trans. matrix (4x4) 3D point (4x) Wh so blurr? Slide b A. Efros http://www.debevec.org/pinhole 3

Shrinking the aperture Shrinking the aperture Wh not make the aperture as small as possible? Less light gets through Diffraction effects focal point f A lens focuses light onto the film Ras passing through the center are not deviated A lens focuses light onto the film Ras passing through the center are not deviated All parallel ras converge to one point on a plane located at the focal length f Thin lens formula + = D D f An point satisfing the thin lens equation is in focus. circle of confusion D f D A lens focuses light onto the film There is a specific distance at which objects are in focus other points project to a circle of confusion in the image Frédo Durand s slide 4

Real lenses Lens flaws: Vignetting Radial Distortion Caused b imperfect lenses Deviations are most noticeable for ras that pass through the edge of the lens Illumination condition Light and color No distortion Pin cushion Barrel 5