Inverse Global Illumination: Recovering Reflectance Models of Real Scenes from Photographs Computer Science Division University of California at Berkeley.

Slides:



Advertisements
Similar presentations
Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.
Advertisements

Fast Separation of Direct and Global Images Using High Frequency Illumination Shree K. Nayar Gurunandan G. Krishnan Columbia University SIGGRAPH Conference.
Procam and Campro Shree K. Nayar Computer Science Columbia University Support: NSF, ONR Procams 2006 PROCAMS Shree K. Nayar,
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 
Acquiring the Reflectance Field of a Human Face Paul Debevec, Tim Hawkins, Chris Tchou, Haarm-Pieter Duiker, Westley Sarokin, Mark Sagar Haarm-Pieter Duiker,
Polarization-based Inverse Rendering from Single View Daisuke Miyazaki Robby T. Tan Kenji Hara Katsushi Ikeuchi.
Extracting Objects from Range and Radiance Images Computer Science Division University of California at Berkeley Computer Science Division University of.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
A Signal-Processing Framework for Inverse Rendering Ravi Ramamoorthi Pat Hanrahan Stanford University.
A Signal-Processing Framework for Forward and Inverse Rendering COMS , Lecture 8.
Image-Based Lighting : Computational Photography Alexei Efros, CMU, Fall 2008 © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec.
Photon Tracing with Arbitrary Materials Patrick Yau.
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
Measurement, Inverse Rendering COMS , Lecture 4.
Interreflections and Radiosity : The Forward Problem Lecture #11 Thanks to Kavita Bala, Pat Hanrahan, Doug James, Ledah Casburn.
Light by Ted Adelson Readings Forsyth, Chapters 4, 6 (through 6.2)
Image-Based Lighting : Computational Photography Alexei Efros, CMU, Fall 2005 © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec.
Reflectance and Texture of Real-World Surfaces KRISTIN J. DANA Columbia University BRAM VAN GINNEKEN Utrecht University SHREE K. NAYAR Columbia University.
Photorealistic Rendering of Rain Streaks Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar SIGGRAPH Conference July 2006,
Global Illumination May 7, Global Effects translucent surface shadow multiple reflection.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Computational Vision Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
Computational Photography Light Field Rendering Jinxiang Chai.
Recovering Shape in the Presence of Interreflections Shree K. Nayar, Katsushi Ikeuchi, Takeo Kanade Presented by: Adam Smith.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
10/16/14 Image-based Lighting (Part 2) Computational Photography Derek Hoiem, University of Illinois Many slides from Debevec, some from Efros, Kevin Karsch.
A New Correspondence Algorithm Jitendra Malik Computer Science Division University of California, Berkeley Joint work with Serge Belongie, Jan Puzicha,
Convergence of vision and graphics Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
Describing Visual Air Quality Is A Complex Issue Depending On: characteristics of observer optical characteristics of target illumination of scene optical.
Measure, measure, measure: BRDF, BTF, Light Fields Lecture #6
Computational Photography lecture 13 – HDR CS 590 Spring 2014 Prof. Alex Berg (Credits to many other folks on individual slides)
David Luebke Modeling and Rendering Architecture from Photographs A hybrid geometry- and image-based approach Debevec, Taylor, and Malik SIGGRAPH.
Face Relighting with Radiance Environment Maps Zhen Wen 1, Zicheng Liu 2, Thomas Huang 1 Beckman Institute 1 University of Illinois Urbana, IL61801, USA.
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
Previous Lecture The 7d plenoptic function, indexing all light. Lightfields: a 4d (not 5d!) data structure which captures all outgoing light from a region.
11/18/10 Image-based Lighting (Part 2) Computational Photography Derek Hoiem, University of Illinois Many slides from Debevec, some from Efros T2.
Measuring and Modeling Anisotropic Reflection Gregory J. Ward Lighting Systems Research Group Lawrence Berkeley Laboratory.
Image-Based Rendering. 3D Scene = Shape + Shading Source: Leonard mcMillan, UNC-CH.
Image-Based Rendering from a Single Image Kim Sang Hoon Samuel Boivin – Andre Gagalowicz INRIA.
Interactive Virtual Relighting and Remodelling of Real Scenes C. Loscos 1, MC. Frasson 1,2,G. Drettakis 1, B. Walter 1, X. Granier 1, P. Poulin 2 (1) iMAGIS*
03/10/03© 2003 University of Wisconsin Last Time Tone Reproduction and Perceptual Issues Assignment 2 all done (almost)
-Global Illumination Techniques
Image-Based Lighting cs129: Computational Photography James Hays, Brown, Spring 2011 © Eirik Holmøyvik Slides from Alexei Efros and Paul Debevec adapted.
Image-based Rendering. © 2002 James K. Hahn2 Image-based Rendering Usually based on 2-D imagesUsually based on 2-D images Pre-calculationPre-calculation.
Image-Based Lighting © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec CS194: Image Manipulation & Computational Photography Alexei Efros,
Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-based Graphics with Global Illumination and High Dynamic Range Photography.
Image-Based Rendering of Diffuse, Specular and Glossy Surfaces from a Single Image Samuel Boivin and André Gagalowicz MIRAGES Project.
Rendering Synthetic Objects into Real- World Scenes by Paul Debevec SIGGRAPH 98 Conference Presented By Justin N. Rogers for Advanced Comp Graphics Spring.
Interreflections : The Inverse Problem Lecture #12 Thanks to Shree Nayar, Seitz et al, Levoy et al, David Kriegman.
Announcements Office hours today 2:30-3:30 Graded midterms will be returned at the end of the class.
Mitsubishi Electric Research Labs Progressively Refined Reflectance Fields from Natural Illumination Wojciech Matusik Matt Loper Hanspeter Pfister.
1 Surface Reflectance Estimation and Natural Illumination Statistics Ron Dror, Ted Adelson, Alan Willsky Artificial Intelligence Lab, Lab for Information.
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Tal Amir Advanced Topics in Computer Vision May 29 th, 2015 COUPLED MOTION- LIGHTING ANALYSIS.
Radiometry of Image Formation Jitendra Malik. A camera creates an image … The image I(x,y) measures how much light is captured at pixel (x,y) We want.
Radiometry of Image Formation Jitendra Malik. What is in an image? The image is an array of brightness values (three arrays for RGB images)
EECS 274 Computer Vision Sources, Shadows, and Shading.
Announcements Project 3a due today Project 3b due next Friday.
MAN-522 Computer Vision Spring
A Practical Analytic Single Scattering Model for Real Time Rendering
donated by Paul Debevec
Image-Based Rendering
Image Based Modeling and Rendering (PI: Malik)
CSCI 1290: Comp Photo Fall Brown University James Tompkin
CS5500 Computer Graphics May 29, 2006
Shape from Shading and Texture
Monte Carlo Path Tracing and Caching Illumination
Presentation transcript:

Inverse Global Illumination: Recovering Reflectance Models of Real Scenes from Photographs Computer Science Division University of California at Berkeley Computer Science Division University of California at Berkeley Yizhou Yu, Paul Debevec, Jitendra Malik & Tim Hawkins

Image-based Modeling and Rendering 1st Generation---- vary viewpoint but not lighting –Recover geometry ( explicit or implicit ) –Acquire photographs –Facade, Plenoptic Modeling, View Morphing, Lumigraph, Layered Depth Images, (Light Field Rendering) etc. 1st Generation---- vary viewpoint but not lighting –Recover geometry ( explicit or implicit ) –Acquire photographs –Facade, Plenoptic Modeling, View Morphing, Lumigraph, Layered Depth Images, (Light Field Rendering) etc.

Image-based Modeling and Rendering Photographs are not Reflectance Maps ! 2nd Generation---- vary viewpoint and lighting for non-diffuse scenes –Recover geometry –Recover reflectance properties –Render using light transport simulation Photographs are not Reflectance Maps ! 2nd Generation---- vary viewpoint and lighting for non-diffuse scenes –Recover geometry –Recover reflectance properties –Render using light transport simulation Illumination Radiance Reflectance

Previous Work BRDF Measurement in the Laboratory –[ Ward 92 ], [Dana, Ginneken, Nayar & Koenderink 97] Isolated Objects under Direct Illumination –[ Sato, Wheeler & Ikeuchi 97 ] Isolated Objects under General Illumination –[ Yu & Malik 98], [ Debevec 98] BRDF Measurement in the Laboratory –[ Ward 92 ], [Dana, Ginneken, Nayar & Koenderink 97] Isolated Objects under Direct Illumination –[ Sato, Wheeler & Ikeuchi 97 ] Isolated Objects under General Illumination –[ Yu & Malik 98], [ Debevec 98]

