GAMMA Interferometric SAR Processor (ISP):

ISP Reference Manual:


Table of Contents

Documentation on Reading SAR Data Sets with Gamma Software

Generation and Modification of Image Parameter Files, Image Data Extraction,  Image Pre-Processing, and Radiometric Calibration

ASAR_XCA Interpretation of ASAR external calibration data file (ASA_XCA)
DELFT_vec2 Determine ERS and Envisat state vectors from DELFT state vectors and save them in an ISP SLC/MLI image parameter file
DORIS_vec Extract state vectors from a DORIS (DOR_VOR_AXVF) file and save them in SLC/MLI image parameter file
PRC_vec Extract state vectors from a Precision Orbit (PRC) file and save them in a ISP SLC/MLI image parameter file
ORB_prop_SLC Calculate additional state vectors using orbit propagation and interpolation
ORRM_vec Extract state vectors from an Preliminary Orbit ORRM file and inserts them into SLC/MLI image parameter file
MLI_copy Extraction of a segment of a multi-look intensity image MLI image and generate an updated ISP image parameter file
RSAT2_vec
Extract Radarsat-2 state vectors from a definitive orbit file provided by RSI
SLC_cat
Concatenate two SLC images using 2-D SINC interpolation
SLC_cat_S1_TOPS Concatenate adjacent Sentinel-1 TOPS SLC images
SLC_burst_copy Copy selected burst from Sentinel-1 TOPS SLC to a file with option to deramp the SLC
SLC_copy Copy SLC allowing format change, sub-section extraction, and IQ swapping (for fcomplex, and scomplex (short integer complex) formatted SLC data)
SLC_copy_S1_TOPS Copy multiple bursts from a Sentinel-1 TOPS mode SLC
SLC_deramp Calculate and subtract Doppler phase from an SLC image
SLC_deramp_S1_TOPS Calculate and subtract S1 TOPS Doppler phase from burst SLC data
SLC_mosaic_S1_TOPS Calculate SLC mosaic of Sentinel-1 TOPS burst SLC data
af_SLC
Evaluate the focus quality of SLC images using offsets measured between different azimuth looks derived from the SLC data
az_spec_SLC Calculate azimuth spectrum from SAR SLC data (for fcomplex, and scomplex (short integer complex) formatted SLC data)
base_copy Determine baseline for SLC sub-section (extracted with the program SLC_copy)
create_offset Creation and editing of ISP offset parameter file
dcomp_sirc Decompression of compressed SIR-C SAR SLC data processed by JPL
dcomp_sirc_quad Decompression of quad polarized compressed SIR-C SAR SLC data processed by JPL
image_stat Calculate mean, standard deviation and number of non-zero values for a rectangular region (float format)
ptarg_cal_MLI Point target analysis and radiometric calibration of slant-range and ground-range intensity images
ptarg_cal_SLC Point target analysis and radiometric calibration of SLC images
ptarg_SLC
Point target response analysis and interpolation for SLC images
radcal_PRI Convert ESA processed short integer format PRI images to radiometrically calibrated ground range images (float)
radcal_MLI Radiometric calibration of multi-look intensity images
radcal_pwr_stat Radiometric calibration of a stack of SLC images using points with low temporal variability
radcal_SLC Radiometric calibration of SLC images
SLC_corners Calculate latitude and longitude image corners and center of MLI or SLC images

Programs for Interferometric Processing

ave_image Average a set of intensity  images in float format
base_est_fft Estimation of baseline from fringe rate
base_init Initial baseline estimation
base_ls Least squares baseline estimation using ground control points
base_orbit Interferometric baseline estimation from orbit data
base_perp estimate perpendicular and parallel components of baseline from baseline parameterfile
cc_wave coherence estimation from interferogram and intensity images
fspf Fast spatial filter for 2D data
gcp_phase Extract unwrapped phases at GCPs
gcp_ras Ground control point selection tool based user SUN raster or BMP format image. This program is in the DISP package
hgt_map Height and ground range calculation from unwrapped interferogram and baseline information
init_offset Initial estimation of registration offset between SLC pair (for fcomplex, and scomplex (short integer complex) formatted SLC data)
init_offset_orbit Initial estimation of registration offset between SLC pair from orbit data
mask_data
Mask data using a Sun or BMP format raster image
mosaic_WB
Mosaic Wide-Beam ScanSAR image and interferometric data processed by the MSP and DIFF
multi_cpx Averaging and extraction of sub images from complex floating point data sets. May also be used to magnify an image or sub-image by integer factors in range and azimuth.
multi_real Averaging and extraction of sub-images for real-valued data sets. May also be used to magnify an image or sub-image by integer factors in range and azimuth.
multi_S1_TOPS Calculate MLI mosiac from Sentinel-1 TOPS SLC burst data
multi_look Generation of multi-look intensity image from SLC image (for fcomplex, and scomplex (short integer complex) formatted SLC data)
multi_look_MLI Multi-look averaging of real-valued multi-look intensity image (MLI) images
multi_SLC_WSS calculate multi-look intensity image (MLI) from a ASAR Wide-Swath SLC
offset_add Add range and azimuth offset polynomial coefficients (of *.off files).
offset_fit Registration offset polynomials calculation from offsets file generated by offset_pwr, offset_pwr_tracking, offset_SLC, or offset_SLC_tracking
offset_pwr Registration offset estimation for SLC images using intensity cross-correlation optimization method (for fcomplex, and scomplex (short integer complex) formatted SLC data).
offset_pwr_tracking Estimate range and azimuth offset fields for SLC images using intensity tracking.
offset_SLC Registration offset estimation for SLC images using coherence optimization method (for fcomplex, and scomplex (short integer complex) formatted SLC data).
offset_SLC_tracking Estimate range and azimuth offset fields for SLC images using coherence tracking.
offset_tracking Convert range and azimuth offsets files to displacement map.
phase_slope Calculate phase derivative in range and azimuth
ph_slope_base Removal of the "flat earth" interferometric phase trend from an interferogram. The phase trend is generated using a spherical earth and a baseline model.
res_map Resampling of height map and interferometric products to orthonormal coordinates (using interferometrically derived heights and ground ranges)
sbi_filt
Azimuth filtering of SLC data to support split-beam interferometry to measure azimuth offsets
sbi_offset
Calculate azimuth offsets from unwrapped split-beam interferogram
SLC_interp SLC complex image resampling (for fcomplex, and scomplex (short integer complex) formatted SLC data)
SLC_interp_map SLC complex image resampling taking into account a raster map of residual range and azimuth offsets. This map is generated by a dense sampling of the offset field between the SLCs (for fcomplex, and scomplex (short integer complex) formatted SLC data)
SLC_intf Interferogram generation from registered SLC, common band filtering of range and azimuth spectrum, and multi-looking (for fcomplex, and scomplex (short integer complex) formatted SLC data)
subtract_phase Subtract phase image from complex image (interferogram)
SLC_ovr Over-sample SLC data in range
GRD_to_SR Ground range (GRD) to slant range (SR) image transformation
SR_to_GRD Slant range (SR) to ground range (GRD) image transformation

