I’m working with SAR data from Sentinel-1 in my research project. Due to the necessity to use a lot of Sentinel-1 scenes over a region in Brazil, we did decided to use the Google Earth Engine platform. But in the preprocessing of all images, we need apply a filter to remove speckle noise following the same critters of S1TBX in SNAP.
Anyone of you know any code in Google Earth Engine that has applied any filter (like Lee, Sigma Lee, Frost, etc.)?
Hey, there are some ways to link GEE to Python and do your analysis in a jupyter notebook for example, as Google provides an API and there are various packages that you can use in python. That way you can use existent python code to filter using common speckle filters.
The paper by Mullissa et al. (2021) present some solutions for this question. There are scripts containing speckle filter for both Google Earth Engine APIs: JavaScript and Python. It can be checked at:
Mullissa, A.; Vollrath, A.; Odongo-Braun, C.; Slagter, B.; Balling, J.; Gou, Y.; Gorelick, N.; Reiche, J. Sentinel-1 SAR Backscatter Analysis Ready Data Preparation in Google Earth Engine. Remote Sens. 2021, 13, 1954. https://doi.org/10.3390/rs13101954