Epic for this feature:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
Run the TopsStack Processor (PGE) using the link here. A merged directory, similar to the one shown below, will be used as the input. It must contain the baselines, geom_master, and SLC sub-directories.
Output Structure of Merged Directory
...
Anaconda (with isce2 and mesa-libgl-cos6-x86_64)
StaMPS
ISCE
Triangle
Need to compile triangle with following command:
cc -O -o triangle triangle.c -lm
Snaphu (v2.0.0)
For MacOS, compile the snaphu executable from the src directory using
make
command
MATLAB
...
mt_prep_isce 0.4 3 2 50 200
where
0.4 = amplitude dispersion (0.4-0.42 are reasonable values)
3 = number of patches in range (default 1)
2 = number of patches in azimuth, (default 1)
50 = overlapping pixels between patches in range (default 50)
200 = overlapping pixels between patches in azimuth (default 200)
...
The parameters that control the processing are set to default values which you can view with:
>>getparm
You can modify any parameters from the default using
>>setparm(‘param_name’,param_value)
Only enough characters of param name to make it unique are required. Setting param value to nan resets the parameter to the default value.
To run stamps end to end, use the following command:
>>stamps
This will run the following steps:
Step 1: Load data
Step 2: Estimate phase noise
Step 3: PS selection
Step 4: PS weeding
Step 5: Phase correction
Step 6: Phase unwrapping
Step 7: Estimate spatially-correlated look angle error
Step 8: Atmospheric filtering
The default is to run all steps. A subset of steps can also be selected, see >>help stamps for details.
If needed, there are more details about PS Processing using StaMPS in the StaMPS_Manual.pdf below:
...
Time Series Plots
Example 1:
>>ps_plot('v-d',1,0,0,[1:3,7:8],'ts')
Plots the mean LOS velocity, calculated from single master interferograms for PS processing, or small baseline interferograms for SB and combined processing. The ‘ts’ switch enables the user to select individual points for generating time series (TS) plots.
...
Figure 3
is a LOS-time graph based on the points within the circular area in Figure 2
...
...
Testing: Google earth KML file
Example 1:
>>ps_gescatter('project_velo.kml',ph_disp,10,0.4)
Using ps_gescatter.m will generates a kml file from ph_disp matrix for every 10 points with an opacity of 0.4. Later, you can load the ‘project_velo.kml’ file to google earth for visualization.
Tip: Use >>ps_plot('v-d',-1) to save PS velocity estimation to a mat file and later retrieve with >>load_ps_plot_v-d ph_disp command and use as an input to ps_gescatter.m .
...