R I T Rochester Institute of Technology Photon Mapping Development LEO-15 DATA SETS (AVIRIS, IOPs) Atmospheric Compensation HYDROLIGHT Simulations (LUT)

Slides:



Advertisements
Similar presentations
Noise in Radiographic Imaging
Advertisements

The Radiance Equation.
Copyright © 2014 by Curtis D. Mobley Curtis Mobley Vice President for Science and Senior Scientist Sequoia Scientific, Inc. Belleue, WA 98005
Light Fields PROPERTIES AND APPLICATIONS. Outline  What are light fields  Acquisition of light fields  from a 3D scene  from a real world scene 
Efficient Importance Sampling Techniques for the Photon Map Ingo Wald University of Saarbrücken Alexander Keller University of Kaiserslautern.
Photorealistic Rendering. Ray tracing v. photorealistic rendering What illumination effects are not captured by ray tracing? What illumination effects.
The Radiance Equation Mel Slater. Outline Introduction Light Simplifying Assumptions Radiance Reflectance The Radiance Equation Traditional Rendering.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
BAYESIAN INFERENCE Sampling techniques
Efficient Simulation of Light Transport in Scenes with Participating Media using Photon Maps Paper by Henrik Wann Jensen, Per H. Christensen Presented.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lectures 18, 19: Monte Carlo Integration Ravi Ramamoorthi Acknowledgements.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Photon Tracing with Arbitrary Materials Patrick Yau.
Radiosity A Fascinating Presentation by Alex Danilevky.
R I T Rochester Institute of Technology HYCODE Meeting MURI Overview January 16, 2003 Rochester Institute of Technology Cornell University University of.
Geometric Sound Propagation Anish Chandak & Dinesh Manocha UNC Chapel Hill
Modelling Bottom Reflectance Image by Fred Voetsch, Death Valley, To develop an analytical.
Paper by Alexander Keller
Describing Visual Air Quality Is A Complex Issue Depending On: characteristics of observer optical characteristics of target illumination of scene optical.
Introduction | Crepuscular rays and Caustics Caustics are high intensity highlights due to convergence of light via different paths Crepuscular rays (godrays)
Wave Interactions.
RAY TRACING WITH DISPERSION CSS552 – Topics in Rendering Winter 2011 Final Project by: Kohei Ueda Shivani Srikanteshwara Mary Ann Chiramattel Kunjachan.
CSC418 Computer Graphics n Raytracing n Shadows n Global Illumination.
Lecture 12 Monte Carlo Simulations Useful web sites:
Ray Tracing Primer Ref: SIGGRAPH HyperGraphHyperGraph.
CSE 872 Dr. Charles B. Owen Advanced Computer Graphics1 BSSRDF – Bidirectional surface scattering reflectance distribution function Radiance theory BRDF.
02/25/05© 2005 University of Wisconsin Last Time Meshing Volume Scattering Radiometry (Adsorption and Emission)
Introduction to MCMC and BUGS. Computational problems More parameters -> even more parameter combinations Exact computation and grid approximation become.
Monte Carlo Simulation CWR 6536 Stochastic Subsurface Hydrology.
-Global Illumination Techniques
IVC : a simulation and model-fitting tool for optical-IR interferometry Abstract I present a new software tool, called “Interferometry Visibility Computations”
Monte Carlo I Previous lecture Analytical illumination formula This lecture Numerical evaluation of illumination Review random variables and probability.
Update to End to End LSST Science Simulation Garrett Jernigan and John Peterson December, 2004 Status of the Science End-to-End Simulator: 1. Sky Models.
Photon Mapping on Programmable Graphics Hardware
Stochastic Monte Carlo methods for non-linear statistical inverse problems Benjamin R. Herman Department of Electrical Engineering City College of New.
1 Peter Fox GIS for Science ERTH 4750 (98271) Week 8, Tuesday, March 20, 2012 Analysis and propagation of errors.
Monte Carlo Methods1 T Special Course In Information Science II Tomas Ukkonen
Computer graphics & visualization Photon Mapping.
Computer Graphics Global Illumination: Photon Mapping, Participating Media Lecture 12 Taku Komura.
Global Illumination with a Virtual Light Field Mel Slater Jesper Mortensen Pankaj Khanna Insu Yu Dept of Computer Science University College London
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Hybrid Algorithms K. H. Ko School of Mechatronics Gwangju Institute.
R I T Rochester Institute of Technology Simultaneous Retrieval of Atmospheric Parameters and Water Constituent Concentrations.
ABSTRACT The design of a complete system level modeling and simulation tool for optical micro-systems is the focus of our research . We use a rigorous.
Parallel Ray Tracer Computer Systems Lab Presentation Stuart Maier.
On robust Monte Carlo algorithms for multi-pass global illumination Frank Suykens – De Laet 17 September 2002.
Monte-Carlo Ray Tracing and
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Hybrid Algorithms K. H. Ko School of Mechatronics Gwangju Institute.
Pure Path Tracing: the Good and the Bad Path tracing concentrates on important paths only –Those that hit the eye –Those from bright emitters/reflectors.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
02/12/03© 2003 University of Wisconsin Last Time Intro to Monte-Carlo methods Probability.
Developement of exact radiative transfer methods Andreas Macke, Lüder von Bremen, Mario Schewski Institut für Meereskunde, Uni Kiel.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Stochastic Path Tracing Algorithms K. H. Ko School of Mechatronics Gwangju.
Global Illumination (3) Photon Mapping (1). Overview Light Transport Notation Path Tracing Photon Mapping –Photon Tracing –The Photon Map.
01/26/05© 2005 University of Wisconsin Last Time Raytracing and PBRT Structure Radiometric quantities.
02/07/03© 2003 University of Wisconsin Last Time Finite element approach Two-pass approaches.
Global Illumination (3) Path Tracing. Overview Light Transport Notation Path Tracing Photon Mapping.
Chapter 4 Numerical models of radiative transfer Remote Sensing of Ocean Color Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Science.
02/9/05© 2005 University of Wisconsin Last Time Lights Next assignment – Implement Kubelka-Munk as a BSDF.
CHLTSSCDO M Suspended Sediment Only Lake Ontario Long Pond Lake Conesus Genesee River Plume APPROACH.
Hydrolight and Ecolight
Ray Tracing via Markov Chain Monte-Carlo Method
© 2003 University of Wisconsin
(c) 2002 University of Wisconsin
(c) 2002 University of Wisconsin
Efficient Importance Sampling Techniques for the Photon Map
Progressive Photon Mapping Toshiya Hachisuka Henrik Wann Jensen
Lecture 4 - Monte Carlo improvements via variance reduction techniques: antithetic sampling Antithetic variates: for any one path obtained by a gaussian.
Monte Carlo Path Tracing and Caching Illumination
Presentation transcript:

