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

Recommend


More recommend