Don Norman’s Fall 2003 Seminar 8-Dimensional Digital Photography for Historical Preservation Jack Tumblin

Slides:



Advertisements
Similar presentations
Interactive Deformation of Light Fields Billy Chen Eyal Ofek Heung-Yeung Shum Marc Levoy.
Advertisements

Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Modelling, Rendering and Lighting.
Paul Debevec Computational Photography: Advanced Topics Computational Photography: Advanced Topics.
CS395/495: Spring 2004 IBMR: Image Based Modeling and Rendering Introduction Jack Tumblin
Computer Vision CS 776 Spring 2014 Cameras & Photogrammetry 1 Prof. Alex Berg (Slide credits to many folks on individual slides)
Capturing light Source: A. Efros. Image formation How bright is the image of a scene point?
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 
Vision Sensing. Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV 2007 Venus de Milo.
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image Where does the.
Review Pinhole projection model What are vanishing points and vanishing lines? What is orthographic projection? How can we approximate orthographic projection?
Graphics and Games IS 101Y/CMSC 101 Computational Thinking and Design Carolyn Seaman University of Maryland Baltimore County.
Lecture 23: Photometric Stereo CS4670/5760: Computer Vision Kavita Bala Scott Wehrwein.
CS 395: Adv. Computer Graphics Overview: Image-Based Modeling and Rendering Jack Tumblin
CS 395: Adv. Computer Graphics Image-Based Modeling and Rendering Jack Tumblin
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 16: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2005 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Spring 2003 IBMR: Image Based Modeling and Rendering Jack Tumblin Computer Science Dept., Northwestern University
Representations of Visual Appearance COMS 6160 [Spring 2007], Lecture 4 Image-Based Modeling and Rendering
Representations of Visual Appearance COMS 6160 [Spring 2007], Lecture 5 Brief lecture on 4D appearance functions
Representations of Visual Appearance COMS 6160 [Spring 2007], Lecture 3 Ravi Ramamoorthi
Image-based Rendering of Real Objects with Complex BRDFs.
I hope that you: Looked at book & website Checked Pre-requisites (change before Friday!) Participate! Ask Questions! Get Inspired … CS395: Advanced Computer.
CS 395/495-25: Spring 2003 IBMR: Week 10A Dimensionality of IBMR Methods Jack Tumblin
Image or Object? Michael F. Cohen Microsoft Research.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Siggraph’2000, July 27, 2000 Jin-Xiang Chai Xin Tong Shing-Chow Chan Heung-Yeung Shum Microsoft Research, China Plenoptic Sampling SIGGRAPH’2000.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
CS 395/495-25: Spring 2003 IBMR: Week 9A Image-Based Physics: Measuring Light & Materials Jack Tumblin
Stereo Guest Lecture by Li Zhang
Project 1 artifact winners Project 2 questions Project 2 extra signup slots –Can take a second slot if you’d like Announcements.
 Marc Levoy IBM / IBR “The study of image-based modeling and rendering is the study of sampled representations of geometry.”
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2006 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Measure, measure, measure: BRDF, BTF, Light Fields Lecture #6
Perspective projection
Course 3: Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs Jack Tumblin Northwestern University Course WebPage :
The Story So Far The algorithms presented so far exploit: –Sparse sets of images (some data may not be available) –User help with correspondences (time.
The University of Ontario CS 4487/9587 Algorithms for Image Analysis n Web page: Announcements, assignments, code samples/libraries,
CSCE 641 Computer Graphics: Image-based Modeling Jinxiang Chai.
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
OUTLINEOUTLINE What is Photography? What is Photography? What is ‘The Photographic Signal’? What is ‘The Photographic Signal’? Perfecting Film-Like Photography:
Announcements Project 1 artifact winners Project 2 questions
Structure from images. Calibration Review: Pinhole Camera.
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.
Dynamically Reparameterized Light Fields Aaron Isaksen, Leonard McMillan (MIT), Steven Gortler (Harvard) Siggraph 2000 Presented by Orion Sky Lawlor cs497yzy.
Image-based rendering Michael F. Cohen Microsoft Research.
. Wild Dreams for Cameras Jack Tumblin Northwestern University From May 24 Panel Discussion on cameras.
Capturing light Source: A. Efros.
Image-based Rendering. © 2002 James K. Hahn2 Image-based Rendering Usually based on 2-D imagesUsually based on 2-D images Pre-calculationPre-calculation.
Stereo Many slides adapted from Steve Seitz.
PCB Soldering Inspection. Structured Highlight approach Structured Highlight method is applied to illuminating and imaging specular surfaces which yields.
CS 395: Adv. Computer Graphics Light Fields and their Approximations Jack Tumblin
Radiometry and Photometric Stereo 1. Estimate the 3D shape from shading information Can you tell the shape of an object from these photos ? 2.
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image image 1image.
Inverse Global Illumination: Recovering Reflectance Models of Real Scenes from Photographs Computer Science Division University of California at Berkeley.
Interreflections : The Inverse Problem Lecture #12 Thanks to Shree Nayar, Seitz et al, Levoy et al, David Kriegman.
Student Camera Concepts Examples. Concepts The underlying principles that apply regardless of the camera you are using. The underlying principles that.
Course 1: Room 6DE Computational Photography A.2: Concepts Tumblin.
112/5/ :54 Graphics II Image Based Rendering Session 11.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Presented by 翁丞世  View Interpolation  Layered Depth Images  Light Fields and Lumigraphs  Environment Mattes  Video-Based.
CS 395: Adv. Computer Graphics Light Fields and their Approximations Jack Tumblin
제 5 장 스테레오.
Image-Based Rendering
Image Based Modeling and Rendering (PI: Malik)
A.2 Concepts in Computational Photography (Tumblin, 15 minutes)
Mixed Up Multiplication Challenge
Stereo vision Many slides adapted from Steve Seitz.
Artistic Rendering Final Project Initial Proposal
Presentation transcript:

Don Norman’s Fall 2003 Seminar 8-Dimensional Digital Photography for Historical Preservation Jack Tumblin

Museum Challenge The Vast Lonely Warehouse, $tarved Share, Preserve, and Educate (aquire, restore, explore…) Can’t we do better than just web photos?

Better: Other, Multiple Viewpoints? Paul Rademacher, “Multiple Center of Projection Images” SIGGRAPH1998

Malzbender,HPlabs “ Polynomial Texture Maps ” SIGG2001 Better: Variable Lighting? Get: Interactive synthetic re-lighting... Find: just 6 coeffs/pixel

A Complete ‘Optical Archive’ ? SIGGRAPH 1996: ‘4D Light Fields’ or ‘Lumigraph’: Camera AngularResolution: at camera? at camera? at surface pt? at surface pt? Levoy et al.Gortler et al.

Coupling Between:Coupling Between: –Orthographic camera, (x,y) positioned on sphere, ( ,  ) and –Orthographic projector, (x,y) positioned on sphere ( ,  ). F( x c, y c,  c,  c, x p, y p,  p,  p,, t) How: An ‘8-D Appearance Field’ camera cccc cccc

Coupling Between:Coupling Between: –Orthographic camera, (x,y) positioned on sphere, ( ,  ) and –Orthographic projector, (x,y) positioned on sphere ( ,  ). F( x c, y c,  c,  c, x p, y p,  p,  p,, t) How: An ‘8-D Appearance Field’ camera cccc cccc Projector (laser brick) pppp pppp

Conclusions Unified Ray ArchiveUnified Ray Archive More photos  completeMore photos  complete Preposterously huge, redundantPreposterously huge, redundant Many new tricks needed…Many new tricks needed…

end

Seitz: ‘View Morphing’ SIGG`96 m m m m Mix 2D and VERY SPARSE 3D data…

Seitz: ‘View Morphing’ SIGG`96

Seitz: ‘View Morphing’ SIGG`96

Seitz: ‘View Morphing’ SIGG`96

Seitz: ‘View Morphing’ SIGG`96

‘Scene’ causes Light Field Light field: holds all outgoing light rays Shape,Position,Movement, BRDF,Texture,Scattering EmittedLight Reflected,Scattered, Light … Cameras capture subset of these rays.

? Can we recover Shape ? Can you find ray intersections? Or ray depth?

? Can we recover Surface Material ? Can you find ray intersections? Or ray depth? Ray colors might not match for non-diffuse materials (BRDF)