Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where James R. Fienup is active.

Publication


Featured researches published by James R. Fienup.


Applied Optics | 1982

Phase retrieval algorithms: a comparison.

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

Reconstruction of an object from the modulus of its Fourier transform

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

Efficient subpixel image registration algorithms

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

Reconstruction of a complex-valued object from the modulus of its Fourier transform using a support constraint

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

Phase-retrieval stagnation problems and solutions

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

Iterative Method Applied To Image Reconstruction And To Computer-Generated Holograms

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

Phase retrieval with transverse translation diversity: a nonlinear optimization approach

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

Phase-retrieval algorithms for a complicated optical system

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

Aberration correction by maximizing generalized sharpness metrics

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

Detecting moving targets in SAR imagery by focusing

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.

Collaboration


Dive into the James R. Fienup's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Richard G. Paxman

Environmental Research Institute of Michigan

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jack N. Cederquist

Environmental Research Institute of Michigan

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge