X

Help Articles are product support tips and information straight from the NV5 Geospatial Technical Support team developed to help you use our products to their fullest potential.



4323 Rate this article:
No rating

How are the cloud maps created in the Atmospheric Correction Module - FLAASH?

This Help Article discusses how the cloud classification maps are generated in ENVI's Atmospheric Correction Module - FLAASH and what they are used for in the atmospheric correction.
 
FLAASH tries to compute a mask of pixels that might contain clouds because it is important to eliminate these pixels from the regular processing in certain places (such as computing the adjacency correction). Several criteria are used to improve accuracy and allow multiple cloud types to be identified.

  • The first finds pixels that have a (green:swir) ratio between 0.8 and 1.2 but also have unusually high albedo (greater than 0.3).
  • The second test looks for the amount of water in the column compared to clear pixels.
  • The third uses the cirrus channel to look for reflectance greater than a threshold (that is determined by the histogram of the cirrus channel pixels).

Cirrus clouds are a special case because they are not opaque in the visible and near infrared (VNIR). If the image doesn't have all of the bands required for a particular test, then that test is skipped. So, you might end up with cloud map that only reports opaque clouds if you didn't have cirrus channels available. In this sense, you might say that the cloud map is less reliable than if you had the cirrus channels. But another way to think about it is that FLAASH is doing the best it can with the data provided to it to find clouds and treat them accurately in the processing.

If the input image has some artifacts or bad data (for example, where images are mosaicked together or where fill values have been used due to a bad detector) then this can potentially lead to a strong response in one of these cloud criteria. Remember, the cloud map is an ancillary output from FLAASH (it's already computed so the map is output in case it might be useful for someone) but FLAASH isn't a cloud-mapping program. It is just used to attempt an incremental improvement to the reflectance results, mostly by improving the visibility estimate and adjacency correction. A good use for the cloud mask is to verify that its not reporting water retrieval errors across a large part of the image. If it does, then you may want to start looking into the journal.txt file to see if there's anything else wrong.

Review on 12/31/2013 MM

Please login or register to post comments.
Featured

End-of-Life Policy Enforcement for ENVI 5.3 / IDL 8.5 and Earlier Versions

5/6/2024

April 1, 2024 Dear ENVI/IDL Customer,  We are reaching out to notify you of our supported... more »

How to Upgrade licenses to ENVI 6.x / IDL 9.x

12/5/2023

What is the new Upgrade function? Starting with ENVI 6.0 and IDL 9.0, we have implemented an... more »

What to do if the 'License Administrator - License Server' for the Next-Generation License Server does not start?

6/13/2023

Background: With the release of ENVI 5.7 & IDL 8.9 and the corresponding Next-Generation licensing... more »

Next-Generation Licensing FAQ

4/28/2023

  NV5 Geospatial has adopted a new licensing technology for all future releases of our ENVI, IDL... more »

The IDL Virtual Machine

6/6/2013

What is the IDL Virtual Machine? An IDL Virtual Machine is a runtime version of IDL that can... more »