Programs for Phase Unwrapping

adapt_filt Adaptive filtering of interferogram
adf Adaptive filtering of interferogram with local fringe spectrum
bpf Bandpass filter 2-dimensional image data
bridge Construction of bridges to disconnected areas
clear_flag Reset phase unwrapping flag file
corr_flag Creation of phase unwrapping flag file and setting of low correlation flag
grasses Unwrapping of phase avoiding forbidden paths
interp_ad Weighted interpolation of gaps in 2D data using adaptive window size
mcf Phase unwrapping algorithm using Minimum Cost Flow (MCF) and triangulation
neutron Neutrons to guide phase unwrapping based upon image intensity
rascc_mask Generate phase unwrapping validity mask (SUN raster or BMP format, value 0 -> pixel not used)
rascc_mask_thinning Adaptive sampling reduction for phase unwrapping validity mask
residue Residue determination
residue_cc Residue determination under consideration of low coherence flag
tree_cc Construction of sparse trees of branch cuts for phase unwrapping (
tree_gzw Construction of tree cuts to guide phase unwrapping (similar to Goldstein, Zebker, Werner)
unw_model Phase unwrapping using model of unwrapped phase

ISP  scripts (csh, tcsh)

INTF_SLC Interferogram generation script, resampled SLC data retained
make_tab
Script to generate table from list
run_all
Script to run command for a list
SBI_INT Split-beam interferogram generation script for two co-registered SLC images - as used for along-track motion estimation or ionospheric delay estimation. The two co-registered SLCs are azimuth band pass filtered using the program sbi_filt, the combined interferogram is calculated (DIFF program comb_interfs) and multi-looked using multi_cpx. The normalized squint separation of the two azimuth subband images, the range and azimuth looks can be specified. Furthermore, it is possible to specify if the azimuth spectrum weighting should be compensated or not.
UNWRAP Phase unwrapping script not using ISP parameter file
UNWRAP_PAR Phase unwrapping script with ISP interferogram parameter file (default)

ISP Perl scripts

RSAT2_SLC_preproc
Preprocessing of a stack of Radarsat-2 SLC products
S1_GRD_preproc Preprocessing of Sentinel-1 TOPS GRD products, extract GRD data and generate MLI prodcuts
S1_SLC_preproc Preprocessing of Sentinel-1 TOPS SLC products, extract SLC data and generate SLC_tab
SLC_copy_WB
Create a new set of SLCs for all beams in a PALSAR WB ScanSAR image
TX_SLC_preproc Preprocessing multiple TerraSAR-X TDX1 and TSX1 SLC products using par_TX_SLC

File Formats and Auxiliary Files

typedef_ISP.h File containing structure definitions used by ISP programs
typedef_MSP.h File containing structure definitions used by Gamma Modular SAR Processor and also by a few ISP programs
SLC data Format description for SAR SLC data files (e.g. <YYYYMMDD>.slc)
complex data Format description for complex data file (e.g. *.int, *.flt, *.diff)
real data Format description for SAR SLC data file (e.g.  *.cc, *.unw, *.hgt)
baseline_file Format description for ISP baseline file (e.g. <YYYYMMDD>.base)
OFF_par Format description and definitions for ISP offset/processing parameter file (<YYYYMMDD_YYYYMMDD>.off)
SLC_par Format description and definitions for SLC parameter file (<YYYYMMDD>.slc.par)
TOPS_par Format SLC burst annotation file, TOPS and EW SLC data only (example: yyyymmdd_iw1_vv.tops_par)

Copyrights for Documentation, Users Guide and Reference Manual by Gamma Remote Sensing 2015. clw
last change 1-Jul-2015.