l2gen atmospheric correction with mask

Use this Forum to find information on, or ask a question about, NASA Earth Science data.
Post Reply
longest
Posts: 6
Joined: Tue Dec 21, 2021 8:58 am America/New_York
Answers: 0

l2gen atmospheric correction with mask

by longest » Thu Mar 09, 2023 8:51 am America/New_York

When I used the GUI interface of OCSSW for atmospheric correction of MODIS and Landsat images with the l2gen procedure, I made the land and cloud mask options turn off, but there were still only water pixels. I wonder why? How can I get all the pixels after atmospheric correction?

Tags:

OB SeaDAS - xuanyang02
Subject Matter Expert
Subject Matter Expert
Posts: 644
Joined: Tue Feb 09, 2021 5:42 pm America/New_York
Answers: 1
Been thanked: 1 time

Re: l2gen atmospheric correction with mask

by OB SeaDAS - xuanyang02 » Thu Mar 09, 2023 10:47 am America/New_York

Could you provide the name of the MODIS L1 file you are working on?

Did you try l2gen with the default setting, which has maskland and maskcloud checked?
Screen Shot 2023-03-09 at 10.50.16 AM.png
Screen Shot 2023-03-09 at 10.50.16 AM.png (242.46 KiB) Not viewed yet

gnwiii
Posts: 713
Joined: Fri Jan 29, 2021 5:51 pm America/New_York
Answers: 2
Has thanked: 1 time

Re: l2gen atmospheric correction with mask

by gnwiii » Thu Mar 09, 2023 7:40 pm America/New_York

longest wrote: Thu Mar 09, 2023 8:51 am America/New_York When I used the GUI interface of OCSSW for atmospheric correction of MODIS and Landsat images with the l2gen procedure, I made the land and cloud mask options turn off, but there were still only water pixels. I wonder why? How can I get all the pixels after atmospheric correction?
Are you interested in land, ocean/water , or both? Atmospheric correction is generally more demanding for water pixels because the are dark, so a larger fraction of light reaching the sensor comes from the atmosphere, but atmosphere over land may have more dust/smoke, etc than open ocean, so ancillary data requirements for land differ from ocean requirements.

longest
Posts: 6
Joined: Tue Dec 21, 2021 8:58 am America/New_York
Answers: 0

Re: l2gen atmospheric correction with mask

by longest » Thu Mar 09, 2023 9:47 pm America/New_York

CRY
Last edited by longest on Thu Mar 09, 2023 9:59 pm America/New_York, edited 1 time in total.

longest
Posts: 6
Joined: Tue Dec 21, 2021 8:58 am America/New_York
Answers: 0

Re: l2gen atmospheric correction with mask

by longest » Thu Mar 09, 2023 9:51 pm America/New_York

gnwiii wrote:
> [quote=longest post_id=14297 time=1678369879 user_id=4238]
> When I used the GUI interface of OCSSW for atmospheric correction of MODIS
> and Landsat images with the l2gen procedure, I made the land and cloud mask
> options turn off, but there were still only water pixels. I wonder why? How
> can I get all the pixels after atmospheric correction?
> [/quote]
>
> Are you interested in land, ocean/water , or both? Atmospheric correction
> is generally more demanding for water pixels because the are dark, so a
> larger fraction of light reaching the sensor comes from the atmosphere, but
> atmosphere over land may have more dust/smoke, etc than open ocean, so
> ancillary data requirements for land differ from ocean requirements.
I'm interested in water pixels, but there are many missing pixels of inshore waters after l2gen atmospheric correction, as shown in the image, which bothers me. So I'm looking for all the pixels of the l2gen atmospheric correction.
Attachments
捕获2.PNG
捕获2.PNG (65.34 KiB) Not viewed yet

longest
Posts: 6
Joined: Tue Dec 21, 2021 8:58 am America/New_York
Answers: 0

Re: l2gen atmospheric correction with mask

by longest » Thu Mar 09, 2023 9:55 pm America/New_York

OB SeaDAS - xuanyang02 wrote:
> Could you provide the name of the MODIS L1 file you are working on?
>
> Did you try l2gen with the default setting, which has maskland and
> maskcloud checked?Screen Shot 2023-03-09 at 10.50.16 AM.png
The L1 file I used and the modified GUI interface are shown below. I changed the mask option, but it doesn't seem to work, which makes me very anxious. I really want your help.
Attachments
捕获1.PNG
捕获1.PNG (68.86 KiB) Not viewed yet
捕获.PNG
捕获.PNG (29.85 KiB) Not viewed yet

gnwiii
Posts: 713
Joined: Fri Jan 29, 2021 5:51 pm America/New_York
Answers: 2
Has thanked: 1 time

Re: l2gen atmospheric correction with mask

by gnwiii » Fri Mar 10, 2023 2:29 pm America/New_York

longest wrote: Thu Mar 09, 2023 9:51 pm America/New_York I'm interested in water pixels, but there are many missing pixels of inshore waters after l2gen atmospheric correction, as shown in the image, which bothers me. So I'm looking for all the pixels of the l2gen atmospheric correction.
Inland waters are the hardest case as you can have high levels of sediment in the water as well as "dirty" air, so you may be asking for something l2gen can't handle.

You may get some insights by looking at the flags set for missing missing inshore water pixels.

longest
Posts: 6
Joined: Tue Dec 21, 2021 8:58 am America/New_York
Answers: 0

Re: l2gen atmospheric correction with mask

by longest » Sat Mar 11, 2023 9:03 pm America/New_York

gnwiii wrote:
> [quote=longest post_id=14310 time=1678416693 user_id=4238]
> I'm interested in water pixels, but there are many missing pixels of
> inshore waters after l2gen atmospheric correction, as shown in the image,
> which bothers me. So I'm looking for all the pixels of the l2gen
> atmospheric correction.
> [/quote]
>
> Inland waters are the hardest case as you can have high levels of sediment
> in the water as well as "dirty" air, so you may be asking for
> something l2gen can't handle.
>
> You may get some insights by looking at the flags set for missing missing
> inshore water pixels.
For some reason, different bands lose different pixels.

OB SeaDAS - xuanyang02
Subject Matter Expert
Subject Matter Expert
Posts: 644
Joined: Tue Feb 09, 2021 5:42 pm America/New_York
Answers: 1
Been thanked: 1 time

Re: l2gen atmospheric correction with mask

by OB SeaDAS - xuanyang02 » Tue Mar 14, 2023 12:33 pm America/New_York

If you want to do l2gen with resolution=250, you need two L1B files
MYD02QKM.A2016059.0235.061.2018055181559.hdf (resolution=250m)
MYD02HKM.A2016059.0235.061.2018055181559.hdf (resolution=500m)
in the same directory with
MYD021KM.A2016059.0235.061.2018055181559.hdf.

I did l2gen on MYD021KM.A2016059.0235.061.2018055181559.hdf with

maskcloud=0
maskhilt=0
maskland=0
resolution=250

This is what I got for chlor_a --
L2_QKM.png
L2_QKM.png (457.11 KiB) Not viewed yet
This is the same image with the land mask on.
L2_QKM_w_mask_on.png
L2_QKM_w_mask_on.png (462.74 KiB) Not viewed yet
You can see pixels at the upper right corner in the 1st image that are masked by the brown landmask in the 2nd image.
Last edited by OB SeaDAS - xuanyang02 on Tue Mar 14, 2023 5:49 pm America/New_York, edited 10 times in total.

gnwiii
Posts: 713
Joined: Fri Jan 29, 2021 5:51 pm America/New_York
Answers: 2
Has thanked: 1 time

Re: l2gen atmospheric correction with mask

by gnwiii » Tue Mar 14, 2023 1:23 pm America/New_York

longest wrote: Sat Mar 11, 2023 9:03 pm America/New_York.
For some reason, different bands lose different pixels.
It is not unusual to get invalid results (e.g., negative values for bands where water is “dark” but atmospheric contribution is high) for some but not all bands.

Post Reply