The Spherical Harmonics Discrete Ordinate Method for Atmospheric Radiative Transfer

Similar documents
Improvements to the SHDOM Radiative Transfer Modeling Package

GEOG 4110/5100 Advanced Remote Sensing Lecture 2

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

2017 Summer Course on Optical Oceanography and Ocean Color Remote Sensing. Introduction to Remote Sensing

A Survey of Modelling and Rendering of the Earth s Atmosphere

Class 11 Introduction to Surface BRDF and Atmospheric Scattering. Class 12/13 - Measurements of Surface BRDF and Atmospheric Scattering

LIDORT family of Radiative Transfer Models Applications to the TEMPO Project

Monte Carlo Method for Solving Inverse Problems of Radiation Transfer

Today. Participating media. Participating media. Rendering Algorithms: Participating Media and. Subsurface scattering

ESA Training Course Oceanography from Space. Introduction into Hydro Optics

Fifteenth ARM Science Team Meeting Proceedings, Daytona Beach, Florida, March 14-18, 2005

2017 Summer Course on Optical Oceanography and Ocean Color Remote Sensing. Monte Carlo Simulation

Radiative transfer code SHARM-3D for radiance simulations over a non-lambertian nonhomogeneous surface: intercomparison study

Heat Transfer Modeling using ANSYS FLUENT

1. Particle Scattering. Cogito ergo sum, i.e. Je pense, donc je suis. - René Descartes

Spherical Microphone Arrays

RADIANCE IN THE OCEAN: EFFECTS OF WAVE SLOPE AND RAMAN SCATTERING NEAR THE SURFACE AND AT DEPTHS THROUGH THE ASYMPTOTIC REGION

Solar Panel Irradiation Exposure efficiency of solar panels with shadow

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurements

What is Monte Carlo Modeling*?

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurements

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao

Teresa S. Bailey (LLNL) Marvin L. Adams (Texas A&M University)

Asemi-analytic technique to speed up successive order of scattering model for optically thick media

Estimate of satellite-derived cloud optical thickness and effective radius errors and their effect on computed domain-averaged irradiances

Retrieval of optical and microphysical properties of ocean constituents using polarimetric remote sensing

2017 Summer Course on Optical Oceanography and Ocean Color Remote Sensing. Apparent Optical Properties and the BRDF

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurement

Re-rendering from a Dense/Sparse Set of Images

Philpot & Philipson: Remote Sensing Fundamentals Interactions 3.1 W.D. Philpot, Cornell University, Fall 12

Influence of light absorbing particles on snow albedo and radiation

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

Monte-Carlo modeling used to simulate propagation of photons in a medium

Efficient Monte Carlo Methods for Radiative Transfer Modeling

ABSTRACT. data in 3D form from samples in both reflection and transmission modes. The current

1.Rayleigh and Mie scattering. 2.Phase functions. 4.Single and multiple scattering

Radiative transfer in the cloudy atmosphere

2/1/10. Outline. The Radiance Equation. Light: Flux Equilibrium. Light: Radiant Power. Light: Equation. Radiance. Jan Kautz

MODTRAN4 RADIATIVE TRANSFER MODELING FOR ATMOSPHERIC CORRECTION. Spectral Sciences, Inc., Burlington, MA 01803

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

RECENT ADVANCES IN THE SCIENCE OF RTTOV. Marco Matricardi ECMWF Reading, UK

MULTI-DIMENSIONAL MONTE CARLO INTEGRATION

Simulation of Diffuse Optical Tomography using COMSOL Multiphysics

Performance and Application of the DORT2002 Light Scattering Simulation Model

1740 IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, VOL. 46, NO. 6, JUNE 2008

A Fast Display Method of Sky Color Using Basis Functions

Vicarious Radiometric Calibration of MOMS at La Crau Test Site and Intercalibration with SPOT

Ocean Optics Inversion Algorithm

Rendering Algorithms: Real-time indirect illumination. Spring 2010 Matthias Zwicker

The 4A/OP model: from NIR to TIR, new developments for time computing gain and validation results within the frame of international space missions

NUC E 521. Chapter 6: METHOD OF CHARACTERISTICS

Lecture 1a Overview of Radiometry

FloEFD 16 What s New. Alexey Kharitonovich Product Manager. Tatiana Trebunskikh Product Manager

contributions Radiance distribution over a ruffled sea: from glitter, sky, and ocean

x ~ Hemispheric Lighting

2017 Summer Course Optical Oceanography and Ocean Color Remote Sensing. Overview of HydroLight and EcoLight

Illumination Under Trees. Nelson Max University of Tokyo, and University of California, Davis

LIGHT SCATTERING BY LARGE HEXAGONAL COLUMN WITH MULTIPLE DENSELY PACKED INCLUSIONS

Improved Radiance Gradient Computation

Precomputed Radiance Transfer: Theory and Practice

Obtaining Feature Correspondences

GAMES Webinar: Rendering Tutorial 2. Monte Carlo Methods. Shuang Zhao

Light: Geometric Optics

Sequential Monte Carlo Adaptation in Low-Anisotropy Participating Media. Vincent Pegoraro Ingo Wald Steven G. Parker

Modelling of radiative heat transfer applying computer graphics software

High Spectral Resolution Infrared Radiance Modeling Using Optimal Spectral Sampling (OSS) Method

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

Rendering light propagation in an optically thick medium

A mass-conservative version of the semi- Lagrangian semi-implicit HIRLAM using Lagrangian vertical coordinates

Participating Media. Part I: participating media in general. Oskar Elek MFF UK Prague

Direct radiative forcing of aerosol

CS 5625 Lec 2: Shading Models

Three dimensional light environment: Coral reefs and seagrasses

Forward and Adjoint Radiance Monte Carlo Models for Quantitative Photoacoustic Imaging

Modeling photon propagation in biological tissues using a generalized Delta-Eddington phase function

DORT2002 version 2.0 User Manual

Imperfections and Errors (Chapter 6)

ARTICLE IN PRESS. Journal of Quantitative Spectroscopy & Radiative Transfer

High-resolution and Monte Carlo additions to the SASKTRAN radiative transfer model

A premilinary study of the OECD/NEA 3D transport problem using the lattice code DRAGON

Spectral Extinction Coefficient measurements of inland waters

Advanced Graphics. Path Tracing and Photon Mapping Part 2. Path Tracing and Photon Mapping

A Sensitivity Study of the Effect of Horizontal Photon Transport on the Radiative Forcing of Contrails

XRTM. X Radiative Transfer Model Version 0.91 March 27, Greg McGarragh

Kohei Arai 1 1Graduate School of Science and Engineering Saga University Saga City, Japan. Kenta Azuma 2 2 Cannon Electronics Inc.

Feature descriptors and matching

The Rendering Equation. Computer Graphics CMU /15-662

Edge and local feature detection - 2. Importance of edge detection in computer vision

Fast Lidar and Radar Multiple-Scattering Models. Part II: Wide-Angle Scattering Using the Time-Dependent Two-Stream Approximation

E (sensor) is given by; Object Size

The Gain setting for Landsat 7 (High or Low Gain) depends on: Sensor Calibration - Application. the surface cover types of the earth and the sun angle

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

Topic 2: Reflection 1

Towards a robust model of planetary thermal profiles

The Water Colour Simulator WASI

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurement

MCRT on a 3D Cartesian Grid

Monte Carlo Ray Tracing Based Non-Linear Mixture Model of Mixed Pixels in Earth Observation Satellite Imagery Data

Recall: Basic Ray Tracer

Light scattering by a spherical particle with multiple densely packed inclusions

Transcription:

The Spherical Harmonics Discrete Ordinate Method for Atmospheric Radiative Transfer K. Franklin Evans Program in Atmospheric and Oceanic Sciences University of Colorado, Boulder Computational Methods in Transport workshop, September 13, 2004

SHDOM Capabilities Unpolarized radiative transfer with a Cartesian grid (1D, 2D, or 3D) Solar (external collimated) or thermal (internal isotropic) sources Arbitrary input fields of extinction, phase function, etc. Monochromatic or spectrally integrated (with k-distribution for molecular absorption lines) Spatially variable surface reflectance; various types of bidirectional reflectance functions Periodic or open boundary conditions Flexible output: intensity in many directions, hemispheric irradiance, absorbed energy, etc. at all or some grid points

Representation of the Radiation Field Source function S(µ, φ; x, y, z) represented: Spatially discrete Cartesian grid points Angularly spherical harmonic series: S(µ, φ) = M L Y lm (µ, φ)s lm m=0 l=m [µ = cos θ, θ is zenith angle, φ is azimuth angle.] Intensity field I(µ, φ; x, y, z) is derived from source function by integrating the radiative transfer equation (RTE).

SHDOM Solution Iterations Iterate 1 to 4: 1. Transform source function to discrete ordinates, S(µ j, φ k ). 2. Integrate source function in RTE to get intensity, I(µ j, φ k ). 3. Transform intensity back to spherical harmonics, I lm. 4. Convert intensity to source function in spherical harmonics, S lm.

Why Spherical Harmonics? 1. The scattering integral is particularly simple and fast: S lm = ϖ χ l 2l + 1 I lm + S lm [S is the internal source, ϖ is the single scattering albedo, and χ l are the phase function moments, P(cosΘ s ) = N l=0 χ lp l (cosθ s )]. The scattering integral takes of order N operations, compared to the Discrete Ordinate Method (S N method) with N 2 operations (N is number of ordinates or SH terms). 2. Spherical harmonics can represent the radiation field with less computer memory: few SH terms in the source function are needed if a grid point has no scattering, the scattering is smooth, or the intensity field is smooth.

What About the Cost of the SH-DO Transforms? Spherical harmonics source function transform to discrete ordinates: S(µ j, φ k ) = M L cos(mφ k ) Λ lm (µ j )S lm m=0 l=m [Λ lm is the normalized associated Legendre function.] Discrete ordinate intensity transform to spherical harmonics: I lm = N µ j=1 w j Λ lm (µ j ) N φ k=1 ŵ jk cos(mφ k )I(µ j, φ k ) The azimuthal transform partially separates from the zenith angle transform. Operations count: both SH-DO transforms = 9N 3/2 for N discrete ordinates; S N method source function = 2N 2.

Why Not a Pure Spherical Harmonics Approach? A purely spherical harmonics method is very poor at streaming radiation in clear sky: Unphysical oscillations occur at cloud boundaries; Ill-conditioned matrices give very slow convergence. Discrete ordinates physically model the streaming of radiation. Spherical harmonics work well in the diffusive regime. SHDOM tries to marry the advantages of spherical harmonics and discrete ordinates. Discrete ordinate set: µ j from Gaussian quadrature; φ k equally spaced, but fewer φ k for µ j near 1. Choose L = N µ 1 and M = N φ /2 1 for which SH functions are orthogonal.

Integrating the RTE along Discrete Ordinates Integrate source function in RTE backwards along ordinate to get intensity I(µ j, φ k ) at each grid point. [ s s [ s ] I(s) = exp σ(s )ds ]I(0) + exp σ(t)dt S(s )σ(s )ds 0 0 s σ is extinction, s is distance along path, I(0) is cell entering intensity. 3 S 3 I 3 2 S 2 I 2 6 S 6 I 6 5 S 5 I 5 = extinction S = source function I = radiance along ray direction

Integrating the RTE along Discrete Ordinates (2) Source function (S) and extinction (σ) at cell entering point are bilinearly interpolated between four grid points of cell face. Extinction (σ) and product (σs) are linearly interpolated between cell entering point and exitting (grid) point. No exact formula for RTE integral with linear σ and σs: use first order expression in s for small optical path, formula exact for either constant S or σ for τ > 2. Integration along ray goes back to face with known intensities. Sweeping order through grid is designed to minimize number of cells traced.