R I T Rochester Institute of Technology Photon Mapping Development LEO-15 DATA SETS (AVIRIS, IOPs) Atmospheric Compensation HYDROLIGHT Simulations (LUT) Spectral Matching CONCENTRATION MAPS GOALS Summer 2003 PHOTON MAPPING DEVELOPMENT PHOTON MAPPING Validation & Verification CONESUS EXPERIMENT Target Scenario, Illumination, IOPs HYDROLIGHT Simulations Deep Water Scenarios Large Scale Shallow Water Scenarios Small Scale CONCENTRATION MAPS BOTTOM TYPE MAPS BATHYMETRY MAPS ALGORITHM TRAINING/TESTING

R I T Rochester Institute of Technology Water Model Hydrolight works well for open ocean cases Littoral environment does not fit assumptions  Monte Carlo approach being implemented

R I T Rochester Institute of Technology Basic Hydrolight World Flat, constant bottom type Detector Random Surface (Spatially uncorrelated) Slabs of homogeneous optical properties MODTRAN Generated Sky Output is a single point

R I T Rochester Institute of Technology A More Complex World Variable, rough bottom types Detector Surface with spatial structure Continuous/Arbitrary distribution of optical properties MODTRAN Generated Sky Object interaction Output is a full scene Underwater Plumes

R I T Rochester Institute of Technology Monte Carlo Approach Arbitrary 3-dimensional structure can be handled using a Monte Carlo based approach Monte Carlo techniques are generally useful for very specific problems General Monte Carlo based solutions are avoided because they are very inefficient We are expanding on a CG technique called “Photon Mapping” (Jensen 2001) which speeds up the calculation of indirect illumination terms

R I T Rochester Institute of Technology A Simplified Scene Light is incident on the surface of the water Transmitted light is attenuated in the water Scattered and reflected light returns to the surface Light reaches the detector SourceDetector

