Analysis of Subsurface Scattering under Generic Illumination Y. Mukaigawa K. Suzuki Y. Yagi Osaka University, Japan ICPR2008.

Slides:



Advertisements
Similar presentations
Micro Phase Shifting Se-Hoon, Park -Mohit Gupta and Shree K. Nayar, CVPR2012.
Advertisements

Computer Vision Radiometry. Bahadir K. Gunturk2 Radiometry Radiometry is the part of image formation concerned with the relation among the amounts of.
Fast Separation of Direct and Global Images Using High Frequency Illumination Shree K. Nayar Gurunandan G. Krishnan Columbia University SIGGRAPH Conference.
Capturing light Source: A. Efros. Image formation How bright is the image of a scene point?
A Computational Approach to Simulate Light Diffusion in Arbitrarily Shaped Objects Tom Haber, Tom Mertens, Philippe Bekaert, Frank Van Reeth University.
Generating Novel Reflectance Functions Adam Brady.
The Radiance Equation Mel Slater. Outline Introduction Light Simplifying Assumptions Radiance Reflectance The Radiance Equation Traditional Rendering.
Subsurface scattering
Subsurface scattering Model of light transport in translucent materials Marble, jade, milk, skin Light penetrates material and exits at different point.
Hemispherical Confocal Imaging using Turtleback Reflector
Illumination Model How to compute color to represent a scene As in taking a photo in real life: – Camera – Lighting – Object Geometry Material Illumination.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Photon Tracing with Arbitrary Materials Patrick Yau.
Measurement, Inverse Rendering COMS , Lecture 4.
© 2002 by Davi GeigerComputer Vision January 2002 L1.1 Image Formation Light can change the image (and appearances). What is the relation between pixel.
Face Recognition Based on 3D Shape Estimation
Rendering General BSDFs and BSSDFs Randy Rauwendaal.
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.
1 Dr. Scott Schaefer Radiosity. 2/38 Radiosity 3/38 Radiosity Physically based model for light interaction View independent lighting Accounts for indirect.
Accurate, Dense and Robust Multi-View Stereopsis Yasutaka Furukawa and Jean Ponce Presented by Rahul Garg and Ryan Kaminsky.
Saratov State University ______________________________________________ Department of Optics & Biophotonics __________________________________________________.
Face Relighting with Radiance Environment Maps Zhen Wen 1, Zicheng Liu 2, Thomas Huang 1 Beckman Institute 1 University of Illinois Urbana, IL61801, USA.
Light and shading Source: A. Efros.
Sean Ryan Fanello. ^ (+9 other guys. )
Face Alignment Using Cascaded Boosted Regression Active Shape Models
Recovering High Dynamic Range Radiance Maps from Photographs [Debevec, Malik - SIGGRAPH’97] Presented by Sam Hasinoff CSC2522 – Advanced Image Synthesis.
Reflectance Map: Photometric Stereo and Shape from Shading
Saratov State University ______________________________________________ Department of Optics & Biophotonics __________________________________________________.
Selected Topics in Global Illumination Computation Jaroslav Křivánek Charles University, Prague
CSE 872 Dr. Charles B. Owen Advanced Computer Graphics1 BSSRDF – Bidirectional surface scattering reflectance distribution function Radiance theory BRDF.
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.
MIT EECS 6.837, Durand and Cutler Local Illumination.
Validation of Color Managed 3D Appearance Acquisition Michael Goesele Max-Planck-Institut für Informatik (MPI Informatik) Vortrag im Rahmen des V 3 D 2.
-Global Illumination Techniques
16421: Vision Sensors Lecture 7: High Dynamic Range Imaging Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 3:00pm.
Capturing light Source: A. Efros.
Efficient Rendering of Local Subsurface Scattering Tom Mertens 1, Jan Kautz 2, Philippe Bekaert 1, Frank Van Reeth 1, Hans-Peter Seidel
Computer Graphics Global Illumination: Photon Mapping, Participating Media Lecture 12 Taku Komura.
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
1 Rendering translucent materials using SSS Implemented by João Pedro Jorge & Willem Frishert.
Course 10 Shading. 1. Basic Concepts: Light Source: Radiance: the light energy radiated from a unit area of light source (or surface) in a unit solid.
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.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Vision Review: Miscellaneous Course web page: October 8, 2002.
Handling Difficult Light Paths (virtual spherical lights) Miloš Hašan UC Berkeley Realistic Rendering with Many-Light Methods.
Multiple Light Source Optical Flow Multiple Light Source Optical Flow Robert J. Woodham ICCV’90.
Local Illumination and Shading
Polarization-based Shape Estimation of Transparent Objects by Using Raytracing and PLZT Camera Daisuke MiyazakiThe University of Tokyo Noriyuki TakashimaFuruuchi.
Active Lighting for Appearance Decomposition Todd Zickler DEAS, Harvard University.
Illumination Model How to compute color to represent a scene As in taking a photo in real life: – Camera – Lighting – Object Geometry Material Illumination.
Tal Amir Advanced Topics in Computer Vision May 29 th, 2015 COUPLED MOTION- LIGHTING ANALYSIS.
Analyzing Impossible Images Steve Seitz University of Washington Computational Photography Symposium May 23, 2004.
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.
Sub-Surface Scattering Real-time Rendering Sub-Surface Scattering CSE 781 Prof. Roger Crawfis.
Interactive Rendering of Translucent Deformable Objects Tom Mertens 1, Jan Kautz 2, Philippe Bekaert 1, Hans-Peter Seidel 2, Frank Van Reeth
Group refractive index ● Method ● Additional runs ● Wavelength distribution ● Systematics ● Results.
Light velocity at new wavelengths
Reflectance Function Approximation
© 2003 University of Wisconsin
Fabricating Translucent Materials Using Continuous Pigment Mixtures
Image Based Modeling and Rendering (PI: Malik)
Radiosity Dr. Scott Schaefer.
Smoother Subsurface Scattering
A Practical Model for Subsurface Light Transport
Distributed Ray Tracing
Presentation transcript:

Analysis of Subsurface Scattering under Generic Illumination Y. Mukaigawa K. Suzuki Y. Yagi Osaka University, Japan ICPR2008

Subsurface Scattering Light scattering in translucent media OpaqueTranslucent Light Camera Peers et al. SIGGRAPH2006 BRDF: Light Camera Subsurface scattering BSSRDF: Bidirectional Reflectance Distribution Function Bidirectional Scattering Surface Reflectance Distribution Function

Translucent objects Typical translucent object  marble, milk, and skin Actually, many objects in our living environment are also translucent. fruit vegetable milk marble soap candleskin plastic cloth paper egg One of the reasons that many photometric analyzing methods do not work well in our living environment is they cannot treat the subsurface scattering.

Related work BSSRDF measurement using special lighting devices Projector [Tariq et al. VMV2006] Fiber optic spectrometer [Weirich et al. SIGGRAPH2006 ] Laser beam [Goesele et al. SIGGRAPH2004] Projector [Peers et al. SIGGRAPH2006] Measurement under strictly controlled illumination

Our goal Analysis of subsurface scattering under generic illumination Inputs: single image, 3-D shape, illumination Outputs: reflectance properties Inverse rendering of translucent object 3-D shape illumination reflectance properties image rendering inverse rendering KnownUnknown

Dipole Model for BSSRDF Decomposition of the BSSRDF into  Fresnel functions: F t ( ,  )  Diffuse subsurface reflectance: R(d) R(d) is the function of the distance d between x i and x o.  Including two inherent parameters of the material scattering coefficient:  s absorption coefficient:  a d xixi xoxo (Jensen et al. SIGGRAPH2001) Example of R(d) Skin ( σ s =0.74,σ a =0.032 ) Apple ( σ s =2.29,σ a =0.003 ) d [mm] R(d)R(d)

Inputs: 1. Estimating R(d) for several distances d. 2. Fitting of the dipole model. Outputs: two parameters  scattering coefficient  s.  absorption coefficient  a. Flow of the proposed method Single image 3-D shapeIlluminationCamera parameters + R(d)R(d) d estimated R(d) dipole model fitting Additional information

Formulation and solution Divide object surfaces into m small patches P 1,P 2,..., P m. Radiance l j of the patch P j is formulated by Quantization of the distances d jk. by n discrete distances d' 1, d' 2,..., d' n.  Calculate only R' 1, R' 2,..., R' n.  Linear solution, if n < m. R(d)R(d) d d' 1 d' 2 d' 3 d' 4 d' 5 irradiance radiance PkPk PjPj R(d jk ) ckck ljlj d jk unknownknown Ill-posed problem m 2 unknowns > m constraints

Model fitting Dipole model fitting to the estimated R' i Estimation of  scattering coefficient  s  absorption coefficient  a Discrete estimation  R' 1,..., R' n for the quantized distances d' 1,..., d' n Continuous estimation  R(d) for every distance d R(d)R(d) d d' 1 d' 2 d' 3 d' 4 d' 5 R' i R(d)R(d)

Simulated scene Evaluate how the quantization of the distance affects the accuracy of the estimated parameters. Parameter estimation  finding the best parameter set that minimizes the error Illumination  s =2.19  a =0.002  =1.3 Rendered image parameters ss aa  d (mm) Min Max Step Range and step of the parameters.

Results of parameter estimation sampling Quantization (mm) ss aa PSNR (dB) Ground truth Estimated parameters and the PSNRs large small inaccurate unstable quantization (mm) PSNR(dB) best

Dipole model fitting The parametric model of R(d) input image regenerated image ( PSNR 47.9dB ) Estimated R(d) d ( mm ) R(d)R(d) Ground truth Estimated model  s =2.19  a =0.002  s =2.34  a =0.009

Real scene Evaluate the stability 3 materials:  Polypropylene (PP)  Polyethylene (PE)  Polyoxymethylene (POM) 2 shapes:  Cube  Pyramid (with base) 2 illuminations:  Left and right directions. In total, 12 images (3x2x2) Environment for image capture Camera Light source Target object Target objects PPPEPOM

Input images (3 materials x 2 shapes x 2 illuminations) LeftRightLeftRight CubePyramid PP PE POM

Estimated parameters aa ss PP PE POM PPPOMPE Parameters for each material  Similar parameters for each material except for some outliers.   s of the cube under right illumination is always outlier. Averaged parameters  R(d) for each material Rendered images using estimated parameters d [mm] R(d) PP POM PE R(d)R(d)

The first step of the inverse rendering for translucent objects. Conclusion A new method to analyze subsurface scattering from a single image taken under generic illumination  Linear solution by quantizing the distance between patches.  Parameter estimation by fitting dipole model. Future works  improvement of stability and accuracy