PATH INTEGRAL FORMULATION OF LIGHT TRANSPORT Jaroslav Křivánek Charles University in Prague

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

AP STUDY SESSION 2.
1
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
UNITED NATIONS Shipment Details Report – January 2006.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Conversion Problems 3.3.
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
1 Discreteness and the Welfare Cost of Labour Supply Tax Distortions Keshab Bhattarai University of Hull and John Whalley Universities of Warwick and Western.
Solve Multi-step Equations
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Break Time Remaining 10:00.
Miloš Hašan Jaroslav Křivánek Philipp Slusallek Kavita Bala Combining Global and Local Virtual Lights for Detailed Glossy Illumination Tomáš Davidovič.
PP Test Review Sections 6-1 to 6-6
Bright Futures Guidelines Priorities and Screening Tables
Bellwork Do the following problem on a ½ sheet of paper and turn in.
2 |SharePoint Saturday New York City
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
Adding Up In Chunks.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Improved Radiance Gradient Computation Jaroslav Křivánek Pascal Gautron Kadi Bouatouch Sumanta Pattanaik ComputerGraphicsGroup.
Bidirectional Photon Mapping Jiří Vorba Charles University in Prague Faculty of Mathematics and Physics 1.
RECENT ADVANCES IN LIGHT TRANSPORT SIMULATION SOME THEORY & A LOT OF PRACTICE Jaroslav Křivánek Charles University in Prague Marcos Fajardo Solid Angle.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Subtraction: Adding UP
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Analyzing Genes and Genomes
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Converting a Fraction to %
Clock will move after 1 minute
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
Multiplication Facts Practice
Graeme Henchel Multiples Graeme Henchel
0 x x2 0 0 x1 0 0 x3 0 1 x7 7 2 x0 0 9 x0 0.
7x7=.
Path Integral Formulation of Light Transport
PATH INTEGRAL METHODS FOR LIGHT TRANSPORT SIMULATION THEORY & PRACTICE Jaroslav Křivánek Charles University Prague Juan Cañada Next Limit Technologies.
Bidirectional Path Sampling Techniques
PATH INTEGRAL FORMULATION OF LIGHT TRANSPORT Jaroslav Křivánek Charles University in Prague
Computer graphics III – Multiple Importance Sampling Jaroslav Křivánek, MFF UK
Bidirectional Path Sampling Techniques
Monte Carlo Path Tracing and Caching Illumination
Presentation transcript:

PATH INTEGRAL FORMULATION OF LIGHT TRANSPORT Jaroslav Křivánek Charles University in Prague

Light transport Geometric optics emit travel reflect 2 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport scatter

Light transport Geometric optics emit travel reflect 3 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport scatter light transport path

Camera response all paths hitting the sensor Light transport 4 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Path integral formulation camera resp. (j-th pixel value) all paths measurement contribution function 5 [Veach and Guibas 1995] [Veach 1997] Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Measurement contribution function sensor sensitivity (“emitted importance”) path throughput emitted radiance 6

Path integral formulation camera resp. (j-th pixel value) all paths measurement contribution function ? 7 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Path integral formulation all path lengths all possible vertex positions 8 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Path integral pixel value all paths contribution function 9 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

RENDERING : EVALUATING THE PATH INTEGRAL

Path integral pixel value all paths contribution function Monte Carlo integration 11 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Monte Carlo integration General approach to numerical evaluation of integrals x1x1 f(x)f(x) 01 p(x)p(x) x2x2 x3x3 x4x4 x5x5 x6x6 Integral: Monte Carlo estimate of I: Correct „on average“: 12 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

MC evaluation of the path integral Sample path from some distribution with PDF Evaluate the probability density Evaluate the integrand ? ? Path integralMC estimator 13 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Algorithms = different path sampling techniques Path sampling 14 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Algorithms = different path sampling techniques  Path tracing Path sampling 15 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Algorithms = different path sampling techniques  Light tracing Path sampling 16 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Algorithms = different path sampling techniques Same general form of estimator Path sampling 17 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

PATH SAMPLING & PATH PDF

Local path sampling Sample one path vertex at a time 1. From an a priori distribution  lights, camera sensors 2. Sample direction from an existing vertex 3. Connect sub-paths  test visibility between vertices Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport BRDF lobe sampling

Use of local path sampling Path tracingLight tracing Bidirectional path tracing 20 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Probability density function (PDF) path PDF joint PDF of path vertices 21 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Probability density function (PDF) path PDF joint PDF of path vertices 22 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Probability density function (PDF) path PDF joint PDF of path vertices product of (conditional) vertex PDFs Path tracing example: 23 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Probability density function (PDF) path PDF joint PDF of path vertices product of (conditional) vertex PDFs Path tracing example: 24 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

MC evaluation of the path integral Sample path Evaluate the probability density Evaluate the integrand Path integralMC estimator 25 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

BIDIRECTIONAL PATH TRACING

Bidirectional path tracing Path tracingLight tracing Bidirectional path sampling 27 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek – Bidirectional Path Sampling Techniques

All possible bidirectional techniques vertex on a light sub-path vertex on en eye sub-path 28 path tracing light tracing       Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek – Bidirectional Path Sampling Techniques

All possible bidirectional techniques vertex on a light sub-path vertex on en eye sub-path 29 path tracing light tracing VPLs       no single technique importance samples all the terms Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek – Bidirectional Path Sampling Techniques

Multiple Importance Sampling (MIS) f(x)f(x) pa(x)pa(x) pb(x)pb(x) [Veach & Guibas, 95] Combined estimator: xaxa Jaroslav Křivánek – Light Transport Simulation with Vertex Connection and Merging

Bidirectional path tracing Use all of the above sampling techniques Combine using Multiple Importance Sampling 31 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek – Bidirectional Path Sampling Techniques

Naive BPT implementation 32 Jaroslav Křivánek – Bidirectional Path Sampling Techniques

MIS weight calculation Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport 33

BPT Implementation in practice 34 Jaroslav Křivánek – Bidirectional Path Sampling Techniques

BPT Implementation in practice 35 Jaroslav Křivánek – Bidirectional Path Sampling Techniques

Results BPT, 25 samples per pixelPT, 56 samples per pixel Images: Eric Veach 36 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek – Bidirectional Path Sampling Techniques

NEARLY THERE…

Summary Algorithms  different path sampling techniques  different path PDF 38 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Why is the path integral view so useful? Identify source of problems  High contribution paths sampled with low probability Develop solutions  Advanced, global path sampling techniques  Combined path sampling techniques (MIS) 39 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Introduction

Joint importance sampling Traditional

THANK YOU! Time for questions… Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek - Path Integral Formulation of Light Transport

Acknowledgements Czech Science Foundation  grant no. P S Images  Eric Tabellion  Marcos Fajardo 42 Course: Recent Advances in Light Transport Simulation Jaroslav Křivánek – Bidirectional Path Sampling Techniques