29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer,...

32
29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S A Vector Version of the 6S Radiative Transfer Code for Radiative Transfer Code for Atmospheric Correction of Atmospheric Correction of Satellite Data Satellite Data Svetlana Y. Kotchenova & Eric F. Vermote Department of Geography, University of Marylan and NASA GSFC code 614.5

Transcript of 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer,...

Page 1: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

29th Review of Atmospheric Transmission Models Meeting

Aspects of Polarized Radiative Transfer, June 14

A Vector Version of the 6S Radiative A Vector Version of the 6S Radiative Transfer Code for Atmospheric Transfer Code for Atmospheric

Correction of Satellite DataCorrection of Satellite Data

Svetlana Y. Kotchenova & Eric F. VermoteDepartment of Geography, University of Maryland,and NASA GSFC code 614.5

Page 2: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Purpose of the CreationPurpose of the Creation

2

Movie credit: Blue Marble Project (by R. Stöckli)Reference: R. Stöckli,  E. Vermote, N. Saleous, R. Simmon, and D. Herring (2006) "True Color Earth Data Set Includes Seasonal Dynamics", EOS, 87(5), 49-55. www.nasa.gov/vision/earth/features/blue_marble.html

The 6S code is a basic RT code used for the calculation of look-up tables (LUTs) in the MODIS (Moderate Resolution Imaging Spectroradiometer) atmospheric correction (AC) algorithm.

Vector 6S

LUTs for the AC algorithm

AC of MODIS Level 1B data

MOD09 (surface reflectance)

different applications

Page 3: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

History of the CodeHistory of the Code

3

1992: development of 5S (Simulation of a Satellite Signal in the Solar Spectrum) by le Laboratoire d’Optique Atmosphérique

1997: development of 6S (Second 5S) by Vermote et al. for further use in AC

2004: modification of the scalar 6S to account for polarization by Vermote → 6SV

2005: release of a -version of 6SV by Vermote & Kotchenova → 6SV1.0B

2007: release of version 1.1 of 6SV by Vermote & Kotchenova → 6SV1.1 (Second Simulation of a Satellite Signal in the Solar Spectrum, Vector, version 1.1)

Page 4: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Technical DetailsTechnical Details

4

RT method: successive orders of scattering

Polarization: the Stokes vector {I, Q, U, V = 0}

Language: Fortran 77

Input file:

Output file:

Page 5: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

6SV Features6SV Features

5

Spectrum: 350 to 3750 nmMolecular 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:

Page 6: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

6SV Accuracy6SV Accuracy

6

RT simulations: the number of calculation layers and angles

default: 30 layers and 48 (Gaussian) angles (accuracy 0.4%)

validation work: 50 layers and 148 angles

Aerosol simulations: the number of scattering phase function angles

default: 83 angles (including 0°, 90°, and 180°)

validation work: depends on the case

Accuracy-control file: paramdef.inc

Page 7: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

6SV Validation Effort6SV Validation Effort

The complete 6SV validation effort is summarized in two manuscripts:

S. Y. Kotchenova, E. F. Vermote, R. Matarrese, & F. Klemm, Validation of a vector version of the 6S radiative transfer code for atmospheric correction of satellite data. Part I: Path Radiance, Applied Optics, 45(26), 6726-6774, 2006.

S. Y. Kotchenova & E. F. Vermote, Validation of a vector version of the 6S radiative transfer code for atmospheric correction of satellite data. Part II: Homogeneous Lambertian and anisotropic surfaces, Applied Optics, in press, 2007.

7

validation against real

measurements

testing against benchmarks

comparison with other RT codes

resolution of previous 6S accuracy issues

Page 8: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Benchmarks (Coulson’s Tables)Benchmarks (Coulson’s Tables)

8

Coulson’s tabulated values represent the complete solution of the Rayleigh problem for a molecular atmosphere.

Standard RT code accuracy requirement: 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.

Page 9: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Benchmarks (Monte Carlo)Benchmarks (Monte Carlo)

9

Languages: Fortran, C.

Limitations: large amounts of calculation time and angular space discretization.

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.

Page 10: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Previous 6S Accuracy IssuesPrevious 6S Accuracy Issues

10

Raised in: A. Lyapustin, “Radiative transfer code SHARM-3D for radiance simulations over a non-Lambertian non-homogeneous surface: intercomparison study,” Applied Optics, 41, 5607-5615 (2002).

1. Inability to model aerosols with a highly-asymmetric scattering phase function

2. Incorporation of surface BRDF influence through approximate formulas

resolved

resolved

Page 11: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Experimental MeasurementsExperimental Measurements

11

IKONOS reflectances corrected using AERONET and 6SV vs. reference tarp (portable brightness targets)

reflectances

Ret

riev

ed ta

rp r

efle

ctan

ceMeasured tarp reflectance

The data were acquired over the Stennis Space Flight Center on February 15, 2002.

