Download presentation
Presentation is loading. Please wait.
Published byJoshua Preston Modified over 11 years ago
1
Radiative Transfer Codes for Atmospheric Correction and Aerosol Retrievals: Intercomparison Study AEROCENTER Fall Seminar Series, October 2 nd, 2007 Svetlana Y. Kotchenova & Eric F. Vermote The study is being performed in collaboration with: Robert Levy, Alexei Lyapustin, and Omar Torres
2
Project Description 2 The project is devoted to the comparison and detailed evaluation of five atmospheric RT codes incorporated in different satellite data processing algorithms Coulsons tabulated values (benchmark) 6SV1.1 (vector) Svetlana & Eric SHARM (scalar) Alexei RT3 (vector) Robert VPD (vector) Omar MODTRAN (scalar) Svetlana Monte Carlo (benchmark) Svetlana & Eric only molecular atmosphere
3
Applications of the codes 6SV1.1 ( Second Simulation of a Satellite Signal in the Solar Spectrum, Vector, version 1.1 ): MODIS atmospheric correction and internal aerosol inversion RT3 ( Radiative Transfer 3 ): MODIS coarse resolution (10-km) aerosol retrieval VPD ( Vector Program D ): TOMS (Total Ozone Mapping Spectrometer) aerosol inversion SHARM ( Spherical Harmonics ): MAIAC (Multi-Angle Implementation of Atmospheric Correction for MODIS) 3 MODTRAN ( Moderate Resolution Atmospheric Transmittance and Radiance Code ): AVIRIS (Airborne Visible/Infrared Imaging Spectrometer) atmospheric correction
4
Description of the codes: 6SV1.1 4 Spectrum: 350 to 3750 nm Molecular atmosphere: 6 code- embedded & 2 user-defined models Aerosol atmosphere: 6 code-embedded & 4 user-defined models & AERONET homogeneous & non-homogeneous with & without directional effect (10 BRDF + 1 user-defined models) Ground surface: AATSR, ALI, ASTER, AVHRR, ETM, GLI, GOES, HRV, HYPBLUE, MAS, MERIS, METEO, MSS, TM, MODIS, POLDER, SeaWiFS, VIIRS, & VGT – 19 in total Instruments: Author: E. Vermote (University of Maryland, USA) Modified: E. Vermote et al. Language: Fortran 77, 95 Features: http://6s.ltdri.org Publications + Interface to create input files
5
Description of the codes: RT3 5 Author: F. Evan (Colorado State University) Language: Fortran 77 Input: Disadvantages: 1) pre-computed sets of output angles (interpolation might be needed) 2) no embedded MIE-code (combination with a MIE-code is needed to simulate aerosols)
6
Description of the codes: SHARM 6 Author: T. Muldashev (Space Research Institute, Kazakhstan) Modified: A. Lyapustin Language: C/C++ Input: Advantages: very fast, simultaneous simulations for multiple geometries and wavelengths 1.atmMIE config.par 1L.sfc
7
Description of the codes: MODTRAN 7 Author: Berk et al. (Air Force Research Laboratory) Language: Fortran 77 Modeling Features: molecular atmospheres ( a lot of effort is put into gas absorption! ), aerosols ( with the help of DISORT at 16 Gaussian angles ), clouds, surface Input: in the form of formatted cards ( quite painful! ) Output: single geometry but for a range of wavelengths card 1a card 1 tape 5 – molecular atmosphere card 2
8
Project History 8 2005200620072008 6SV & VPD & RT3 & SHARM Coulsons tables Monte Carlo 6SV & RT3 & SHARM VPD discussions, calculations, Web site creation... Why do you ignore MODTRAN? MODTRAN
9
Goals of the project to evaluate the accuracy of each code based on the comparison with standard benchmark references such as Coulsons tabulated values and a Monte Carlo approach to illustrate differences between individual simulations of the code to determine how the revealed differences influence on the accuracy of aerosol optical thickness and surface reflectance retrievals to create reference (benchmark) data sets that can be used in future code comparison studies 9
10
Presentation of the results 10 All results will be put on the Internet and summarized in a manuscript titledRadiative Transfer Codes for Atmospheric Correction and Aerosol Retrievals: Intercomparison Study which will be submitted to Applied Optics. http://rtcodes.ltdri.org
11
Characterization of a RT code 11 In regard to remote sensing applications... 1. Versatility 2. Accuracy 3. User-friendliness 4. Speed 6SV1.1, SHARM, MODTRAN, VPD & RT3 (RT3 needs to be combined with a MIE-code) to be determined 6SV1.1 & SHARM, RT3, MODTRAN, VPD (VPD is not publicly available) to be determined
12
Code Accuracy 12 The general atmospheric RT code accuracy requirement for pure simulation studies is 1%. Reference: Muldashev et al., Spherical harmonics method in the problem of radiative transfer in the atmosphere-surface system, Journal of Quantitative Spectroscopy and Radiative Transfer, 61(3), 393-404, 1999. Will violation of this requirement have a significant effect on the resulting satellite product? Step 1: comparison with benchmarks to see if there is violation Step 2: evaluation of the impact of violation
13
Benchmarks: Coulsons tables 13 Coulsons tabulated values represent the complete solution of the Rayleigh problem for a molecular atmosphere. Reference: Coulson et al., Tables related to radiation emerging from a planetary atmosphere with Rayleigh scattering (1960).
14
Benchmarks: Monte Carlo 14 The code is written by F.M. Bréon (le Laboratoire des Sciences du Climat et de l'Environnement, France) based on the Stokes vector approach. Languages: Fortran, C. Limitations: large amounts of calculation time and angular space discretization.
15
Comparison Procedure larger particles direction of incident light 1. Molecular Atmosphere ( surf = 0.0; 0.25 ) 3. Mixed Atmosphere ( surf = 0.0; 0.25 ) 2. Aerosol Atmosphere ( surf = 0.0 ) surf is the reflectance of a Lambertian surface The same procedure was used in the previous comparison study: A. Lyapustin Radiative transfer code SHARM-3D for radiance simulations over a non-Lambertian nonhomogeneous surface: intercomparison study, Applied Optics, 41(27), 5607-5615. 15
16
Molecular Atmosphere: Conditions mol (, nm) 0.1 (530)0.25 (440)0.5 (360) surf 0.00.250.00.250.00.25 θ s, deg. 23.0739 53.1301 78.4630 0.0 36.8699 66.4218 0.0 36.8699 66.4218 23.0739 53.1301 78.4630 23.0739 53.1301 78.4630 0.0 36.8699 66.4218 θ v, deg.as in Coulsons tables φ, deg. 0.0; 90.0; 180 * mol is the molecular optical thickness is the wavelength surf is the surface reflectance θ s is the sun zenith angle θ v is the view zenith angle φ is the relative azimuth All RT codes are compared to the Coulsons tabulated values. ** Monte Carlo is used only as an auxiliary means here. 16
17
Molecular Atmosphere: Results 17 We calculate the absolute values of average relative differences:
18
Aerosol Atmosphere: Conditions ModelUrban-Industrial and MixedBiomass Burning Location GSFC, Greenbelt, MD (1993–2000) Amazonian forest, Brazil (1993-1994), Bolivia (1998-1999) African savanna, Zambia (1995-2000) Range of τ aer 0.1 (440) 1.00.1 (440) 3.00.1 (440) 1.5 Values of τ aer selected for this study 0.2; 0.8 0.2; 0.8; 2.00.2; 0.8 Real and imaginary parts of refractive index 1.41-0.03 (440); 0.003 1.47; 0.0093 1.51; 0.021 SSA at = 412/440/670 nm 0.97/0.98/0.970.94/0.94/0.93 0.88/0.88/0.84 r Vf, m 0.12+0.11 (440)0.14+0.013 (440) 0.12+0.025 (440) f, m 0.380.40 r Vc, m 3.03+0.49 (440)3.27+0.58 (440) 3.22+0.71 (440) c, m 0.750.79 0.73 C Vf, m 3 / m 2 0.15 (440)0.12 (440) C Vc, m 3 / m 2 0.01+0.04 (440)0.05 (440) 0.09 (440) 6SV1.1 is compared to Monte Carlo and then the other codes are compared to 6SV1.1... 18
19
Aerosol Atmosphere: Results (compared to MC)... 6SV1.1 can be used as benchmark because it demonstrates good agreement with MC θ s = {0.0°, 23.0°, 50.0°} black soil 19
20
Aerosol Atmosphere: Results (compared to 6SV) We calculate the absolute values of average relative differences: * m aer is the selected aerosol model 20
21
Mixed Atmosphere: Conditions Ground Surface Ozone, Stratospheric Aerosols 8 Km 20 Km Molecules (Rayleigh Scattering) H 2 O, Tropospheric Aerosol 2-3 Km O 2, CO 2 Trace Gases We simply added a molecular atmosphere to all considered aerosol models. Profiles: Mixture: Molecular optical thickness: = 412 nm - mol = 0.303 = 440 nm - mol = 0.232 = 670 nm - mol = 0.042 21
22
Mixed Atmosphere: Results (compared to MC) 6SV1.1 demonstrates relatively good agreement with MC (within 0.85%) θ s = {0.0°, 23.0°, 50.0°} mol = 0.303 black soil aer = 0.2, θ s = 0.0° aer = 0.8, θ s = 0.0° Molecular + Urban-industrial aerosol 22
23
Mixed Atmosphere: Results (compared to 6SV) Again, we calculate the absolute values of average relative differences: 23
24
Accuracy vs. Speed 24 Time for 1 run (the case of a mixed atmosphere (λ = 440 nm, AF, aer = 0.8) + surface): SHARM: 5.6 s (7.3 s for a number of angles 6 x 16 x 3) 6SV1.1: 3 s (this time x number of SZA) Monte Carlo: 45 min (for one SZA) Time is important: code comparison like this one Time is not that important:calculation of LUTs Accuracy depends on many factors: SHARM:the number of harmonics 6SV1:the number of Legendre coefficients, calculation layers and angles
25
VPD for a molecular atmosphere 25 Molecular atmosphere by VPD: Good results for a molecular atmosphere do not mean that the accuracy of aerosol simulations will be satisfactory! Aerosol atmosphere by MODTRAN:
26
Error on AOT Retrieval: Theory 1) is the TOA reflectance of a vector code, is the TOA reflectance of a scalar code, is the error of a scalar code, 2) From (1) and (2) we can calculate the AOT retrieval error:, where Assumption: TOA reflectance is a linear function of AOT The accuracy of 6SV retrievals ? 1% (compared to MC) 26
27
Error on AOT retrieval: Results Molecular + Aerosol (African Savanna, aer = 0.2 ): SHARM: aer = 0.2 ± 0.14 6SV: aer = 0.2 ± 0.01 27
28
Error on AOT retrieval: Results (Cont.) Molecular + Aerosol (African Savanna, aer = 0.8 ): SHARM: aer = 0.8 ± 0.15 6SV: aer = 0.8 ± 0.05 28
29
AOT Retrieval from MODIS data MODIS Land Surface Reflectance algorithm by Vermote et al. Multi-Angle Implementation of Atmospheric Correction for MODIS by Lyapustin & Wang 490 nm 470 nm 443 nm 412 nm AOT 0.2 0.4 0.5 Ex.: AERONET site Alta Floresta, day 197 of 2003 Ex.: Part of Arabian Peninsula, day 207 of 2005 470 nm 670 nm 29
30
Error on SR Retrieval: Theory 30 1) 2) The SR retrieval error:, where The same procedure as for AOT retrievals, but is replaced by surface reflectance L (L = 0.05, dL = 0.01)
31
Error on SR Retrieval: Results Molecular + Aerosol ( Amazonian Forest, aer = 0.2 ) + Surface ( Lambertian, surf = 0.05 ): 31 SHARM: surf = 0.05 ± 0.01 6SV: surf = 0.05 ± 0.002
32
Error on SR Retrieval: Results (Cont.) Molecular + Aerosol ( Amazonian Forest, aer = 0.8 ) + Surface ( Lambertian, surf = 0.05 ): SHARM: surf = 0.05 ± 0.01 6SV: surf = 0.05 ± 0.003 32
33
Vector ? Scalar for Remote Sensing Is it important to use a vector code? 1) AOT (+ other aerosol properties) retrievals: 2) surface reflectance retrievals: pre-assigned set of aerosol models: Smoke LABS Smoke HABS Urban POLU Urban CLEAN + important, from a theoretical point of view important The accuracy of LUTs directly depends on the RT code simulations. The best solution is to calculate a product error budget. 33
34
Reference data set 34 The goal is to use 6SV1 to create a reference data set for further code comparison studies.
35
... 35
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.