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

Slides:



Advertisements
Similar presentations
William A.P. Smith and Edwin R. Hancock Department of Computer Science, University of York, UK CVPR 2009 Reporter: Annie Lin.
Advertisements

Environment Mapping CSE 781 – Roger Crawfis
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,
Spherical Convolution in Computer Graphics and Vision Ravi Ramamoorthi Columbia Vision and Graphics Center Columbia University SIAM Imaging Science Conference:
Measuring BRDFs. Why bother modeling BRDFs? Why not directly measure BRDFs? True knowledge of surface properties Accurate models for graphics.
Basic Principles of Surface Reflectance
Acquiring the Reflectance Field of a Human Face Paul Debevec, Tim Hawkins, Chris Tchou, Haarm-Pieter Duiker, Westley Sarokin, Mark Sagar Haarm-Pieter Duiker,
ATEC Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
A Signal-Processing Framework for Inverse Rendering Ravi Ramamoorthi Pat Hanrahan Stanford University.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 14 Ravi Ramamoorthi
A Signal-Processing Framework for Forward and Inverse Rendering COMS , Lecture 8.
Matting and Transparency : Computational Photography Alexei Efros, CMU, Fall 2007.
Image-Based Lighting : Computational Photography Alexei Efros, CMU, Fall 2008 © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec.
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.
Part I: Basics of Computer Graphics
Representations of Visual Appearance COMS 6160 [Spring 2007], Lecture 4 Image-Based Modeling and Rendering
Image-Based Modeling and Rendering CS 6998 Lecture 6.
Basic Principles of Surface Reflectance
Image-based Rendering of Real Objects with Complex BRDFs.
Rendering General BSDFs and BSSDFs Randy Rauwendaal.
Surface Light Fields for 3D Photography Daniel N. Wood University of Washington SIGGRAPH 2001 Course.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Lighting and Shading Week.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
BSSRDF: Bidirectional Surface Scattering Reflectance Distribution Functions Jared M. Dunne C95 Adv. Graphics Feb. 7, 2002 Based on: "A Practical Model.
Surface Light Fields for 3D Photography Daniel Wood Daniel Azuma Wyvern Aldinger Brian Curless Tom Duchamp David Salesin Werner Stuetzle.
A Theory of Locally Low Dimensional Light Transport Dhruv Mahajan (Columbia University) Ira Kemelmacher-Shlizerman (Weizmann Institute) Ravi Ramamoorthi.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
Convergence of vision and graphics Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
Image-Based Lighting II : Rendering and Image Processing Alexei Efros …with a lot of slides donated by Paul Debevec.
Lighting affects appearance. Light Source emits photons Photons travel in a straight line When they hit an object they: bounce off in a new direction.
Measure, measure, measure: BRDF, BTF, Light Fields Lecture #6
Specular Reflections from Rough Surfaces Lecture #4 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Special Applications If we assume a specific application, many image- based rendering tools can be improved –The Lumigraph assumed the special domain of.
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.
03/11/05© 2005 University of Wisconsin Last Time Image Based Rendering –Plenoptic function –Light Fields and Lumigraph NPR Papers: By today Projects: By.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 6 Image-Based Rendering and Light Fields
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.
Today More raytracing stuff –Soft shadows and anti-aliasing More rendering methods –The text book is good on this –I’ll be using images from the CDROM.
Image-Based Rendering from a Single Image Kim Sang Hoon Samuel Boivin – Andre Gagalowicz INRIA.
-Global Illumination Techniques
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
Inverse Global Illumination: Recovering Reflectance Models of Real Scenes from Photographs Computer Science Division University of California at Berkeley.
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.
Relighting with 4D Incident Light Fields Vincent Masselus Pieter Peers Philip Dutré Yves D. Willems.
Reflection models Digital Image Synthesis Yung-Yu Chuang 11/01/2005 with slides by Pat Hanrahan and Matt Pharr.
Monte-Carlo Ray Tracing and
Accurate Image Based Relighting through Optimization Pieter Peers Philip Dutré Department of Computer Science K.U.Leuven, Belgium.
University of Washington v The Hebrew University * Microsoft Research Synthesizing Realistic Facial Expressions from Photographs Frederic Pighin Jamie.
COMPUTER GRAPHICS CS 482 – FALL 2015 OCTOBER 6, 2015 IMAGE MANIPULATION COMPRESSION COMPOSITING.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
CS559: Computer Graphics Lecture 36: Raytracing Li Zhang Spring 2008 Many Slides are from Hua Zhong at CUM, Paul Debevec at USC.
Bo Sun Kalyan Sunkavalli Ravi Ramamoorthi Peter Belhumeur Shree Nayar Columbia University Time-Varying BRDFs.
03/26/03© 2003 University of Wisconsin Last Time Light Fields.
Image-based Lighting Computational Photography
donated by Paul Debevec
Image-Based Rendering
Image Based Modeling and Rendering (PI: Malik)
(c) 2002 University of Wisconsin
Matting, Transparency, and Illumination
(c) 2002 University of Wisconsin
CSCI 1290: Comp Photo Fall Brown University James Tompkin
A Practical Model for Subsurface Light Transport
Artistic Rendering Final Project Initial Proposal
Presentation transcript:

Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC Berkeley / USC Institute for Creative Technologies / LifeF/X

