The iterative Fourier transform algorithm, although it has been demonstrated to be a practical phase retrieval algorithm, suffers from certain stagnation problems. Specifically, there exists a stripe stagnation problem, in which stagnated reconstructed images exhibit stripelike features throughout the image, which is particularly difficult to overcome. Previous solutions to this problem used multiple reconstructions and did not address the cause. In this paper a new procedure that uses only a single image is developed that estimates the locations of real-plane zeros from either the measured Fourier modulus data or a stagnated reconstruction and uses this information in the iterative Fourier transform algorithm to force the complex-valued Fourier data to have real-plane zeros at the correct locations. It is shown that this procedure overcomes the stripe stagnation.
© 1991 Optical Society of America
Equations on this page are rendered with MathJax. Learn more.