White aerosol extrapolation (aer_opt=0) yields higher Rrs than no aerosol (aer_opt=-99)

Please enter here to ask a question about any NASA Science related topics!
Post Reply
juancho.gossn
Posts: 9
Joined: Tue May 26, 2015 6:34 am America/New_York

White aerosol extrapolation (aer_opt=0) yields higher Rrs than no aerosol (aer_opt=-99)

by juancho.gossn » Fri May 08, 2020 6:08 pm America/New_York

Hi!

I have been checking different SeaDAS atmospheric corrections in Rio de la Plata in multiple images and am consistently seeing higher Rrs values from white aerosol extrapolation (aer_opt=0, having set far SWIR band ~2200 nm as extrapolation band) than the correspondent Rrs values retrieved in the case of no aerosol correction (aer_opt=-99).

I would have always expected this to be the other way round, Rrs(AC = white aerosol) < Rrs(AC = black aerosol), since the first one actually should subtract more signal (assuming aerosols are mainly adding) to the TOA budget. Maybe the white aerosol option does not perform Rayleigh correction?

I am currently seeing this behavior in many MODIS/VIIRS imagery of various years. Is this expectable for you?

I haven't found the way to attach files in the post, but as an example I tried this in VIIRS-NOAA20 image V2020059174800.
In both types of atmospheric correction I have set aer_wave_short=aer_wave_long=2257 (or close to this value), so I don't get masked the NIR bands.
Other values are set the same for both, as follows:

brdf_opt=0
gas_opt=15
maskland=1
maskcloud=1
maskglint=0
masksunzen=1
masksatzen=1
maskhilt=0
maskstlight=0
sunzen=70.0000
satzen=60.0000

Thanks in advance!
Juan

Tags:

OB.DAAC - SeanBailey
User Services
User Services
Posts: 1166
Joined: Wed Sep 18, 2019 6:15 pm America/New_York

White aerosol extrapolation (aer_opt=0) yields higher Rrs than no aerosol (aer_opt=-99)

by OB.DAAC - SeanBailey » Mon May 11, 2020 2:58 pm America/New_York

Juan,

I think you've identified a bug.  It appears that the code is setting transmittance to 1 when the aer_opt=-99 option is selected.  This shouldn't be, as there is still an atmosphere in the way - even if it's assumed to have no aerosols.  With a transmittance of 1, you'll get higher Lw (thus higher Rrs) than you would if there were a reasonable estimate of transmittance (one that you get with aer_opt=0)..  I suggest you don't use aer_opt=-99 until we have a chance to squash this bug.

Sean

OB.DAAC - SeanBailey
User Services
User Services
Posts: 1166
Joined: Wed Sep 18, 2019 6:15 pm America/New_York

White aerosol extrapolation (aer_opt=0) yields higher Rrs than no aerosol (aer_opt=-99)

by OB.DAAC - SeanBailey » Mon May 11, 2020 4:27 pm America/New_York

Juan,

OK, I may have been mixing things in my brain...there also seems to be a transmittance issue with the aer_opt=0 when aer_wave_long=2257.  It seems more reasonable with 868, 1238 or 1604, although the reasonableness (in my estimation) goes down with increasing wavelength.  Haven't wrapped my head around that one yet, but I'd avoid aer_opt=0 with aer_wave_long=2257 for now as well.

The bug in the aer_opt=-99 is real though :grin: , so progress toward cleaner code!

Sean

juancho.gossn
Posts: 9
Joined: Tue May 26, 2015 6:34 am America/New_York

White aerosol extrapolation (aer_opt=0) yields higher Rrs than no aerosol (aer_opt=-99)

by juancho.gossn » Wed May 13, 2020 9:37 am America/New_York

Thank you Sean! Hope the bug can be squashed easily. For the moment I won't be testing these options, then.

Regards, Juan

OB.DAAC - SeanBailey
User Services
User Services
Posts: 1166
Joined: Wed Sep 18, 2019 6:15 pm America/New_York

White aerosol extrapolation (aer_opt=0) yields higher Rrs than no aerosol (aer_opt=-99)

by OB.DAAC - SeanBailey » Wed May 13, 2020 2:55 pm America/New_York

Juan,

Just a quick follow up.  The issue with the decreasing transmittance with increasing SWIR wavelength is likely due to the retrieved AOT.  The SWIR bands do not have a vicarious calibration applied and are likely not retrieving valid AOT.  Higher AOT translates to lower transmittance.  So, yeah, probably best to avoid using the aer_opt=0 with swir bands.

...and the aer_opt=-99 bug is fixed.  It will make it into the next SeaDAS release.

Sean

juancho.gossn
Posts: 9
Joined: Tue May 26, 2015 6:34 am America/New_York

White aerosol extrapolation (aer_opt=0) yields higher Rrs than no aerosol (aer_opt=-99)

by juancho.gossn » Wed Jun 10, 2020 2:14 pm America/New_York

Thank you very much Sean! I've just saw this post.

Regards, Juan

Post Reply