Comparative analysis in Google Earth Engine over Barasat, India
This project evaluates two common Sentinel-2 cloud masking approaches—QA60 bitmasking and CloudScore+ (cloud probability–based)—to understand their impact on downstream analysis.
Using Google Earth Engine, I compare the masks over Barasat, India and quantify differences in cloud-free coverage, artifacts, and visual quality of the resulting imagery.
Original Sentinel-2 image of Barasat, India (unmasked).
QA60 masking result — clouds flagged using bitmask (opaque + cirrus).
CloudScore+ masking result — per-pixel cloud probability thresholding removes haze more effectively.
QA60 binary mask (white = cloud, green = clear).
CloudScore+ binary mask (white = cloud, blue = clear).
CloudScore+ generally provides cleaner, more flexible masking at the cost of threshold tuning, while QA60 remains a simple baseline. The choice should reflect project goals, tolerance for omission/commission errors, and available time for calibration.