Light Field Spring

Similar documents
Modeling Light. Michal Havlik

Modeling Light. Slides from Alexei A. Efros and others

Modeling Light. Michal Havlik : Computational Photography Alexei Efros, CMU, Fall 2011

Modeling Light. Michal Havlik

Modeling Light. Michal Havlik : Computational Photography Alexei Efros, CMU, Fall 2007

CSCI 1290: Comp Photo

Modeling Light. On Simulating the Visual Experience

Announcements. Light. Properties of light. Light. Project status reports on Wednesday. Readings. Today. Readings Szeliski, 2.2, 2.3.

Image or Object? Is this real?

But, vision technology falls short. and so does graphics. Image Based Rendering. Ray. Constant radiance. time is fixed. 3D position 2D direction

CS6670: Computer Vision

Ligh%ng and Reflectance

Light. Properties of light. What is light? Today What is light? How do we measure it? How does light propagate? How does light interact with matter?

CS6670: Computer Vision

Image-Based Rendering

Computational Photography

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

Image-Based Modeling and Rendering

Image-Based Modeling and Rendering

Photometric Stereo.

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome!

A Review of Image- based Rendering Techniques Nisha 1, Vijaya Goel 2 1 Department of computer science, University of Delhi, Delhi, India

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

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

The Rendering Equation. Computer Graphics CMU /15-662

Experimental Validation of Analytical BRDF Models

Radiometry. Reflectance & Lighting. Solid Angle. Radiance. Radiance Power is energy per unit time

Reflection models and radiometry Advanced Graphics

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

Radiometry Measuring Light

Mosaics, Plenoptic Function, and Light Field Rendering. Last Lecture

Lighting and Reflectance COS 426

CS 5625 Lec 2: Shading Models

More and More on Light Fields. Last Lecture

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao

Introduction to Computer Vision. Introduction CMPSCI 591A/691A CMPSCI 570/670. Image Formation

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

CS4670: Computer Vision

Shading. Brian Curless CSE 557 Autumn 2017

Shading & Material Appearance

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

Illumination and Shading - II

Announcements. Radiometry and Sources, Shadows, and Shading

Local Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

Topic 9: Lighting & Reflection models 9/10/2016. Spot the differences. Terminology. Two Components of Illumination. Ambient Light Source

Topic 9: Lighting & Reflection models. Lighting & reflection The Phong reflection model diffuse component ambient component specular component

Announcements. Rotation. Camera Calibration

Lighting and Materials

CMSC427 Shading Intro. Credit: slides from Dr. Zwicker

Image-based modeling (IBM) and image-based rendering (IBR)

And if that 120MP Camera was cool

Chapter 32 Light: Reflection and Refraction. Copyright 2009 Pearson Education, Inc.

CS5670: Computer Vision

CS201 Computer Vision Lect 4 - Image Formation

Visual Appearance and Color. Gianpaolo Palma

Light. Electromagnetic wave with wave-like nature Refraction Interference Diffraction

Understanding Variability

Radiometry and reflectance

Re-live the Movie Matrix : From Harry Nyquist to Image-Based Rendering. Tsuhan Chen Carnegie Mellon University Pittsburgh, USA

Computer Vision. The image formation process

Radiometry. Radiometry. Measuring Angle. Solid Angle. Radiance

THE goal of rendering algorithms is to synthesize images of virtual scenes. Global illumination

Lecture 4: Reflection Models

Real-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images

Unit 3: Optics Chapter 4

Illumination & Shading: Part 1

Phys102 Lecture 21/22 Light: Reflection and Refraction

Reflection and Refraction of Light

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models

At the interface between two materials, where light can be reflected or refracted. Within a material, where the light can be scattered or absorbed.

Measuring Light: Radiometry and Cameras

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

Sung-Eui Yoon ( 윤성의 )

CENG 477 Introduction to Computer Graphics. Ray Tracing: Shading

Visualisatie BMT. Rendering. Arjan Kok

Lecture 7 Notes: 07 / 11. Reflection and refraction

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

BRDF Computer Graphics (Spring 2008)

PHYS 219 General Physics: Electricity, Light and Modern Physics

Measuring Light: Radiometry and Photometry

Hot Sync. Materials Needed Today

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

Shading. Brian Curless CSE 457 Spring 2017

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

Jingyi Yu CISC 849. Department of Computer and Information Science

Supplement to Lecture 16

Computer Graphics (CS 543) Lecture 7b: Intro to lighting, Shading and Materials + Phong Lighting Model

Lecture 24 EM waves Geometrical optics

(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology

Announcements. Image Formation: Outline. Homogenous coordinates. Image Formation and Cameras (cont.)

Timothy Walsh. Reflection Models

Geometrical Optics INTRODUCTION. Wave Fronts and Rays

Ray Tracing: Special Topics CSCI 4239/5239 Advanced Computer Graphics Spring 2018

Light. Form of Electromagnetic Energy Only part of Electromagnetic Spectrum that we can really see

Image-Based Modeling and Rendering. Image-Based Modeling and Rendering. Final projects IBMR. What we have learnt so far. What IBMR is about

Unit 3: Optics Chapter 4

Assignment #2. (Due date: 11/6/2012)

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

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008)

Let s review the four equations we now call Maxwell s equations. (Gauss s law for magnetism) (Faraday s law)

Transcription:

Light Field 2015 Spring

Recall: Light is Electromagnetic radiation (EMR) moving along rays in space R(l) is EMR, measured in units of power (watts) l is wavelength Useful things: Light travels in straight lines In vacuum, radiance emitted = radiance arriving i.e. there is no transmission loss

