Acquiring Scattering Properties of Participating Media by Dilution SIGGRAPH Conference July 2006, Boston, USA Sponsors: NSF, ONR, Sloan Srinivasa Narasimhan.

Slides:



Advertisements
Similar presentations
CANS BOTTLES G&J PEPSI-COLA BOTTLERS, INC. LIPTON BRISK
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:
High-Order Similarity Relations in Radiative Transfer Shuang Zhao 1, Ravi Ramamoorthi 2, and Kavita Bala 1 1 Cornell University 2 University of California,
Measuring BRDFs. Why bother modeling BRDFs? Why not directly measure BRDFs? True knowledge of surface properties Accurate models for graphics.
Vision Sensing. Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV 2007 Venus de Milo.
16421: Vision Sensors Lecture 6: Radiometry and Radiometric Calibration Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 2:50pm.
Basic Principles of Surface Reflectance
Subsurface scattering
Efficient Simulation of Light Transport in Scenes with Participating Media using Photon Maps Paper by Henrik Wann Jensen, Per H. Christensen Presented.
Shree Nayar and Srinivasa Narasimhan Computer Science Columbia University ICCV Conference Korfu, Greece, September 1999 Sponsors: NSF Vision in Bad Weather.
A Signal-Processing Framework for Forward and Inverse Rendering COMS , Lecture 8.
Matting and Transparency : Computational Photography Alexei Efros, CMU, Fall 2007.
Photon Tracing with Arbitrary Materials Patrick Yau.
More complex material models. Taxonomy 2 Single-wavelength Scattering function = 8D Bidirectional Texture Function (BTF) Spatially-varying BRDF (SVBRDF)
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 21: Image-Based Rendering Ravi Ramamoorthi
Image-Based Modeling and Rendering CS 6998 Lecture 6.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 10: Global Illumination Ravi Ramamoorthi Some images courtesy.
Photorealistic Rendering of Rain Streaks Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar SIGGRAPH Conference July 2006,
Basic Principles of Surface Reflectance
Rendering General BSDFs and BSSDFs Randy Rauwendaal.
Announcements Final project presentations on Wednesday Each group has 10 minutes Place.ppt talk in artifact directory Final reports due on Friday at 11:59pm.
Structured Light in Scattering Media Srinivasa Narasimhan Sanjeev Koppal Robotics Institute Carnegie Mellon University Sponsor: ONR Shree Nayar Bo Sun.
BSSRDF: Bidirectional Surface Scattering Reflectance Distribution Functions Jared M. Dunne C95 Adv. Graphics Feb. 7, 2002 Based on: "A Practical Model.
A Theory of Locally Low Dimensional Light Transport Dhruv Mahajan (Columbia University) Ira Kemelmacher-Shlizerman (Weizmann Institute) Ravi Ramamoorthi.
Removing Weather Effects from Monochrome Images Srinivasa Narasimhan and Shree Nayar Computer Science Department Columbia University IEEE CVPR Conference.
Measure, measure, measure: BRDF, BTF, Light Fields Lecture #6
Inverse Volume Rendering with Material Dictionaries
1© Manhattan Press (H.K.) Ltd. Reflection Refraction Refraction 12.1 Reflection and refraction Total internal reflection Total internal reflection.
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Novel Depth Cues from Uncalibrated Near-field Lighting Sanjeev J. Koppal and Srinivasa Narasimhan Carnegie Mellon University Sponsors: ONR and NSF.
Shading / Light Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham.
Shedding Light on the Weather
Optical Models Jian Huang, CS 594, Spring 2002 This set of slides are modified from slides used by Prof. Torsten Moeller, at Simon Fraser University, BC,
CSE 872 Dr. Charles B. Owen Advanced Computer Graphics1 BSSRDF – Bidirectional surface scattering reflectance distribution function Radiance theory BRDF.
Attenuation by absorption and scattering
Multiple Scattering in Vision and Graphics Lecture #21 Thanks to Henrik Wann Jensen.
02/28/05© 2005 University of Wisconsin Last Time Scattering theory Integrating tranfer equations.
Analysis of Subsurface Scattering under Generic Illumination Y. Mukaigawa K. Suzuki Y. Yagi Osaka University, Japan ICPR2008.
Updated: April 12, LTR Bottle 15 / case Pepsi Diet Pepsi Mtn. Dew Diet Mtn. Dew Schweppes Ginger Ale Schweppes Club Soda Schweppes Tonic Water Schweppes.
Light and Optics.
Inverse Volume Rendering with Material Dictionaries
Getting the balance right meatandeducation.com 2014.
Computer Graphics Global Illumination: Photon Mapping, Participating Media Lecture 12 Taku Komura.
Light Through Milk Fat?.
Compressive Structured Light for Recovering Inhomogeneous Participating Media Jinwei Gu, Shree Nayar, Eitan Grinspun Peter Belhumeur, and Ravi Ramamoorthi.
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.
Interreflections : The Inverse Problem Lecture #12 Thanks to Shree Nayar, Seitz et al, Levoy et al, David Kriegman.
11.6 Laws of Reflection: Plane (flat) mirrors
11.4 The Ray Model of Light.
Vision Review: Miscellaneous Course web page: October 8, 2002.
A model for predicting spectral signature of suspended sediments Vijay Garg & Indrajeet Chaubey † ECOLOGICAL ENGINEERING GROUP † Respectively, Graduate.
Matting and Transparency : Computational Photography Alexei Efros, CMU, Spring 2010.
Bo Sun Kalyan Sunkavalli Ravi Ramamoorthi Peter Belhumeur Shree Nayar Columbia University Time-Varying BRDFs.
Presented by 翁丞世  View Interpolation  Layered Depth Images  Light Fields and Lumigraphs  Environment Mattes  Video-Based.
Computer Graphics: Illumination
Lecture 2 Introduction to Inherent Optical Properties (IOPs) and Radiative Transfer Apparent Optical Properties (AOPs) C. Roesler 3 July 2007.
A Practical Analytic Single Scattering Model for Real Time Rendering
Measurement of the Refractive Index of Highly Turbid Media
© 2003 University of Wisconsin
Image Based Modeling and Rendering (PI: Malik)
Matting, Transparency, and Illumination
Fruit and vegetables.
A Practical Model for Subsurface Light Transport
Fruit and vegetables.
Research, 2016, Vol. 4, No. 6, doi: /jfnr-4-6-2
Drinks Menu Hot Drinks Americano £2.25 Cappuccino £2.55
Presentation transcript:

Acquiring Scattering Properties of Participating Media by Dilution SIGGRAPH Conference July 2006, Boston, USA Sponsors: NSF, ONR, Sloan Srinivasa Narasimhan Mohit Gupta Carnegie Mellon University Craig Donner Henrik Wann Jensen UC San Diego Ravi Ramamoorthi Shree Nayar Columbia University

Accurate Rendering of Media Critical for Realism Scattering in Participating Media

Accuracy Limited by the Input Medium Parameters Significant Progress in Volumetric Rendering [Jensen et al, 01][Donner, 03] [Fedkiw et al, 01] [Jensen, 02]

Measuring Surface Reflectance [’95 - ’06] BRDF [Matusik et al, 03]BTF [Dana et al, 97] Time varying BTF [Gu et al, 06]

Measurement Work in Graphics Attenuation of Laser Beams [Hawkins et al, 05] No Scattering Directional Scattering using a Mirror [Hawkins et al, 05] No Attenuation Diffusion-based BSSRDF Measurement [Jensen et al, 01; Joshi et al, 05] High Scattering

Measurement Work in Graphics Attenuation of Laser Beams [Hawkins et al, 05] No Scattering Directional Scattering using a Mirror [Hawkins et al, 05] No Attenuation Diffusion-based BSSRDF Measurement [Jensen et al, 01; Joshi et al, 05] High Scattering One Simple Setup Robust Parameter Estimation from a Photograph Cover Entire Parameter Space

Our Measurement Setup Camera Glass Tank

Frosted Glass Bulb Anti-reflection Glass Our Measurement Setup Dimensions of Tank: 25cm x 30 cm x 30 cm

Problem: Multiple Scattering Causes significant Blurring of Incident Light Inverse Estimation is Ill-conditioned and Not Unique [Ishimaru 75,97; McCormick et al., 79-83] Photo of Milk in Setup

Problem: Multiple Scattering Causes significant Blurring of Incident Light Inverse Estimation is Ill-conditioned and Not Unique [Ishimaru 75,97; McCormick et al., 79-83] Key Idea: Avoid Multiple Scattering - Single Scattering dominant At “low” concentrations: - Multiple Scattering negligible [Ishimaru 97; Narasimhan et al 99-03] Increasing Milk Concentrations Photo of Milk in Setup

So…dilute media “sufficiently” with water to simplify light transport.

Single Scattering Ray Geometry Physical Apparatus Captured Ortho-Photo Range of Scattering Angles: [ 0 deg, 175 deg ] Range of Path-lengths: [ 125 mm, 610mm ] All Path-length and Angle Combinations Source Medium

Single Scattering Model and Estimation Source Image Formation Model: Medium Phase function Scattering Coefficient Extinction Coefficient

Single Scattering Model and Estimation Source Parameter Estimation: Nelder-Meade Search in Matlab Medium Image Formation Model: Phase function Scattering Coefficient Extinction Coefficient

Single Scattering Model and Estimation Source Parameter Estimation: Nelder-Meade Search in Matlab Medium Image Formation Model: Phase function Scattering Coefficient Extinction Coefficient Unique and Robust!

How Much to Dilute? Multiple Scattering Single Scattering 9 ml 15 ml 26 ml Multiple Scattering Single Scattering 9 ml18 ml 20 ml 23 ml15 ml26 ml4 ml Increasing Milk Concentration

