miaplpy_ElbPhil_202001_202412

outputs/pic

step_0_amplitude_image.png

step_0_amplitude_image.png

step_0_interferogram_network.png

step_0_interferogram_network.png

step_0_temporal_phase_coherence.png

step_0_temporal_phase_coherence.png

step_1_arc_coherence.png

step_1_arc_coherence.png

step_1_arc_coherence_reduced.png

step_1_arc_coherence_reduced.png

step_1_mask_p1.png

step_1_mask_p1.png

step_1_rmse_dem_correction_0th_iter.png

step_1_rmse_dem_correction_0th_iter.png

step_1_rmse_dem_correction_1th_iter.png

step_1_rmse_dem_correction_1th_iter.png

step_1_rmse_dem_correction_2th_iter.png

step_1_rmse_dem_correction_2th_iter.png

step_1_rmse_vel_0th_iter.png

step_1_rmse_vel_0th_iter.png

step_1_rmse_vel_1th_iter.png

step_1_rmse_vel_1th_iter.png

step_1_rmse_vel_2th_iter.png

step_1_rmse_vel_2th_iter.png

step_2_estimation_dem_correction.png

step_2_estimation_dem_correction.png

step_2_estimation_velocity.png

step_2_estimation_velocity.png

selected_pixels_temp_coh_0.7.png

selected_pixels_temp_coh_0.7.png

config.json

{
    general: {
        input_path: "inputs/",
        output_path: "outputs",
        logfile_path: "outputs",
        num_cores: 10,
        num_patches: 1,
        apply_temporal_unwrapping: true,
        spatial_unwrapping_method: "puma",
        logging_level: "INFO",
    },
    phase_linking: {
        use_phase_linking_results: false,
        inverted_path: "inverted/",
        num_siblings: 20,
        mask_phase_linking_file: "",
        use_ps: false,
        mask_ps_file: "maskPS.h5",
    },
    preparation: {
        start_date: "",
        end_date: "",
        ifg_network_type: "sb",
        num_ifgs: 3,
        max_tbase: 400,
        filter_window_size: 9,
    },
    consistency_check: {
        coherence_p1: 0.7,
        grid_size: 0,
        mask_p1_file: "",
        mask_p1_file: "maskfiles/maskPoly.h5",
        num_nearest_neighbours: 30,
        max_arc_length: null,
        velocity_bound: 0.1,
        dem_error_bound: 100.0,
        num_optimization_samples: 100,
        arc_unwrapping_coherence: 0.5,
        min_num_arc: 3,
    },
    unwrapping: {
        use_arcs_from_temporal_unwrapping: true,
    },
    filtering: {
        coherence_p2: 0.8,
        apply_aps_filtering: true,
        interpolation_method: "kriging",
        grid_size: 1000,
        mask_p2_file: "",
        use_moving_points: true,
        max_temporal_autocorrelation: 0.3,
    },
    densification: {
        num_connections_to_p1: 5,
        max_distance_to_p1: 2000,
        velocity_bound: 0.15,
        dem_error_bound: 250.0,
        num_optimization_samples: 100,
        arc_unwrapping_coherence: 0.5,
    },
}

insarmaps:

http://149.165.153.50/start/53.5469/9.9863/11.0?flyToDatasetCenter=true&startDataset=S1_066_20200106_20241228_N535406_N535532_W099954_W099771_

sarvey_2025-07-25-13-16-08.log

