tophu.ICUUnwrap
- class tophu.ICUUnwrap(min_coherence=0.1, ntrees=7, max_branch_length=64, use_phasegrad_neutrons=False, use_intensity_neutrons=False, phasegrad_window_size=5, neutron_phasegrad_thresh=3.0, neutron_intensity_thresh=8.0, neutron_coherence_thresh=0.8, min_conncomp_area_frac=0.003125)
Callback functor for unwrapping using ICU.
Methods
__call__(igram, coherence, nlooks, scratchdir)Perform two-dimensional phase unwrapping.
Methods
ICUUnwrap.__init__([min_coherence, ntrees, ...])Construct a new ICUUnwrap object.
ICUUnwrap.__call__(igram, coherence, nlooks, ...)Perform two-dimensional phase unwrapping.
Attributes
Minimum coherence of valid data.
Number of randomized tree realizations to generate.
Maximum branch cut length, in pixels.
Whether to use phase gradient neutrons.
Whether to use intensity neutrons.
Window size for estimating phase gradients.
Neutron absolute phase gradient threshold.
Neutron intensity standard deviation threshold.
Coherence threshold for detecting intensity neutrons.
Minimum connected component size fraction.