Computational light transport

Similar documents
More computational light transport

Matting, Transparency, and Illumination. Slides from Alexei Efros

Light transport matrices

Stereo and structured light

CSCI 1290: Comp Photo

Structured light , , Computational Photography Fall 2017, Lecture 27

3D Shape and Indirect Appearance By Structured Light Transport

Light Transport CS434. Daniel G. Aliaga Department of Computer Science Purdue University

And if that 120MP Camera was cool

3D Photography: Active Ranging, Structured Light, ICP

CS4670/5760: Computer Vision Kavita Bala Scott Wehrwein. Lecture 23: Photometric Stereo

Lighting affects appearance

Rendering Light Reflection Models

Non-line-of-sight imaging

CS635 Spring Department of Computer Science Purdue University

Interreflection Removal for Photometric Stereo by Using Spectrum-dependent Albedo

Radiometry and reflectance

Inverse Light Transport (and next Separation of Global and Direct Illumination)

Global Illumination. CSCI 420 Computer Graphics Lecture 18. BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Ch

Non-line-of-sight imaging

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

Global Illumination. COMP 575/770 Spring 2013

Shading. Brian Curless CSE 557 Autumn 2017

Image-based Lighting

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

Global Illumination CS334. Daniel G. Aliaga Department of Computer Science Purdue University

Photometric stereo , , Computational Photography Fall 2018, Lecture 17

Image Formation: Light and Shading. Introduction to Computer Vision CSE 152 Lecture 3

3D Photography: Stereo

Announcement. Lighting and Photometric Stereo. Computer Vision I. Surface Reflectance Models. Lambertian (Diffuse) Surface.

Lighting affects appearance

CS635 Spring Department of Computer Science Purdue University

Other approaches to obtaining 3D structure

Fast Separation of Direct and Global Components of a Scene using High Frequency Illumination

Light Reflection Models

Lecture 19: Depth Cameras. Visual Computing Systems CMU , Fall 2013

An Empirical Study on the Effects of Translucency on Photometric Stereo

Today. Participating media. Participating media. Rendering Algorithms: Participating Media and. Subsurface scattering

Lecture 10: Shading Languages. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)

3D Shape and Indirect Appearance By Structured Light Transport. Authors: O Toole, Mather, and Kutulakos Presented by: Harrison Billmers, Allen Hawkes

Announcements. Image Formation: Light and Shading. Photometric image formation. Geometric image formation

Volumetric Scene Reconstruction from Multiple Views

Rendering Light Reflection Models

Shading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 557 Fall Required: Shirley, Chapter 10

A Frequency Analysis of Light Transport

Re-rendering from a Dense/Sparse Set of Images

Photometric Stereo.

Computational Imaging for Self-Driving Vehicles

Rendering Part I (Basics & Ray tracing) Lecture 25 December 1, 2015

Lecture 22: Basic Image Formation CAP 5415

Shading, lighting, & BRDF Theory. Cliff Lindsay, PHD

Part I The Basic Algorithm. Principles of Photon Mapping. A two-pass global illumination method Pass I Computing the photon map

Illumination Algorithms

Physics-based Vision: an Introduction

Dense 3D Reconstruction. Christiano Gava

(De) Focusing on Global Light Transport for Active Scene Recovery

Global Illumination. Why Global Illumination. Pros/Cons and Applications. What s Global Illumination

Traditional Image Generation. Reflectance Fields. The Light Field. The Light Field. The Light Field. The Light Field

COMP371 COMPUTER GRAPHICS

A Theory of Inverse Light Transport

Subsurface Scattering & Complex Material Properties

The Rendering Equation. Computer Graphics CMU /15-662

Efficient Estimation of Spatially Varying Subsurface Scattering Parameters

The Rendering Equation. Computer Graphics CMU /15-662, Fall 2016

Other Rendering Techniques CSE 872 Fall Intro You have seen Scanline converter (+z-buffer) Painter s algorithm Radiosity CSE 872 Fall

The Traditional Graphics Pipeline

Lecture 8 Active stereo & Volumetric stereo

Lecture 9 & 10: Stereo Vision

Compensating for Motion During Direct-Global Separation

