Algorithm

The Landsat 7 Automatic Cloud Cover Assessment (ACCA) algorithm recognizes clouds by passing through the scene data twice. This two pass approach differs from the single pass algorithm employed for Landsat-5. The algorithm is based on the premise that clouds are colder than Earth surface features. While true in most cases, temperature inversions do occur. Unexpected cloud cover calculations will occur in these situations.

The first pass through the data is designed to trap clouds and only clouds. Seven different filters are deployed for this purpose. Omission errors are expected. The pass one goal is to develop a reliable cloud signature for use in pass two where the remaining clouds are identified. Commission errors, however, create algorithm havoc and must be minimized. Three class categories result from pass one processing - clouds, non-clouds, and an ambiguous group that is revisited in pass two.

After pass one processing, descriptive statistics are calculated from the cloud category using band 6. These include mean temperature, standard deviation, and distribution skew. New band 6 thresholds are developed from these statistics for use during pass two. Only the thermal band is examined during this pass to capture the remaining clouds. Image pixels that fall below the new threshold qualify. After processing, the pass one and two cloud cover scores are compared. Extreme differences are indicative of cloud signature corruption. When this occurs, the pass two results are ignored and the cloud score reverts to the pass one result.

During processing, a cloud cover mask is created. After the two passes through the data, a filter is applied to the mask to fill in cloud holes. This filtering operation works by examining each non-cloud pixel in the mask. If 5 of the 8 neighbors are clouds then the pixel is reclassified as cloud. The final cloud cover percentage for the image is calculated based on the filtered cloud mask.

    Landsat 7 ACCA algorithm overview. Format available : PDF (100KB)

ACCA - Landsat 7 vs. Landsat 4/5

The following image pictorials demonstrate the improved power the Landsat 7 ACCA algorithm has over it's predecessor in capturing cirrus and discriminating between clouds and difficult terrain features such as sand and desert rocks.




Return

Last Update: February 22, 2007