OUTLINEOUTLINE What is Photography? What is Photography? What is ‘The Photographic Signal’? What is ‘The Photographic Signal’? Perfecting Film-Like Photography:

Slides:



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

Week 9 - Monday.  What did we talk about last time?  BRDFs  Texture mapping and bump mapping in shaders.
Measuring BRDFs. Why bother modeling BRDFs? Why not directly measure BRDFs? True knowledge of surface properties Accurate models for graphics.
Light Fields PROPERTIES AND APPLICATIONS. Outline  What are light fields  Acquisition of light fields  from a 3D scene  from a real world scene 
Chapter 10 Digital Imaging: Capture. Digital imaging – electronically producing, viewing, or reproducing an image Pixel – a square with a uniform brightness.
© 2010 Adobe Systems Incorporated. All Rights Reserved. T. Georgiev, Adobe Systems A. Lumsdaine, Indiana University The Multi-Focus Plenoptic Camera.
Optics. Spherical Mirrors Spherical mirror – a section of a sphere of radius R and with a center of curvature C R C Mirror.
 CBo CBo.
Light Field Rendering Shijin Kong Lijie Heng.
Graphics and Games IS 101Y/CMSC 101 Computational Thinking and Design Carolyn Seaman University of Maryland Baltimore County.
Deriving Lights from Pixels Presented By: WAIL ALI EL EBEEDY By: By: Web Address: ArchitectureWeek - Tools - Deriving Lights from Pixels _0528.htm.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 16: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 21: Image-Based Rendering Ravi Ramamoorthi
Computational Photography
Introduction to Computer Vision CS / ECE 181B Tues, May 18, 2004 Ack: Matthew Turk (slides)
Lecture 20: Light, color, and reflectance CS6670: Computer Vision Noah Snavely.
Computational Photography Light Field Rendering Jinxiang Chai.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
Measure, measure, measure: BRDF, BTF, Light Fields Lecture #6
Basic Ray Tracing CMSC 435/634. Visibility Problem Rendering: converting a model to an image Visibility: deciding which objects (or parts) will appear.
DIGITAL PHOTOGRAPHY: BACK TO BASICS Source:
Course 3: Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs Jack Tumblin Northwestern University Course WebPage :
Northeastern University, Fall 2005 CSG242: Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs Northeastern University Course WebPage.
Course 15: Computational Photography Organisers Ramesh Raskar Mitsubishi Electric Research Labs Jack Tumblin Northwestern University Course WebPage :
Light and shading Source: A. Efros.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
Photography. Photography Photography is the process of recording pictures by means of capturing light on a light- sensitive medium, such as a film or.
MERL, MIT Media Lab Reinterpretable Imager Agrawal, Veeraraghavan & Raskar Amit Agrawal, Ashok Veeraraghavan and Ramesh Raskar Mitsubishi Electric Research.
1 CS6825: Image Formation How are images created. How are images created.
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
Topic 2 - Overview of Image Acquisition and Processing Systems DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Tone Mapping Software Photomatix Pro Application to Photography Konferenz und Workshop '05 Reality-Based Visualization.
High Dynamic Range Photography How to create an HDR Photo video.
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.
ECEN 4616/5616 Optoelectronic Design Class website with past lectures, various files, and assignments: (The.
. Wild Dreams for Cameras Jack Tumblin Northwestern University From May 24 Panel Discussion on cameras.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
Capturing light Source: A. Efros.
Computational Photography
Basic Ray Tracing CMSC 435/634. Visibility Problem Rendering: converting a model to an image Visibility: deciding which objects (or parts) will appear.
Image Based Rendering. Light Field Gershun in 1936 –An illuminated objects fills the surrounding space with light reflected of its surface, establishing.
Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-based Graphics with Global Illumination and High Dynamic Range Photography.
CSL 859: Advanced Computer Graphics Dept of Computer Sc. & Engg. IIT Delhi.
Panorama artifacts online –send your votes to Li Announcements.
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.
112/5/ :54 Graphics II Image Based Rendering Session 11.
Basic Ray Tracing CMSC 435/634.
by: Taren Haynes, Robert Barnes, Devin Guelfo, Ashley Evans.
HDR Photography. High Dynamic Range Photography an HDR photograph captures the full range of tones and detail in a photograph. This is not usually possible.
Light Using Light.
Don Norman’s Fall 2003 Seminar 8-Dimensional Digital Photography for Historical Preservation Jack Tumblin
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Introduction to Photography To take beautiful photographs you do not need an expensive camera and a bag full of equipment. What is important is the photographer’s.
Eigen Texture Method : Appearance compression based method Surface Light Fields for 3D photography Presented by Youngihn Kho.
BASICS of the Camera A brief look at the origins and key features of the modern camera.
Hi, I’m Michele Del Core! I’m 18 years old and photography is one of my biggest passions. Practicing and doing researches about it, I discovered that.
Digital Cameras A digital camera ( or digital) is a camera that takes video or still photographs, or both, digitally by recording images by an electronic.
Presented by 翁丞世  View Interpolation  Layered Depth Images  Light Fields and Lumigraphs  Environment Mattes  Video-Based.
Introduction Computational Photography Seminar: EECS 395/495
Aperture and Depth of Field
A tool for Graphic Design
A.2 Concepts in Computational Photography (Tumblin, 15 minutes)
Introduction to Photography
A tool for Graphic Design
Presentation transcript:

OUTLINEOUTLINE What is Photography? What is Photography? What is ‘The Photographic Signal’? What is ‘The Photographic Signal’? Perfecting Film-Like Photography: Old Problems, New Approaches Perfecting Film-Like Photography: Old Problems, New Approaches Photography Beyond Film: New Goals, Methods, Expressions Photography Beyond Film: New Goals, Methods, Expressions

Course 15: Computational Photography Course 15: Computational Photography

Jack Tumblin Northwestern University A2: Core Concepts (15 minutes) Computational Photography

‘Film-Like’ Photography Film Camera design assumptions: – ‘Instantaneous’ light measurement… – Of focal plane image behind a lens. – Reproduce those amounts of light. Implied: “What we see is  focal-plane intensities.” well, no…we see much more! (seeing is deeply cognitive) “What we see is  focal-plane intensities.” well, no…we see much more! (seeing is deeply cognitive)

Our Definitions ‘Film-like’ Photography: ‘Film-like’ Photography: – Static ‘instantaneous’ record of the 2D image formed by a lens Display image  sensor image ‘Computational’ Photography: ‘Computational’ Photography: – displayed image  sensor image – A more expressive, controllable displayed result, from transformed, merged, decoded sensor data from transformed, merged, decoded sensor data

What is Photography? A ‘bucket’ word: a neat container for messy notions (e.g. aviation, music, comprehension) A ‘bucket’ word: a neat container for messy notions (e.g. aviation, music, comprehension) A record of what we see, or would like to see, in tangible form. A record of what we see, or would like to see, in tangible form. Does ‘film’ photography always capture it? Does ‘film’ photography always capture it? no. So, what do we see? So, what do we see? Harold ‘Doc’ Edgerton 1936

Display RGB(x,y,t n ) Image I(x,y,λ,t) Light & Optics 3D Scene light sources, BRDFs, shapes, positions, movements, …Eyepoint position, movement, projection, … PHYSICALPERCEIVED What is Photography? Exposure Control, tone map Scene light sources, BRDFs, shapes, positions, movements, …Eyepoint position, movement, projection, … Vision Photo: A Tangible Record Editable, storable as Film or Pixels

3D Scene? light sources, BRDFs, shapes, positions, movements, …Eyepoint? position, movement, projection, …Meaning… VisualStimulus 3D Scene light sources, BRDFs, shapes, positions, movements, …Eyepoint position, movement, projection, … PHYSICAL PERCEIVED or UNDERSTOOD Ultimate Photographic Goals Vision Sensor(s) Computing Light & Optics Photo: A Tangible Record Scene estimates we can capture, edit, store, display

Missing: Viewpoint Freedom “Multiple-Center-of-Projection Images” Rademacher, P, Bishop, G., SIGGRAPH '98

Missing: Reliable Visual Boundaries 5 ray sets  explicit geometric occlusion boundaries Ramesh Raskar, MERL, 2004

Missing: Expressive Time Manipulations What other ways better reveal appearance to human viewers? (Without direct shape measurement? ) Time for space wiggle. Time for space wiggle. Gasparini, Can you understand this shape better? this shape better?

Photographic Signal: Pixels Rays Core ideas are ancient, simple, seem obvious: Core ideas are ancient, simple, seem obvious: – Lighting: ray sources – Optics: ray bending/folding devices – Sensor: measure light – Processing: assess it – Display: reproduce it Ancient Greeks: ‘eye rays’ wipe the world to feel its contents… Ancient Greeks: ‘eye rays’ wipe the world to feel its contents…

The Photographic Signal Path Computing can improve every component: Light Sources Sensors Data Types, Processing Display Rays OpticsOptics “Scene” Rays

Review: How many Rays in a 3-D Scene? A 4-D set of infinitesimal members. Imagine: – Convex Enclosure of a 3D scene – Inward-facing ray camera at every surface point – Pick the rays you need for ANY camera outside. – 2D surface of cameras, 2D ray set for each camera,  4D set of rays.  4D set of rays. (Levoy et al. SIGG’96) (Gortler et al. ‘96) +

4-D Light Field / Lumigraph Measure all the outgoing light rays.

4-D Illumination Field Same Idea: Measure all the incoming light rays

4D x 4D = 8-D Reflectance Field Ratio: R ij = (outgoing ray i ) / (incoming ray j )

Future Photography: Novel Illuminators Novel Cameras Scene : 8D Ray Modulator Generalized Sensor Generalized Processing 4D Ray Sampler Ray Reconstructor General Optics: 4D Ray Benders Recreated 4D Light field Lights Modulators 4D Incident Lighting Viewed 4D Light Field General Optics: 4D Ray Benders Generalized Display Generalized Display Novel Displays

Expand Optics Into Software Programmable Optical Devices enable new forms of: Programmable Optical Devices enable new forms of: [ Nayar ] Omni-Directional Lens Systems Omni-Directional Lens Systems (Hi-Def 360 o video…) ‘Assorted Pixels’ Sensors (Robust HDR, multispectral…) ‘Assorted Pixels’ Sensors (Robust HDR, multispectral…) Lensless Adaptive-Aperture Cameras (tracking without panning…) Lensless Adaptive-Aperture Cameras (tracking without panning…)

Expand Scientific / Medical Imaging 4D light sources + 4D cameras enable new forms of: 4D light sources + 4D cameras enable new forms of: [ Levoy ] Synthetic Aperture Imaging (see through trees…) Synthetic Aperture Imaging (see through trees…) Tomography (3-D volumetric imaging…) Tomography (3-D volumetric imaging…) Confocal Scanning (look inside muddy water…) Confocal Scanning (look inside muddy water…)

‘The Ideal Photographic Signal’ I CLAIM IT IS: All Rays? Some Rays? Changes in Some Rays All Rays? Some Rays? Changes in Some Rays Photographic ray space is vast and redundant >8 dimensions: 4D view, 4D light, time,, ? Gather only ‘visually significant’ ray changes ? ? What rays should we measure ? ? How should we combine them ? ? How should we display them ?

Beyond ‘Film-Like’ Photography Call it ‘Computational Photography’: To make ‘meaningful ray changes’ tangible, To make ‘meaningful ray changes’ tangible, Optics can do more… Optics can do more… Sensors can do more… Sensors can do more… Light Sources can do more… Light Sources can do more… Processing can do more… Processing can do more… by applying low-cost storage, computation, and control. by applying low-cost storage, computation, and control.

Course 15: Computational Photography Course 15: Computational Photography A.2: Concepts Tumblin