Jan-Michael Frahm Fall 2016

Slides:



Advertisements
Similar presentations
CS559: Computer Graphics Lecture 2: Image Formation in Eyes and Cameras Li Zhang Spring 2008.
Advertisements

776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Computational Photography: Color perception, light spectra, contrast Connelly Barnes.
The Generic Sensor Each photosite converts lightwave energy into photo- electrons Pixels in the output image are a measure of the number of photo-electrons.
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.
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.
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.
Perspective projection
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 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.
776 Computer Vision Jan-Michael Frahm Fall Last class.
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.
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.
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.
CSE 185 Introduction to Computer Vision
DIGITAL CAMERAS IN EMBEDDED SYSTEMS BY: ANTONIO JIM É NEZGRIFFIN MILLERVARUN PATEL.
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
A tool for Graphic Design
Capturing Light… in man and machine
Announcements Project 1 Project 2
CSE 185 Introduction to Computer Vision
EECS 373 Design of Microprocessor-Based Systems
A basic look at the mechanics
Introduction to Digital Photography
Engineering Math Physics (EMP)
Engineering Math Physics (EMP)
EECS 274 Computer Vision Cameras.
Capturing Light… in man and machine
Announcements Midterm out today Project 1 demos.
Human Vision and Cameras
Projection Readings Nalwa 2.1.
Projection Readings Szeliski 2.1.
A tool for Graphic Design
Announcements Midterm out today Project 1 demos.
Photographic Image Formation I
The Camera.
Presentation transcript:

Jan-Michael Frahm Fall 2016 776 Computer Vision Jan-Michael Frahm Fall 2016

New Class Time MW 3 pm to 4:15 pm

Last class

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

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

Last Class radial distortion depth of field field of view

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

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) http://electronics.howstuffworks.com/digital-camera.htm Slide by Steve Seitz

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

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(R) CCD(G) CCD(B) slide: S. Lazebnik

Color sensing in camera: Foveon X3 CMOS sensor Takes advantage of the fact that red, blue and green light penetrate silicon to different depths http://www.foveon.com/article.php?a=67 http://en.wikipedia.org/wiki/Foveon_X3_sensor better image quality Source: M. Pollefeys

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

Rolling Shutter Cameras Many cameras use CMOS sensors (mobile, DLSR, …) To save cost these are often rolling shutter cameras lines are progressively exposed 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 perspective distortion Camera artifacts Aperture is not infinitely small Lens Vignetting, radial distortion Depth of field Field of view Color sensing Rolling shutter cameras

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

Historic milestones Pinhole model: Mozi (470-390 BCE), Aristotle (384-322 BCE) Principles of optics (including lenses): Alhacen (965-1039 CE) Camera obscura: Leonardo da Vinci (1452-1519), Johann Zahn (1631-1707) 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) Alhacen’s notes Niepce, “La Table Servie,” 1822 CCD chip

Early color photography Sergey Prokudin-Gorskii (1863-1944) Photographs of the Russian empire (1909-1916) Lantern projector http://en.wikipedia.org/wiki/Sergei_Mikhailovich_Prokudin-Gorskii http://www.loc.gov/exhibits/empire/

First digitally scanned photograph 1957, 176x176 pixels http://listverse.com/history/top-10-incredible-early-firsts-in-photography/

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