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

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

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

How do we see the world?

Building a Real Camera

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

Building a Real Camera. Slides Credit: Svetlana Lazebnik

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

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

Cameras. CSE 455, Winter 2010 January 25, 2010

CS6670: Computer Vision

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

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

Unit 1: Image Formation

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

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

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

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

Computer Vision. The Pinhole Camera Model

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

CS6670: Computer Vision

VC 11/12 T2 Image Formation

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

LENSES. INEL 6088 Computer Vision

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

Lecture 7: Camera Models

Lenses, exposure, and (de)focus

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

VC 14/15 TP2 Image Formation

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.

Proj 2. Looks like the evaluation function changed in converting to Python, and 80% on Notre Dame is more tricky to reach.

VC 16/17 TP2 Image Formation

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

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

Image Formation and Capture

Lecture 02 Image Formation 1

Chapter 25 Optical Instruments

Single-view Metrology and Cameras

CS 443: Imaging and Multimedia Cameras and Lenses

CSE 527: Introduction to Computer Vision

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

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

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

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

Laboratory experiment aberrations

CPSC 425: Computer Vision

TSBB09 Image Sensors 2018-HT2. Image Formation Part 1

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

Lenses. A transparent object used to change the path of light Examples: Human eye Eye glasses Camera Microscope Telescope

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

Lecture 2 Camera Models

Chapter 23. Mirrors and Lenses

Chapter 18 Optical Elements

Ch 24. Geometric Optics

CHAPTER 18 REFRACTION & LENSES

Chapter 23. Mirrors and Lenses

Name. Light Chapter Summary Cont d. Refraction

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

Waves & Oscillations

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

Optical Systems: Pinhole Camera Pinhole camera: simple hole in a box: Called Camera Obscura Aristotle discussed, Al-Hazen analyzed in Book of Optics

PHYSICS OPTICS. Mr Rishi Gopie

Notes from Lens Lecture with Graham Reed

Mirrors and Lenses. Images can be formed by reflection from mirrors. Images can be formed by refraction through lenses.

PHYS 1020 LAB 7: LENSES AND OPTICS. Pre-Lab

CH. 23 Mirrors and Lenses HW# 6, 7, 9, 11, 13, 21, 25, 31, 33, 35

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).

Average: Standard Deviation: Max: 99 Min: 40

Chapter 28. Reflection and Refraction

Cameras, lenses, and sensors

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

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

Digital Image Processing COSC 6380/4393

Homographies and Mosaics

SNC2D PHYSICS 5/25/2013. LIGHT & GEOMETRIC OPTICS L Converging & Diverging Lenses (P ) Curved Lenses. Curved Lenses

Image Processing & Projective geometry

Dr F. Cuzzolin 1. September 29, 2015

Image Formation: Camera Model

Notation for Mirrors and Lenses. Chapter 23. Types of Images for Mirrors and Lenses. More About Images

Criteria for Optical Systems: Optical Path Difference How do we determine the quality of a lens system? Several criteria used in optical design

Lenses Design Basics. Introduction. RONAR-SMITH Laser Optics. Optics for Medical. System. Laser. Semiconductor Spectroscopy.

Mirrors, Lenses &Imaging Systems

GEOMETRICAL OPTICS AND OPTICAL DESIGN

Explanation of Aberration and Wavefront

Lecture 7: Camera Models

COURSE NAME: PHOTOGRAPHY AND AUDIO VISUAL PRODUCTION (VOCATIONAL) FOR UNDER GRADUATE (FIRST YEAR)

PHYS 160 Astronomy. When analyzing light s behavior in a mirror or lens, it is helpful to use a technique called ray tracing.

Lecture 22: Cameras & Lenses III. Computer Graphics and Imaging UC Berkeley CS184/284A, Spring 2017

Chapter 29/30. Wave Fronts and Rays. Refraction of Sound. Dispersion in a Prism. Index of Refraction. Refraction and Lenses

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

Lecture PowerPoint. Chapter 25 Physics: Principles with Applications, 6 th edition Giancoli

Chapter Ray and Wave Optics

R.B.V.R.R. WOMEN S COLLEGE (AUTONOMOUS) Narayanaguda, Hyderabad.

Lecture 2 Camera Models

Performance Factors. Technical Assistance. Fundamental Optics

Homographies and Mosaics

Cameras, lenses and sensors

Digital Image Processing COSC 6380/4393

Virtual and Digital Cameras

EE119 Introduction to Optical Engineering Spring 2002 Final Exam. Name:

Introduction. Geometrical Optics. Milton Katz State University of New York. VfeWorld Scientific New Jersey London Sine Singapore Hong Kong

Transcription:

The Camera 15-463: Computational Photography Alexei Efros, CMU, Fall 2005

