Related Experiment Video
Updated: Oct 17, 2025

13:44
Detection of Architectural Distortion in Prior Mammograms via Analysis of Oriented Patterns
Published on: August 30, 2013
43.1K
Efficient ptychographic phase retrieval via a matrix-free Levenberg-Marquardt algorithm
Optics Express
|October 7, 2021
Summary
This study introduces a novel phase retrieval method using automatic differentiation and the Levenberg-Marquardt algorithm. It efficiently solves complex imaging problems, outperforming existing techniques with faster convergence and comparable computational cost.
Area of Science:
- Computational imaging
- Applied mathematics
- Image reconstruction
Background:
- Phase retrieval is crucial for reconstructing images from intensity measurements in various applications.
- Current gradient descent methods are computationally intensive and difficult to optimize for higher-order derivatives.
- Existing second-order methods face memory limitations with large datasets.
Purpose of the Study:
- To develop an efficient and generalizable phase retrieval algorithm using automatic differentiation.
- To adapt the Levenberg-Marquardt algorithm for constrained optimization problems in phase retrieval.
- To overcome the computational and memory challenges of traditional second-order methods.
Main Methods:
- Implemented a matrix-free Levenberg-Marquardt algorithm using reverse-mode automatic differentiation.
- Extended the algorithm for general constrained optimization beyond least-squares problems.
- Required only the forward model specification, with derivatives computed automatically.
Main Results:
- Successfully solved unconstrained and constrained ptychographic retrieval problems.
- Demonstrated effectiveness under both Gaussian and Poisson noise models.
- Outperformed state-of-the-art first-order methods in convergence speed and accuracy.
Conclusions:
- The proposed automatic differentiation-based Levenberg-Marquardt method offers a powerful and efficient solution for phase retrieval.
- This approach provides excellent convergence guarantees and superlinear rates.
- It presents a computationally viable alternative to existing methods for data-rich imaging modalities.
Related Concept Videos
Vector Algebra: Method of Components
17.3K
It is cumbersome to find the magnitudes of vectors using the parallelogram rule or using the graphical method to perform mathematical operations like addition, subtraction, and multiplication. There are two ways to circumvent this algebraic complexity. One way is to draw the vectors to scale, as in navigation, and read approximate vector lengths and angles (directions) from the graphs. The other way is to use the method of components.
In many applications, the magnitudes and directions of...
In many applications, the magnitudes and directions of...
17.3K
Linear Approximation in Time Domain
151
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
151
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
123
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
123
Linear Approximation in Frequency Domain
175
Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
175
Vector Algebra: Graphical Method
15.4K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
15.4K

