gpcapsi: Generalized Principal components algorithm for phase shifting...

View source: R/psialgs.r

gpcapsiR Documentation

Generalized Principal components algorithm for phase shifting interferometry

Description

A generalized principal components algorithm for phase shifting interferometry developed by the author. This is the “low level” implementation.

Usage

  gpcapsi(im.mat, ptol = 0.001, maxiter = 20, trace = 1)
  gpcapsiC(im.mat, ptol, maxiter, trace)

Arguments

im.mat

Matrix containing the unmasked pixels from a set of interferograms.

ptol

Convergence tolerance for phase shifts

maxiter

Maximum number of iterations

trace

Print progress of nonlinear solver every trace iterations. Use trace=0 for silent operation.

Details

gpcapsi is a wrapper to the C++ call in gpcapsiC.

Value

A list with the following items:

phi

Estimated wrapped phase.

mod

Estimated modulation.

phases

Estimated phase shifts.

snr

An estimate of the S/N of the interferograms.

eigen

Eigenvalues of the crossproduct matrix

Note

This is the low level interface to the algorithm. The matrix im.mat should contain the unmasked pixel values from the input interferogram array. No checks are made for valid data. This should normally be called through the high level function psifit.

Author(s)

M. L. Peck

See Also

pcapsi psifit


mlpeck/zernike documentation built on April 19, 2024, 3:16 p.m.