CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 4 – Image formation(part I)

Slides:



Advertisements
Similar presentations
Image formation. Image Formation Vision infers world properties form images. How do images depend on these properties? Two key elements –Geometry –Radiometry.
Advertisements

C280, Computer Vision Prof. Trevor Darrell Lecture 2: Image Formation.
The Camera : Computational Photography Alexei Efros, CMU, Fall 2006.
CS 691 Computational Photography Instructor: Gianfranco Doretto 3D to 2D Projections.
Computer Vision CS 776 Spring 2014 Cameras & Photogrammetry 1 Prof. Alex Berg (Slide credits to many folks on individual slides)
Chapter 31 Images.
Paris town hall.
The Camera CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2014.
Projection Readings Szeliski 2.1. Projection Readings Szeliski 2.1.
Image formation and cameras CSE P 576 Larry Zitnick Many slides courtesy of Steve Seitz.
Cameras. Overview The pinhole projection model Qualitative properties Perspective projection matrix Cameras with lenses Depth of focus Field of view Lens.
Cameras (Reading: Chapter 1) Goal: understand how images are formed Camera obscura dates from 15 th century Basic abstraction is the pinhole camera Perspective.
Modeling Light : Rendering and Image Processing Alexei Efros.
Announcements. Projection Today’s Readings Nalwa 2.1.
Lecture 5: Projection CS6670: Computer Vision Noah Snavely.
Announcements Mailing list (you should have received messages) Project 1 additional test sequences online Talk today on “Lightfield photography” by Ren.
CS485/685 Computer Vision Prof. George Bebis
Computer Vision - A Modern Approach
Announcements Mailing list Project 1 test the turnin procedure *this week* (make sure it works) vote on best artifacts in next week’s class Project 2 groups.
Lecture 4a: Cameras CS6670: Computer Vision Noah Snavely Source: S. Lazebnik.
Lecture 12: Projection CS4670: Computer Vision Noah Snavely “The School of Athens,” Raphael.
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
Today: The Camera. Overview The pinhole projection model Qualitative properties Perspective projection matrix Cameras with lenses Depth of focus Field.
Single-view Metrology and Camera Calibration Computer Vision Derek Hoiem, University of Illinois 02/26/15 1.
The Camera : Computational Photography Alexei Efros, CMU, Fall 2008.
Cameras, lenses, and calibration
Perspective projection
Cameras CSE 455, Winter 2010 January 25, 2010.
EEM 561 Machine Vision Week 10 :Image Formation and Cameras
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Building a Real Camera.
Image formation & Geometrical Transforms Francisco Gómez J MMS U. Central y UJTL.
Image formation How are objects in the world captured in an image?
Northeastern University, Fall 2005 CSG242: Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs Northeastern University September.
Cameras Course web page: vision.cis.udel.edu/cv March 22, 2003  Lecture 16.
Lenses and Mirrors. How does light interact with pinholes? How does light interact with lenses? –___________ How does light interact with mirrors? –___________.
1 CS6825: Image Formation How are images created. How are images created.
776 Computer Vision Jan-Michael Frahm Fall Camera.
Image Formation Fundamentals Basic Concepts (Continued…)
Recap from Wednesday Two strategies for realistic rendering capture real world data synthesize from bottom up Both have existed for 500 years. Both are.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
COMPUTER VISION D10K-7C02 CV02: Camera Dr. Setiawan Hadi, M.Sc.CS. Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran.
1 Computer Vision 一目 了然 一目 了然 一看 便知 一看 便知 眼睛 頭腦 眼睛 頭腦 Computer = Image + Artificial Vision Processing Intelligence Vision Processing Intelligence.
CSE 185 Introduction to Computer Vision Cameras. Camera models –Pinhole Perspective Projection –Affine Projection –Spherical Perspective Projection Camera.
Projection Readings Nalwa 2.1 Szeliski, Ch , 2.1
DIGITAL CAMERAS Prof Oakes. Overview Camera history Digital Cameras/Digital Images Image Capture Image Display Frame Rate Progressive and Interlaced scans.
Instructor: Mircea Nicolescu Lecture 3 CS 485 / 685 Computer Vision.
Cameras, lenses, and sensors 6.801/6.866 Profs. Bill Freeman and Trevor Darrell Sept. 10, 2002 Reading: Chapter 1, Forsyth & Ponce Optional: Section 2.1,
Announcements Project 1 grading session this Thursday 2:30-5pm, Sieg 327 –signup ASAP:signup –10 minute slot to demo your project for a TA »have your program.
Lecture 14: Projection CS4670 / 5670: Computer Vision Noah Snavely “The School of Athens,” Raphael.
Lecture 18: Cameras CS4670 / 5670: Computer Vision KavitaBala Source: S. Lazebnik.
Mirrors and Lenses How do eyeglasses correct your vision? When you look in a mirror, where is the face you see? In which ways is a cell phone camera similar.
CSE 185 Introduction to Computer Vision
CS5670: Computer Vision Lecture 9: Cameras Noah Snavely
Jan-Michael Frahm Fall 2016
The Camera : Computational Photography
Announcements Project 1 Project 2
CSE 185 Introduction to Computer Vision
CSCE 441 Computer Graphics 3-D Viewing
CS 790: Introduction to Computational Vision
Lecture 13: Cameras and geometry
Lecturer: Dr. A.H. Abdul Hafez
The Camera : Computational Photography
Announcements Midterm out today Project 1 demos.
Projection Readings Nalwa 2.1.
Credit: CS231a, Stanford, Silvio Savarese
Projection Readings Szeliski 2.1.
Announcements Midterm out today Project 1 demos.
Photographic Image Formation I
The Camera.
Presentation transcript:

CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 4 – Image formation(part I)

Schedule Last class – linear algebra overview Today – Image formation and camera properties Readings for today: Forsyth and Ponce 1.1, 1.4, Szeliski 2.1 and (optional).

Physical parameters of image formation Optical – Sensor’s lens type – focal length, field of view, aperture Geometric – Type of projection – Camera pose Photometric – Type, direction, intensity of light reaching sensor – Surfaces’ reflectance properties

What is an image? Till now: a function – a 2D pattern of intensity values Today: a 2D projection of 3D points What is a camera? Some device that allows the projection of light from 3D points to some “medium” that will record the light pattern.

1st known photograph Heliograph- a pewter plate coated with bitumen of Judea (an asphalt derivative of petroleum); after at least a day-long exposure of eight hours, the plate was removed and the latent image of the view from the window was rendered visible by washing it with a mixture of oil of lavender and white petroleum which dissolved away the parts of the bitumen which had not been hardened by light. – Harry Ransom Center UT Austin View from the Window at le Gras, Joseph Nicéphore Niépce 1826Reproduction, 1952

Image formation Let’s design a camera: – Put a film in front of an object – Will we get a reasonable image? – Why? Why not?

Turning a room into a camera obscura A. Torralba and W. Freeman, Accidental Pinhole and Pinspeck Cameras, CVPR 2012Accidental Pinhole and Pinspeck Cameras Hotel room, contrast enhancedView from hotel window Accidental pinholes produce images that are unnoticed or misinterpreted as shadows

Image formation Let’s design a camera: – Put a film in front of an object – Add a barrier with an opening to block off most of the rays (reduce blurring) – Opening is called aperture

Ist known camera Known to Aristotle ( B.C.) According to DaVinci “When images of illuminated objects... penetrate through a small hole into a very dark room... you will see [on the opposite wall] these objects in their proper form and color, reduced in size, in a reversed position, owing to the intersection of the rays". Depth of the room is the “focal length” How does the aperture size affect the image?

Shrinking the aperture Slide by Steve Seitz Pinhole too big - many directions are averaged, blurring the image Pinhole too small- diffraction effects blur the image Generally, pinhole cameras are dark, because a very small set of rays from a particular point hits the screen.

Shrinking the aperture Pinhole too big - many directions are averaged, blurring the image Pinhole too small- diffraction effects blur the image Generally, pinhole cameras are dark, because a very small set of rays from a particular point hits the screen.

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 Changing the shape or relative locations of the lens elements changes this distance Adding a lens - concept of focus

The thin lens

Sign is +ve when incident lens surface is convex, and –ve when concave

Depth of field Slide by A. Efros Depth of field is the range of distance within the subject that is acceptably sharp.

How can we control the 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 Slide by A. Efros

Field of View (FOV) FOV is the extent of the observable world that is seen at any given moment. For cameras, it is a solid angle through which a detector is sensitive to light – the area of the inspection captured on the camera’s imager.

Zooming and Moving are not the same… Large FOV, small f Camera close to car Small FOV, large f Camera far from the car

Real lens systems

Lens flaws: chromatic aberration A lens can have different refractive indices for different wavelengths: causes color fringing Near Lens Center Near Lens Outer Edge

