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.