Measurement, Inverse Rendering COMS 6998-3, Lecture 4.

Slides:



Advertisements
Similar presentations
The Radiance Equation.
Advertisements

Computer Vision Radiometry. Bahadir K. Gunturk2 Radiometry Radiometry is the part of image formation concerned with the relation among the amounts of.
Computer graphics & visualization Global Illumination Effects.
Spherical Convolution in Computer Graphics and Vision Ravi Ramamoorthi Columbia Vision and Graphics Center Columbia University SIAM Imaging Science Conference:
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 
Eyes for Relighting Extracting environment maps for use in integrating and relighting scenes (Noshino and Nayar)
Advanced Computer Graphics
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry Many slides courtesy Pat Hanrahan.
Radiometry. Outline What is Radiometry? Quantities Radiant energy, flux density Irradiance, Radiance Spherical coordinates, foreshortening Modeling surface.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Acquiring the Reflectance Field of a Human Face Paul Debevec, Tim Hawkins, Chris Tchou, Haarm-Pieter Duiker, Westley Sarokin, Mark Sagar Haarm-Pieter Duiker,
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 8: Illumination and Reflection Many slides courtesy.
Week 9 - Wednesday.  What did we talk about last time?  Fresnel reflection  Snell's Law  Microgeometry effects  Implementing BRDFs  Image based.
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.
Representations of Visual Appearance COMS 6160 [Fall 2006], Lecture 2 Ravi Ramamoorthi
Computer Graphics (Fall 2005) COMS 4160, Lecture 16: Illumination and Shading 1
Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2
More complex material models. Taxonomy 2 Single-wavelength Scattering function = 8D Bidirectional Texture Function (BTF) Spatially-varying BRDF (SVBRDF)
A Signal-Processing Framework for Forward and Inverse Rendering Ravi Ramamoorthi Ravi Ramamoorthi
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 21: Image-Based Rendering Ravi Ramamoorthi
Representations of Visual Appearance COMS 6160 [Spring 2007], Lecture 4 Image-Based Modeling and Rendering
A Signal-Processing Framework for Forward and Inverse Rendering Ravi Ramamoorthi Ph.D. Orals: June 3, 2002.
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2
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
Appearance Models for Graphics COMS , Lecture 1 Ravi Ramamoorthi.
BRDF Measurement.
A Signal-Processing Framework for Forward and Inverse Rendering Ravi Ramamoorthi Stanford University Columbia University: Feb 11, 2002.
Basic Principles of Surface Reflectance Lecture #3 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Computer Graphics (Fall 2004) COMS 4160, Lecture 16: Illumination and Shading 2 Lecture includes number of slides from.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
Illumination and Direct Reflection Kurt Akeley CS248 Lecture 12 1 November 2007
Measure, measure, measure: BRDF, BTF, Light Fields Lecture #6
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.
Light and shading Source: A. Efros.
University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell Reflection Models I Today Types of reflection models The BRDF and.
Measuring and Modeling Anisotropic Reflection Gregory J. Ward Lighting Systems Research Group Lawrence Berkeley Laboratory.
Shading / Light Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham.
Image-Based Rendering from a Single Image Kim Sang Hoon Samuel Boivin – Andre Gagalowicz INRIA.
Capturing light Source: A. Efros.
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
PCB Soldering Inspection. Structured Highlight approach Structured Highlight method is applied to illuminating and imaging specular surfaces which yields.
Radiometry and Photometric Stereo 1. Estimate the 3D shape from shading information Can you tell the shape of an object from these photos ? 2.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 9 of 41 William H. Hsu Department of Computing.
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.
Inverse Global Illumination: Recovering Reflectance Models of Real Scenes from Photographs Computer Science Division University of California at Berkeley.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 2 Graphics Hardware Pipeline, Reflection and Rendering Equations, Taxonomy of Methods
Announcements Office hours today 2:30-3:30 Graded midterms will be returned at the end of the class.
Reflection models Digital Image Synthesis Yung-Yu Chuang 11/01/2005 with slides by Pat Hanrahan and Matt Pharr.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
CSCE 641 Computer Graphics: Reflection Models Jinxiang Chai.
Reflection models Digital Image Synthesis Yung-Yu Chuang 11/22/2007 with slides by Pat Hanrahan and Matt Pharr.
Computer Graphics (Spring 2003) COMS 4160, Lecture 18: Shading 2 Ravi Ramamoorthi Guest Lecturer: Aner Benartzi.
Local Illumination and Shading
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.
01/27/03© 2002 University of Wisconsin Last Time Radiometry A lot of confusion about Irradiance and BRDFs –Clarrified (I hope) today Radiance.
Radiometry of Image Formation Jitendra Malik. What is in an image? The image is an array of brightness values (three arrays for RGB images)
Computer vision: geometric models Md. Atiqur Rahman Ahad Based on: Computer vision: models, learning and inference. ©2011 Simon J.D. Prince.
Computer Graphics (Fall 2006) COMS 4160, Lecture 16: Illumination and Shading 1
CS580: Radiometry Sung-Eui Yoon ( 윤성의 ) Course URL:
MAN-522 Computer Vision Spring
Advanced Computer Graphics
© 2002 University of Wisconsin
Image Based Modeling and Rendering (PI: Malik)
© 2003 University of Wisconsin
Presentation transcript:

Measurement, Inverse Rendering COMS , Lecture 4

Motivations True knowledge of surface properties Accurate models for graphics Augmented reality, scene editing

Photorealistic Rendering Materials/Lighting (Texture Reflectance[BRDF] Lighting) Realistic input models required Arnold Renderer: Marcos Fajardo Rendering Algorithm 80’ s,90’ s : Physically based Geometry 70’ s, 80’ s : Splines 90’ s : Range Data

Flowchart Photographs Geometric model Inverse Rendering Algorithm Lighting BRDF

Flowchart Photographs Geometric model Forward Rendering Algorithm Lighting BRDF Rendering

Flowchart Photographs Geometric model Forward Rendering Algorithm BRDF Novel lighting Rendering

Next 3 slides courtesy George Drettakis

Taxonomy 1 General function = 12D Scattering function = 9D Assume time doesn’t matter (no phosphorescence) Assume wavelengths are equal (no fluorescence) Single-wavelength Scattering function = 8D Assume wavelength is discretized or integrated into RGB (This is a common assumption for computer graphics)

Taxonomy 2 Single-wavelength Scattering function = 8D Bidirectional Texture Function (BTF) Spatially-varying BRDF (SVBRDF) = 6D Ignore subsurface scattering (x,y) in = (x,y) out Bidirectional Subsurface Scattering Distribution Function (BSSRDF) = 6D Ignore dependence on position Light Fields, Surface LFs = 4D Ignore direction of incident light Texture Maps = 2D Assume Lambertian 3D Assume isotropy BRDF = 4D Ignore subsurface scatteringIgnore dependence on position 2D Measure plane of incidence 0D Low-parameter BRDF model

Outline Motivation Taxonomy of measurements BRDF measurement Highlights from recent work Next week: paper presentations

Definition of BRDF Source  src  src Detector  det  det dA Next several slides courtesy Szymon Rusinkiewicz

Measuring BRDFs A full BRDF is 4-dimensional Simpler measurements (0D/1D/2D/3D) often useful Start with simplest, and get more complex

Measuring Reflectance 0º/45º Diffuse Measurement 45º/45º Specular Measurement

Integrating Spheres Sphere with diffuse material on inside Geometry ensures even illumination More accurate measure of diffuse reflectance

Gloss Measurements Standardized for applications such as paint manufacturing Example: “contrast gloss” is essentially ratio of specular to diffuse “Sheen” is specular measurement at 85°

Gloss Measuements “Haze” and “distinctness of image” are measurements of width of specular peak

BRDF Measurements Next step up in complexity: measure BRDF in plane of incidence (1- or 2-D)

Gonioreflectometers Three degrees of freedom spread among light source, detector, and/or sample

Gonioreflectometers Three degrees of freedom spread among light source, detector, and/or sample

Gonioreflectometers Can add fourth degree of freedom to measure anisotropic BRDFs

Image-Based BRDF Measurement Reduce acquisition time by obtaining larger (e.g. 2-D) slices of BRDF at once Idea: Camera can acquire 2D image Requires mapping of angles of light to camera pixels

Marschner’s Image-Based BRDF Measurement For uniform BRDF, capture 2-D slice corresponding to variations in normals

Marschner’s Image-Based BRDF Measurement Any object with known geometry

BRDF Measurement is Hard!

Reflectance modeling (diff +specular texture) InputSynthesized Sato, Wheeler, Ikeuchi 97

Image-based measurement of skin Marschner et al. 2000

Inverse Global Illumination Yu et al. 99

From a single image Boivin and Gagalowicz 01 Original Photo

Assignment (by tomorrow) Brief of proposed project, partners, plan of action (milestones) Iterate by or schedule appointments later in the week 1-2 page proposal due next Wed. including an intermediate milestone (Oct. 23)