null collision algorithms part 2 transmittance estimation
play

NULL-COLLISION ALGORITHMSPART 2 TRANSMITTANCE ESTIMATION DELTA - PowerPoint PPT Presentation

NULL-COLLISION ALGORITHMSPART 2 TRANSMITTANCE ESTIMATION DELTA TRACKING Extinction A B A B ransmittance T Distance A B MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING DISTANCE SAMPLING 2 DELTA TRACKING Extinction A


  1. NULL-COLLISION ALGORITHMS—PART 2 TRANSMITTANCE ESTIMATION

  2. DELTA TRACKING Extinction A B A B ransmittance T Distance A B MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 2

  3. DELTA TRACKING Extinction A B A B 2 samples ransmittance T Distance A B MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 3

  4. DELTA TRACKING Extinction A B A B 3 samples ransmittance T Distance A B MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 4

  5. DELTA TRACKING Extinction A B A B 4 samples ransmittance T Distance A B MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 5

  6. DELTA TRACKING Extinction Each collision provides only binary inf ormation A B A B ransmittance T Distance A B MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 6

  7. RATIO TRACKING [Cramer 1978, Novák et al. 2014] Extinction A B A B 1) Remove termination ransmittance 2) Compute weight µ n ( x i ) Y ¯ µ i T Distance A B MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 7

  8. RATIO TRACKING 1) Remove termination 2) Compute weight µ n ( x i ) Y ¯ µ i ransmittance Extinction T Distance A B A B MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 8

  9. RATIO TRACKING 1) Remove termination 2) Compute weight µ n ( x i ) Y ¯ µ i ransmittance Extinction T Distance A B A B MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 9

  10. RATIO TRACKING 1) Remove termination 2) Compute weight µ n ( x i ) Y ¯ µ i ransmittance Extinction T Distance A B A B Extra steps => higher cost than delta tracking MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 10

  11. RATIO TRACKING Probabilistic TERMINATION replaced by WEIGHTING ‣ Rational score instead of binary ‣ Requires more steps than a delta-tracking estimator (must reach B ) ‣ Reduces the need for tight majorants ‣ Loose majorants produce (more null collisions and therefore) finer estimates MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 11

  12. RESIDUAL RATIO TRACKING Compute part of the transmittance analytically ‣ [Novák et al. 2014] MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 12

  13. RESIDUAL RATIO TRACKING RESIDUAL 
 Residual transmittance 
 component estimated via 
 ratio tracking Control transmittance 
 CONTROL 
 component computed analytically Distance MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 13

  14. RESIDUAL RATIO TRACKING T rue transmittance Piecewise exponential transmittance Distance h T ( t ) i = T control ( t ) h T residual ( t ) i MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 14

  15. RESIDUAL RATIO TRACKING HOMOGENEOUS and RESIDUAL HETEROGENEOUS components ‣ Reduces noise by handling part of the transmittance analytically ‣ Requires a space-partitioning data structure (e.g. octree) to be practical ‣ Can handle negative residual extinctions MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 15

  16. NEXT-FLIGHT ESTIMATORS Score a weight at every tentative collision ‣ Cramer [1978] combines next-flight estimation with delta and ratio tracking NEXT-FLIGHT DELTA TRACKING n µ n ( t j ) X h T ( t ) i = T ¯ µ (0 , t ) + µ ( t j , t ) µ ( t j ) T ¯ ¯ A B j =1 T ransmittance along the Fraction of remaining segment through fictitious matter real + fictitious matter MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 16

  17. SUMMARY DELTA TRACKING estimator ‣ Relatively cheap but binary, inefficient w/ loose majorants RATIO TRACKING estimator ‣ More expensive, but also more accurate especially w/ loose majorants RESIDUAL TRACKING estimators ‣ Reduces variance by employing analytic computation for part of the transmittance function NEXT-FLIGHT estimators ‣ Further improve performance by scoring a weight at each step ‣ Not fully explored yet in the context of rendering… MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 17

  18. ACKNOWLEDGEMENTS Peter Kutz f or tracing down many of the early delta tracking papers Maurizio Nitti f or help w/ illustrations MONTE CARLO METHODS FOR PHYSICALLY BASED VOLUME RENDERING — DISTANCE SAMPLING 18

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend