ANSI-C program: quad_fit.c
NAME
quad_fit - Estimate 2-D
quadratic polynomial model phase function from an unwrapped
differential interferogram
SYNOPSIS
quad_fit <unw> <DIFF_par> [dr] [daz] [mask]
[plot_data] [model]
<unw> | (input) unwrapped differential interferogram (float) |
<DIFF_par> | (input/output) differential interferogram parameters |
[dr] | (input) range sampling increment (enter - for default: 4) |
[daz] | (input) azimuth sampling increment (enter - for default: 4) |
[mask] | raster mask file (Sun raster or BMP), 0 valued pixels are excluded for fit (enter - for none) |
[plot_data] | (output) plot data file (enter - for none) |
[model] | polynomial phase model: 0: a0 + a2*x + a1*y + a3*x*y + a4*x^2 + a5*y^2 (default) 1: a0 + a4*x^2 + a5*y^2 2: a0 + a1*y + a2*x + a3*x*y 3: a0 + a1*y + a2*x 4: a0 + a2*x + a4*x^2 5: a0 + a2*x |
EXAMPLE
quad_fit i1.unw i1_i2.diff_par 32 32 i1.unw.ovr.ras
i1.quad_fit 0
estimate the phase model coefficients using all 6 terms in the polynomial
DESCRIPTIONmodel 0: a0 + a1*Y + a2*x
+ a3*x*y + a4*x^2 + a5 *y^2
model 1: a0 + a4*x^2 + a5*y^2
a1 = 0.0, a2 = 0.0, a3 = 0.0
model 2: a0 + a1*y + a2*x + a3*x*y
a4 = 0.0, a5 = 0.0
model 3: a0 + a1*y + a2*x
a3 = 0.0, a4 = 0.0, a5 =
0.0
model 4: a0 + a2*x +
a4*x^2 a1 =
0.0, a3 = 0.0, a5 = 0.0
model 5: a0 +
a2*x
a1 = 0.0, a3 = 0.0, a4 = 0.0, a5 = 0.0
phase model_phase range_pixel
azimuth_line
SEE ALSO
quad_sub, typedef_ISP.h, typedef_DIFF.h.