tophu.SnaphuUnwrap

class tophu.SnaphuUnwrap(cost='smooth', cost_params=None, init_method='mcf')

Callback functor for unwrapping using SNAPHU.

Performs unwrapping using the SNAPHU algorithm1.

Methods

__call__(igram, coherence, nlooks, scratchdir)

Perform two-dimensional phase unwrapping.

Methods

SnaphuUnwrap.__init__([cost, cost_params, ...])

Construct a new SnaphuUnwrap object.

SnaphuUnwrap.__call__(igram, coherence, ...)

Perform two-dimensional phase unwrapping.

Attributes

SnaphuUnwrap.cost

Statistical cost mode.

SnaphuUnwrap.cost_params

Configuration parameters for the specified cost mode.

SnaphuUnwrap.init_method

Initialization method.

References

1

Curtis W. Chen and Howard A. Zebker. Two-dimensional phase unwrapping with use of statistical models for cost functions in nonlinear optimization. Journal of the Optical Society of America A, 18(2):338, February 2001. URL: https://doi.org/10.1364/josaa.18.000338, doi:10.1364/josaa.18.000338.