Gamma ISP: Reference Manual


neutron

ANSI-C program: neutron.c

NAME
neutron - Reads an intensity image and generates neutrons based upon intensity used for guiding the generation of branch cuts (trees) in phase unwrapping.

SYNOPSIS
neutron <intensity> <flagfile> <width> [n_thres] [ymin] [ymax]

intensity >
intensity image
<flagfile> flag filename
<width> number of samples/row
[n_thres] neutron threshold in multiples of the average intensity (default = 4)
[ymin] offset to starting azimuth row (default = 0)
[ymax] offset to last azimuth row (default = nlines-1)

EXAMPLE

neutron 1352_1610.pwr1 1352_1610.flag 2500

DESCRIPTION
neutron reads an intensity image and uses this information to generate neutrons to guide the generation of phase unwrapping trees (branch cuts). A neutron is placed in the flag file if the intensity is n_thres times the average image intensity. Neutrons effectively reduce the size of the search area around residues for generation of branches and creates a dense network of branch cuts in the vacinity of actual residues. In this way the maximum branch length is limited and greatly reduces the number of phase unwrapping errors. Neutrons are placed in the image based upon knowledge of probable paths for branch cuts through areas of layover. Image pixels above a set threshold are highly correlated with layover. Other programs, corr_flag, grasses, tree_cc, will add further information to the flag file. For each pixel of the interferogram a flag byte is stored. The meaning of the individual bits in the flag bytes is explained in source code of the phase unwrapping programs. The information contained in the flag file can be displayed with the programs disflag and rastree.

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