How do we see the world? object film Let s design a camera Idea 1: put a piece of film in front of an object Do we get a reasonable image? Slide by Steve Seitz

Pinhole camera object barrier film Add a barrier to block off most of the rays This reduces blurring The opening known as the aperture How does this transform the image? Slide by Steve Seitz

Pinhole camera model Pinhole model: Captures pencil of rays all rays through a single point The point is called Center of Projection (COP) The image is formed on the Image Plane Effective focal length f is distance from COP to Image Plane Slide by Steve Seitz

Dimensionality Reduction Machine (3D to 2D) 3D world 2D image Point of observation What have we lost? Angles Distances (lengths) Figures Stephen E. Palmer, 2002

Funny things happen

Parallel lines aren t Figure by David Forsyth

Distances can t be trusted... Figure by David Forsyth

but humans adopt! Müller-Lyer Illusion We don t make measurements in the image plane http://www.michaelbach.de/ot/sze_muelue/index.html

Building a real camera

Camera Obscura Camera Obscura, Gemma Frisius, 1558 The first camera Known to Aristotle Depth of the room is the effective focal length

Home-made pinhole camera Why so blurry? http://www.debevec.org/pinhole/

Shrinking the aperture Less light gets through Why not make the aperture as small as possible? Less light gets through Diffraction effects Slide by Steve Seitz

Shrinking the aperture

The reason for lenses Slide by Steve Seitz

Image Formation using Lenses Ideal Lens: Same projection as pinhole but gathers more light! i o P P f Lens Formula: 1 i + 1 o = 1 f f is the focal length of the lens determines the lens s ability to bend (refract) light f different from the effective focal length f discussed before! Slide by Shree Nayar

Focus

Focus and Defocus object lens film circle of confusion 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 How can we change focus distance? Slide by Steve Seitz

Varying Focus Ren Ng

Depth Of Field

Depth of Field http://www.cambridgeincolour.com/tutorials/depth-of-field.htm

Aperture controls Depth of Field Changing the aperture size affects depth of field A smaller aperture increases the range in which the object is approximately in focus But small aperture reduces amount of light need to increase exposure

f/2.8 Large apeture = small DOF f/22 Small apeture = large DOF Varying the aperture

Nice Depth of Field effect

Field of View (Zoom)

Field of View (Zoom)

Field of View (Zoom)

FOV depends of Focal Length f Smaller FOV = larger Focal Length

From Zisserman & Hartley

Field of View / Focal Length Large FOV Camera close to car Small FOV Camera far from the car

Fun with Focal Length (Jim Sherwood) http://www.hash.com/users/jsherwood/tutes/focal/zoomin.mov

Large Focal Length compresses depth 400 mm 200 mm 100 mm 50 mm 28 mm 17 mm 1995-2005 Michael Reichmann

Lens Flaws

Lens Flaws: Chromatic Aberration Dispersion: wavelength-dependent refractive index (enables prism to spread white light beam into rainbow) Modifies ray-bending and lens focal length: f(λ) color fringes near edges of image Corrections: add doublet lens of flint glass, etc.

Chromatic Aberration Near Lens Center Near Lens Outer Edge

Radial Distortion (e.g. Barrel and pin-cushion ) straight lines curve around the image center

Radial Distortion No distortion Pin cushion Barrel Radial distortion of the image Caused by imperfect lenses Deviations are most noticeable for rays that pass through the edge of the lens

Radial Distortion

Modeling Projections

Modeling projection The coordinate system We will use the pin-hole model as an approximation Put the optical center (Center Of Projection) at the origin Put the image plane (Projection Plane) in front of the COP Why? The camera looks down the negative z axis we need this if we want right-handed-coordinates Slide by Steve Seitz

Modeling projection Projection equations Compute intersection with PP of ray from (x,y,z) to COP Derived using similar triangles (on board) We get the projection by throwing out the last coordinate: Slide by Steve Seitz

Homogeneous coordinates Is this a linear transformation? no division by z is nonlinear Trick: add one more coordinate: homogeneous image coordinates homogeneous scene coordinates Converting from homogeneous coordinates Slide by Steve Seitz

Perspective Projection Projection is a matrix multiply using homogeneous coordinates: divide by third coordinate This is known as perspective projection The matrix is the projection matrix Can also formulate as a 4x4 divide by fourth coordinate Slide by Steve Seitz

Orthographic Projection Special case of perspective projection Distance from the COP to the PP is infinite Image World Also called parallel projection What s the projection matrix? Slide by Steve Seitz

Spherical Projection What if PP is spherical with center at COP? In spherical coordinates, projection is trivial: (θ,φ) = (θ,φ,d) Note: doesn t depend on focal length d!

Programming Assignment #1 Out tonight, due Sept. 12, 11:59pm Easy stuff to get you started with Matlab Distance Functions SSD Anything else? Bells and Whistles Use your own photos / filters