2025-07-25 13:16:08,202 - INFO - SARvey version: 1.2.2 - Strawberry Pie, 2025-07-09_01, Run: MTInSAR
2025-07-25 13:16:08,203 - INFO -                               Parameter           value         default
2025-07-25 13:16:08,203 - INFO -                               _________           _____         _______
2025-07-25 13:16:08,203 - INFO -                              input_path         inputs/         inputs/
2025-07-25 13:16:08,203 - INFO -                             output_path /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs <---   outputs/
2025-07-25 13:16:08,203 - INFO -                               num_cores              10 <---         50
2025-07-25 13:16:08,203 - INFO -                             num_patches               1               1
2025-07-25 13:16:08,203 - INFO -               apply_temporal_unwrapping            True            True
2025-07-25 13:16:08,203 - INFO -               spatial_unwrapping_method            puma            puma
2025-07-25 13:16:08,203 - INFO -                           logging_level            INFO            INFO
2025-07-25 13:16:08,203 - INFO -                            logfile_path         outputs <---  logfiles/
2025-07-25 13:16:08,203 - INFO - 
2025-07-25 13:16:08,203 - INFO -     ---------------------------------------------------------------------------------
2025-07-25 13:16:08,203 - INFO -                          STEP 0:     PREPARATION
2025-07-25 13:16:08,203 - INFO -     ---------------------------------------------------------------------------------
2025-07-25 13:16:08,203 - INFO -                               Parameter           value         default
2025-07-25 13:16:08,203 - INFO -                               _________           _____         _______
2025-07-25 13:16:08,203 - INFO -                              start_date            None            None
2025-07-25 13:16:08,203 - INFO -                                end_date            None            None
2025-07-25 13:16:08,203 - INFO -                        ifg_network_type              sb              sb
2025-07-25 13:16:08,203 - INFO -                                num_ifgs               3               3
2025-07-25 13:16:08,203 - INFO -                               max_tbase             400 <---        100
2025-07-25 13:16:08,203 - INFO -                      filter_window_size               9               9
2025-07-25 13:16:08,203 - INFO - 
2025-07-25 13:16:08,203 - INFO - ########## PREPARE PROCESSING: LOAD INPUT ##########
2025-07-25 13:16:08,210 - INFO - Orbit direction: DESCENDING
2025-07-25 13:16:08,210 - DEBUG - Use all 210 images in SLC stack. Time frame: 2020-01-06 - 2024-12-28
2025-07-25 13:16:08,210 - INFO - Start date: 2020-01-06
2025-07-25 13:16:08,210 - INFO - Stop date: 2024-12-28
2025-07-25 13:16:08,210 - INFO - Number of SLC: 210
2025-07-25 13:16:08,210 - INFO - ########## DESIGN IFG NETWORK ##########
2025-07-25 13:16:08,212 - INFO - Small baseline network
2025-07-25 13:16:08,212 - INFO - write IfgNetwork to /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/ifg_network.h5
2025-07-25 13:16:08,213 - INFO - temporal baselines: [  6  12  24  36  48  60  72  84  96 108 120 132 138 144 150 156 162 168
 174 180 186 192 198 204 216 228 240 252 264 276 288 300 312 324 336 348
 360 372 384 390 396 402 408]
2025-07-25 13:16:08,784 - INFO - ########## GENERATE STACK OF 623 INTERFEROGRAMS & ESTIMATE TEMPORAL COHERENCE ##########
2025-07-25 13:16:08,786 - INFO - Prepare dataset: ifgs                      of  in size of (181, 662, 623)
2025-07-25 13:16:08,789 - INFO - Prepare dataset: temp_coh                  of    in size of (181, 662)
2025-07-25 13:16:18,351 - INFO - Patches processed:	 1/1
2025-07-25 13:16:18,352 - DEBUG - 
time used: 00 mins 9.6 secs.