Plenoptic Function The body of the air is full of an infinite number of radiant pyramids caused by the objects located in it Leonardo Da Vinci Pencil of rays: The set of light rays passing through any point in space Plenoptic function Plenus : complete or full Optic 3

The Plenoptic Function Figure by Leonard McMillan Q: What is the set of all things that we can ever see? A: The Plenoptic Function (Adelson & Bergen) Let s start with a stationary person and try to parameterize everything that he can see

Grayscale snapshot is intensity of light P(q,f) Seen from a single view point At a single time Averaged over the wavelengths of the visible spectrum (can also do P(x,y), but spherical coordinate are nicer)

Color snapshot is intensity of light Seen from a single view point At a single time As a function of wavelength P(q,f,l)

A movie is intensity of light Seen from a single view point Over time As a function of wavelength P(q,f,l,t)

Holographic movie is intensity of light Seen from ANY viewpoint Over time As a function of wavelength P(q,f,l,t,V X,V Y,V Z )

The Plenoptic Function P(q,f,l,t,V X,V Y,V Z ) Can reconstruct every possible view, at every moment, from every position, at every wavelength Contains every photograph, every movie, everything that anyone has ever seen.

Geometric Components of the pencil of ray lights ANGULAR COORDINATES I E = (Ex, Ey, Ez) Viewpoint V. ( v, v) P( v, v, Ex, Ey, Ez, t, l) Direction of the ray light passin trough the Viewpoint CARTESIAN COORDINATES I P( x, y, Ex, Ey, Ez, t, l) Comonly used in machine vision 10

Sampling Plenoptic Function (top view)

Ray Let s don t worry about time and color: P(q,f,V X,V Y,V Z ) 5D 3D position 2D direction Slide by Rick Szeliski and Michael Cohen

How can we use this? Lighting No Change in Radiance Surface Camera

Ray Reuse Infinite line Assume light is constant (vacuum) 4D 2D direction 2D position non-dispersive medium Slide by Rick Szeliski and Michael Cohen

Only need plenoptic surface

Synthesizing novel views Slide by Rick Szeliski and Michael Cohen

Lumigraph / Lightfield Outside convex space Empty Stuff 4D Slide by Rick Szeliski and Michael Cohen

Lumigraph - Organization 2D position 2D direction q s Slide by Rick Szeliski and Michael Cohen

Lumigraph - Organization 2D position 2D position s u 2 plane parameterization Slide by Rick Szeliski and Michael Cohen

Lumigraph - Organization 2D position 2D position t s,t s,t u,v v 2 plane parameterization u,v s u Slide by Rick Szeliski and Michael Cohen

Lumigraph - Organization Hold s,t constant Let u,v vary An image s,t u,v Slide by Rick Szeliski and Michael Cohen

Lumigraph / Lightfield

Lumigraph - Capture Idea 1 Move camera carefully over s,t plane Gantry see Lightfield paper s,t u,v Slide by Rick Szeliski and Michael Cohen

Lumigraph - Capture Idea 2 Move camera anywhere Rebinning see Lumigraph paper s,t u,v Slide by Rick Szeliski and Michael Cohen

Lumigraph - Rendering For each output pixel determine s,t,u,v either use closest discrete RGB interpolate near values s u Slide by Rick Szeliski and Michael Cohen

Lumigraph - Rendering Nearest closest s closest u draw it Blend 16 nearest quadrilinear interpolation s u Slide by Rick Szeliski and Michael Cohen

Stanford multi-camera array 640 480 pixels 30 fps 128 cameras synchronized timing continuous streaming flexible arrangement

2D: Image What is an image? All rays through a point Panorama? Slide by Rick Szeliski and Michael Cohen

Image Image plane 2D position

Spherical Panorama See also: 2003 New Years Eve http://www.panoramas.dk/fullscreen3/f1.html All light rays through a point form a ponorama Totally captured in a 2D array -- P(q,f) Where is the geometry???

Other ways to sample Plenoptic Function Moving in time: Spatio-temporal volume: P(q,f,t) Useful to study temporal changes Long an interest of artists: Claude Monet, Haystacks studies

Space-time images Other ways to slice the plenoptic function t y x

What is a BRDF? Must know something about light and how it interacts with matter When light interacts with matter: Complicated light-matter dynamic occurs Dependent on characteristics of both the light and the matter Example, sandpaper vs. a mirror

What is a BRDF? Typical light-matter interaction scenario: Reflected Light Incoming Light Internal Reflection Transmitted Light Absorption Scattering and Emission 3 types of interaction: transmission, reflection, and absorbtion Light incident at surface = reflected + absorbed + transmitted BRDF describes how much light is reflected

What is a BRDF? BRDF is a function of incoming light direction and outgoing view direction light L θ L N θ V V observer surface In 3D, a direction D can be represented in spherical coordinates (q D, f D ) A BRDF is a 4D function: BRDF( q L, f L, q V, f V )

Background Bidirectional Reflectance Distribution Function

BRDF Bidirectional Reflectance Distribution Function ρ(θ i,f i ; θ o, f o )

BRDF Bidirectional Reflectance Distribution Function ρ(θ i,f i ; θ o, f o ) Isotropic material Invariant when material is rotated BRDF is 3D

BRDF Models Phenomenological Phong [75] Blinn-Phong [77] Ward [92] Lafortune et al. [97] Ashikhmin et al. [00] Physical Cook-Torrance [81] He et al. [91] Lafortune [97] Cook-Torrance [81]