The Problem General case of multiple objects under mutual illumination has not been studied.

Global Illumination Reflectance Properties Radiance Images Geometry Illumination

Inverse Global Illumination Reflectance Properties Radiance Images Geometry Illumination

Input Radiance Images [ Debevec & Malik 97]

In Detail...

Geometry and Camera Positions

Light Sources

Synthesized Images Original LightingNovel Lighting

OutlineOutline Diffuse surfaces under mutual illumination Non-diffuse surfaces under direct illumination Non-diffuse surfaces under mutual illumination Diffuse surfaces under mutual illumination Non-diffuse surfaces under direct illumination Non-diffuse surfaces under mutual illumination

Lambertian Surfaces under Mutual Illumination B i, B j, E i measured Form-factor F ij known Solve for diffuse albedo Source Target

Parametric BRDF Model [ Ward 92 ] Isotropic Kernel Anisotropic Kernel N H ( 3 parameters) ( 5 parameters)

Non-diffuse Surfaces under Direct Illumination N H P1P1 P2P2 P1P1 P2P2

Non-diffuse Surfaces under Mutual Illumination L P i A j is not known. ( unlike diffuse case, where L P i A j = L C k A j ) CvCv CkCk AjAj PiPi LPiAjLPiAj LCkAjLCkAj LCvPiLCvPi Source Target

Solution: iteratively estimate specular component. Initialize Repeat –Estimate BRDF parameters for each surface –Update and

Estimation of Specular Difference S Estimate specular component of by Monte Carlo ray-tracing using current guess of reflectance parameters. Similarly for Difference gives S CvCv CkCk AjAj PiPi LPiAjLPiAj LCkAjLCkAj LCvPiLCvPi LPiAjLPiAj LCkAjLCkAj

Recovering Diffuse Albedo Maps Specular properties assumed uniform across each surface, but diffuse albedo allowed to vary. Specular properties assumed uniform across each surface, but diffuse albedo allowed to vary.

ResultsResults A simulated cubical room

Results for the Simulated Case Diffuse AlbedoSpecular Roughness

ResultsResults A real conference room

Real vs. Synthetic for Original Lighting Real Synthetic

Diffuse Albedo Maps of Identical Posters in Different Positions Poster APoster BPoster C

Inverting Color Bleed Input Photograph Output Albedo Map

Real vs. Synthetic for Novel Lighting Real Synthetic

VideoVideo

AcknowledgmentsAcknowledgments Thanks to David Culler and the Berkeley NOW project, Tal Garfinkel, Gregory Ward Larson, Carlo Sequin. Supported by ONR BMDO, the California MICRO program, Philips Corporation, Interval Research Corporation and Microsoft Graduate Fellowship. Thanks to David Culler and the Berkeley NOW project, Tal Garfinkel, Gregory Ward Larson, Carlo Sequin. Supported by ONR BMDO, the California MICRO program, Philips Corporation, Interval Research Corporation and Microsoft Graduate Fellowship.

ConclusionsConclusions A digital camera can undertake all the data acquisition tasks involved. Both specular and high resolution diffuse reflectance properties can be recovered from photographs. Reflectance recovery can re-render non-diffuse real scenes under novel illumination as well as from novel viewpoints. A digital camera can undertake all the data acquisition tasks involved. Both specular and high resolution diffuse reflectance properties can be recovered from photographs. Reflectance recovery can re-render non-diffuse real scenes under novel illumination as well as from novel viewpoints.