Rendering with Natural Light Fiat Lux

Related Work Hanrahan and Krueger. Reflection from Layered Surfaces due to Subsurface Scattering. SIGGRAPH 93 Bregler et al. Video Rewrite. SIGGRAPH 97 Guenter et al. Making Faces. SIGGRAPH 98 Pighin et al. Synthesizing Realistic Facial Expressions from Photographs. SIGGRAPH 98 Sagar et al. The Jester. SIGGRAPH 99 ET Marschner et al. Reflectance Measurements of Human Skin Hanrahan and Krueger. Reflection from Layered Surfaces due to Subsurface Scattering. SIGGRAPH 93 Bregler et al. Video Rewrite. SIGGRAPH 97 Guenter et al. Making Faces. SIGGRAPH 98 Pighin et al. Synthesizing Realistic Facial Expressions from Photographs. SIGGRAPH 98 Sagar et al. The Jester. SIGGRAPH 99 ET Marschner et al. Reflectance Measurements of Human Skin. 1999

The Reflectance Field

R i ( u i,v i,  i,  i ) incident light field

The Reflectance Field R r ( u r,v r,  r,  r ) R i ( u i,v i,  i,  i ) incident light field radiant light field

The Reflectance Field R i ( u i,v i,  i,  i ; u r,v r,  r,  r ) 8D reflectance field

R i ( u i,v i,  i,  i ; u r,v r,  r,  r ) 4D Slices of the 8D Reflectance Field

The Light Stage

The Light Stage: 60-second exposure

Light Stage Data Original Resolution: 64  32 Lighting through image recombination: Haeberli ‘92, Nimeroff ‘94, Wong ‘97

Video

Light Stage Results Environments from the Light Probe Image Gallery Environments from the Light Probe Image Gallery

Reflectance Functions

Lighting Reflectance Functions normalized light map reflectance function lighting product rendered pixel 1 1 DCT Basis Smith and Rowe. Compressed domain processing of JPEG-encoded images. 1996

Interactive Lighting Demo SIGGRAPH 2000 Creative Applications Laboratory

Changing the Viewpoint

Reflection of Light from Skin Specular Component: Color of light, shiny, brighter near grazing, maintains polarization Subsurface Component: Color of skin, diffuse, desaturated near grazing, scrambles polarization Specular Component: Color of light, shiny, brighter near grazing, maintains polarization Subsurface Component: Color of skin, diffuse, desaturated near grazing, scrambles polarization (After Hanrahan and Krueger 93) After Hanrahan ‘93

Separating Reflectance Components using Crossed Polarizers Normal Image Subsurface Component Specular Component Colorspace techniques - Sato ‘94, Nayar ‘97

Transforming a Reflectance Function Subsurface Component Specular Component Final RF Comparison RF Shifted and Scaled Specular => Torrance- Sparrow microfacet distribution Surface Normal Estimate Original RF

Point-Source Comparison Original Image Novel Viewpoint

Spatially-Varying Reflectance Parameters Surface Normals n Diffuse Albedo  d Specular Intensity k s Specular Roughness 