Corrected MODIS Aqua water-leaving reflectances vs. MOBY water-leaving reflectances measured at

= {412; 443; 490; 530; 550} nm.

The MOBY data were collected off the coast of Lanai Island, Hawaii, during 2003.The analysis is done by R. Matarrese (University of Bari, Italy).

Page 12: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Effects of PolarizationEffects of Polarization

12

Why is it so important to account for polarization?

The maximum relative error is more than 7%.

Example:

Page 13: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

6SV Web Site6SV Web Site

http://6S.ltdri.org

13

Page 14: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

6SV Interface6SV Interface

We provide a special Web interface which can help an inexperienced user learn how to use 6SV and build necessary input files.

This interface also lets us track the number and location of 6SV users based on their IP addresses.

14

Page 15: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

6SV Users (over the World)6SV Users (over the World)

15

Total: 898 users

Page 16: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

6SV Users (in Europe)6SV Users (in Europe)

16

Page 17: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

6SV Users (Distribution per Country)6SV Users (Distribution per Country)

17

6S Users per Country

0 50 100 150 200 250

United StatesIsraelIndia

ChinaFrance

ItalyJapanBrazil

CanadaSpain

AustraliaGermany

United KingdomSweden

SingaporeFinlandRussia

ThailandUkraine

HungaryMalaysia

PhilippinesAustria

ColombiaIran

New ZealandNorway

PortugalSouth AfricaSouth Korea

SwitzerlandUnited Arab

DenmarkMexico

NetherlandsAlgeria

BelarusBelgium

ChileCosta Rica

Czech RepublicGreece

PakistanPoland

RomaniaSaudi Arabia

6SV e-mail distribution list: 145 users

Page 18: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Vector RT CodesVector RT Codes

18

6SV

RT3

Monte Carlo

MODTRAN

VPD

available (publiclyor by request)

publicly not available

Vector RT codes capable of simulating the reflection of solar radiation by

a coupled atmosphere-surface system (top-of-atmosphere reflectance):

?

Page 19: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Code Comparison Project (Description)Code Comparison Project (Description)

19

SHARM(scalar)

RT3

Coulson’s tabulated

values(benchmark)

Dave Vector

Vector 6S

Monte Carlo(benchmark)

All information on this project can be found at http://rtcodes.ltdri.org

Page 20: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Code Comparison Project (Rationale)Code Comparison Project (Rationale)

20

All participating codes are used in different remote sensing applications.

6SV: MODIS atmospheric correction & aerosol retrieval

RT3: MODIS aerosol retrieval

VPD: TOMS (Total Ozone Mapping Spectrometer) aerosol inversion

SHARM: MAIAC (Multi-Angle Implementation of Atmospheric Correction for MODIS)

Page 21: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Code Comparison Project (Goals)Code Comparison Project (Goals)

21

to illustrate the differences between individual simulations of the codes

to determine how the revealed differences influence on the accuracy of atmospheric correction and aerosol retrieval algorithms (Levy et al., Effects of neglecting polarization on the MODIS aerosol retrieval over land, IEEE Transactions on Geoscience and Remote Sensing, 42 (11), 2004 → no effect on aerosol retrieval)

to create a reference (benchmark) data set

The results will be summarized in a manuscript

Project Web site

scientific report

Page 22: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Code Comparison Project (Results)Code Comparison Project (Results)

22

Molecular atmosphere: done

Example: TOA reflectances of the codes vs. Coulson’s tabulated values for τmol = 0.25.

Aerosol atmosphere: results are ready for 6SV and SHARM

Mixed atmosphere: not done yet

Page 23: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Accuracy vs. SpeedAccuracy vs. Speed

23

Mode of

6SV1

Time, seconds

Number of scattering phase function angles

83 (default)

123 153 203

vector4.93

(3.85)7.24

(5.62)8.81

(6.65)11.20(8.20)

scalar2.39

(1.13)3.06

(1.35)3.71

(1.52)4.42

(1.69)

Example: Time required to simulate TOA reflectance measured by MODIS band 3 over Midway Islands (values in () show how much time is required when the pre-computed aerosol model is read from a file).

Computer: Pentium 4 CPU 2.80GHz

Reference: Kotchenova & Vermote, 2007

Page 24: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

6SV Applications6SV Applications

24

Atmospheric correction (MODIS, VIIRS, etc.)

MODIS TOA reflectance MODIS surface reflectance

The MODIS data were collected over Alta Foresta on July 16, 2003.

Reference data sets for product validation

Different atmospheric RT simulations

Page 25: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Theoretical Error BudgetTheoretical Error Budget

25

Overall theoretical accuracy of the atmospheric correction method considering the error source on calibration, ancillary data, and aerosol inversion for threeτaer = {0.05 (clear), 0.3 (avg.), 0.5 (hazy)}:

