James R. Fienup
University of Rochester
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by James R. Fienup.
Applied Optics | 1982
James R. Fienup
Iterative algorithms for phase retrieval from intensity data are compared to gradient search methods. Both the problem of phase retrieval from two intensity measurements (in electron microscopy or wave front sensing) and the problem of phase retrieval from a single intensity measurement plus a non-negativity constraint (in astronomy) are considered, with emphasis on the latter. It is shown that both the error-reduction algorithm for the problem of a single intensity measurement and the Gerchberg-Saxton algorithm for the problem of two intensity measurements converge. The error-reduction algorithm is also shown to be closely related to the steepest-descent method. Other algorithms, including the input-output algorithm and the conjugate-gradient method, are shown to converge in practice much faster than the error-reduction algorithm. Examples are shown.
Optics Letters | 1978
James R. Fienup
We present a digital method for solving the phase-retrieval problem of optical-coherence theory: the reconstruction of a general object from the modulus of its Fourier transform. This technique should be useful for obtaining high-resolution imagery from interferometer data.
Optics Letters | 2008
Manuel Guizar-Sicairos; Samuel T. Thurman; James R. Fienup
Three new algorithms for 2D translation image registration to within a small fraction of a pixel that use nonlinear optimization and matrix-multiply discrete Fourier transforms are compared. These algorithms can achieve registration with an accuracy equivalent to that of the conventional fast Fourier transform upsampling approach in a small fraction of the computation time and with greatly reduced memory requirements. Their accuracy and computation time are compared for the purpose of evaluating a translation-invariant error metric.
Journal of The Optical Society of America A-optics Image Science and Vision | 1987
James R. Fienup
Previously it was shown that one can reconstruct an object from the modulus of its Fourier transform (solve the phase-retrieval problem) by using the iterative Fourier-transform algorithm if one has a nonnegativity constraint and a loose support constraint on the object. In this paper it is shown that it is possible to reconstruct a complex-valued object from the modulus of its Fourier transform if one has a sufficiently strong support constraint. Sufficiently strong support constraints include certain special shapes and separated supports. Reconstruction results are shown, including the effect of tapered edges on the object’s support.
Journal of The Optical Society of America A-optics Image Science and Vision | 1986
James R. Fienup; C. C. Wackerman
The iterative Fourier-transform algorithm has been demonstrated to be a practical method for reconstructing an object from the modulus of its Fourier transform (i.e., solving the problem of recovering phase from a single intensity measurement). In some circumstances the algorithm may stagnate. New methods are described that allow the algorithm to overcome three different modes of stagnation: those characterized by (1) twin images, (2) stripes, and (3) truncation of the image by the support constraint. Curious properties of Fourier transforms of images are also described: the zero reversal for the striped images and the relationship between the zero lines of the real and imaginary parts of the Fourier transform. A detailed description of the reconstruction method is given to aid those employing the iterative transform algorithm.
Optical Engineering | 1980
James R. Fienup
This paper discusses an iterative computer method that can be used to solve a number of problems in optics. This method can be applied to two types of problems: (1) synthesis of a Fourier transform pair having desirable properties in both domains, and (2) reconstruction of an object when only partial information is available in any one domain. Illustrating the first type of problem, the method is applied to spectrum shaping for computer-generated holograms to reduce quantization noise. A problem of the second type is the reconstruction of astronomical objects from stellar speckle interferometer data. The solution of the latter problem will allow a great increase in resolution over what is ordinarily obtainable through a large telescope limited by atmospheric turbulence. Experimental results are shown. Other applications are mentioned briefly.
Optics Express | 2008
Manuel Guizar-Sicairos; James R. Fienup
We develop and test a nonlinear optimization algorithm for solving the problem of phase retrieval with transverse translation diversity, where the diverse far-field intensity measurements are taken after translating the object relative to a known illumination pattern. Analytical expressions for the gradient of a squared-error metric with respect to the object, illumination and translations allow joint optimization of the object and system parameters. This approach achieves superior reconstructions, with respect to a previously reported technique [H. M. L. Faulkner and J. M. Rodenburg, Phys. Rev. Lett. 93, 023903 (2004)], when the system parameters are inaccurately known or in the presence of noise. Applicability of this method for samples that are smaller than the illumination pattern is explored.
Applied Optics | 1993
James R. Fienup
Phase-retrieval algorithms have been developed that handle a complicated optical system that requires multiple Fresnellike transforms to propagate from one end of the system to the other including the absorption by apertures in more than one plane and allowance for bad detector pixels. Gradientsearch algorithms and generalizations of the iterative-transform phase-retrieval algorithms are derived. Analytic expressions for the gradient of an error metric, with respect to polynomial coefficients and with respect to point-by-point phase descriptions, are given. The entire gradient can be computed with the number of transforms required to propagate a wave front from one end of the optical system to the other and back again, independent of the number of coefficients or phase points. This greatly speeds the computation. The reconstruction of pupil amplitude is also given. A convergence proof of the generalized iterative transform algorithm is given. These improved algorithms permit a more accurate characterizationof complicated optical systems from their point spread functions.
Journal of The Optical Society of America A-optics Image Science and Vision | 2003
James R. Fienup; J. J. Miller
The technique of maximizing sharpness metrics has been used to estimate and compensate for aberrations with adaptive optics, to correct phase errors in synthetic-aperture radar, and to restore images. The largest class of sharpness metrics is the sum over a nonlinear point transformation of the image intensity. How the second derivative of the point nonlinearity varies with image intensity determines the effects of various metrics on the imagery. Some metrics emphasize making shadows darker, and other emphasize making bright points brighter. One can determine the image content needed to pick the best metric by computing the statistics of the image autocorrelation or of the Fourier magnitude, either of which is independent of the phase error. Computationally efficient, closed-form expressions for the gradient make possible efficient search algorithms to maximize sharpness.
IEEE Transactions on Aerospace and Electronic Systems | 2001
James R. Fienup
A new method for detecting moving targets in a synthetic aperture radar (SAR) image is presented. It involves segmenting a complex-valued SAR image into patches, focusing each patch separately, and measuring the sharpness increase in the focused patch. The algorithm is sensitive to azimuth velocities and is exquisitely sensitive to radial accelerations of the target, allowing it to detect motion in any direction. It is complementary to conventional Doppler-sensing moving target indicators, which can sense only the radial velocity of rapidly moving targets.