影像去云处理
本文分享Landsat4,5,7利用其从CFMASK算法生成的质量评估波段QA进行去云处理。
质量评估波段(QA)是从CFMASK算法生成的关于像元质量的波段单位为二进制。
主要操作是按位与运算bitwiseAnd()筛选像元
其不同位数表示含义如下
Bit 0: Fill
Bit 1: Clear
Bit 2: Water
Bit 3: Cloud Shadow
Bit 4: Snow
Bit 5: Cloud
Bits 6-7: Cloud Confidence
0: None
1: Low
2: Medium
3: High
// 创建一个函数用来掩模云层以及云阴影
var cloudMaskL457 = function(image) {
var qa = image.select('pixel_qa');
//云层表示为第五位,云层置信度为6-7位,云阴影为第三位
//选择出有云并且云层置信度为中等,以及有云阴影覆盖的像元。