comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Goldstein Phase Unwrapper
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Re: Goldstein Phase Unwrapper [message #36949] Thu, 13 November 2003 08:37
R.G. Stockwell is currently offline  R.G. Stockwell
Messages: 363
Registered: July 1999
Senior Member
"David Fanning" <davidf@dfanning.com> wrote in message
news:MPG.1a1c6c655062bc0d989681@news.frii.com...
> Folks,
>
> I have need to implement a 2D Goldstein Phase Unwrapper in IDL
> for for a client. I am reading the book Two-Dimensional
> Phase Unwrapping by Ghiglia and Pritt. They provide C code, but--
> naturally--we prefer this in IDL. :-)
>
> Has anyone gone to the trouble of doing this already,
> and would you be willing to share the code with me?
> I can offer heart-felt thanks, and a few (mostly) secret
> clues into the world of IDL object programming in
> exchange. :-)
>
> Cheers,
>
> David
>


Hi David,
Sorry, no IDL code, but I can get a homegrown 2D phase unwrapper
in fortran if you are interested in that. I was discussing this very
problem
with a colleague not too long ago. In fact I found the reference to that
book
(Ghiglia) and was going to hussle over to CU to take it out of the library.

One idea I had to deal with the directional ambiguities of phase unwrapping
in 2d
was to calculate gradients everywhere (and by employing the nyquist sampling
rate,
reducing the gradients everywhere to a correct value), then integrating this
back
into the phase surface. Of course, this does not directly address the noisy
case,
and you may need a more sophisticated algorithm.


I did come across a method using neural networks [1]
http://www.ece.utexas.edu/~bevans/papers/2000/phaseUnwrappin g/odt2000.pdf
also there may be some useful links here
http://www.ee.ubc.ca/sar/people/weix/pu.html


If the goldstein algorithm in IDL does become publicly available, I'd be
interested.

Cheers,
bob

[1] not that I would ever suggest anyone use a neural network, :)
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Differences between IDL's floats and Java's floats - a problem
Next Topic: Re: regular expressions (parsing strings)

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 19:56:38 PDT 2025

Total time taken to generate the page: 0.00361 seconds