776 Computer Vision Jan-Michael Frahm Fall 2015. Last class.

Slides:



Advertisements
Similar presentations
Sensor Technology Kevin Dickey. Traditional CCD and CMOS sensors CCD – Charge Coupled Device CMOS – Complimentary Metal Oxide Semiconductor CMOS sensors.
Advertisements

CS559: Computer Graphics Lecture 2: Image Formation in Eyes and Cameras Li Zhang Spring 2008.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 4 – Image formation(part I)
Computational Photography: Color perception, light spectra, contrast Connelly Barnes.
Review Pinhole projection model What are vanishing points and vanishing lines? What is orthographic projection? How can we approximate orthographic projection?
Algorithms and Applications in Computer Vision Lihi Zelnik-Manor
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Fall 2014.
Projection Readings Szeliski 2.1. Projection Readings Szeliski 2.1.
Cameras. Overview The pinhole projection model Qualitative properties Perspective projection matrix Cameras with lenses Depth of focus Field of view Lens.
Advanced Computer Vision Cameras, Lenses and Sensors.
Announcements. Projection Today’s Readings Nalwa 2.1.
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2006 Some figures from Steve Seitz, Steve Palmer, Paul Debevec,
Announcements Mailing list (you should have received messages) Project 1 additional test sequences online Talk today on “Lightfield photography” by Ren.
Lecture 5: Cameras and Projection CS6670: Computer Vision Noah Snavely.
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.
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2010.
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2008.
Imaging Techniques in Digital Cameras Presented by Jinyun Ren Jan
Colors and sensors Slides from Bill Freeman, Fredo Durand, Rob Fergus, and David Forsyth, Alyosha Efros.
Today: The Camera. Overview The pinhole projection model Qualitative properties Perspective projection matrix Cameras with lenses Depth of focus Field.
Computer Vision Cameras, lenses and sensors Cosimo Distante Introduction to Image Processing Image.
Recap from Friday Pinhole camera model Perspective projections Lenses and their flaws Focus Depth of field Focal length and field of view.
Digital Images The nature and acquisition of a digital image.
Image formation and cameras
Cameras CSE 455, Winter 2010 January 25, 2010.
Building a Real Camera.
Photography Is the capture of reflective light on light sensitive material. Film-Base Photography used “silver” as the light sensitive material. Digital.
Image formation How are objects in the world captured in an image?
1 CCTV SYSTEMS CCD VERSUS CMOS COMPARISON CCD (charge coupled device) and CMOS (complementary metal oxide semiconductor) image sensors are two different.
1 Digital Cameras Consumer digital cameras have been around since 1995 What features make a good camera? How do we optimize good features with a limited.
How A Camera Works Image Sensor Shutter Mirror Lens.
776 Computer Vision Jan-Michael Frahm Fall Camera.
776 Computer Vision Jan-Michael Frahm Spring 2012.
COMPUTER VISION D10K-7C02 CV02: Camera Dr. Setiawan Hadi, M.Sc.CS. Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran.
EECS 274 Computer Vision Cameras.
Miguel Tavares Coimbra
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.
How digital cameras work The Exposure The big difference between traditional film cameras and digital cameras is how they capture the image. Instead of.
Digital Camera TAVITA SU’A. Overview ◦Digital Camera ◦Image Sensor ◦CMOS ◦CCD ◦Color ◦Aperture ◦Shutter Speed ◦ISO.
Human Vision and Cameras CS 691 E Spring Outline Human vision system Human vision for computer vision Cameras and image formation Projection geometry.
Instructor: Mircea Nicolescu Lecture 3 CS 485 / 685 Computer Vision.
CS559: Computer Graphics Lecture 3: Image Sampling and Filtering Li Zhang Spring 2010.
In the Know … Technological Vocabulary. Beginning Terms 1. Aperture – the mechanical opening in the lens that lets light in. 2. ASA / ISO – rating given.
Fundamentals of Digital Images & Photography. Pixels & Colors The pixel (a word invented from "picture element") is the basic unit of programmable color.
Capturing Light… in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2015.
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.
CSE 185 Introduction to Computer Vision
PNU Machine Vision Lecture 2a: Cameras Source: S. Lazebnik.
Electronics Lecture 5 By Dr. Mona Elneklawi.
Unit 1 The History of Photography & The Camera
Capturing Light… in man and machine
Jan-Michael Frahm Fall 2016
Capturing Light… in man and machine
CSE 185 Introduction to Computer Vision
A basic look at the mechanics
Engineering Math Physics (EMP)
Engineering Math Physics (EMP)
Jan-Michael Frahm Fall 2016
EECS 274 Computer Vision Cameras.
Capturing Light… in man and machine
Human Vision and Cameras
Projection Readings Nalwa 2.1.
Projection Readings Szeliski 2.1.
Photographic Image Formation I
The Camera.
Presentation transcript:

