Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Help]: Question on Gastein Valley and reference points #80

Open
SteffanDavies opened this issue Jan 6, 2024 · 10 comments
Open

[Help]: Question on Gastein Valley and reference points #80

SteffanDavies opened this issue Jan 6, 2024 · 10 comments

Comments

@SteffanDavies
Copy link

SteffanDavies commented Jan 6, 2024

I have replicated the Gastein Valley notebook on an area with known subsidence. The issue is in cumulative displacement, the stable structures appear as uplift, the known susidence location appears as almost no displacement, and another location nearby with extreme subsidence appears as subsiding. Thus, we have a bias towards uplift that can only be corrected through reference point selection.

I have a couple of questions:

  • Regarding Gastein Valley, how do you know there is not a bias in the displacement results? Did you correlated your timeseries with GNSS data? Or was it a randomly selected "stable point" compared to another "subsidence point" that may or may not be actually subsiding.
  • What do you think is the cause of known bias towards uplift or subsidence in sbas results even when detrending?
@SteffanDavies
Copy link
Author

Screenshot from 2024-01-06 01-45-24
1 - Relatively stable area (red)
2 - Known subsidence area (green)
3 - Known extreme subsidence area (blue)

@AlexeyPechnikov
Copy link
Owner

For the Gastein Valley, I used some ground data to identify stable and moving points. While these may not be highly accurate, they are sufficient for comparison. To validate processing stability, we can compare different correlation thresholds (and resolutions). The analysis of Gastein Valley results shows that for correlation thresholds of 0.3 and 0.5, the RMSE is less than 0.05, aligning closely with the threshold of 0.7 which yields the lowest RMSE. However, for a threshold of 0.25, the RMSE increases to 0.06, comparable to the no-threshold calculation with an RMSE of 0.084. These findings suggest that the most likely scenario is where the POI0 point remains stable.

image
image
image
image
image

@AlexeyPechnikov
Copy link
Owner

What do you think is the cause of known bias towards uplift or subsidence in sbas results even when detrending?

The bias in SBAS results towards uplift or subsidence, even after detrending, can significantly depend on the chosen detrending method. Gaussian detrending, though simple and effective for SBAS resolutions of 60-90 meters, may struggle to distinguish between small atmospheric fluctuations and the actual ground signal. A more robust method is regression, used to remove topography-related delays and linear trends, particularly during the topography phase removal step. An example illustrates the difference between SNAPHU unwrapped multi-looking phase with trend removal and a recalculated single-look phase with trend removal during the topography correction step.

image
image
image

Please note, the Google Colab (not Pro) example for PyGMTSAR is limited to only the best scenes and interferograms. While this may yield optimal results, it's not suitable for statistical validation due to the insufficient range of interferograms. For more complex analysis, Google Colab Pro or local processing is necessary. These more detailed examples are not shared on GitHub.

@SteffanDavies
Copy link
Author

For the Gastein Valley, I used some ground data to identify stable and moving points. While these may not be highly accurate, they are sufficient for comparison. To validate processing stability, we can compare different correlation thresholds (and resolutions). The analysis of Gastein Valley results shows that for correlation thresholds of 0.3 and 0.5, the RMSE is less than 0.05, aligning closely with the threshold of 0.7 which yields the lowest RMSE. However, for a threshold of 0.25, the RMSE increases to 0.06, comparable to the no-threshold calculation with an RMSE of 0.084. These findings suggest that the most likely scenario is where the POI0 point remains stable.

image image image image image

Are you referring to the SBAS coherence mask or the PS coherence mask when you compare these 0.7, 0,.5, 0.3, 0.25 thresholds?

@AlexeyPechnikov
Copy link
Owner

For the single-pixel plots mentioned above, I am referring to the PS correlation mask in the time series.

@SteffanDavies
Copy link
Author

SteffanDavies commented Jan 18, 2024

For the single-pixel plots mentioned above, I am referring to the PS correlation mask in the time series.

But the correlation mask given in the notebook example is the mean correlation used to discard arbitrary non-PS points based on mean correlation of the entire interferogram collection. In the plots above, you seem to use a different approach of removing pairs based on pair correlation and not mean correlation of the entire stack.

@AlexeyPechnikov
Copy link
Owner

I share my notebooks with different approaches. At the end of the day, all the methods should produce the same result. And AI PyGMTSAR assistant even can help you to find the differences :)

Screenshot_2024-01-18_at_01_10_23

@teagamrs
Copy link

teagamrs commented Mar 6, 2024

For the Gastein Valley, I used some ground data to identify stable and moving points. While these may not be highly accurate, they are sufficient for comparison. To validate processing stability, we can compare different correlation thresholds (and resolutions). The analysis of Gastein Valley results shows that for correlation thresholds of 0.3 and 0.5, the RMSE is less than 0.05, aligning closely with the threshold of 0.7 which yields the lowest RMSE. However, for a threshold of 0.25, the RMSE increases to 0.06, comparable to the no-threshold calculation with an RMSE of 0.084. These findings suggest that the most likely scenario is where the POI0 point remains stable.

image image image image image

Alexey, which command can I use to reproduce this baseline displacement?

@AlexeyPechnikov
Copy link
Owner

The command to plot is included into the notebook at https//InSAR.dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants