ANSI-C program: WSS_interp_lt.c
NAME
WSS_interp_lt - ASAR Wide-Swath SLC complex image resampling via
a lookup table and 2-D SINC interpolation
SYNOPSIS
WSS_interp_lt <SLC-1> <SLC-2>
<SLC1_par> <SLC2_par> <lookup_table>
<MLI1_par> <MLI2_par> <DIFF_par> <SLC-2R>
<SLC2R_par><DIFF_par2>
<SLC-1> | (input) ASAR Wide-Swath SLC_1 reference image |
<SLC-2> | (input) ASAR Wide-Swath SLC-2 image to be resampled to the geometry of the WSS SLC-1 reference image |
<SLC1_par> | (input) ASAR Wide-Swath SLC-1 image parameter file |
<SLC2_par> | (input) ASAR Wide-Swath SLC-2 image parameter file |
<lookup_table> | (input) lookup_table relating MLI-2 to MLI-1 created from SLC-2 and SLC-1 respectively |
<MLI1_par> | ISP image parameter file of reference MLI-1 (lookup table dimension) |
<MLI2_par> | ISP image parameter file of MLI-2 (lookup table values) |
<DIFF_par> | (input) WSS DIFF/GEO offset parameter file used for refinement (enter - for none) |
<SLC-2R> | (output) ASAR Wide-Swath SLC-2 resampled and co-registered to SLC-1 |
<SLC2R_par | (output) ASAR Wide-Swath image parameter file for the co-registered resampled image |
<DIFF_par2 | (output) DIFF/GEO offset parameter file for MLI-1, MLI-2 (enter - for none) |
EXAMPLE
WSS_interp_lt_051103 20030921.VV.IS2.SLC
20040208.VV.IS2.SLC 20030921.VV.IS2.SLC.par
20040208.VV.IS2.SLC.par 20030921_20040228.VV.IS2.lt
20030921.VV.IS2.mli.par 20040208.VV.IS2.mli.par is2.diff
20040208.IS2.rslc 20040208.IS2.rslc.par
diff_par2
Use the lookup
table 20030921_20040228.VV.IS2.lt
to
resample 20040208.VV.IS2.SLC
to the geometry
of20030921.VV.IS2.SLC
. The lookup table has geometry
defined by 20030921.VV.IS2.mli.par and the values
by
20040208.VV.IS2.mli.par
. The DIFF
parameter file is2.diff
is optionally provided
for refinement of the lookup table indices. Output is in
20040208.IS2.rslc with parameter
file 20040208
.IS2.rslc.par
.
A DIFF/GEO offset parameter file is created for later use in
estimation of residual offset model between the resampled SLC
image and the reference
DESCRIPTION
WSS_interp_lt uses a lookup table generated using the
program rdc_trans to
resample one ASAR Wide Swath SLC into the geometry of a reference
ASAR Wide Swath SLC. The lookup table generated by rdc_trans can be smaller than the SLC
because values in the lookup table are interpolated to obtain the
offsets for each SLC point. Lookup-table geometry is defined by
the MLI1_par and the values within the lookup table are related
to the MLI2_par file of the second image. The lookup table is
generated in rdc_trans using DEM
data resampled to radar range-doppler coordinates as defined in
the MLI-1.par.
Note that WSS_interp_lt supports adding a DIFF parameter file (DIFF_par) that contains range and azimuth offset polynomials determined between MLI-1 and MLI-2R an initial resampling. There may be a slight offset between the resampled and reference SLCs may remain after an initial resampling due to a combination of inaccuracies in DEM, orbit state vectors, and geocoding that can be corrected using the secondary polynomial model.
A 2D SINC interpolator is used in the resampling of the complex valued data. The interpolation takes into account changes in the Doppler centroid both along-track and in slant range.
SEE ALSO
rdc_trans, create_diff_par, offset_pwrm, offset_fitm