You are on page 1of 93

Interferometric processing with Doris

Ramon Hanssen Delft University of Technology The Netherlands

March 4, 2008

1

Day 2
• Boot to Linux system: • Insert Live-USB stick • Restart computer, press F9 while booting • Choose Ubuntu boot (persistent) • Test Linux commands (see QRS, page 19/20) • Read QRS p. 3,4 • Install Doris software (p. 5-8), follow steps

March 4, 2008

2

Doris software characteristics
UNIX based; • ascii files. • command line. • One executable program; • keep track of all performed processing steps. • Result files (e.g., 9192.res); • keep track of processing parameters for master image, slave image, interferogram (products) • Modular processing • each steps can be replaced by alternative methods. • methods can be tuned using input file. • general cards (MEMORY, SCREEN, PREVIEW, etc.). • specific cards (NUM_WINS, DAT_FILENAME, etc.). •
March 4, 2008 3

• software from Curtis Chen (Stanford University). Geo-referencing (Interpretation…).) • crop the data (cdrom harddisk) • get precise orbits (software by TU Delft) Coregistration. Phase unwrapping. • for master and slave image • read image parameters (acq. Interferogram generation. etc. date. timing.Processing Steps (simplified) • Initial steps. • very complicated step/may result in errors. 4 • • • • • March 4. 2008 .

CROP March 4. 2008 5 .

(If large Bperp) --Coarse --Fine -Coregistration Polynomial Resampling slave Interferogram Compute and substract ref. phase Phase Filter Coherence Phase unwrapping DEM/DinSAR March 4.Processing flowchart Spectral Filter azimuth. 2008 6 . (If high Doppler) Read Parameters Crop Precise orbits Coregistration: -Orbits -Cross-correlation: Preparing the data before interferogram Basic procedure Spectral Filter range.

Processing flowchart General processing overview March 4. 2008 7 .

Doris: input file & results file
result files: Input files
Input.m_initial Input.s_initial …
For generating input files type:

*.res

Doris

Text files with result parameters (*.log, Processing info)

run –g

Processed image

(Original image)

March 4, 2008

8

Doris: input file & results file
Input file (input.*): • General options. • IO files. • PROCESS .. • Input cards. Results file (*.res): • Processing flags. • Result parameters.
March 4, 2008 9

Doris PROCESS steps
Defo-pair:
• m/s_readfiles • m/s_crop • m/s_porbits • coarseorb • coarsecorr • m/s_filtazi • fine • coregpm • resample • filtrange • interfero • comprefpha • subtrrefpha • dinsar SUBTRACTION REFERENCE SURFACE SUBTRACTION TOPOGRAPHY INTERFEROGRAM RESAMPLING SLAVE PRECISE ORBITS COREGISTRATION READ & CROP

March 4, 2008

10

2008 READ & CROP • m/s_readfiles • resample • filtrange • interfero • comprefpha • subtrrefpha • coherence • unwrap • slant2h 11 .Doris PROCESS steps Topo-pair: • m/s_crop PRECISE ORBITS COREGISTRATION • m/s_porbits • coarseorb • coarsecorr • m/s_filtazi • fine • coregpm RESAMPLING SLAVE INTERFEROGRAM SUBTRACTION REFERENCE SURFACE UNWRAPPING GEOGRAPHICAL COORDINATES March 4.

Doris PROCESS steps Topo-pair: • m/s_crop PRECISE ORBITS COREGISTRATION • m/s_porbits • coarseorb • coarsecorr • m/s_filtazi • fine • coregpm RESAMPLING SLAVE INTERFEROGRAM SUBTRACTION REFERENCE SURFACE UNWRAPPING GEOGRAPHICAL COORDINATES March 4. 2008 Defo-pair: • m/s_readfiles READ & CROP • m/s_crop • m/s_porbits • coarseorb • coarsecorr • m/s_filtazi • fine • coregpm • resample • filtrange • interfero • comprefpha • subtrrefpha • dinsar SUBTRACTION REFERENCE SURFACE SUBTRACTION TOPOGRAPHY INTERFEROGRAM RESAMPLING SLAVE PRECISE ORBITS COREGISTRATION READ & CROP • m/s_readfiles • resample • filtrange • interfero • comprefpha • subtrrefpha • coherence • unwrap • slant2h 12 .

res // parameter file slave I_RESFILE master_slave.Input file: general cards & io files # # the general cards # SCREEN info // level of output to standard out BEEP warning // level of beeping PREVIEW on // SUNraster files with cpxfiddle MEMORY 150 // MB OVERWRITE ON // overwrite existing files BATCH ON // non-interactive LISTINPUT ON // copy this file to log HEIGHT 0.res // parameter file master S_RESFILE slave.log // log file M_RESFILE master.0 0.0 // lat/lon/hei of a tiepoint ORB_INTERP POLYFIT 3 // 3rd degree polynomial (not good for RSAT) # # the general io files # -------------------LOGFILE doris.0 // average terrain height above WGS84 TIEPOINT 0.res // parameter file interferogram March 4. 2008 13 .0 0.

2008 14 .001 // slc volume file M_IN_LEA /d2/gron/05351/LEA_01.001 // slc data file M_IN_NULL dummy // c // comment ___CROP___ // c // M_CROP_ID master // identifier M_CROP_IN /d2/gron/05351/DAT_01.001 // slc leaderfile M_IN_DAT /d2/gron/05351/DAT_01.Input file: m_readfiles & m_crop PROCESS & INPUT CARDS: PROCESS m_readfiles PROCESS m_crop c // comment ___READFILES___ // c // M_IN_VOL /d2/gron/05351/VDF_DAT.39054025 800 160 // c M_DBOW LINESTART LINESTOP PIXELSTART PIXELSTOP // database output window March 4.001 // slc data file M_CROP_OUT /d2/gron/05351/05351.98868294 4.raw // output filename M_DBOW_GEO 51.

Otherwise.res Comments. skipped by doris LOGFILE M_RESFILE S_RESFILE I_RESFILE PROCESS PROCESS c PROCESS PROCESS … .. Outinfo/file. 2008 15 . precise orbits # -----------------------------------------# The general options # -----------------------------------------SCREEN info // level of output to standard out …… # -----------------------------------------# The general io files # ------------------------------------------ Files would be created in your current directory.res 9693. crop.res m_readfiles m_crop m_ovs m_porbits // log file // parameter file master // parameter file slave // parameter file interferogram // reading of slc files // convert data to internal format // optionally oversample data // get precise orbits Last line // mandatory March 4.res 9192_9693.log 9192. STOP doris.Input file: read parameters.

height. crop.N1 // please link the actual input file with ln –s # -----------------------------------------# CROP (master) # -----------------------------------------M_CROP_ID master // identifier M_CROP_IN /home/miguel/Desktop/Doris/DINSARII/9192. width[pix] # -----------------------------------------# PORBITS (master) # -----------------------------------------… M_ORBDIR /d2/orbits/envisat/eigen-grace01s // grace gravity model March 4.35 15000 3000 // lat_0[deg].10 58.N1 // please link the actual input file with ln -s M_CROP_OUT /home/miguel/Desktop/Doris/DINSARII/Outdata/9192.raw // output filename M_DBOW_GEO 29. m_crop & m_porbits: # -----------------------------------------# READFILES (master) # -----------------------------------------c M_IN_METHOD JERS // uses ERS ceos reader … c --or select following 2 for ENVISAT-M_IN_METHOD ASAR // ENVISAT M_IN_DAT /home/miguel/Desktop/Doris/DINSARII/9192. lon_0.Input file: read parameters. 2008 16 . precise orbits m_readfiles.

000000 March 4. 2008 17 .Res files Start_process_control readfiles: precise_orbits: crop: oversample: filt_azi: filt_range: NOT_USED: End_process_control 1 1 1 0 0 0 0 ******************************************************************* *_Start_readfiles: ******************************************************************* Volume file: "ASA_IMS_1PNUPA20031203_061259_000000162022_00120_09192_0099.N1" 49 … SWATH: "IS2" PASS: "DESCENDING" SPH_DESCRIPTOR: "Image Mode SLC Image" RADAR_FREQUENCY (HZ): 5331004416.

000000 2967183. lat March 4. 2008 18 . of pixels N.861 5500024. of lines o Long.raw N.N1" 49 … ****************************************************************** *_Start_precise_orbits: ****************************************************************** t(s) X(m) Y(m) Z(m) NUMBER_OF_DATAPOINTS: 7 22374.280 3495567.Read Parameters.381 … ****************************************************************** *_Start_crop: master ****************************************************************** Data_output_file: /home/miguel/Desktop/Doris/DINSARII/Outdata/9192. Crop & Precise orbits Res file ************************************************************* *_Start_readfiles: ************************************************************* Volume file: "ASA_IMS_1PNUPA20031203_061259_000000162022_00120_09192_0099.

2008 19 .Results file: process control flags MASTER RESULTFILE: master.res Start_process_control readfiles: precise_orbits: crop: oversample: filt_azi: filt_range: NOT_USED: End_process_control 1 0 1 0 0 0 0 March 4.

0000000 Xtrack_f_DC_quadratic (Hz/s/s.Results file: m_readfiles & m_crop *_Start_readfiles: ******************************************************************* Volume file: /d2/gron/05351/VDF_DAT. early edge): 125700.0000000 Weighting_azimuth: HAMMING Xtrack_f_DC_constant (Hz.0565646 First_pixel_azimuth_time (UTC): 28-APR-1996 21:35:26. early edge): 99000000. Hz): 1679.2160000 Scene_centre_longitude: 6.C-HR-IM-VV Scene_centre_latitude: 53.92605342 Total_azimuth_band_width (Hz): 1378.SLC Logical volume generating facility: UK-PAF Logical volume creation date: 20040907 Location and date/time of product creation: GENERATED AT UK-PAF 7-SEP-2004 11:26:08.140 Scene identification: ORBIT 5351 DATE 28-APR-1996 21:35:26 Scene location: FRAME 1063 LAT: 53. 2008 20 .22 LON: 6.001 Sensor platform mission identifer: SAR.001 Volume_ID: UP520625 Volume_identifier: 0005321600006710 Volume_set_identifier: 1996042821352622 (Check)Number of records in ref. file: 26355 Product type specifier: PRODUCT:ERS-2.0900000 Xtrack_f_DC_linear (Hz/s.SAR.71 Leader file: /d2/gron/05351/LEA_01.259 Pulse_Repetition_Frequency (computed. early edge): -649.7100000 Radar_wavelength (m): 0.0000000 March 4.

5643960 Range_sampling_rate (computed.t.r. original_image): 4900 ******************************************************************* * End_crop:_NORMAL March 4. 2008 ******************************************************************* 21 . MHz): 18. original_image): 26354 First_pixel (w. original_image): 1 Last_line (w.t.t.9624273765 Total_range_band_width (MHz): 15.raw Data_output_format: complex_short First_line (w.55 Weighting_range: HAMMING ******************************************************************* Datafile: /d2/gron/05351/DAT_01.r. original_image): 1 Last_pixel (w.r.001 Number_of_lines_original: 26354 Number_of_pixels_original: 4900 ******************************************************************* * End_readfiles:_NORMAL ******************************************************************* ******************************************************************* *_Start_crop: master ******************************************************************* Data_output_file: /d2/gron/05351/05351.Results file: m_readfiles & m_crop (2) Range_time_to_first_pixel (2way) (ms): 5.t.r.

000000 4435257.873 5603886. 2008 22 .801 217338.045 212573.683 5608383.000000 4440834. Y.730 March 4.075 5612875.000000 4446406.493 214955. IN (input file): comment ___PORBITS___ // c // M_ORBDIR /d1/delftorbits/ERS2 M_ORB_EXTRATIME 5 // Time before first line M_ORB_INTERVAL 4 // Time between data c // OUT (result file): ******************************************************** *_Start_precise_orbits: ******************************************************** t(s) X(m) Y(m) Z(m) NUMBER_OF_DATAPOINTS: 29 77720.163 77721.995 77722. X. Z .m_porbits & s_porbits Precise orbits: • t. • uses ‘getorb’ program and ODR files. • WGS84.

2008 23 .RADAR INTERFEROMETRIC OBSERVATIONS Amplitude Reference phase Topographic phase March 4.

Original orbits March 4. 2008 24 .

Precise orbits March 4. 2008 25 .

etc. • software from Curtis Chen (Stanford University). • very complicated step. • (Interpretation…).Processing Steps (Detailed) Initial steps. date. then Delft university) • Coregistration. • March 4. • Phase unwrapping.) • crop the data (cdrom harddisk) • get precise orbits (software by Remko Scharroo. • Geo-referencing. timing. • Interferogram generation. • for master and slave image • read image parameters (acq. 2008 26 .

Doris manual) • Actual resampling (interpolation) of slave image on top of master image March 4.. • Coarse offset based on geometry (precise orbits).Coregistration Steps (details) Goal: align slave image on top of master.g. • Coarse offset based on amplitude cross-correlation of large image patches. • Modeling estimated offsets by 2D polynomial of degree 2 (see. • Fine offset: compute local offset vectors based on amplitude cross-correlation of a large number of small patches distributed over the whole image. 2008 27 . e.

2008 28 .BAM quake descending pass • descending pass • D-InSAR March 4.

• (Interpretation…). 2008 29 . then Delft university) • Coregistration. • Phase unwrapping. • Interferogram generation. etc. date. • for master and slave image • read image parameters (acq. • Geo-referencing of result.Processing Steps (Detailed) Initial steps. • software from Curtis Chen (Stanford University). • March 4. timing. • very complicated step.) • crop the data (cdrom harddisk) • get precise orbits (software by Remko Scharroo.

Interferogram Generation (details) • Pointwise complex conjugated multiplication of master with co-registered slave image. phase difference master – slave. • Reference phase subtraction. 2008 30 . • Coherence map. • i. 2D polynomial degree 5 March 4.e. • Reference phase modeling..

i.. same grid) • Use topographic information from topo-pair to remove topography from interferogram spanning the event (phase scales with the perpendicular baseline) • Requires unwrapped phase of topo-pair. • (or existing DEM). March 4. Here: 3-pass differential technique. 2008 31 .Differential Interferogram (details) remove topography • using other interferogram. • Interferogram without deformation • Interferogram spanning event (same master.e.

• Coarsecorr: amplitude cross-correlation (large windows). 2008 32 . March 4.Coregistration • Coarseorb: based on orbits. • Fine: amplitude cross-correlation (small windows. oversampling).

asc FC_NWIN 1001 // number of windows FC_WINSIZE 64 64 // size of windows FC_ACC 88 // search window.Coregistration – input file comment ___COARSE COREGISTRATION___ // c // CC_METHOD magfft // default c CC_IN_POS ///d2/Delft/winposcoarse.5 // CPM_DEGREE 1 // CPM_PLOT NOBG // plot w/o magnitude background March 4. 2^n FC_INITOFF coarsecorr // use result of coarse FC_OSFACTOR 16 // oversampling factor c // c ___ ___ comment ___COREGISTRATION PARAMETERS___ c // CPM_THRESHOLD 0. 2008 33 .asc CC_NWIN 31 // number of windows CC_WINSIZE 512 128 // size of windows CC_INITOFF orbit // use result of orbits c // c ___ ___ // comment ___FINE COREGISTRATION___ // c // FC_METHOD magfft // FC_IN_POS /d2/mudvolcanoes/winpos.

2008 34 .3 BG COARSECORR // oversampling factor // GMT plot with magnitude BackGround image March 4.Coregistration – input file # -----------------------------------------# COARSE COREGISTRATION # -----------------------------------------CC_METHOD magfft // default CC_NWIN CC_WINSIZE CC_INITOFF 11 512 128 orbit // number of large windows // size of windows (square better?) // use result of orbits # -----------------------------------------# FINE COREGISTRATION # -----------------------------------------FC_METHOD magfft // fast FC_NWIN 1000 FC_WINSIZE 128 128 FC_ACC 16 16 // number of smaller windows // size of windows // use result of coarse // search window. 2^n FC_INITOFF FC_OSFACTOR 32 FC_PLOT 0.

Coregistration – result file ******************************************************************* *_Start_coarse_orbits: ******************************************************************* Some info for pixel: 14000.00423806 // convergence Height_amb [m]: 60.r.1 alpha [deg]: 2. 2808 (not used): Bperp [m]: 143.9 Bv [m]: 7.5 Bpar [m]: 47.3 Bh [m]: 150.4 Btemp: [days]: -1120 Estimated translation slave w.7 // baseline orientation theta [deg]: 21 // look angle inc_angle [deg]: 23.2 B [m]: 151.8 // incidence angle orbitconv [deg]: 0. master (slave-master): Coarse_orbits_translation_lines: -175 Coarse_orbits_translation_pixels: -6 ******************************************************************* * End_coarse_orbits:_NORMAL ******************************************************************* March 4.t. 2008 35 .

44 0.19 -5.44 -5.46 3 11927 1228 -129. 2008 36 . master: Coarse_correlation_translation_lines: -128 Coarse_correlation_translation_pixels: -6 ******************************************************************* * End_coarse_correl:_NORMAL ******************************************************************* ******************************************************************* *_Start_fine_coreg: ******************************************************************* Oversampling factor: 16 Number_of_correlation_windows: 475 Number posL posP offsetL offsetP correlation 0 7074 1925 -126.81 -5.19 -5.27 2 11083 1410 -129.r.31 -5.26 4 7086 1836 -128.Coregistration – result file ******************************************************************* *_Start_coarse_correl: ******************************************************************* Estimated translation slave w.50 0.25 0.38 0.44 March 4.t.36 1 8440 846 -129.25 0.

March 4. 2008 37 .Coregistration Fine coregistration: • Offset vectors slavemaster. • Length and direction varies with position and elevation.

Coregistration • • • Estimation of coregistration polynomial.resample # -----------------------------------------# COREGISTRATION PARAMETERS MODELING # ------------------------------------------ CPM_THRESHOLD 0. process resample Both processes are in file input. 2008 38 . process coregpm Resampling. max 20 iterations // plot w/o magnitude background March 4.4 CPM_DEGREE 2 CPM_WEIGHT CPM_PLOT linear // higher threshold->less windows // 2d-polynomial //linear method CPM_MAXITER NOBG 20 // automated removal.

38 0.25 0.75 -2.62 0.77 -0.81 March 4.50 0.66 0.83 -0. estimated errorL.00 -2.08 -0.03 0.50 0.25 0.02 0.31 0.01 0.10 -0.01 6 27 3059 251.43 1 27 534 251.06 0. offsetP (observation).20 0.01 0.54 0. offsetL (observation). P.52 -0.88 -2.44 0.75 0.05 5 27 2554 251.57 0.81 -0.66 0. correlation. Output in CPM_data file.09 -0.38 0.60 0.01 0.69 -2.06 -2.01 0.57 7 27 3564 251.94 -2.59 0.52 3 27 1544 251. position P.11 0.62 -2.81 -2.04 0. Window number.01 0.20 2 27 1039 252.Coregpm • • Estimation of coregistration polynomial.43 0.08 4 27 2049 251. win posL posP offL offP corr eL eP wtstL wtstP -----------------------------------------------------------0 27 29 252.45 -0. errorP. 2008 39 .07 0.57 0.94 -2. position L.06 0. w-test statistics for L.51 -0.04 0.08 0.00 0.11 10 538 233 251.05 0.08 -0.

Window number. offsetP (observation).43 March 4. estimated errorL. correlation.25 0. coregpm Output in CPM_data file. position L.08 -0. 2008 40 . offsetL (observation).06 -2.Coregistration.04 0. position P. win posL posP offL offP corr eL eP wtstL wtstP -----------------------------------------------------------0 27 29 252.54 0. errorP. w-test statistics for L. P.57 0.

Coregpm

win posL posP offL offP corr eL eP wtstL wtstP -----------------------------------------------------------0 27 29 252.06 -2.25 0.54 0.08 -0.04 0.57 0.43

residuals

wteststatistics
March 4, 2008 41

Resampling slave to master grid
IN (input file): c // comment ___RESAMPLING SLAVE___ // c // RS_METHOD cc6p // RS_OUT_FILE /d2/mudvolcanoes/int_21632_21131/slave.resampled RS_OUT_FORMAT cr4 // RS_DBOW 7000 12000 500 2000 // database output window c //

March 4, 2008

42

Resampling slave to master grid
The pixels of the slave are shifted to the corresponding position given by the polynomial IN (input file):
# -----------------------------------------# RESAMPLING SLAVE # -----------------------------------------RS_METHOD rc6p // best choice (theory 0.9999) c --- Output file --RS_OUT_FILE /home/miguel/Desktop/Doris/DINSARII/Outdata/9693_resampled.raw //CR4 (complex_real4bytes, real in the sense of real numbers) or Ci2 (complex integes RS_OUT_FORMAT CR4 //2bytes) RS_SHIFTAZI on // keep this on, unless doppler shift very small

March 4, 2008

43

Interfero IN (input file): comment ___INTERFEROGRAM___ // c // INT_OUT_CINT /d2/mudvolcanoes/int_21632_21131/master_slave. 2008 * jϕ1 y2 e − jϕ 2 = y1 y2 e j (ϕ1 −ϕ 2 ) 44 . pixel factors c // y1 y2 = y1 e March 4.cint // INT_MULTILOOK 5 1 // line.

Interfero: topo-pair Phase contributions: reference surface+topography+deformation+atmosphere+noise March 4. 2008 45 .

process interfero •Compute reference phase. INT_MULTILOOK 5 1 // line. 2008 46 . process comprefpha •Subtract reference phase.cint // optional complex int.products # -----------------------------------------# INTERFEROGRAM # -----------------------------------------INT_METHOD old // INT_OUT_CINT /home/miguel/Desktop/Doris/DINSARII/Outdata/9192_9693.Interferogram •Compute interferogram. process subtrrefpha •All in input. pixel factors # -----------------------------------------# REFERENCE PHASE COMPUTATION # -----------------------------------------FE_METHOD FE_DEGREE FE_NPOINTS porbits 5 501 // // // # -----------------------------------------# SUBTRACT REFERENCE PHASE # -----------------------------------------SRP_OUT_CINT /home/miguel/Desktop/Doris/DINSARII/Outdata/9192_9693.srp // SRP_MULTILOOK 3 3 March 4.

2008 47 .Interfero y1 y2 = y1 e * jϕ1 y2 e − jϕ 2 = y1 y2 e j (ϕ1 −ϕ 2 ) Phase contributions: reference surface+topography+deformation+atmosphere+noise March 4.

Reference phase subtraction IN (input file): c // comment ___REFERENCE PHASE___ // c // FE_METHOD porbits // FE_DEGREE 5 // FE_NPOINTS 501 // c // c // comment ___SUBTRACT REFERENCE PHASE___// c // SRP_METHOD polynomial // evaluate comprefpha poly SRP_OUT_CINT /d2/mudvolcanoes/int_21632_21131/int_21632_21131.srp // SRP_MULTILOOK 2 2 // March 4. 2008 48 .

H_amb=23m. Btemp=35days Phase contributions: topography+deformation+atmosphere+noise March 4. 2008 49 .Subtrrefpha Topo-pair .ref_phase Rule of thumb Bperp=100m -> H_amb=100m Bperp=200m -> H_amb=50m Bperp=400m -> H_amb=25m Bperp=380m .

Btemp=35days Phase contributions: topography +deformation+atmosphere+noise March 4.ref_phase Bperp=380m . H_amb=23m. 2008 50 .Subtrrefpha Topo-pair .

Phase variance estimation: Coherence •Optics equivalent to correlation: γ= E{ y y } E{| y1 |2 } ⋅ E{| y2 |2 } * 1 2 •Estimation of coherence: ( n) | ∑n =1 y1( n ) y2 | N | γˆ |= March 4. 2008 ∑n=1| y N (n) 2 1 | (n) 2 | y ∑n=1 2 | N 51 .

2008 52 .Coherence March 4.

coh // optional real COH_MULTILOOK 5 1 // same as interferogram COH_WINSIZE 15 15 // estimator window size γc = 1 N 1 N N ∑M S i=0 i * i N * i 1 M M ∑ i N i=0 ∑S S i =0 i N * i Coherence estimator March 4.products ---------------------------------------# COHO # -----------------------------------------COH_METHOD old // COH_OUT_COH /home/miguel/Desktop/Doris/DINSARII/Outdata/9192_9693. 2008 53 .Coherence •Process coherence in input.

raw COH_MULTILOOK 10 2 COH_WINSIZE 10 2 c March 4. 2008 54 .Coherence IN (input file): c // comment ___COHERENCE___// c // COH_OUT_COH /d2/mudvolcanoes/int_21632_21131/coh.

products ---------------------------------------# COHO # -----------------------------------------COH_METHOD old // COH_OUT_COH /home/miguel/Desktop/Doris/DINSARII/Outdata/9192_9693. 2008 55 .Coherence •Process coherence in input.coh // optional real COH_MULTILOOK 5 1 // same as interferogram COH_WINSIZE 15 15 // estimator window size γc = 1 N 1 N N ∑M S i=0 i * i N * i 1 M M ∑ i N i=0 ∑S S i =0 i N * i Coherence estimator March 4.

coh UW_SNAPHU_MODE TOPO UW_SNAPHU_INIT MST UW_SNAPHU_VERBOSE ON March 4.Phase Unwrapping •Process unwrap in input.log UW_SNAPHU_coh /home/miguel/Desktop/Doris/DINSARII/Outdata/9192_9693. 2008 56 .filter_unwrap # -----------------------------------------# PHASE UNWRAPPING # -----------------------------------------UW_OUT_FILE /home/miguel/Desktop/Doris/DINSARII/Outdata/9192_9693.uint // unwrapped interferogram UW_METHOD SNAPHU UW_OUT_FORMAT HGT UW_SNAPHU_LOG snaphu.

2008 57 .Phase Unwrapping March 4.

uint unwrapped interferogram UW_METHOD SNAPHU UW_SNAPHU_LOG snaphu.raw March 4.Unwrap & Slant2H IN (input file): comment ___UNWRAP PHASE___ // c // UW_OUT_FILE /d2/mudvolcanoes/int_21632_21131/int_21632_21131.raw S2H_OUT_LAM /d2/mudvolcanoes/int_21632_21131/lamtopo.raw S2H_OUT_PHI /d2/mudvolcanoes/int_21632_21131/phitopo.log UW_SNAPHU_MODE TOPO UW_SNAPHU_INIT MST UW_SNAPHU_VERBOSE ON c comment ___SLANT2H___ c S2H_METHOD ambiguity S2H_OUT_HEI /d2/mudvolcanoes/int_21632_21131/heitopo. 2008 58 // .

s2h_geocode Process geocode in input. 2008 59 .Slant to height conversion and geocoding Process slant2h in input.s2h_geocode March 4.

Slant2h & conversion to UTM March 4. 2008 60 .

2008 61 .Interfero Topo-pair Defo-pair Phase contributions: reference surface+topography+deformation+atmosphere+noise March 4.

H_amb=60m .ref_phase March 4.Subtrrefpha Topo-pair Bperp=380m . Btemp=35days Defo-pair Bperp=144m . H_amb=23m .ref_phase 62 . Btemp=1120days . 2008 .

2008 63 .March 4.

2008 64 .res //topopair March 4.Differential InSAR • Process dinsar.filter_unwrap # -----------------------------------------# DIFFERENTIAL INSAR # ------------------------------------------ DI_OUT_FILE /home/miguel/Desktop/Doris/DINSARII/Outdata/9192_9693. in file input.dcint // differential DI_IN_TOPOSLAVE /home/miguel/Desktop/Doris/DEM/Inputfiles/6687.res //topo slave DI_IN_TOPOINT /home/miguel/Desktop/Doris/DEM/Inputfiles/9192_6687.

2008 65 .DInSAR IN (input file): c // comment ___DINSAR___// c // DI_OUT_FILE diffint.res // March 4.raw // DI_IN_TOPOSLAVE /d2/mudvolcanoes/int_21632_21131/slave.res // DI_IN_TOPOINT /d2/mudvolcanoes/int_21632_21131/master_slave.

(ref_phase+topography) Phase contributions: deformation+atmosphere+noise March 4. 2008 66 .DInSAR .ref_phase .

ref_phase (Bperp=500m) . 2008 67 .(ref_phase+topography) Phase contributions: deformation+atmosphere+noise March 4.DInSAR .

in particular Inputfiles) March 4.Doris Cook Book • • • • • Login: defolabs Pass:InSAR_lr Create DEM directory Links to original data Execute: run –g –M MasterOrbit –S slaveOrbit (have a look to the directories you’ve created. 2008 68 .

2008 .Wright.-image on the right is standard output Doris (independent of descending or ascending image) Interpretation: On the sign of the phase NORTH Near range Early azimuth Far range EAST !!! LANDSAT WEST T. Oxford NORTH WEST !!! EAST -π Late azimuth +π SOUTH 69 SOUTH March 4.

Phase-deformation relationship Subsidence ∆z March 4. 2008 70 .

consider the TIMES of the images!!! We perform: MASTER – SLAVE CHECK: tmaster < tslave If YES: range increase (Rt1 < Rt2) phase decrease (φt1> φt2) interferometric phase increase (φt1−φt2 > 0) D=− λ φ 4π March 4. 2008 71 .Interpretation: On the sign of the phase FIRST.

Interpretation: On the sign of the phase Near range Early azimuth NORTH Far range Towards center: BYR: increasing interferometric phase increasing range to satellite D=− EAST !!! + -π +π Towards center: BRY: decreasing interferometric phase decreasing range to satellite λ φ 4π WEST !!! Late azimuth SOUTH Colorbar BYR: increasing interferometric phase 72 March 4. 2008 .

Interpretation: On the sign of the phase Near range NORTH Far range Early azimuth WEST !!! EAST !!! -π Late azimuth +π SOUTH 73 March 4. 2008 .

2008 SOUTH 74 CONCLUSION: Right lateral (strike slip) .Near range Early azimuth Interpretation: On the sign of the phase NORTH NORTH Far range Far range Near range EAST !!! WEST !!! WEST !!! EAST !!! -π Late azimuth +π -π +π az SOUTH March 4.

CHECK: March 4. 2008 75 .

3. Barry Parsons1. Tim Wright1 . James Jackson2 and Morteza Talebian4 March 4.Nayband fault Dasht-e Lut Gowk fault Je m ba ou l B nt ar ai ez ns SRTM shaded-relief topography Gareth Funning1. Eric Fielding2. 2008 76 .

Barry Parsons1.Azimuth offsets Ascending Descending Gareth Funning1. Eric Fielding2. James Jackson2 and Morteza Talebian4 March 4.3. 2008 77 . Tim Wright 1 .

Phase ambiguities March 4. 2008 78 .

Detect problem areas 3. 2008 79 .Phase unwrapping steps 1. Determine phase gradients 2. Phase gradient integration March 4.

2008 80 .Phase unwrapping errors March 4.

Spectral Filtering The reflected signal is a vectorial summation of the objects belonging to a resolution cell. March 4. 2008 81 .

2008 82 . thus improving unwrapping.Remind in: Spectral Filtering • • • Spectral shift is caused by a difference in the local incident angle. If baseline ≥ baselinecrit there is no spectral overlap ! Spectral filtering increases SNR . Spectral filtering = removing non-overlapping parts March 4.

af AF_OUT_SLAVE Outdata/9693. process m/s_filtazi.rf_adapt RF_OUT_SLAVE Outdata/6687. (after coarse before fine corresgistration) In range direction. after resampling # -----------------------------------------# AZIMUTH FILTERING # -----------------------------------------… AF_OUT_MASTER Outdata/9192.coregistration.resample. 2008 83 . in file input.af … # -----------------------------------------# RANGE FILTERING (master&slave) # -----------------------------------------… RF_METHOD adaptive // estimate local fringe freq. adapts depending on local SNR RF_OUT_MASTER Outdata/9192.Spectral Filtering in Doris • • In azimuth direction. process filtrange .rf_adapt March 4. in file input.

March 4. 2008 84 .

3-Pass differential Interferometry • DInSAR consist in removing the topography of defopair using the topopair: • Topo and Defo-pair have a common master. • Assume non deformation in topo-pair • Btopoperp ≥ Bdefoperp and Btopoperp < 0.7 Bcritperp • Method: The topopair is unwrapped and then wrapped to defopair fringe frequency. March 4. 2008 85 .

ref_phase 86 . H_amb=60m .3-Pass differential Interferometry Topo-pair Bperp=380m . Btemp=35days Defo-pair Bperp=144m .ref_phase March 4. Btemp=1120days . H_amb=23m . 2008 .

(ref_phase+topography) Phase contributions: deformation+atmosphere+noise March 4.ref_phase . 2008 87 .DInSAR .

2008 88 .DInSAR .(ref_phase+topography) Phase contributions: deformation+atmosphere+noise March 4.ref_phase .

2008 89 .dcint // differential DI_IN_TOPOSLAVE /home/miguel/Desktop/Doris/DEM/Inputfiles/6687.res //topopair March 4.filter_unwrap # -----------------------------------------# DIFFERENTIAL INSAR # ------------------------------------------ DI_OUT_FILE /home/miguel/Desktop/Doris/DINSARII/Outdata/9192_9693.res //topo slave DI_IN_TOPOINT /home/miguel/Desktop/Doris/DEM/Inputfiles/9192_6687.Differential InSAR • Process dinsar. in file input.

New processing methodologies • • • • • To resolve the ambiguities Separate topography and deformation To detect information in the noise To estimate/mitigate atmospheric signal To estimate orbit errors March 4. 2008 90 .

The Goldstein Filter March 4. 2008 91 .

Precise orbits March 4. 2008 92 .

Filtered March 4. 2008 93 .