Gamma ISP: Reference Manual


tree_gzw

ANSI-C program: tree_gzw.c

NAME
tree_gzw Uses residues and neutrons (from the unwrapping flag file) and constructs a tree-like structure of branch cuts to guide unwrapping

SYNOPSIS
tree_gzw <flagfile> <width> [mbl] [xmin] [xmax] [ymin] [ymax]

<flagfile> phase unwrapping flag filename
<width> number of samples/row
[mbl] maximum branch length (default = 64)
[xmin] offset to starting range pixel (default = 0)
[xmax] offset last range pixel (default = width-1)
[ymin] offset to starting azimuth row, relative to start (default = 0)
[ymax] offset to last azimuth row, relative to start (default = nlines-1)

EXAMPLE
tree_gzw 1352_1610.flag 2500 64

DESCRIPTION
reads the flagfile and uses residues and neutrons to construct a tree-like structure of branch cuts connecting residues and neutrons. Phase discontinuities are localized to the branch cuts. This program is rapid and gives a conservative unwrapping of the phase, since branch cuts are allowed to cross thereby excluding some regions. The addition of intensity based neutrons using the program neutron. Neutrons function to guide the growth of the trees such that they preferentially fall in regions of layover. Keeping the maximum branch length to a minimum for a particular tree, prevents growth of long branches that exclude large areas of the scene from being unwrapped. The trees are written into the unwrapping flag file. Other programs (grasses) add further information to the flag file. For each pixel a flag of 8 bits is stored. The meaning of the individual bits is explained in the typedef_ISP.h file. The information contained in the unwrapping flag file can be displayed with the programs disflag and rastree.

SEE ALSO
typedef_ISP.h, neutron, corr_flag, tree_cc, disflag, rastree.


© Copyrights for Documentation, Users Guide and Reference Manual by Gamma Remote Sensing, 2000.
UW, CW, last change 31-Jan-2000.