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