776 Computer Vision Jan-Michael Frahm Fall 2015

Last class

Last Class World to camera coord. trans. matrix (4x4) Perspective projection matrix (3x4) Camera to pixel coord. trans. matrix (3x3) = 2D point (3x1) 3D point (4x1)

Facing Real Cameras There are undesired effects in real situations o perspective distortion Camera artifacts o aperture is not infinitely small o lens o vignetting

Last Class radial distortion depth of field field of view

Facing Real Cameras There are undesired effects in real situations o perspective distortion Camera artifacts o aperture is not infinitely small o lens o vignetting, radial distortion o depth of field o field of view

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

Color sensing in camera: Color filter array Source: Steve Seitz Estimate missing components from neighboring values (demosaicing) Why more green? Bayer grid Human Luminance Sensitivity Function

Problem with demosaicing: color moire Slide by F. Durand

The cause of color moire detector Fine black and white detail in image misinterpreted as color information Slide by F. Durand

Color sensing in camera: Prism Requires three chips and precise alignment More expensive CCD(B) CCD(G) CCD(R) slide: S. Lazebnik

Color sensing in camera: Foveon X3 Source: M. Pollefeys CMOS sensor Takes advantage of the fact that red, blue and green light penetrate silicon to different depths better image quality

Facing Real Cameras There are undesired effects in real situations o perspective distortion Camera artifacts o Aperture is not infinitely small o Lens o Vignetting, radial distortion o Depth of field o Field of view o Color sensing

Rolling Shutter Cameras Many cameras use CMOS sensors (mobile, DLSR, …) To save cost these are often rolling shutter cameras o lines are progressively exposed o line by line image reading Rolling shutter artifacts image source: Wikipedia

Rolling Shutter regular camera (global shutter) rolling shutter camera

Facing Real Cameras There are undesired effects in real situations o perspective distortion Camera artifacts o Aperture is not infinitely small o Lens o Vignetting, radial distortion o Depth of field o Field of view o Color sensing o Rolling shutter cameras

Digital camera artifacts Noise low light is where you most notice noisenoise light sensitivity (ISO) / noise tradeoff stuck pixels In-camera processing oversharpening can produce haloshalos Compression JPEG artifacts, blocking Blooming charge overflowing into neighboring pixelsoverflowing Smearing o columnwise overexposue Color artifacts purple fringing from microlenses, purple fringing white balance modified from Steve Seitz

Historic milestones Pinhole model: Mozi ( BCE), Aristotle ( BCE) Principles of optics (including lenses): Alhacen ( CE) Camera obscura: Leonardo da Vinci ( ), Johann Zahn ( ) First photo: Joseph Nicephore Niepce (1822) Daguerréotypes (1839) Photographic film (Eastman, 1889) Cinema (Lumière Brothers, 1895) Color Photography (Lumière Brothers, 1908) Television (Baird, Farnsworth, Zworykin, 1920s) First consumer camera with CCD Sony Mavica (1981) First fully digital camera: Kodak DCS100 (1990) Niepce, “La Table Servie,” 1822 CCD chip Alhacen’s notes

Early color photography Sergey Prokudin-Gorskii ( ) Photographs of the Russian empire ( ) Lantern projector

First digitally scanned photograph 1957, 176x176 pixels

Assignment Normalized cross correlation o C = normxcorr2(template, A) (Matlab) Sum of squared differences o per patch sum(sum((A-B).^2)) for SSD of patch A and B