Course 3: Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs Jack Tumblin Northwestern University Course WebPage :

Slides:



Advertisements
Similar presentations
Paul Debevec Computational Photography: Advanced Topics Computational Photography: Advanced Topics.
Advertisements

Po-Hsiang Chen Advisor: Sheng-Jyh Wang. People  Shree K. Nayar  Ramesh Raskar  Ren Ng 2.
Vision Sensing. Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV 2007 Venus de Milo.
CS6670: Computer Vision Noah Snavely Lecture 17: Stereo
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 21: Image-Based Rendering Ravi Ramamoorthi
1 Comp300a: Introduction to Computer Vision L. QUAN.
CSCE 641 Computer Graphics: Image-based Modeling Jinxiang Chai.
 Marc Levoy Choosing the right course CS 148 Winter, Hanrahan, not SCPD undergraduates only requires 107 terminal course broad and conceptual CS.
Lecture 33: Computational photography CS4670: Computer Vision Noah Snavely.
Photography Merit Badge
Northeastern University, Fall 2005 CSG242: Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs Northeastern University Course WebPage.
Course 1: Computational Photography Organisers Ramesh Raskar Mitsubishi Electric Research Labs Jack Tumblin Northwestern University.
Bimber & Raskar Siggraph 2005 Spatial Augmented Reality Spatial Augmented Reality Oliver Bimber University of Weimar Ramesh Raskar Mitsubishi Electric.
Bimber & Raskar Spatial Augmented Reality  Oliver Bimber  University of Weimar  Ramesh Raskar  Mitsubishi Electric Research Labs  Masahiko Inami 
Course 15: Computational Photography Organisers Ramesh Raskar Mitsubishi Electric Research Labs Jack Tumblin Northwestern University Course WebPage :
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Northeastern University, Fall 2005 CSG242: Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs Northeastern University September.
OUTLINEOUTLINE What is Photography? What is Photography? What is ‘The Photographic Signal’? What is ‘The Photographic Signal’? Perfecting Film-Like Photography:
MERL, MIT Media Lab Reinterpretable Imager Agrawal, Veeraraghavan & Raskar Amit Agrawal, Ashok Veeraraghavan and Ramesh Raskar Mitsubishi Electric Research.
Components of a computer vision system
FRITZ SCHNEIDERPEACHAM CYBERNETICS Introduction To Digital Photography I - Basics.
Northeastern University, Fall 2005 CSG242: Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs Northeastern University Oct 19th,
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Digital Photography A tool for Graphic Design Graphic Design: Digital Photography.
Introduction to Computational Photography. Computational Photography Digital Camera What is Computational Photography? Second breakthrough by IT First.
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 15: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Image-Based Rendering. 3D Scene = Shape + Shading Source: Leonard mcMillan, UNC-CH.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
Dynamically Reparameterized Light Fields Aaron Isaksen, Leonard McMillan (MIT), Steven Gortler (Harvard) Siggraph 2000 Presented by Orion Sky Lawlor cs497yzy.
Computational photography CS4670: Computer Vision Noah Snavely.
A Case Study using the Hugh Morton Photograph Collection A Photographic Journey brought to you by the Digital Production Center.
Photography Nataly Moreno. Photography Derived from the Greek word “phos” meaning light and “graphe” meaning drawing The art, science, and practice of.
ECEN 4616/5616 Optoelectronic Design Class website with past lectures, various files, and assignments: (The.
Nonphotorealistic rendering, and future cameras Computational Photography, Bill Freeman Fredo Durand May 11, 2006.
. Wild Dreams for Cameras Jack Tumblin Northwestern University From May 24 Panel Discussion on cameras.
Adaptively Sampled Distance Fields Representing Shape for Computer Graphics Ronald N. Perry and Sarah F. Frisken Mitsubishi Electric Research Laboratories.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Depth Edge Detection with Multi- Flash Imaging Gabriela Martínez Final Project – Processamento de Imagem IMPA.
LCC, MIERSI SM 14/15 – T4 Special Effects Miguel Tavares Coimbra.
Mitsubishi Electric Research Labs (MERL) Super-Res from Single Motion Blur PhotoAgrawal & Raskar Amit Agrawal and Ramesh Raskar Mitsubishi Electric Research.
Miguel Tavares Coimbra
Interreflections : The Inverse Problem Lecture #12 Thanks to Shree Nayar, Seitz et al, Levoy et al, David Kriegman.
DIGITAL CAMERAS Prof Oakes. Overview Camera history Digital Cameras/Digital Images Image Capture Image Display Frame Rate Progressive and Interlaced scans.
Course 1: Room 6DE Computational Photography A.2: Concepts Tumblin.
The Trilateral Filter for High Contrast Images and Meshes
Transparent Object Reconstruction via Coded Transport of Intensity Supplemental Video Paper ID: 846.
EG 2011 | Computational Plenoptic Imaging STAR | I. Introduction1 Computational Plenoptic Imaging Gordon Wetzstein 1 Ivo Ihrke 2 Douglas Lanman 3 Wolfgang.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Don Norman’s Fall 2003 Seminar 8-Dimensional Digital Photography for Historical Preservation Jack Tumblin
{ Photography technique.  Perspective refers to the relationship of imaged objects in a photograph. This includes their relative positions and sizes.
Welcome to Technology Education My name is Mr. Oliver I am going to introduce you to some of the modules that you will be working in this semester.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Introduction Computational Photography Seminar: EECS 395/495
Lecture 15: Guest Lecture Professor Gordon Wetzstein
Reconstruction For Rendering distribution Effect
Rogerio Feris 1, Ramesh Raskar 2, Matthew Turk 1
Image-Based Rendering
Nov. 11, Visualization with 3D CG
Sampling and Reconstruction of Visual Appearance
Chapter I, Digital Imaging Fundamentals: Lesson II Capture
Lecture 17: Guest Lecture Professor Gordon Wetzstein
Coding Approaches for End-to-End 3D TV Systems
Image Based Modeling and Rendering (PI: Malik)
Macroscopic Interferometry with Electrons, not Photons
Oliver Bimber Ramesh Raskar Masahiko Inami University of Weimar
Jiangbin Zheng’s Brief Biography
Spatial Augmented Reality Oliver Bimber
Spatial Augmented Reality Oliver Bimber
Wrap-up and discussion
Presentation transcript:

Course 3: Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs Jack Tumblin Northwestern University Course WebPage :

Course 3: Computational Photography Course WebPage Course Evaluation /courses_evaluation

Welcome Understanding Film-like PhotographyUnderstanding Film-like Photography –Parameters, Nonlinearities, Ray-based concepts Image Processing and Reconstruction ToolsImage Processing and Reconstruction Tools –Multi-image Fusion, Gradient domain, Graph Cuts Improving Camera PerformanceImproving Camera Performance –Better dynamic range, focus, frame rate, resolution Future DirectionsFuture Directions –HDR cameras, Gradient sensing, Smart optics/lighting

Goals –Review of 30+ recent papers –Understand computational aspects of cameras Discuss issues in traditional camerasDiscuss issues in traditional cameras Explore alternative imaging methodsExplore alternative imaging methods Learn vision and optics techniquesLearn vision and optics techniques –Discuss image processing and reconstruction tools –What we will not cover Film Cameras, Novel view rendering (IBR), Color issues, Traditional image processing/editingFilm Cameras, Novel view rendering (IBR), Color issues, Traditional image processing/editing

Speaker: Jack Tumblin Jack Tumblin is an Assistant Professor of Computer Science at Northwestern University. His interests include novel photographic sensors to assist museum curators in historical preservation, computer graphics and visual appearance, and image-based modeling and rendering. During his doctoral studies at Georgia Tech and post-doc at Cornell, he investigated tone-mapping methods to depict high-contrast scenes. His MS in Electrical Engineering (December 1990) and BSEE (1978), also from Georgia Tech, bracketed his work as co-founder of IVEX Corp., (>45 people as of 1990) where his flight simulator design work was granted 5 US Patents. He is an Associate Editor of ACM Transactions on Graphics, was a member of the SIGGRAPH Papers Committee (2003, 2004), and in 2001 was a Guest Editor of IEEE Computer Graphics and Applications.

Speaker: Ramesh Raskar Ramesh Raskar is a Senior Research Scientist at MERL. His research interests include projector-based graphics, computational photography and non-photorealistic rendering. He has published several articles on imaging and photography including multi-flash photography for depth edge detection, image fusion, gradient-domain imaging and projector-camera systems. His papers have appeared in SIGGRAPH, EuroGraphics, IEEE Visualization, CVPR and many other graphics and vision conferences. He was a course organizer at Siggraph 2002, 2003 and He is a panel organizer at the Symposium on Computational Photography and Video in Cambridge, MA in May He is a member of the ACM and IEEE.

Opportunities –Unlocking Photography How to expand camera capabilitiesHow to expand camera capabilities Digital photography that goes beyond film-like photographyDigital photography that goes beyond film-like photography –Opportunities Computing corrects for lens, sensor and lighting limitationsComputing corrects for lens, sensor and lighting limitations Computing merges results from multiple imagesComputing merges results from multiple images Computing reconstructs from coded image samplesComputing reconstructs from coded image samples Cameras benefit from computerized light sourcesCameras benefit from computerized light sources –Think beyond post-capture image processing Computation well before image processing and editingComputation well before image processing and editing –Learn how to build your own camera-toys

Traditional Photography Lens Detector Pixels Image

Computational Photography: Optics, Sensors and Computations Generalized Sensor Generalized Optics Computations Picture 4D Ray Bender Upto 4D Ray Sampler Ray Reconstruction

Computational Photography Novel Cameras Generalized Sensor Generalized Optics Processing

Computational Photography Novel Illumination Novel Cameras Generalized Sensor Generalized Optics Processing Light Sources

Computational Photography Novel Illumination Novel Cameras Scene : 8D Ray Modulator Generalized Sensor Generalized Optics Processing Light Sources

Computational Photography Novel Illumination Novel Cameras Scene : 8D Ray Modulator Display Generalized Sensor Generalized Optics Processing Recreate 4D Lightfield Light Sources

Computational Photography Novel Illumination Novel Cameras Scene : 8D Ray Modulator Display Generalized Sensor Generalized Optics Processing 4D Ray Bender Upto 4D Ray Sampler Ray Reconstruction Generalized Optics Recreate 4D Lightfield Light Sources Modulators 4D Incident Lighting 4D Light Field

A Teaser: Dual Photography Scene Photocell Projector

A Teaser: Dual Photography Scene Photocell Projector

A Teaser: Dual Photography Scene Photocell Projector

A Teaser: Dual Photography Scene Photocell Projector Camera

camera The 4D transport matrix: Contribution of each projector pixel to each camera pixel scene projector

camera The 4D transport matrix: Contribution of each projector pixel to each camera pixel scene projector Sen et al, Siggraph 2005

camera The 4D transport matrix: Which projector pixel contribute to each camera pixel scene projector Sen et al, Siggraph 2005 ?

Dual photography from diffuse reflections the camera’s view Sen et al, Siggraph 2005

Camera Obscura, Gemma Frisius, A Brief History of Images

Lens Based Camera Obscura, A Brief History of Images

Still Life, Louis Jaques Mande Daguerre, A Brief History of Images

Silicon Image Detector, A Brief History of Images

A Brief History of Images Digital Cameras

Dream of A New Photography Old New People and Time ~Cheap Precious Each photo Precious Free Lighting Critical Automated* External Sensors No Yes ‘Stills / Video’ Disjoint Merged Exposure Settings Pre-select Post-Process Exposure Time Pre-select Post-Process Resolution/noise Pre-select Post-Process ‘HDR’ range Pre-select Post-Process

Survey How many of you are photographers ?How many of you are photographers ? How many of you are photo-artists ?How many of you are photo-artists ? How many of you are involved in camera design/development ?How many of you are involved in camera design/development ? How many do active programming ?How many do active programming ? Field of work: Academics? Industry ? Research ? Art ?Field of work: Academics? Industry ? Research ? Art ?

8:30 Introduction (Raskar) 8:40 Photographic Signal & Film-like Photography (Tumblin) 9:10 Image Processing Tools (Raskar) 9:40 Improving Film-like Photography (Tumblin) 10:15 Break 10:30 Image Reconstruction Techniques (Raskar) 11:15 Smart Lights and Beyond Photography (Tumblin) 11:45 Smart Optics and Sensors (Raskar) 12:05 Discussion Schedule Course Page :