Gamma ISP: Reference Manual


SLC_mosaic_S1_TOPS

ANSI-C program: SLC_mosaic_S1_TOPS.c

NAME
SLC_mosaic_S1_TOPS - Calculate SLC mosaic of Sentinel-1 TOPS burst SLC data

SYNOPSIS
  SLC_mosaic_S1_TOPS <SLC_tab> <SLC> <SLC_par> <rlks> <azlks> [wflg]

<SLC_tab> (input) 3 column list of TOPS SLC swaths  in row order IW1, IW2, IW3:
            SLC_tab line entries:   SLC    SLC_par   TOPS_par
<SLC> (output) SLC mosaic image
<SLC_par> (output) SLC mosaic image parameter file
<rlks> number of range looks used to determine burst window boundaries for the mosaic
<azlks> number of azimuth looks used to determine burst window boundaries for the mosaic
[wflg] burst window calculation flag:
    0: use existing burst window parameters if they exist, otherwise calculate burst window parameters (default)
    1: calculate burst window parameters from burst parameters and the number of range and azimuth looks

EXAMPLES

Mosaic the bursts in the TOPS mode SLC data specified by SLC_tab.  The burst boundaries are calculated from the number of looks in range and azimuth, in this case 5 range looks and 1 azimuth looks. Alternately 10 range looks and 2 azimuth looks could be used.

SLC_mosaic_S1_TOPS SLC_20140809_tab slc/20140809_vv.slc slc/20140809_vv.slc.par 5 1 1

Output is written to <SLC> and the parameters to <SLC_par>

DESCRIPTION

SLC_mosaic_S1_TOPS  mosaics a set of SLC bursts from one data set to a single SLC file.  The input SLC_tab file is a text file with one line for each SLC in the data set. Typically there are 3 images for Sentinel-1 Interferometric Wide Mode.  The three columns correspond to the SLC data file name, the SLC parameter file name and the TOPS_par file name. The TOPS_par contains information on each burst in the burst SLC.  The SLC_tab can contain fewer than 3 records, and in the case of Extended Wide mode, it can contain information for the five sub-swaths. 

Below are examples of the input SLC_tab: SLC_20140809_tab1

slc_TOPS/20140809_iw1_vv.slc  slc_TOPS/20140809_iw1_vv.slc.par  slc_TOPS/20140809_iw1_vv.tops_par
slc_TOPS/20140809_iw2_vv.slc  slc_TOPS/20140809_iw2_vv.slc.par  slc_TOPS/20140809_iw2_vv.tops_par
slc_TOPS/20140809_iw3_vv.slc  slc_TOPS/20140809_iw3_vv.slc.par  slc_TOPS/20140809_iw3_vv.tops_par

A segment of each burst is windowed on the basis of the number of range and azimuth looks. The width of the burst window is a multiple of the number of range looks and the height a multiple of the number of azimuth looks. In this way when a multi-look interferogram or MLI image is created for the mosaic, there is no mixing of pixels from different bursts in the multi-look result. The burst window is specified for each burst in the TOPS_par. The actual location in time of the burst varies from one burst to the next, so the burst window will also shift. The burst window parameters are described in the TOPS_par documentation. The burst window is calculated both in lines and pixels as well as slant-range and azimuth time. The bounds of the output mosaic SLC are first calculated from the available burst data. Critical is the location of the break between bursts both in azimuth time and slant rThe start and end of valid samples and lines are used to determine the cut location as close as possible to the center of the region of overlap with valid data consistent with the constraint that the window be have dimensions that are a multiple of rlks and azlks.

An example of SLC_mosaic_S1_TOPS for a single swath of Sentinel-1 data is shown below:

$ SLC_mosaic_S1_TOPS SLC_20140809_tab slc/20140809_vv.slc slc/20140809_vv.slc.par 5 1 0
*** Calculate SLC mosaic of Sentinel-1 TOPS burst SLC data ***
*** Copyright 2014, Gamma Remote Sensing v2.7 6-Oct-2014 clw/awi ***
SLC_tab: SLC_20140809_tab
range looks used to determine burst data window:   5
azimuth looks used to determine burst data window: 1
NOTE: using  previously calculated burst window parameters if available
output S1 TOPS SLC mosaic image: slc/20140809_vv.slc
output S1 TOPS SLC mosaic parameter file: slc/20140809_vv.slc.par
number of input SLC images: 1
S1 TOPS SLC file: slc_TOPS/20140809_iw1_vv.slc
SLC parameter file: slc_TOPS/20140809_iw1_vv.slc.par
TOPS parameter file: slc_TOPS/20140809_iw1_vv.tops_par
r0 (m): 800420.570  r2 (m): 849928.422  nr: 21253  rpix (m):  2.329562  t0 (s): 60946.535388  t2 (s): 60971.946175  nlines:  14661  time_per_line (s): 2.055556e-03
S1 TOPS SLC range sample spacing (m):      2.32956
S1 TOPS SLC azimuth sample spacing (m):   13.96211
S1 TOPS SLC image range samples: 21253
S1 TOPS SLC image azimuth lines: 12363
maximum number of bursts in an SLC: 9
SLC  1   r0:  800420.5701  r1:  825174.4959  r2:  849928.4217  fvs:   152  lvs: 20633  r_fvs:  800774.6635  r_lvs:  848486.4228

SLC:  1  burst:  1   az_time: 60946.5354  lstart:        0.000
SLC:  1  burst:  2   az_time: 60949.3083   dtb (s): 2.77295  az_ovlp (s):  0.57556  az_ovlp (lines): 279.99973  lstart:     1629.000  nlb:    1629.0000
SLC:  1  burst:  3   az_time: 60952.0607   dtb (s): 2.75239  az_ovlp (s):  0.59611  az_ovlp (lines): 290.00092  lstart:     3258.000  nlb:    1629.0000
SLC:  1  burst:  4   az_time: 60954.8193   dtb (s): 2.75856  az_ovlp (s):  0.58995  az_ovlp (lines): 287.00027  lstart:     4887.000  nlb:    1629.0000
SLC:  1  burst:  5   az_time: 60957.5778   dtb (s): 2.75856  az_ovlp (s):  0.58994  az_ovlp (lines): 286.99833  lstart:     6516.000  nlb:    1629.0000
SLC:  1  burst:  6   az_time: 60960.3364   dtb (s): 2.75856  az_ovlp (s):  0.58994  az_ovlp (lines): 286.99979  lstart:     8145.000  nlb:    1629.0000
SLC:  1  burst:  7   az_time: 60963.0949   dtb (s): 2.75856  az_ovlp (s):  0.58995  az_ovlp (lines): 287.00027  lstart:     9774.000  nlb:    1629.0000
SLC:  1  burst:  8   az_time: 60965.8535   dtb (s): 2.75856  az_ovlp (s):  0.58995  az_ovlp (lines): 287.00027  lstart:    11403.000  nlb:    1629.0000
SLC:  1  burst:  9   az_time: 60968.5997   dtb (s): 2.74622  az_ovlp (s):  0.60228  az_ovlp (lines): 292.99962  lstart:    13032.000  nlb:    1629.0000

SLC:  1  burst:  1  burst_t0:  60946.5354  t2:  60949.8818  win_t0:  60946.5354  iaz0:    0  naz: 1481   win_t2:  60949.5776   loff:0
SLC:  1  burst:  2  burst_t0:  60949.3083  t2:  60952.6548   win_t0:  60949.5797  iaz0:  132  naz: 1349   win_t2:  60952.3506
SLC:  1  burst:  3  burst_t0:  60952.0607  t2:  60955.4072   win_t0:  60952.3526  iaz0:  142  naz: 1339   win_t2:  60955.1029
SLC:  1  burst:  4  burst_t0:  60954.8193  t2:  60958.1657   win_t0:  60955.1050  iaz0:  139  naz: 1342   win_t2:  60957.8615
SLC:  1  burst:  5  burst_t0:  60957.5778  t2:  60960.9243   win_t0:  60957.8636  iaz0:  139  naz: 1343   win_t2:  60960.6221
SLC:  1  burst:  6  burst_t0:  60960.3364  t2:  60963.6828   win_t0:  60960.6242  iaz0:  140  naz: 1342   win_t2:  60963.3807
SLC:  1  burst:  7  burst_t0:  60963.0949  t2:  60966.4414   win_t0:  60963.3827  iaz0:  140  naz: 1342   win_t2:  60966.1392
SLC:  1  burst:  8  burst_t0:  60965.8535  t2:  60969.2000   win_t0:  60966.1413  iaz0:  140  naz: 1342   win_t2:  60968.8978
SLC:  1  burst:  9  burst_t0:  60968.5997  t2:  60971.9462   win_t0:  60968.8998  iaz0:  146  naz: 1482   win_t2:  60971.9441
NOTE: using existing burst window parameters

SLC: 1  S1 TOPS file size (bytes): 2492721864
S1 TOPS SLC number of records: 14661
S1 TOPS number of records per burst: 1629
S1 TOPS number of bursts: 9
 0  0  800420.5701   849921.4330    60946.53539    60949.57761       0   21250       0    1481
burst  1  burst window TOPS line:      0   win_r0:   800420.570   win_ir0: 0
 0  1  800420.5701   849921.4330    60949.57967    60952.35056       0   21250     132    1349
burst  2  burst window TOPS line:   1481   win_r0:   800420.570   win_ir0: 0
 0  2  800420.5701   849921.4330    60952.35261    60955.10295       0   21250     142    1339
burst  3  burst window TOPS line:   2830   win_r0:   800420.570   win_ir0: 0
 0  3  800420.5701   849921.4330    60955.10500    60957.86150       0   21250     139    1342
burst  4  burst window TOPS line:   4169   win_r0:   800420.570   win_ir0: 0
 0  4  800420.5701   849921.4330    60957.86356    60960.62212       0   21250     139    1343
burst  5  burst window TOPS line:   5511   win_r0:   800420.570   win_ir0: 0
 0  5  800420.5701   849921.4330    60960.62417    60963.38067       0   21250     140    1342
burst  6  burst window TOPS line:   6854   win_r0:   800420.570   win_ir0: 0
 0  6  800420.5701   849921.4330    60963.38273    60966.13923       0   21250     140    1342
burst  7  burst window TOPS line:   8196   win_r0:   800420.570   win_ir0: 0
 0  7  800420.5701   849921.4330    60966.14128    60968.89778       0   21250     140    1342
burst  8  burst window TOPS line:   9538   win_r0:   800420.570   win_ir0: 0
 0  8  800420.5701   849921.4330    60968.89984    60971.94412       0   21250     146    1482
burst  9  burst window TOPS line:  10880   win_r0:   800420.570   win_ir0: 0

range samples: 21253  azimuth lines: 12363
output S1 TOPS SLC mosaic image: slc/20140809_vv.slc
output S1 TOPS SLC parameter file: slc/20140809_vv.slc.par

user time (s):         5.420
system time (s):       1.520
elapsed time (s):     16.490

SEE ALSO

SLC_partypedef_ISP.h, TOPS_par


© Copyrights for Documentation, Users Guide and Reference Manual by Gamma Remote Sensing, 2014.
last change 10-Dec-2014