Database of 40 Common Materials Alcoholic Beverages – 3 wines, 3 beers… Coffees – black, with cream, cappuccino,… Milks – chocolate, whole, 2% fat, vitamin A & D,… Juices – grape, apple, cranberry,… Soft-drinks – coke, pepsi, lemonade… Cleaning supplies – detergents, shampoos,… Powders and Crystals – sugar, salt, tang,… Pacific Ocean Water – bay, different depths,…

BudweiserCoors LightYuengling BeerOrange PowderGatoradePink LemonadeClorox DetergentEra Detergent CappuccinoEspressoMint MochaCokePepsiSpriteSuisse MochaLemon Tea Apple JuiceSugar PowderRuby Gfruit JuiceGrape JuiceWhite ZinfandelCranberry JuiceChardonnayMerlot Reg Choc MilkLow Fat Choc MilkLow Fat MilkReduced MilkRegular MilkLow Fat Soy MilkReg Soy MilkWhite Gfruit Juice Mission Bay (10ft, 8 hrs) Mission Bay (10ft, 30 mins) Mission Bay (Surface, 1 hr) Salt Powder Balancing Shampoo Strawberry Shampoo Heads & Shoulders Pacific Ocean (Surface, 1 hr)

Orange Powder Pink Lemonade Powder Regular Milk Cappuccino Powder Ruby Grapefruit Juice Low Fat Milk Salt PowderRegular Chocolate Milk Espresso Coffee Low Fat Choc Milk Sample Photographs: Highly Scattering Media

Merlot Wine Yuengling Beer Era Detergent Grape Juice Lemon Tea Powder Strawberry Shampoo Coke Brown Sugar Pacific Ocean Water Chardonnay Wine Sample Photographs: Highly Absorbing Media

MediumVolume Extinction Coefficient (  ) (x mm -1 ) Scattering Coefficient (  ) (x mm -1 ) Average Cosine (g) Low-Fat Milk 16 ml R G B Regular Milk15 ml R G B Regular Chocolate Milk 16 ml R G B Sample Parameters: Highly Scattering Media

MediumVolume Extinction Coefficient (  ) (x mm -1 ) Scattering Coefficient (  ) (x mm -1 ) Average Cosine (g) Yuengling Beer 2900 ml R G B Merlot Wine1500 ml R G B Era Detergent 2300 ml R G B Sample Parameters: Highly Absorbing Media

Regular Milk Low Fat Milk Regular Choc Milk Low Fat Choc Milk Coors Light Sprite Strawberry Shampoo Chardonnay Merlot Wine Coke Era Detergent Orange Powder Pink Lemonade Powder Ruby Grape Fruit Juice Absorption Coefficient Scattering Coefficient Ocean Water

Regular Milk Low Fat Milk Absorption Coefficient Scattering Coefficient Regular Choc Milk Low Fat Choc Milk Coors Light Sprite Chardonnay Merlot Wine Coke Orange Powder Pink Lemonade Powder Ruby Grape Fruit Juice Highly Scattering Media Strawberry Shampoo Era Detergent Ocean Water

Regular Milk Low Fat Milk Regular Choc Milk Low Fat Choc Milk Coors Light Sprite Chardonnay Merlot Wine Coke Orange Powder Pink Lemonade Powder Ruby Grape Fruit Juice Highly Absorbing Media Absorption Coefficient Scattering Coefficient Strawberry Shampoo Era Detergent Ocean Water

Regular Milk Low Fat Milk Regular Choc Milk Low Fat Choc Milk Coors Light Sprite Chardonnay Merlot Wine Coke Orange Powder Pink Lemonade Powder Ruby Grape Fruit Juice Low Scattering & Absorption Absorption Coefficient Scattering Coefficient Strawberry Shampoo Era Detergent Ocean Water

Regular Milk Low Fat Milk Regular Choc Milk Low Fat Choc Milk Coors Light Sprite Chardonnay Merlot Wine Coke Orange Powder Pink Lemonade Powder Ruby Grape Fruit Juice Moderate Scattering & Absorption Absorption Coefficient Scattering Coefficient Strawberry Shampoo Era Detergent

Distance from the Source (mm) Intensity (0-255) R G B Experimental Validation: Fits to Measurements Orange Powder

Sample Fits: Highly Absorbing Media Era Detergent Pacific Ocean Surface Water Yuengling BeerMerlot Wine Dist. from Source Brightness

Sample Fits: Highly Scattering Media Regular MilkLow Fat Milk Clorox DetergentRegular Chocolate Milk Dist. from Source Brightness

Renderings with the “Kitchen” Environment Map [Debevec et al]

Merlot Wine Chardonnay Wine

Coca-Cola Yuengling Beer

Milk Yuengling Beer

Renderings with a Single Directional Light Source

Coca-cola Yuengling Beer

Chardonnay Wine Orange Powder

Era Detergent Strawberry Shampoo

+= 75% EspressoLight Coffee25% Milk Blending Parameters

+= 50% Wine50% Milk?

Wine  Water  Milk  Espresso Transitions between Media

Concentrations at which Parameters Measured

Real Concentrations

Robust Parameter EstimationSimple Apparatus Render Any ConcentrationMixing Media + = Summary