Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

slcp2cod

This repository contains jobs to convert S1-SLCP products to Coherence Differences (CODs) for creating Damage Proxy Maps v1 (DPMv1).

A COD is created based on the below pairing system, using 3 SLCs --> 2 SLCPs --> 1 COD: 

...

Associated job:

Job 1: S1 COD - Network Selection

This job does network selection / pairing of pre-event SLCPs with the co-event SLCP in the specified AOI to submit to the S1 COD job (Job 2 below) to create CODs

...

  • Important outputs:

    • No products will be directly generated, only S1-COD jobs will be submitted based on pairing results. (Expect 1 job for each subswath)

  • Notes:

    • The COD network selector pairs SLCPs to submit to the S1-COD job based on the following workflow:

      1. Gather pre-event_SLCPs + co-event_SLCPs from GRQ. Search criteria:

        1. SLCPs are pre-event if SLCP_end_time < AOI_event_time

        2. SLCPs are co-event if SLCP_start_time < AOI_event_time < SLCP_end_time

      2. Match pre-event_SLCP and co-event_SLCP pairs if:

        1. pre-event_SLCP[‘master_time’] - co-event_SLCP[‘master_time’] < 1 day

        2. area_intersect(pre-event_SLCP,co-event_SLCP) / area(co-event_SLCP) > min_overlap

      3. Creates and returns minmatch or valid SLCP pairs for COD based on shortest temporal baseline, where

        • temporal baseline = co-event_SLC['slave_time'] - pre-event_SLCP['slave_time']

    • Hence, if there are multiple pre-event SLCPs as per the following: 

        • If minmatch = 1, only COD 1's job will be submitted

        • If minmatch = 2, both COD 2 and COD 1 will be submitted

Job 2: S1 COD

  • Type: Individual

  • Facet: Not needed

  • User inputs:

...

  • Notes:

    • The CODs in this PGE are computed as such (from burst_coherence_diff.py):

      • Image RemovedImage Added

    where COR = Coherence of given co-registered SLCP

...