Contents
- 1 Is there a plugin for masking clouds in Landsat?
- 2 What’s the threshold for masks in Landsat 8?
- 3 How does the Landsat Collection 1 surface reflectance work?
- 4 What are the different filters for Landsat 8?
- 5 How to filter images based on cloud cover?
- 6 When to use BQA band to mask out cloud?
- 7 How are cirrus clouds identified on Landsat 8?
- 8 How to test cloud mask in surface reflectance?
Is there a plugin for masking clouds in Landsat?
In this opportunity we are going to present Cloud Masking, a QGIS plugin with which we can mask clouds, cloud shadows, cirrus (grey clouds), aerosols, ice/snow and water for Landsat products (4, 5, 7 and 8), using different processes and filters such as Fmask, Blue Band, Cloud QA, Aerosol and Pixel QA.
What’s the threshold for masks in Landsat 8?
This filter uses the blue band of the Landsat (Band 2 for Landsat 8) to mask all pixels with values below the set threshold, the latter also depends on the version used, therefore for Landsat 8 the threshold is 0-65534 (16 bits). This type of filter can only be executed in Landsat 8 scenes, for which an 8-bit (Aerosol) band is used.
How does the Landsat Collection 1 surface reflectance work?
The Landsat 4-7 Collection 1 Surface Reflectance Product Guide contains details about the LEDAPS algorithm and the Surface Reflectance data products created from it. While both the LEDAPS and LaSRC algorithms produce similar SR products, the inputs and methods to do so differ between them. The table below displays each algorithm.
Where can I find scene based Landsat data?
Scene-based Surface Reflectance data (on-demand): Processing requests for scene-based Landsat Surface Reflectance data can be submitted from EarthExplorer. The data are located under the Landsat category, Landsat Collection 1 Level-2 (On-Demand)subcategory, with Landsat 8, Landsat 7, and Landsat 4-5 TM listed as individual datasets.
How many pixels are covered in snow in Landsat 8?
In mountain ranges worldwide, reflectance signatures of nearly every MODIS snow-covered pixel and 93% of Landsat snow-covered pixels indicate the pixel includes other land covers (Selkowitz et al., 2014 ).
What are the different filters for Landsat 8?
The plugin has four different filters to apply, Fmask and Blue Band are available for any Landsat scene, but Aerosol and Pixel QA (for the case of Landsat 8), are available only for scenes that are requested through ESPA, as we saw earlier.
How to filter images based on cloud cover?
This script filters landsat 8 images based on location and cloud cover: However, as we know, the ‘CLOUD_COVER’ accounted for the whole landsat 8 image percentage of cloud, not a particular Region of Interest (ROI) cloud cover. Is there a method to achieve that?
When to use BQA band to mask out cloud?
Therefore, cloud should be masked effectively and ‘aggressively’ when the images are used to analysis crop’s phenology. For Landsat TOA product, BQA band can be used to mask out cloud with decent performance. BQA band was generated using CFMask Algorithm .
Is there a Gee function for Landsat Toa?
For Landsat TOA product, BQA band can be used to mask out cloud with decent performance. BQA band was generated using CFMask Algorithm . Or ee.Algorithms.Landsat.simpleCloudScore () is a built-in GEE function can provide a shortcut to a rudimentary cloud scoring algorithm GEE Documentation.
What is the reflectance code for Landsat 8?
The Landsat 8 Collection 1 Land Surface Reflectance Code (LaSRC) Product Guide contains details about the LaSRC algorithm and the Landsat 8 Surface Reflectance data products created from it.
How are cirrus clouds identified on Landsat 8?
To help identifying cirrus clouds with high accuracy, Landsat 8 included a new Cirrus Band (Band 9) on the Operational Land Imager (OLI). This Cirrus Band is in the 1.36–1.39 μm wavelengths, which has a strong water vapor absorption feature ( Gao et al., 1993, Gao et al., 2003 ).
How to test cloud mask in surface reflectance?
I’ve noticed that my cloud mask wasn’t working, so I’ve tried this simple test: https://code.earthengine.google.com/50699c2eaa1a873ccd28f26c583c5a45 But my data uses the Surface Reflectance Landsat 8 imagery so, I just changed to that, and since there’s no fmask band in this, I’ve changed to the ‘pixel_qa’ that also make those distinctions.