Sentinel 1 GRD change detection workflow


I would like to use S1 GRD data for change detection with SNAP (my research topic is changing of wetlands and inland shallow water). I hope that GRD data is good for me. I read a lot of forum topic here and some tutorials, but now I’am confused, because I didn’t find a detailed tutorial for S1 GRD data and SNAP (there are lot of SLC interferometry etc. tutorial) and the help of SNAP is not enough. It writes only a few words for each tools.

So, my question is that what is the appropriate sequence of running these tools?

I did this:

  1. Make subset
  2. Apply orbit file
  3. Radiometric calibration
  4. Speckle filtering
  5. Terrain correction
  6. Coregistration (DEM assisted)
  7. Change detection

And my other question: What is the “remove thermal noise” and “radiometric terrain flattening” and when to run these tools?

1 Like

You may not need the orbit correction or speckle filter and you may want to apply the terrain correction last just to export your result or show the results in a map.

Please take a look at this

1 Like

It’s interesting to process the image without speckle filtering, but I will try it.

Hi All,

First of, these are my first hours in this forum, and in SAR learning as well.

I am learning how to do Change Detection using Sentinel-1, try to get same accuracy as with Sentinel-2.

Now I am stuck at Coregistration (or stacking) of two time GRD images, using SNAP 5.0.3

Coregistration > Stack Tools > Create Stack ==> output is misaligned;
Coregistration > DEM Assisted Coregistration > DEM Assisted Coregistration ==> output is blank.

Could you all give me some teaches, what is better way to do.

BTW, my field is about forest change detection, it shall be highly appreciated if someone give me a tut.

Thank you very much.

Thanks for this! But why do I not need the speckle filter?

Hello, did you find a solution to these problems? I am experiencing similar issues.


Have you tried this methodology?

It needs SLC, and the preprocessing would be similar to the one suggested by Abraun

Thermal Noise Removal
Apply Orbit file
Polarimetric matrix
Terrain flattening
RD Terrein correction

1 Like

Hi everyone,
I have a few question about change detection. Firstly, I use similar workflow as mentioned in the first post (GRD):

(0. Subset)

  1. Apply Orbit File
  2. Radiometric Calibration
  3. DEM Assisted Corregistration
  4. Change Detection
  5. Terrain correction

As was mentioned in some posts, how could I correctly select threshold to select only significant/real changes ? I know I have to play with results and I have done many change detection to examine results, but are there by your experience values which can be connected with “real” changes. Is there some value which we can consider as high/low enough to say significant change happened ? If I have log ratio values from e.g. -6 to 6.

Is there some option how to filter results ? I have tried 10 different image pairs of different areas and a huge share of changes take place in agrucultural fields or water.

Also I would like to try to do something like is described in this article.

“Using SAR Coherent Change Detection technology (SAR-CCD), change maps are generated by comparing two radar images of the same geographic region, taken at different times. This highlights areas where a significant change has occurred between the two image dates.”

It is said Coherent Change Detection is used, based on answer from another topic (below), is it the algorithm used in change detection tool ? Name of the document in the answer below is Coherent Change Detection: Theoretical
Description and Experimental Results.

Also I would like to ask, should I use GRD product (I use it now) or I should go for SLC product to get output as in the article if it could be said (resolution) ?

Thanks for your suggestions :slight_smile:

The GRD lets you retrieve amplitude change only. The SLC enables you to retrieve phase coherence change as well, which may be useful, depending on the retrieval task. SLC is not always available, but certainly the better choice. Even the loss of coherence can be a good indicator for your land use, e.g. vegetation regrowth.


Hi ! sir,Did you finished your work follow your steps,which to use Multi-temporal sentinel-1 GRD images?Here,I had a matter the same with you.


l am working on S1 data, for change detection which product more useful? SLC, GRDH or Raw?

what is of this data direction?

GRD is good for change detection. unless you aim for coherence based approaches.
SLC is complex data and takes much larger space and processing time.
RAW is not focused yet and therefore not readable by SNAP.

1 Like