Lens flaws: Spherical aberration Spherical lenses don’t focus light perfectly Rays farther from the optical axis focus closer

Lens flaws: Spherical aberration Left: image showing low level of spherical aberration and right: image showing high level of spherical aberration asphericity/

No distortionPin cushionBarrel Radial distortion – Caused by imperfect lenses – Deviations are most noticeable near the edge of the lens

Lens flaws: Vignetting

Digital camera A digital camera replaces film with a sensor array – Each cell in the array is light-sensitive diode that converts photons to electrons – Two common types Charge Coupled Device (CCD) Complementary metal oxide semiconductor (CMOS) – Slide by Steve Seitz

CCD vs. CMOS CCD: transports the charge across the chip and reads it at one corner of the array. An analog-to-digital converter (ADC) then turns each pixel's value into a digital value by measuring the amount of charge at each photosite and converting that measurement to binary form CMOS: uses several transistors at each pixel to amplify and move the charge using more traditional wires. The CMOS signal is digital, so it needs no ADC.

Geometric projections

Types of 3D projections 3D projection is any method of mapping three- dimensional points to a two-dimensional plane. – Perspective projections objects in the distance appear smaller than those close by Parallel lines converge at an image point in infinity, on the horizon – Weak perspective projections perspective effects, not over the scale of individual objects – Orthographic projections objects in the distance appear same size as those close by parallel lengths at all points are of the same scale regardless of distance from the camera

Distant objects are smaller Effects of perspective projection: Apparent size of object depends on their distance e.g. B’ and C’ have the same height but in reality A and C are half the size of B Distance d from pinhole O to the plane of C is half the distance from O to plane of A and B.

Parallel lines meet Projection of 2 parallel lines lying in the same plane: The projections of 2 parallel lines in the same plane  appear to converge on h h is a horizontal line formed by the intersection of image plane  and a plane parallel to  passing through the aperture O. The line L in plane  and parallel to image plane  has no image It is common to draw the image plane (or film) in front of the focal point. Moving the film plane merely scales the image.

Vanishing points Each set of parallel lines (=direction) meets at a different point – The vanishing point for this direction Sets of parallel lines on the same plane lead to collinear vanishing points. – The line is called the horizon for that plane Good ways to spot faked images – scale and perspective don’t work – vanishing points behave badly – supermarket tabloids are a great source.

Example of a scene vanishing point

Perspective projection Consider a coordinate system ( O, i, j, k ) attached to the camera whose origin O coincides with the camera aperture. O is located at a distance d along the vector k. The line passing through the aperture and perpendicular to  is the optical axis The point c where this line intersects with the plane  is the image center. This is often the origin of the image plane coordinate frame.

Perspective projection equations

Weak perspective

Issue – perspective effects, but not over the scale of individual objects – collect points into a group at about the same depth, then divide each point by the depth of its group – Advantage: easy – Disadvantage: wrong

Orthographic projection No reversal of image features m = -1 (unnatural negative magnification) All light rays are parallel to the k -axis and orthogonal to  x = X, y = Y Useful for creating to-scale drawings for construction and engineering (showing details)

Modeling projection Projection equation: Source: J. Ponce, S. Seitz x y z d

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

divide by the third coordinate Perspective Projection Matrix Projection is a matrix multiplication using homogeneous coordinates In practice: lots of coordinate transformations… World to camera coord. trans. matrix (4x4) Perspective projection matrix (3x4) Camera to pixel coord. trans. matrix (3x3) = 2D point (3x1) 3D point (4x1)

Orthographic projection (sort of…) M.C. Escher's waterfall

Orthographic Projection Special case of perspective projection – Distance from center of projection to image plane is infinite – Also called “parallel projection” – What’s the projection matrix? Slide by Steve Seitz

Physical parameters of image formation Optical – Sensor’s lens type – focal length, field of view, aperture Geometric – Type of projection – Camera pose Photometric – Type, direction, intensity of light reaching sensor – Surfaces’ reflectance properties

Slide Credits David Forsyth – UIUC, slides accompanying Forsyth and Ponce – Computer Vision book, 2/e Rob Fergus – NYU AaronBobick – GA Tech Svetlana Lazebnik - UIUC

Next class More on image formation (photometric) Readings for next lecture: – Forsyth and Ponce 2.1, 2.2.4; Szeliski 2.2 (optional) Readings for today: – Forsyth and Ponce 1.1, 1.4; Szeliski 2.1 and 2.3.1, (optional)

Questions