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.