Video

Compositing Test Original Image Light Probe Rendered Face Composite

4. Ongoing Work Animate the faces Capture more spectral samples Use high-speed cameras to achieve real-time capture Animate the faces Capture more spectral samples Use high-speed cameras to achieve real-time capture

5. Conclusion We have presented:  The light stage apparatus for capturing slices of the reflectance field of the human face  A technique for correctly relighting faces and objects with arbitrary illumination  A technique for extrapolating human reflectance to novel viewpoints We have presented:  The light stage apparatus for capturing slices of the reflectance field of the human face  A technique for correctly relighting faces and objects with arbitrary illumination  A technique for extrapolating human reflectance to novel viewpoints

Thanks Digital Media Innovation Program Interactive Pictures Corporation Alias|Wavefront UCB Digital Digital Media/New Genre Program ONR/BMDO Cornell Program of Computer Graphics Berkeley Millennium Project Digital Media Innovation Program Interactive Pictures Corporation Alias|Wavefront UCB Digital Digital Media/New Genre Program ONR/BMDO Cornell Program of Computer Graphics Berkeley Millennium Project and Shawn Brixey, Bill Buxton, Larry Rowe, Jessica Vallot, Patrick Wilson, Melanie Levine, Eric Paulos, Christine Waggoner, Holly Cim, Eliza Ra, Bryan Musson, David Altenau, Marc Levoy, Maryann Simmons, Henrik Wann Jensen, Don Greenberg, Pat Hanrahan, Randal Kleiser, Chris Bregler, Michael Naimark, Dan Maas, Steve Marschner, and Kevin Binkert. and Shawn Brixey, Bill Buxton, Larry Rowe, Jessica Vallot, Patrick Wilson, Melanie Levine, Eric Paulos, Christine Waggoner, Holly Cim, Eliza Ra, Bryan Musson, David Altenau, Marc Levoy, Maryann Simmons, Henrik Wann Jensen, Don Greenberg, Pat Hanrahan, Randal Kleiser, Chris Bregler, Michael Naimark, Dan Maas, Steve Marschner, and Kevin Binkert.

Overview 1.Related work 2.Relighting faces (from static viewpoints) 3.Changing the viewpoint 4.Ongoing work 5.Conclusion 1.Related work 2.Relighting faces (from static viewpoints) 3.Changing the viewpoint 4.Ongoing work 5.Conclusion

Modeling Indirect Illumination from Clothing

Light Stage Results

Modulated Images Original Resolution: 64  32

In-plane Reflectometry Measurements  Subsurface exhibits chromaticity falloff  Specular is monochromatic with Torrance- Sparrow microfacet behavior  Subsurface exhibits chromaticity falloff  Specular is monochromatic with Torrance- Sparrow microfacet behavior Subsurface Subsurface + Specular ii ii rr rr ii ii rr rr

Reflectometry Experiment

The Jester SIGGRAPH 99 Electronic Theater Mark Sagar et al. - LifeF/X, Inc. Performance and Text: Jessica Vallot

Changing the Viewpoint Model from Structured Lighting

Traditional Approach  Derive reflectance parameters for each point on the face’s surface  Map the parameters onto a geometric model of the face  Render using traditional methods  Derive reflectance parameters for each point on the face’s surface  Map the parameters onto a geometric model of the face  Render using traditional methods

Reflectance Function Mosaic

Goals  Investigate spatially varying skin reflectance for realistic skin rendering  Develop lighting techniques for illuminating real actors  Investigate spatially varying skin reflectance for realistic skin rendering  Develop lighting techniques for illuminating real actors

1. Relighting Faces

Basic Approach Directly record how the face, as a whole, interacts with light, i.e. Record how the face transforms an incident field of illumination into a radiant field of illumination, i.e. Acquire the face’s 8-D Reflectance Field as fully as possible Directly record how the face, as a whole, interacts with light, i.e. Record how the face transforms an incident field of illumination into a radiant field of illumination, i.e. Acquire the face’s 8-D Reflectance Field as fully as possible R = R( R i,R r ) = R( u i,v i,  i,  i ; u r,v r,  r,  r )