2025-07-25 13:16:18,367 - INFO - Transform coordinates from latitude and longitude (WGS84) to North and East (UTM).
2025-07-25 13:16:18,414 - INFO - write data to /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/coordinates_utm.h5...
2025-07-25 13:16:18,416 - INFO - write data to /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/background_map.h5...
2025-07-25 13:16:18,619 - INFO - reading box None from file: /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/temporal_coherence.h5 ...
2025-07-25 13:16:18,828 - INFO - Finished step 0 PREPARATION normally in 00 mins 10.6 secs.
2025-07-25 13:16:18,828 - INFO -     ---------------------------------------------------------------------------------
2025-07-25 13:16:18,828 - INFO -                          STEP 1:     CONSISTENCY CHECK
2025-07-25 13:16:18,828 - INFO -     ---------------------------------------------------------------------------------
2025-07-25 13:16:18,828 - INFO -                               Parameter           value         default
2025-07-25 13:16:18,828 - INFO -                               _________           _____         _______
2025-07-25 13:16:18,828 - INFO -                            coherence_p1             0.7 <---        0.9
2025-07-25 13:16:18,828 - INFO -                               grid_size            None <---        200
2025-07-25 13:16:18,828 - INFO -                            mask_p1_file /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/maskfiles/maskPoly.h5 <---           
2025-07-25 13:16:18,828 - INFO -                  num_nearest_neighbours              30              30
2025-07-25 13:16:18,828 - INFO -                          max_arc_length          999999 <---       None
2025-07-25 13:16:18,828 - INFO -                          velocity_bound             0.1             0.1
2025-07-25 13:16:18,828 - INFO -                         dem_error_bound           100.0           100.0
2025-07-25 13:16:18,828 - INFO -                num_optimization_samples             100             100
2025-07-25 13:16:18,828 - INFO -                arc_unwrapping_coherence             0.5 <---        0.6
2025-07-25 13:16:18,828 - INFO -                             min_num_arc               3               3
2025-07-25 13:16:18,828 - INFO - 
2025-07-25 13:16:18,829 - DEBUG - Reading temporal coherence file: /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/temporal_coherence.h5
2025-07-25 13:16:18,829 - INFO - reading box None from file: /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/temporal_coherence.h5 ...
2025-07-25 13:16:18,830 - DEBUG - [Min, Max] of all temporal coherence pixels: [0.00, 1.00].)
2025-07-25 13:16:18,830 - DEBUG - [Min, Max] of all temporal coherence pixels excluding invalid values: [0.00, 1.00].)
2025-07-25 13:16:18,830 - DEBUG - Number of selected pixels using 0.70 temporal coherence threshold: 13174
2025-07-25 13:16:18,830 - DEBUG - Plotting selected pixels...
2025-07-25 13:16:19,170 - INFO - load mask for area of interest from: /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/maskfiles/maskPoly.h5.
2025-07-25 13:16:19,509 - INFO - reading box None from file: /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/ifg_stack.h5 ...
2025-07-25 13:16:19,653 - INFO - write data to /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/p1_ifg_wr.h5...
2025-07-25 13:16:19,657 - DEBUG - Triangulating 4572 points...
2025-07-25 13:16:19,657 - DEBUG - Initializing Point Network Triangulation with 4572 points...
2025-07-25 13:16:19,658 - DEBUG - Map coordinates available. Creating distance matrix between all 4572 points...
2025-07-25 13:16:19,658 - DEBUG - [Min, Max] of x coordinates: [564751.34/565949.90]
2025-07-25 13:16:19,658 - DEBUG - [Min, Max] of y coordinates: [5932558.94/5934263.68]
2025-07-25 13:16:20,267 - DEBUG - Triangulating points with 30-nearest neighbours....
2025-07-25 13:16:20,426 - DEBUG - time used for knn triangulation: 00 mins 0.2 secs.
2025-07-25 13:16:20,426 - DEBUG - Triangulating points with global delaunay...
2025-07-25 13:16:20,440 - DEBUG - Number of triangles in Delaunay triangulation: 9050
2025-07-25 13:16:20,567 - DEBUG - Triangulation arc lengths - Min: 2 m, Max: 1870 m, Mean: 605 m.
2025-07-25 13:16:20,574 - DEBUG - Removing 0 arcs with distance longer that 999999.
2025-07-25 13:16:20,656 - DEBUG - Triangulation arc lengths after long arc removal - Min: 2 m, Max: 1870 m, Mean: 605 m.
2025-07-25 13:16:20,660 - INFO - Retrieve arcs from adjacency matrix.
2025-07-25 13:16:20,660 - DEBUG - Extracting arcs from adjacency matrix with size (4572, 4572)...
2025-07-25 13:16:20,763 - DEBUG - Final number of arcs: 78400.
2025-07-25 13:16:20,829 - DEBUG - Final triangulation arc lengths - Min: 2 m, Max: 1870 m, Mean: 605 m.
2025-07-25 13:16:23,132 - INFO - ifg arc observations created.
2025-07-25 13:16:23,132 - INFO - write data to /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/point_network.h5...
2025-07-25 13:16:23,230 - INFO - ########## TEMPORAL UNWRAPPING: AMBIGUITY FUNCTION ##########
2025-07-25 13:16:23,230 - INFO - start parallel processing with 10 cores.
2025-07-25 13:17:14,111 - INFO - Finished temporal unwrapping.
2025-07-25 13:17:14,111 - DEBUG - time used: 00 mins 50.9 secs.
2025-07-25 13:17:14,118 - INFO - write data to /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/point_network_parameter.h5...
2025-07-25 13:17:15,426 - INFO - Detect points with low quality arcs (mean): < 0.5
2025-07-25 13:17:15,426 - INFO - Removal of points whose arcs are incoherent in average.
2025-07-25 13:17:17,640 - INFO - Detected 273 point(s) with mean coherence of all connected arcs < 0.5 
2025-07-25 13:17:17,641 - INFO - Removal of low quality arcs: < 0.5
2025-07-25 13:17:17,641 - INFO - Removed 5192 arc(s)
2025-07-25 13:17:17,684 - INFO - Removal of arcs and PSC that cannot be tested.
2025-07-25 13:17:20,074 - INFO - Detected 15 point(s) with less than 3 arcs
2025-07-25 13:17:20,074 - INFO - Remove 273 point(s)
2025-07-25 13:17:21,820 - INFO - Removed 3579 arc(s) connected to the removed point(s)
2025-07-25 13:17:23,097 - INFO - ########## NOISY POINT REMOVAL BASED ON ARC PARAMETERS ##########
2025-07-25 13:17:23,097 - INFO - Selection of the reference PSC
2025-07-25 13:17:24,076 - INFO - Spatial integration to detect noisy point
2025-07-25 13:17:24,076 - INFO - ITERATION: 0
2025-07-25 13:17:59,626 - INFO - Maximum RMSE DEM correction: 24.93 m
2025-07-25 13:17:59,626 - INFO - Maximum RMSE velocity: 0.0287 m / year
2025-07-25 13:18:01,682 - INFO - Removed 48 arc(s) connected to the removed point(s)
2025-07-25 13:18:01,718 - INFO - ITERATION: 1
2025-07-25 13:18:35,325 - INFO - Maximum RMSE DEM correction: 24.93 m
2025-07-25 13:18:35,325 - INFO - Maximum RMSE velocity: 0.0190 m / year
2025-07-25 13:18:35,836 - INFO - No noisy pixels detected.
2025-07-25 13:18:35,837 - DEBUG - time used: 01 mins 11.8 secs.
2025-07-25 13:18:35,837 - INFO - write data to /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/point_network_parameter.h5...
2025-07-25 13:18:35,993 - INFO - write data to /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/p1_ifg_wr.h5...
2025-07-25 13:18:36,057 - INFO - Finished step 1 CONSISTENCY CHECK normally in 02 mins 17.2 secs.
2025-07-25 13:18:36,057 - INFO -     ---------------------------------------------------------------------------------
2025-07-25 13:18:36,057 - INFO -                          STEP 2:     UNWRAPPING
2025-07-25 13:18:36,057 - INFO -     ---------------------------------------------------------------------------------
2025-07-25 13:18:36,058 - INFO -                               Parameter           value         default
2025-07-25 13:18:36,058 - INFO -                               _________           _____         _______
2025-07-25 13:18:36,058 - INFO -       use_arcs_from_temporal_unwrapping            True            True
2025-07-25 13:18:36,058 - INFO - 
2025-07-25 13:18:36,147 - INFO - read from /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/p1_ifg_wr.h5
2025-07-25 13:18:36,179 - INFO - Integrate parameters from arcs to points.
2025-07-25 13:18:36,179 - INFO - Integrate DEM correction.
2025-07-25 13:18:38,171 - DEBUG - time used: 00 mins 0.1 secs.
2025-07-25 13:18:38,423 - INFO - Integrate mean velocity.
2025-07-25 13:18:40,520 - DEBUG - time used: 00 mins 0.1 secs.
2025-07-25 13:18:40,768 - INFO - Remove phase contributions from mean velocity and DEM correction from wrapped phase of points.
2025-07-25 13:18:40,906 - INFO - ########## SPATIAL UNWRAPPING: puma ##########
2025-07-25 13:18:40,906 - INFO - start parallel processing with 10 cores.
2025-07-25 13:18:46,502 - DEBUG - time used: 00 mins 5.6 secs.
2025-07-25 13:18:46,507 - INFO - Add phase contributions from mean velocity and DEM correction back to spatially unwrapped residual phase.
2025-07-25 13:18:46,671 - INFO - write data to /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/p1_ifg_unw.h5...
2025-07-25 13:18:46,676 - INFO - ########## INVERT IFG NETWORK ##########
2025-07-25 13:19:49,207 - DEBUG - time used: 01 mins 2.5 secs.
2025-07-25 13:19:49,208 - INFO - read from /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/p1_ifg_unw.h5
2025-07-25 13:19:49,249 - INFO - write data to /Users/famelung/Library/CloudStorage/OneDrive-UniversityofMiami/scratch/HamburgSenD66/miaplpy_ElbPhil_202001_202412/outputs/p1_ts.h5...
2025-07-25 13:19:49,258 - INFO - Finished step 2 UNWRAPPING normally in 01 mins 13.2 secs.
2025-07-25 13:19:49,258 - INFO - SARvey MTI finished normally in in 03 mins 41.1 secs.