Adaptive SHDOM Adaptive spherical harmonics truncation: L varies with grid point. Only store SH terms above a threshold. Adaptive grid: Starting with regular base grid, cells are split in half (in X, Y, or Z). Splitting criterion related to change in source function across cell { } C = (1 e τ ) 1 σ 1 [ ] 1/2 2 σ 2 S (2) lm 4π σ 1S (1) lm lm Cells with largest criterion are split first; cell splitting accuracy is gradually lowered during iterations. Adaptive grid implemented with tree data structure.

4 Adaptive Grid Cells 3 Z (km) 2 1 0 0 1 2 3 4 5 6 7 8 9 10 X (km) 4 3 Z (km) 2 1 0 0 2 4 6 8 X (km) 0.00 0.50 1.00 1.50 Downwelling Flux SHDOM example for box cloud with optical depth 20 and Mie phase function. Solar zenith angle = 60, N µ = 8, N φ = 16, splitacc= 0.03.

Solution Method Details δ scale RTE for forward peaked phase functions (δ M of Wiscombe, 1977). Boundary conditions: implemented easily with discrete ordinates. Phases 1 to 3 of iteration are done in loop over µ j : full discrete ordinate source function/intensity field never in memory. Convergence acceleration speeds solution in optically thick scattering media: S (n) = S (n) + a(s (n) S (n 1) ) 2D geometric acceleration: a from 3 iterations of S. Memory use dominated by 3 arrays for SH terms at all grid points; 274N pts words for N µ = 8, N φ = 16 with N pts grid points.

Computing Radiometric Output Hemispheric irradiance from quadrature integration of I(µ j, φ k ). Mean intensity and net fluxes from first four terms of I lm. Net flux convergence (heating) from absorption coefficient times mean intensity. Intensity at specified angles/locations from integrating the source function. Use correct phase function for first order scattering and smoothed phase function solution (from truncated SH series) for higher scattering orders (Nakajima and Tanaka, 1988).

SHDOM Compared with Other Methods Intercomparison of 3D Radiation Codes (I3RC) case 2 2.5 2.0 2D Cloud Field Derived from Radar Z (km) 1.5 1.0 0.5 0.0 0 5 10 15 20 25 30 X (km) 0. 15. 30. 45. 60. Extinction (km -1 ) N x = 640, N z = 55; optical depth (τ) ranges from 7 to 52.

I3RC Case 2: Flux Comparison 1.0 Experiment 2: 0=60 =1 H-G phase function g=0.85 A sfc =0 Upwelling Irradiance 0.8 0.6 0.4 0.2 0.0 MC N phot =1.6 10 8 CPU=835 min SHDOM N =12 N =24 CPU=10.5 min (splitacc=0.01) SHSG L=11 M=11 CPU=152 min 0 5 10 15 20 25 30 Distance (km) MC = Monte Carlo with maximal cross section method. SHSG = 2D pure spherical harmonic method, conjugate-gradient solution (Evans, 1993).

Explicit vs Monte Carlo Radiative Transfer Methods Explicit methods solve for the whole discrete radiation field. Advantages relative to Monte Carlo models: Once radiation field is solved, get many outputs quickly. Faster for low dimensional problems. Disadvantages relative to Monte Carlo: Slower for small number of outputs in 3D. Usually requires optically thin cells (small domains). Much harder to characterize accuracy. Accuracy probably improves more slowly with CPU.

SHDOM Visualization Output: Cross-Track Scanning Numerical cloud simulation: N x = 64, N y = 64, N z = 20, τ = 7.1, τ max = 27. SHDOM parameters: θ 0 = 60, N µ = 8, N φ = 16, splitacc= 0.10. Timing: 20 minutes for SHDOM solution on 1.1 GHz Pentium 3; 900 pixels per second for visualization.

SHDOM Visualization Output: Camera on the Ground

Initialize source function Adaptive cell splitting Flowchart Summary of SHDOM Transform source function to discrete ordinates Integrate RTE along discrete ordinates Transform radiance to spherical harmonics Compute source function Convergence acceleration No Converged yet? Yes Compute radiometric output Evans, K. F., 1998: The spherical harmonics discrete ordinate method for threedimensional atmospheric radiative transfer. J. Atmos. Sci., 55, 429 446.