R I T Rochester Institute of Technology Forward Simulation (Simple Monte Carlo Ray Tracing) Rays are traced from a light source Light is randomly absorbed/scattered based on IOPs Few rays make it to the water surface (Most don’t even have a possibility of hitting the detector) Detector Even fewer make it to the detector Source

R I T Rochester Institute of Technology Backward Simulation (Based on Photon Reciprocity) Rays are traced from the detector Rays are randomly propagated until they hit a light source The number of ray traces increases exponentially with the order of multiple scattering Many directions are sampled at each event DetectorSource

R I T Rochester Institute of Technology Compromise (Two-Pass Solution ) 2 nd Pass: Rays are traced from the detector 1 st Pass: Rays are traced from light sources Photon Map: A searchable database that stores the state of the in-water light field Once populated, the photon map can be reused by every trace through the water DetectorSource

R I T Rochester Institute of Technology Photon Map Construction (1 st Pass – Pre-Processing Step) Rays are traced from a light source Light is randomly absorbed/scattered based on IOPs At every absorption/ scattering event, a “photon” is stored in the map (location and direction) Each photon is stored in a K-D binary tree (for quick searches) based on location Source

R I T Rochester Institute of Technology Photon Map Usage (2 nd Pass – Image Construction Step) Rays are traced from the detector Rays are propagated directly until they hit a light source The photon map is searched and the surrounding light field information is used to estimate the in-scattered radiance DetectorSource

R I T Rochester Institute of Technology Example: Underwater Scene Jensen Lensing Effects Scattering

R I T Rochester Institute of Technology MURI Water Model Composition Spectral Information – Full spectral treatment corresponding to detector sensitivity Measured/Modeled IOPs – Use the same inputs as Hydrolight Variance Reducing Sampling Techniques – Faster convergence to correct values Modeled Wave Surface – Generated from wave spectrum data Modularization – Use of in-house ray tracer and sensor testing environment

R I T Rochester Institute of Technology Spectral Considerations Photon structure is condensed Number of photons used is still very limited by memory Currently using a spectral density technique Single wavelength 33,554,432 Photons 536,870,912 Bytes 1000 wavelengths 33,554 Photons/Wavelength

R I T Rochester Institute of Technology Sampling Considerations The majority of calculations in the model involve random uniform samples on 2-manifolds Uniform pseudo-random points have a very slow error reduction rate (slow convergence) SUN Illumination Distribution Area Calculation Phase Functions

R I T Rochester Institute of Technology ACM SIGGRAPH 2003 Push to move towards stratified and quasi- Monte Carlo sampling in CG community Allows for the error estimate to improve faster than a rate of 1/SQRT(N). (e.g. log(N) d /N)

R I T Rochester Institute of Technology Hybrid Sampling Algorithm Combination of Stratified and Latin Hypercube algorithms Guarantees uniformity without aliasing artifacts Each cell contains one sample (Stratified) Each row/column pair contains one sample (LHC) Projection on 2-Manifolds

R I T Rochester Institute of Technology Sampling: Integration of 2D SINC Function 5000 runs of 25, 625, and samples of a 2D SINC function (continuous band of frequencies) Hybrid algorithm converges faster and produces less outliers (Gaussian shaped) 2D Random Sampling2D Hybrid Sampling 0.20     1

R I T Rochester Institute of Technology Wave Model Integration = 1D Frequency spectrum Directional distribution 2D Frequency spectrum Parameterized Wave Model Or Measured Wave Spectrum FT

R I T Rochester Institute of Technology Modularization Using Generic Interfaces Radiometry Solvers DIRSIG (Detectors, 3D Models, etc.) Water Model IOP Server Sample Generator Photon Map Air/Water Interface Phase Functions

R I T Rochester Institute of Technology Photon Map Construction and Searches in Parallel Many computers can construct photon maps independently to form a larger collective map A single search query by radius can integrate contributions from each independent map

R I T Rochester Institute of Technology Current Progress Majority of routines are in place within modular structure Currently working on issues related to sampling Preliminary validation projected for Fall/Winter 2003

R I T Rochester Institute of Technology Concluding Remarks Development Goals Provide a complex testing environment for target detection algorithms Allow for continuous improvement through a modular interface Provide generic tools that are able to solve new problems without internal modification Allow for automated generation of LUTs and target subspaces

R I T Rochester Institute of Technology Questions?