3D Photography: Stereo Matching

Capturing light. Source: A. Efros

Introduction to Computer Vision. Week 8, Fall 2010 Instructor: Prof. Ko Nishino

02 Shading and Frames. Steve Marschner CS5625 Spring 2016

Computer Graphics (CS 543) Lecture 8 (Part 1): Physically-Based Lighting Models

Dense 3D Reconstruction. Christiano Gava

Image Synthesis. Global Illumination. Why Global Illumination? Achieve more photorealistic images

Scattering Parameters and Surface Normals from Homogeneous Translucent Materials using Photometric Stereo

Overview of Active Vision Techniques

Prof. Trevor Darrell Lecture 18: Multiview and Photometric Stereo

Lights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons

Image Based Reconstruction II

Skeleton Cube for Lighting Environment Estimation

To Do. Advanced Computer Graphics. Course Outline. Course Outline. Illumination Models. Diffuse Interreflection

Review. Stephen J. Guy

Due to time constraints, I will be brief. You can check the slides for more details later.

An Adaptive Correspondence Algorithm for Modeling Scenes with Strong Inter-reflections

Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV Venus de Milo

Surface Normal Deconvolution: Photometric Stereo for Optically Thick Translucent Objects

EECS 442 Computer vision. Stereo systems. Stereo vision Rectification Correspondence problem Active stereo vision systems

Overview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012)

Depth Camera for Mobile Devices

A Brief Overview of. Global Illumination. Thomas Larsson, Afshin Ameri Mälardalen University

Light Field Transfer: Global Illumination Between Real and Synthetic Objects

Lighting. To do. Course Outline. This Lecture. Continue to work on ray programming assignment Start thinking about final project

Computer Graphics. Lecture 14 Bump-mapping, Global Illumination (1)

Photon Mapping. Due: 3/24/05, 11:59 PM

3D Scanning. Qixing Huang Feb. 9 th Slide Credit: Yasutaka Furukawa

Three-Dimensional Sensors Lecture 2: Projected-Light Depth Cameras

Multi-view stereo. Many slides adapted from S. Seitz

What have we leaned so far?

Transcription:

Computational light transport http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 19

Course announcements Homework 5 has been posted. - Due on Friday November 9 th. Friday s office hours will be held by Alankar. Great talk this Thursday: Eric Fossum, inventor of the CMOS sensor, will talk about quantum (i.e., photon-counting) CMOS sensors.

Overview of today s lecture Direct and global illumination. Direct-global separation using high-frequency illumination. Light transport probing. Direct-global separation using diagonal probing (coaxial case). Direct-global separation using epipolar probing (non-coaxial case). Energy-efficient epipolar imaging.

Slide credits These slides were directly adapted from: Shree Nayar (Columbia). Matthew O Toole (CMU). Supreeth Achar (Google, formerly CMU).

Direct and global illumination

Direct and Global Illumination participating medium surface source D B camera A E translucent surface P C A : Direct B : Interrelection C : Subsurface D : Volumetric E : Diffusion

Direct and Global Components: Interreflections source surface j i camera L[ c, i] = L [ c, i] L [ c, i] d + radiance direct global g L [ c, i] = g A[ i, j] L[ i, j] P BRDF and geometry

Direct-global separation using highfrequency illumination

High Frequency Illumination Pattern source surface i L + camera [ c, i] = L [ c, i] L [ c, i] d + g fraction of activated source elements

High Frequency Illumination Pattern source surface i L + camera [ c, i] = L [ c, i] L [ c, i] d + - L [ c, i] = ( 1 ) L [ c, i] g g fraction of activated source elements

Separation from Two Images = 1 : 2 L d = L max L min, L g = 2Lmin direct global

Other Global Effects: Subsurface Scattering source translucent surface j i camera

Other Global Effects: Volumetric Scattering participating medium source j surface i camera

Diffuse Interreflections Specular Interreflections Diffusion Volumetric Scattering Subsurface Scattering

Scene Direct Global

V-Grooves: Diffuse Interreflections concave convex Psychophysics: Gilchrist 79, Bloj et al. 04 Direct Global

Real World Examples: Can You Guess the Images?

Eggs: Diffuse Interreflections Direct Global

Wooden Blocks: Specular Interreflections Direct Global

Novel Images

Photometric Stereo: The Pseudo Shape Actual Shape ( =0.95) Pseudo Shape Nayar et al., 1991

Photometric Stereo using Direct Images Source 1 Source 2 Source 3 Bowl Shape Global Direct

Variants of Separation Method Coded Structured Light Shifted Sinusoids Shadow of Line Occluder Shadow of Mesh Occluders

Building Corner 3D from Shadows: Bouguet and Perona 99 Stick Shadow L d = L max L min, L g = L min direct global

Building Corner Direct Global

Shower Curtain: Diffuser Mesh Shadow L d = L max L min, L g = L min direct global

Shower Curtain: Diffuser Direct Global

Kitchen Sink: Volumetric Scattering Volumetric Scattering: Chandrasekar 50, Ishimaru 78 Direct Global

Direct Global Peppers: Subsurface Scattering

Real or Fake? F R F R R F Direct Global

Direct Global Tea Rose Leaf Leaf Anatomy: Purves et al. 03

Translucent Rubber Balls Direct Global

Resolution Marble: When BSSRDF becomes BRDF Scene Direct Global 1 1 2 1 4 1 6 Subsurface Measurements: Jensen et al. 01, Goesele et al. 04

Hand Skin: Hanrahan and Krueger 93, Uchida 96, Haro 01, Jensen et al. 01, Igarashi et al. 05, Weyrich et al. 05 Direct Global

Hands Afric. Amer. Female Chinese Male Spanish Male Afric. Amer. Female Chinese Male Spanish Male Afric. Amer. Female Chinese Male Spanish Male Direct Global

Separation from a Single Image

Face Direct Global Sum

Blonde Hair Hair Scattering: Stamm et al. 77, Bustard and Smith 91, Lu et al. 00 Marschner et al. 03 Direct Global

Direct Global Pebbles: 3D Texture

Pink Carnation Spectral Bleeding: Funt et al. 91 Direct Global

= + = + = + = + = + = + = + = + = + = + www.cs.columbia.edu/cave

Mirror Ball: Failure Case Direct Global

Light transport probing (see part 2)

Direct-global separation using epipolar probing (non-coaxial case)

Energy-efficient epipolar imaging

Energy-efficient transport parsing

Regular Imaging Light Source Sensor

Regular Imaging Light Source Sensor

Regular Imaging Light Source Sensor

Regular Imaging Light Source Sensor

Epipolar Imaging Epipolar Plane Light Source Sensor & Mask

Epipolar Imaging Light Source Sensor & Mask

Epipolar Imaging Light Source Complete Image

Epipolar Imaging Light Source Sensor & Mask

Epipolar Imaging Light Source Sensor & Mask

Energy-efficient transport parsing

all paths planar (mostly direct) non-planar (always indirect) a great deal of indirect transport occurs in many common LOS scenes

all paths planar (mostly direct) non-planar (always indirect)

References Basic reading: Nayar et al., Fast separation of direct and global components of a scene using high frequency illumination, SIGGRAPH 2004. The paper on separation of direct and global illumination using high-frequency illumination. O Toole et al., Primal-dual coding to probe light transport, SIGGRAPH 2012. O Toole et al., 3d shape and indirect appearance by structured light transport, CVPR 2014. These two papers introduce the concepts of light transport probing and epipolar probing, as well as explain how to use primal-dual coding to achieve them. O Toole et al., Homogeneous codes for energy-efficient illumination and imaging, SIGGRAPH 2015. This paper shows how to efficiently implement epipolar imaging with a simple projector and camera. Additional reading: Seitz et al., A theory of inverse light transport, ICCV 2005. This early paper shows a way to exactly decompose light transport by number of bounces, under certain assumptions for the imaged scene. Chandraker et al., On the duality of forward and inverse light transport, PAMI 2011. Reddy et al., Frequency-space decomposition and acquisition of light transport under spatially varying illumination, ECCV 2012. These two papers have additional analysis about the relationship between direct and global illumination and illumination frequency.