Rank: 764 based on 95 downloads (last 30 days) and 1 file submitted
photo

Bruce Spottiswoode

E-mail

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Files Posted by Bruce
Updated   File Tags Downloads
(last 30 days)
Comments Rating
23 Feb 2009 2D phase unwrapping algorithms Implementations of the phase quality path following method and Goldstein's branch cut method. Author: Bruce Spottiswoode phase unaliasing, phase unwrapping, image processing 95 2
  • 3.66667
3.7 | 3 ratings
Comments and Ratings on Bruce's Files View all
Updated File Comment by Comments Rating
05 Mar 2010 2D phase unwrapping algorithms Implementations of the phase quality path following method and Goldstein's branch cut method. Author: Bruce Spottiswoode Eric

Useful for unwrapping small images, but not for large images. A 510x510 array took 25 minutes on my machine. The following improvements need to be made for larger arrays:

1. Implement the "postponed" list described in Ghiglia and Pritt.
2. Avoid using Matlab's unwrap() function for unwrapping a length-two vector. Instead use Itoh's Method for a length 2 vector explicitly:
           D = psi(2)-psi(1);
           delta = atan2(sin(D),cos(D);
           phi = psi(1) + delta;
3. Resize matrices as vectors

This yields about 20X speed improvement for the 510x510 array size.

15 May 2009 2D phase unwrapping algorithms Implementations of the phase quality path following method and Goldstein's branch cut method. Author: Bruce Spottiswoode Hex
26 Feb 2009 2D phase unwrapping algorithms Implementations of the phase quality path following method and Goldstein's branch cut method. Author: Bruce Spottiswoode Deva

Thanks for the contribution!! It is a much more elegant code than the one I was attempting to write from the pseudocode!

As I was testing out the code, I noticed that the algorithm does not go back and unwrap the branch cut pixels, as is described in Ghiglia and Pritt. Perhaps that would be a good addition to the next version?

Top Tags Applied by Bruce
image processing, phase unaliasing, phase unwrapping
Files Tagged by Bruce
Updated   File Tags Downloads
(last 30 days)
Comments Rating
23 Feb 2009 2D phase unwrapping algorithms Implementations of the phase quality path following method and Goldstein's branch cut method. Author: Bruce Spottiswoode phase unaliasing, phase unwrapping, image processing 95 2
  • 3.66667
3.7 | 3 ratings

Contact us at files@mathworks.com