Reflectance/ value value valueVI clear avg hazy clear avg hazy clear avg hazyr3 (470 nm) 0.012 0.0052 0.0051 0.0052 0.04 0.0052 0.0052 0.0053 0.07 0.0051 0.0053 0.0055r4 (550 nm) 0.0375 0.0049 0.0055 0.0064 0.0636 0.0052 0.0058 0.0064 0.1246 0.0051 0.007 0.0085r1 (645 nm) 0.024 0.0052 0.0059 0.0065 0.08 0.0053 0.0062 0.0067 0.14 0.0057 0.0074 0.0085r2 (870 nm) 0.2931 0.004 0.0152 0.0246 0.2226 0.0035 0.0103 0.0164 0.2324 0.0041 0.0095 0.0146r5 (1240 nm) 0.3083 0.0038 0.011 0.0179 0.288 0.0038 0.0097 0.0158 0.2929 0.0045 0.0093 0.0148r6 (1650 nm) 0.1591 0.0029 0.0052 0.0084 0.2483 0.0035 0.0066 0.0104 0.3085 0.0055 0.0081 0.0125r7 (2130 nm) 0.048 0.0041 0.0028 0.0042 0.16 0.004 0.0036 0.0053 0.28 0.0056 0.006 0.0087NDVI 0.849 0.03 0.034 0.04 0.471 0.022 0.028 0.033 0.248 0.011 0.015 0.019EVI 0.399 0.005 0.006 0.007 0.203 0.003 0.005 0.005 0.119 0.002 0.004 0.004

Forest Savanna Semi-aridAerosol Optical Depth Aerosol Optical Depth Aerosol Optical Depth

Reference: Vermote, E. F. & El Saleous, N. Z. (2006). Operational atmospheric correction of MODIS visible to middle infrared land surface data in the case of an infinite Lambertian target, In: Earth Science Satellite Remote Sensing, Science and Instruments, (eds: Qu. J. et al),  vol. 1, chapter 8, 123 - 153.

Page 26: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Performance of the MODIS C5 algorithmsPerformance of the MODIS C5 algorithms

To evaluate the performance of the MODIS Collection 5 algorithms, we analyzed 1 year of Terra data (2003) over 127 AERONET sites (4988 cases in total).

Methodology:

http://mod09val.ltdri.org/cgi-bin/mod09_c005_public_allsites_onecollection.cgi26

If the difference is within ±(0.005+0.05ρ), the observation is “good”.

Subsets of Level 1B data processed using the standard surface

reflectance algorithm

Reference data set

Vector 6S

AERONET measurements

(τaer, H2O, particle distribution)

comparison

Page 27: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Validation of MOD09 (1)Validation of MOD09 (1)

Comparison between the MODIS band 1 surface reflectance and the reference data set.

The circle color indicates the % of comparisons within the theoretical MODIS 1-sigma error bar:green > 80%, 65% < yellow <80%, 55% < magenta < 65%, red <55%.

The circle radius is proportional to the number of observations.

Clicking on a particular site will provide more detailed results for this site.27

Page 28: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Validation of MOD09 (2)Validation of MOD09 (2)

28

Example: Summary of the results for the Alta Foresta site.

Each bar: date & time when coincident MODIS and AERONET observations are available

The size of a bar: the % of “good” surface reflectance observations

Scatter plot: the retrieved surface reflectances vs. the reference data set along with the linear fit results

Page 29: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Validation of MOD09 (3)Validation of MOD09 (3)

In addition to the plots, the Web site displays a tablesummarizing the AERONET measurementand geometrical conditions, and showsa browse image of the site beforeand after atmospheric correction.

29

Percentage of good:

band 1 – 86.62% band 5 – 96.36%

band 2 – 94.13% band 6 – 97.69%

band 3 – 51.30% band 7 – 98.64%

band 4 – 75.18%

NDVI – 97.11% EVI – 93.64%

TOA

MOD09-SFC

Similar results are available for all MODIS surface reflectance products (bands 1-7).

Page 30: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

DrawbacksDrawbacks

30

Ground Surface

Ozone, Stratospheric Aerosols

8 Km

20 Km

Molecules (Rayleigh Scattering)

H2O, Tropospheric Aerosol

2-3 Km

O2, CO2

Trace Gases

1. Compared to MODTRAN:

MODTRAN

Vertical variationof aerosol type

6SV

Only vertical variation of aerosol profile

2. Compared to SHARM:

Speed

never heard any complaints except from the SHARM developer

Page 31: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Future PlansFuture Plans

31

Non-spherical particles

Solution: combination of 6SV and software for the simulation of non-

spherical particles (developed by T. Lapyonok et al. (AERONET group));

preliminary combination work is done by R. Levy (AERONET group).

Polarized surface model

Solution: in process

Page 32: 29 th Review of Atmospheric Transmission Models Meeting Aspects of Polarized Radiative Transfer, June 14 A Vector Version of the 6S Radiative Transfer.

Thanks!Thanks!

Thank you for your attention!Thank you for your attention!

Questions: [email protected]

32