Next Article in Journal
Impact of Mild Acid and Alkali Treatments on Cotton Fibers with Nonlinear Optical Imaging and SEM Analysis
Previous Article in Journal
Single-Polarization Single-Mode Hollow-Core Anti-Resonant Fiber with Low Loss and Wide Bandwidth
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Algorithm for Recognizing Superposition of Wave Aberrations from Focal Pattern Based on Partial Sums

by
Sergey G. Volotovsky
1,
Pavel A. Khorin
2,*,
Aleksey P. Dzyuba
2 and
Svetlana N. Khonina
1,2
1
Image Processing Systems Institute, NRC “Kurchatov Institute”, Samara 443001, Russia
2
Samara National Research University, Samara 443086, Russia
*
Author to whom correspondence should be addressed.
Photonics 2025, 12(7), 687; https://doi.org/10.3390/photonics12070687
Submission received: 23 April 2025 / Revised: 1 June 2025 / Accepted: 25 June 2025 / Published: 7 July 2025

Abstract

In this paper, we investigate the possibility of recognizing a superposition of wave aberrations from a focal pattern based on a matrix of partial sums. Due to the peculiarities of the focal pattern, some types of the considered superpositions are recognized ambiguously from the intensity pattern in the focal plane by standard error-reduction algorithms. It is numerically shown that when recognizing superpositions of Zernike functions from the intensity pattern in the focal plane, the use of step-by-step optimization in combination with the Levenberg–Marquardt algorithm yields good results only with an initial approximation close to the solution. In some cases, the root mean square reaches 0.3, which is unacceptable for precise detection in optical systems that require prompt correction of aberrations in real time. Therefore, to overcome this drawback, an algorithm was developed that considers partial sums, which made it possible to increase the convergence range and achieve unambiguous recognition results for aberrations (root mean square does not exceed 10−8) described by superpositions of Zernike functions up to n = 5.

1. Introduction

The problem of measuring and correcting wavefront aberrations is frequently encountered in optics [1,2,3], for example, in astronomical observations [4,5,6,7], in microscopy [8,9], in optical communication and coding [10,11,12], in ophthalmology [13,14,15,16,17,18], and in other imaging and focusing systems [19,20,21].
In modern optical systems, the accuracy of image formation largely depends on minimizing wave aberrations or wavefront distortions that arise due to imperfect optics, problems with system alignment or inhomogeneity of the medium. These aberrations, superimposed on each other, create complex distortions in the focal plane, which significantly reduces the quality of images. Recognizing the superposition of such aberrations by their manifestation in the focal pattern remains one of the key tasks of adaptive optics and computer diagnostics of optical systems.
Many approaches have been proposed to solve this problem, including interferometry, the shadow method, the Hartmann method, and others [22,23,24]. Traditional methods of analysis, such as decomposition of aberrations into Zernike polynomials, although they allow describing individual types of distortions, often face limitations when working with multicomponent superpositions. Zernike functions are an orthonormal basis defined on a unit circle [25,26,27], which allows the description of wavefront aberrations. In [28,29,30], the efficiency of using the Zernike function basis for weak aberrations (up to 0.4 wavelength) was demonstrated. As the aberration increases, it makes sense to use Zernike phase functions [31,32], which are wavefronts matched with certain Zernike functions of a given value.
In adaptive optics, there are several approaches to wavefront correction [33]. In particular, when a Shack–Hartmann device is used, the wavefront correction is made by minimizing the displacements of the focal spots on the sensor [34]. When analyzing a picture in the focal plane, the size of point spread function (PSF) is minimized [35] and/or the Strehl ratio is maximized [36]. Also, for interferograms, it is possible to track the deviation of the ideal distribution from the distorted one [37]. In addition, methods of adaptive wavefront corrections using the modal decomposition of correlation filter method are considered [38]. A similar approach is possible using filters matched to Zernike functions [27,28,30,32]. However, generally, the Zernike polynomials are used only to represent the wavefront, either before or after correction.
Thus, wavefront detection is associated with a phase problem [39,40], which is solved by indirect measurement methods through the intensity pattern. In this case, the problem of unambiguous phase reconstruction arises, since a certain intensity pattern can be formed with different phase distributions.
In this paper, we propose to use the Levenberg–Marquardt algorithm [41,42], adapted to the analysis of partial sum matrices constructed from focal intensity patterns. The method allows for the sequential (step-by-step) allocation of the contribution of individual aberrations using iterative refinement of the model. However, the Levenberg–Marquardt algorithm, applied directly to intensity patterns in the focal plane, gives a good result only with an initial approximation close to the solution. Therefore, to overcome this drawback, an additional calculation of partial sums was introduced, which allowed for an increase in the convergence range and simplified the identification of aberrations even with a superposition consisting of several Zernike functions. This is especially relevant for systems with a high degree of nonlinearity, where classical approaches lose their effectiveness.

2. Materials and Methods

2.1. Wave Aberrations

Zernike functions are defined as follows [25,26,27]:
Z n , m ( r , φ ) = A n , m R n , m ( r ) Φ m ( φ ) ,
where R n , m ( r ) are the radial Zernike polynomials, A n m is a normalizing coefficient, Φ m ( φ ) is the angular component:
R n , m ( r ) = k = 0 n m 2 1 k n k ! k ! n + m 2 k ! n m 2 k ! r n 2 k
A n , m = 2 n + 2 , m 0 n + 1 , m = 0
Φ m ( φ ) = 1 , m = 0 cos ( m φ ) , m > 0 sin ( m φ ) , m < 0
Note that the indices n and m have the same parity.
The input field is given by the following relation:
g ( r , φ ) = exp r 2 σ 2 exp i 2 π ψ ( r , φ )
where σ is the radius of the Gaussian beam and W ( r , φ ) is the wavefront described as the superposition of the Zernike functions (1):
ψ ( r , φ ) = n = 0 N m = n n C n , m Z n , m ( r , φ )
The amplitude distributions in the focal plane of the lens can be calculated using the Fourier transform:
G ( u , v ) = 2 π λ f g ( x , y ) exp i 2 π λ f x u + y v d x d y
where f is the focal length, and λ is the wavelength of the illuminating beam.

2.2. Solution Optimization

To recognize an aberrated wavefront from the focal pattern (7), it is proposed to use the Levenberg–Marquardt optimization method [25]. This problem can be formalized as the minimization of the following functional:
0 R 0 2 π I Ω ( ρ , θ ) I ( ρ , θ ) 2 ρ d ρ d θ min
where the point spread function (PSF) of the field under study corresponds to
I ( ρ , θ ) = G ( ρ , θ ) 2
The PSF of the calculated field at each stage of the method [25] corresponds to the focal distribution of the intensity of the set of wave aberrations:
I Ω ( ρ , θ ) = 4 π 2 λ 2 f 2 0 0 2 π exp r 2 σ 2 exp i 2 π n , m Ω D n , m Z n , m ( r , φ ) i 2 π λ f r ρ cos ( θ φ ) r d r d φ
where Ω is a certain set of indices.
For optimization, it is necessary to specify a limited set Ω of Zernike functions that can be included in the resulting superposition I Ω ( ρ , θ ) . Note that Zn = 0,m = 0 is excluded from the set of Zernike functions since its presence or absence does not change the intensity in the focal plane.
A set of simplest superpositions is formed from a limited set of aberrations. There are two types of simplest superpositions. The first type contains one radial aberration with m = 0: Zn,m=0. Such superpositions D n , m = 0 Z n , m = 0 ( r , φ ) have one optimized parameter. The second type paired aberrations, i.e., aberrations with the same order n and orders m of different signs: D n , m Z n , m ( r , φ ) + D n , m Z n , m ( r , φ ) . Such superpositions contain two optimized parameters.
The Levenberg–Marquardt algorithm [25,26] minimizes the sum of squares of M nonlinear functions of N arguments. For the algorithm to work, it is necessary to calculate the values of intensity and its Jacobian at each point.
To calculate partial derivatives, we use the formula:
I p = ( G G * ) = G p G * + G ( G * ) p = G p G * + G ( G p ) * = = G p G * + ( G p G * ) * = 2 Re G p G * .
The derivative of field (7) with respect to the parameter σ has the following form:
G σ = 2 π λ f σ 3 r 2 g ( x , y ) exp i 2 π λ f x u + y v d x d y
The derivative of field (7) with respect to the parameter Cnm has the following form:
G C n m = i 4 π 2 λ f Z n , m ( x , y ) g ( x , y ) exp i 2 π λ f x u + y v d x d y
Thus, the calculation of partial derivatives (12) and (13) is reduced to multiple calculations of the Fourier transform.
Optimization starts from a given starting point (initial values of the parameters being optimized). As a result of optimization, a certain local minimum of the optimized functional is found (9). The optimization algorithm does not guarantee that this will be a global minimum. To increase the efficiency of the optimization, it is proposed to use its partial sums (13) instead of the field (7).
Each pixel of the matrix of partial sums (i, j) contains a value equal to the sum of the values of the pixels of the original matrix, the indices of which do not exceed the corresponding index of the current pixel—that is, the sum of the values of the pixels, the row index of which is no greater than i and the column index is no greater than j. In this case, the pixel with the smallest indices (0, 0) contains the value of a single pixel of the original matrix. And the pixel with the largest indices contains the sum of the entire matrix. Thus, the resulting matrix contains the partial sums of the original matrix (Figure 1).
The partial sum matrix is constructed as follows:
S ( x 0 , y 0 ) = a ( x 0 , y 0 ) , S ( x i > 0 , y 0 ) = S ( x i 1 , y 0 ) + a ( x i , y 0 ) , S ( x 0 , y j > 0 ) = S ( x 0 , y i 1 ) + a ( x 0 , y j ) , S ( x i > 0 , y j > 0 ) = a ( x i , y j ) + S ( x i 1 , y j ) + S ( x i , y j 1 ) S ( x i 1 , y j 1 ) .
Thus, we can talk about the transformation of the image a into S, where S is the matrix of partial sums of the matrix a. Note that the calculation of the Jacobian for the formed matrix S is reduced to applying the same procedure to the Jacobian of the original matrix a. So, now the problem can be formalized as minimization of the following functional:
S Ω ( x , y ) S ( x , y ) 2 d x d y min
where S Ω is the matrix of partial sums of I Ω ( ρ , θ ) , S is the matrix of partial sums of the I ( ρ , θ ) .
Figure 2 shows the block diagram of the step-by-step optimization algorithm. The beginning of the algorithm “1” corresponds to the input field I ( ρ , θ ) = G ( ρ , θ ) 2 . Then, in the loop “2” by the number of stages corresponding to the specified number of aberrations from the set Ω, the field Δ I = I Ω ( ρ , θ ) I ( ρ , θ ) is compensated in step “3.1” and corresponding partial sums calculated in step “3.2” are performed in the nested loop “3” by a predetermined Δ S = S Ω ( x , y ) S ( x , y ) set of aberrations from the set Ω. After completing the loop “3”, the type of aberration “4” and its coefficient at which the minimum value of Functional (15) is achieved are determined, and the obtained aberration is added to the compensating superposition “5”. After completing the loop “2”, calculation “6” of Functional (15) of the obtained field is performed taking into account the compensating superposition. The exit criterion corresponds to block “7”, the execution of which ends the algorithm “8”.
At each stage, we form a set of analyzed superpositions n , m Ω D n , m Z n , m ( r , φ ) . Each analyzed superposition of the set contains the current resulting superposition and one simplest superposition that is not included in the current resulting superposition. For each of the analyzed superpositions of the set, we perform optimization. As a result, for each analyzed superposition, we obtain a set of optimized parameters D n , m and the value of Functionals (8) and (15). The superposition from the set with the minimum value of the functional becomes the current superposition. At each stage, the number of added simplest superpositions is reduced by one and the number of simplest superpositions in the resulting superposition is increased by one.

3. Results

Below are illustrations of normalized intensity distributions (from 0 to 1) with the following calculation parameters: f = 100 mm, σ = 100 mm, λ = 0.000633 mm, the size of the images in the focal plane is 2 mm × 2 mm.

3.1. One Wave Aberration

Let us consider an aberrated wavefront g ( r , φ ) = exp r 2 σ 2 exp i 2 π ψ ( r , φ ) (5) defined by one odd wave aberration ψ ( r , φ ) = n = 0 N m = n n C n , m Z n , m ( r , φ ) (6), where the coefficient C3.1 = 1; the remaining coefficients are equal to 0. Figure 3 shows the wavefront phase corresponding to the PSF along with the partial sum matrix obtained from the PSF.
Let us perform the minimization of Functional (8) according to the PSF pictures. Figure 4a shows the values of Functional (8) for the tabulated selection of values of the coefficient D3,1. The PSF of the calculated field (10) corresponds to the presence of one Zernike function in the wavefront Z3,1. It is evident that it is possible to find a solution (C3,1 = 1) even in such a simple case, if negative values are not considered, and also if the initial point is not greater than 1.3.
We will perform the minimization of Functional (15) by the matrices of partial sums obtained from the PSF. Figure 4b shows the values of Functional (15) for the tabulated selection of the values of the coefficient D3,1. The presence of two convergence regions for odd aberrations is an indicator that it is necessary to check the value of the coefficient with the opposite sign. It is evident that the solution (C3,1 = 1.3) allows achieving the minimum RMS.
Let us consider an aberrated wavefront (5) defined by one even wave aberration (6), where the coefficient C2,2 = 1; the remaining coefficients are equal to 0. Figure 5 shows the wavefront phase corresponding to the PSF and the partial sum matrix obtained from the PSF.
We will perform the minimization of Functional (8) by the patterns of the PSF and Functional (15) by the matrices of partial sums obtained from the PSF. Figure 6 shows the values of the corresponding functionals. It is clearly visible that the graph in Figure 6a has two regions and has a wavy character in neighborhoods. This means that when optimizing one parameter, the required value can only be found from a limited region. With a random choice of the initial value, some local extremum can be found far from the global minimum. As for the graph in Figure 6b, the presence of two convergence regions is not critical for even aberrations, since these are two equivalent solutions, and the global extremum is achieved regardless of the choice of the initial value.
Thus, minimization of Functional (15) based on the partial sum matrix (14) instead of the PSF (10) allows us to achieve a global extremum regardless of the initial value, which allows us to accurately determine the type and weight of the aberration in the studied wavefront, specified by one wave aberration.

3.2. Superposition of Wave Aberrations

Let us consider an aberrated wavefront g ( r , φ ) = exp r 2 σ 2 exp i 2 π ψ ( r , φ ) defined by the superposition of two wave aberrations ψ ( r , φ ) = n = 0 N m = n n C n , m Z n , m ( r , φ ) , where the coefficients C3,1 = 0.7, C3,–1 = 0.7; the remaining coefficients are equal to 0.
In Table 1, the first column (k = 0) presents the PSF of the field under study I ( ρ , θ ) ; the second column presents the PSF of the calculated field (10) I Ω ( ρ , θ ) with the weighting coefficients D3,1 = 0.7, D3,–1 = 0.7 found using the Levenberg–Marquardt method when minimizing Functional (8) and the corresponding root mean square deviation (RMS) I ( ρ , θ ) from I Ω ( ρ , θ ) at the k-th stage. At the first stage, the set of analyzed superpositions consists of the simplest superpositions with “zero” initial values of the optimized coefficients Dn±m. It should be noted that the derivatives according to the aberration coefficient at zero are equal to 0. Therefore, a value close to 0 should be taken, for example, a value of 0.01. The superposition with the minimum value of Functional (8) will become the current superposition. Already at the first stage, the RMS was reduced to 9.9 × 10−9 and the initial aberration coefficients were found.
The second block of Table 1 (columns 3 and 4) presents the results of using the Levenberg–Marquardt method to minimize Functional (15) and the corresponding root mean square deviation (RMS) S from S Ω at the k-th stage.
As can be seen from Table 1, with a simple superposition, minimization of two different functionals leads to the same result. However, as indicated in Section 2.1, when using Functional (8), the correct solution is not guaranteed when choosing a random starting point for optimization. As for Functional (15), the correct solution is guaranteed regardless of the starting point of optimization, i.e., a global extremum is achieved (not a local one), up to the sign of the weighting coefficient. It is worth noting that the uncertainty of the sign of the aberration weighting coefficient is preserved, regardless of the chosen functional.
Let us consider an aberrated wavefront (5), defined by the superposition of three wave aberrations (6), where the coefficients C3,1 = 0.7, C3,– 1 = 0.7, C 2,2 = 2.0; the remaining coefficients are equal to 0. Table 2 shows the action of the step-by-step algorithm using two different Functionals (8) and (15). As a result, correct weighting coefficients of aberrations were obtained. At the first stage k =1, higher-order aberration coefficients of the coma type were obtained (n = 3, m = ±1), the minimum RMS based on Functional (8) was 0.835498, and based on Functional (15) the RMS was 0.077372. This difference in RMS is explained by the smoother structure of the partial sum matrices compared to the PSF. At the second stage, we form a set of analyzed superpositions based on the current superposition D n , m Z n , m ( r , φ ) + D n , m Z n , m ( r , φ ) and a set of the simplest superpositions D 3 , 1 Z 3 , 1 ( r , φ ) + D 3 , 1 Z 3 , 1 ( r , φ ) with optimized coefficients from the previous stage. The superposition with the best functional becomes the current superposition. It is worth noting that at the second stage k = 2 values of the higher-order coma-type aberration coefficients (n = 3, m = ±1) were refined and the coefficients of astigmatism-type aberrations (n = 2, m = ±2). The minimum RMS based on Functional (8) was 9.443586 × 10−8, and based on Functional (15) the RMS was 2.818248 × 10−9.
Let us consider an aberrated wavefront (5), defined by a superposition of five wave aberrations (6), where the coefficients C3,1 = 0.7, C3,–1 = 0.7, C2,2 = 1.0, C3,3 = 1.0, C3,–3 = –1.0; the remaining coefficients are equal to 0. Table 3 shows the action of the step-by-step algorithm using two different Functionals (8) and (15). At the first stage k = 1, the coefficients of the astigmatism-type aberration are obtained (n = 2, m = ± 2) at which the minimum RMS is achieved based on Functional (8) and (15). Then, at the second stage, k = 2 values of the coma-type aberration coefficients (n = 3, m = ±1) were refined and the coefficients of trefoil-type aberration (n = 3, m = ±3) at which the minimum RMS is achieved. At the third stage k = 3, the already found values of the aberration coefficients were also refined and new coma-type aberration coefficients were obtained (n = 3, m = ±1) at which the minimum RMS is achieved. At the last stage k = 4, all coefficients of the initial superposition of aberrations are determined.
Thus, it is shown that recognition of superposition of wave aberrations by focal pattern based on partial sums allows one to determine weight coefficients in the studied superposition of aberration. The given examples show that for recognition of superposition of K aberrations not less than K stages are required. Moreover, in contrast to standard recognition of superposition of wave aberrations by focal pattern, the proposed method allows one to obtain global minimum in the problem of functional minimization.

4. Discussions

The main advantage of partial sum matrices is the increase in the convergence region in the functional optimization problem. As a result, this ensures more stable convergence to the global minimum. That is, the number of local minima decreases.
It is easy to see that the number of optimization stages is limited. However, the solution is often found before all stages are completed. A sufficiently small value of the functional (less than some given value) serves as a sign. On the other hand, if the number of simplest superpositions in the desired superposition is equal to K, then it can be stated that no less than K stages will be required.
Another consequence is the simplification of step-by-step optimization, since when using partial sum matrices, the convergence region increases, then it is possible to select “zero” initial values of the coefficients of the added simplest superpositions at all stages.
Among the problems requiring additional research, the following can be highlighted:
(1)
Even simplest superpositions are determined up to the sign at the first stage. If the initial superposition contains only even simplest superpositions, then the solution can be found up to the sign. It is worth noting that if the initial superposition contains at least one odd simplest superposition, then the sign of even simplest superpositions can be checked (specified) only when adding the first odd simplest superposition.
(2)
With an increase in the aberration level, the size of the formed PSF pattern expands, so the peripheral part of the analyzed pattern may not fall into the recorded/observed area, which will lead to incorrect results. Therefore, one more analyzed integral characteristic, corresponding to the total intensity value, can be used. Taking into account the standard deviation, it will be of decisive importance if such a characteristic does not match in the reference and current images.
(3)
It should be noted that at the k-th stage, the simplest aberration corresponding to the minimum value of the functional may be absent from the desired superposition. In this case, more stages will need to be performed for clarification. As the number of simplest superpositions in the initial set increases, the number of false (not included in the initial superposition) aberrations increases.
Despite the existing problems requiring additional research, the algorithm for recognizing the superposition of wave aberrations by the focal pattern based on partial sums removes a number of limitations and allows achieving the minimum value of the functional in the Levenberg–Marquardt optimization method, in contrast to recognizing the superposition of wave aberrations by the focal pattern. Table 4 shows an example of the action of a step-by-step algorithm for determining the superposition, in which false recognition is performed by the focal pattern.

5. Conclusions

In this paper, an algorithm for recognizing the superposition of wave aberrations from a focal pattern based on a partial sum matrix has been developed. It is shown numerically that when recognizing superpositions of Zernike functions from the focal pattern based on the matrix of partial sums, step-by-step optimization in combination with the Levenberg–Marquardt algorithm gives a guaranteed result for any initial approximation, i.e., the global minimum is achieved. In some cases, the RMS reaches 0.3.
Using the example of even one wave aberration, it is shown that minimization of the functional based on the PSF does not guarantee reaching a global extremum, which leads to the weight coefficient-recognition accuracy depending on the initial values of the optimized parameters. As a result of optimization, a certain local minimum of the optimized functional is found. To increase the efficiency of the optimization method and obtain a guaranteed result, it is proposed to use its partial sums instead of the focal picture, i.e., the matrix of partial sums.
Using the example of one aberration and superposition of up to five aberrations, it is shown that recognition of superposition of wave aberrations by focal pattern based on partial sums allows one to uniquely determine weight coefficients in the studied superposition of aberration. The results of recognition of aberrations allow RMS values not exceeding 10−8 in less than eight stages of the algorithm.
The developed algorithm combines the mathematical rigor of inverse problem methods with practical applicability, providing a balance between accuracy and computational speed. Its implementation can become an important step in the development of optical systems for wavefront measurements.

Author Contributions

Conceptualization, S.G.V., P.A.K. and S.N.K.; methodology, S.G.V., P.A.K. and S.N.K.; software, S.G.V. and A.P.D.; validation, S.G.V., P.A.K., A.P.D. and S.N.K.; formal analysis, P.A.K. and S.N.K.; investigation, S.G.V., A.P.D., and S.N.K.; resources, P.A.K. and A.P.D.; data curation, P.A.K. and A.P.D.; writing—original draft preparation, S.G.V., P.A.K. and S.N.K.; writing—review and editing, P.A.K., A.P.D. and S.N.K.; visualization, P.A.K. and A.P.D.; supervision, P.A.K. and S.N.K.; project administration, P.A.K.; funding acquisition, P.A.K. All authors have read and agreed to the published version of the manuscript.

Funding

The study was supported by the grant of the Russian Science Foundation No. 24-79-10101, https://rscf.ru/en/project/24-79-10101/ (accessed on 31 May 2025) in part of wavefront aberrations recognition and phase recovering, and within the framework of the State assignment of the National Research Center “Kurchatov Institute” in part of algorithm optimization.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

We acknowledge the equal contribution of all the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Rodríguez, A.C.; Booth, M.J.; Turcotte, R. Editorial: Adaptive optics for in vivo brain imaging. Front. Neurosci. 2023, 17, 1188614. [Google Scholar] [CrossRef] [PubMed]
  2. Roddier, F. Adaptive Optics in Astronomy; Cambridge University Press: Cambridge, UK, 1999. [Google Scholar]
  3. Lukin, V.P. Adaptive optics in the formation of optical beams and images. Phys.-Uspekhi 2014, 57, 556–592. [Google Scholar] [CrossRef]
  4. Klebanov, I.M.; Karsakov, A.V.; Khonina, S.N.; Davydov, A.N.; Polyakov, K.A. Wavefront aberration compensation of space telescopes with telescope temperature field adjustment. Comput. Opt. 2017, 41, 30–36. [Google Scholar] [CrossRef]
  5. Rastorguev, A.A.; Kharitonov, S.I.; Kazanskiy, N.L. Modeling of arrangement tolerances for the optical elements in a space-borne Offner imaging hyperspectrometer. Comput. Opt. 2018, 42, 424–431. [Google Scholar] [CrossRef]
  6. Chen, Z.; Leng, R.; Yan, C.; Fang, C.; Wang, Z. Analysis of telescope wavefront aberration and optical path stability in space gravitational wave detection. Appl. Sci. 2022, 12, 12697. [Google Scholar] [CrossRef]
  7. Yudaev, A.V.; Shashkova, I.A.; Kiselev, A.V.; Komarova, A.A.; Tavrov, A.V. Wavefront Correction for the Observation of an Exoplanet against the Background of the Diffraction Stellar Vicinity. J. Exp. Theor. Phys. 2023, 136, 109–130. [Google Scholar] [CrossRef]
  8. Booth, M.J. Adaptive optical microscopy: The ongoing quest for a perfect image. Light. Sci. Appl. 2014, 3, e165. [Google Scholar] [CrossRef]
  9. Ji, N. Adaptive optical fluorescence microscopy. Nat. Methods 2017, 14, 374–380. [Google Scholar] [CrossRef]
  10. Thomas, S. A simple turbulence simulator for adaptive optics. Proc. SPIE 2004, 5490, 766–773. [Google Scholar] [CrossRef]
  11. Nevzorov, A.A.; Stankevich, D.A. A method of wavefront distortion correction for an atmospheric optical link with a small volume of information transmitted through a service channel. Comput. Opt. 2020, 44, 848–851. [Google Scholar] [CrossRef]
  12. Du, M.; Loetgering, L.; Eikema, K.S.E.; Witte, S. Measuring laser beam quality, wavefronts, and lens aberrations using ptychography. Opt. Express 2020, 28, 5022–5034. [Google Scholar] [CrossRef] [PubMed]
  13. Artal, P.; Guirao, A.; Berrio, E.; Williams, D.R. Compensation of corneal aberrations by the internal optics in the human eye. J. Vis. 2001, 1, 1–8. [Google Scholar] [CrossRef] [PubMed]
  14. Prieto, P.M.; Fernández, E.J.; Manzanera, S.; Artal, P. Adaptive optics with a programmable phase modulator: Applications in the human eye. Opt. Express 2004, 12, 4059–4071. [Google Scholar] [CrossRef]
  15. Khorin, P.A.; Khonina, S.N.; Karsakov, A.V.; Branchevskiy, S.L. Analysis of corneal aberration of the human eye. Comput. Opt. 2016, 40, 810–817. [Google Scholar] [CrossRef]
  16. Martins, A.C.; Vohnsen, B. Measuring ocular aberrations sequentially using a digital micromirror device. Micromachines 2019, 10, 117. [Google Scholar] [CrossRef]
  17. Baum, O.I.; Omel’chenko, A.I.; Kasianenko, E.M.; Skidanov, R.V.; Kazanskiy, N.L.; Sobol, E.N.; Bolshunov, A.V.; Avetisov, S.E.; Panchenko, V.Y. Control of laser-beam spatial distribution for correcting the shape and refraction of eye cornea. Quantum Electron. 2020, 50, 87–93. [Google Scholar] [CrossRef]
  18. Khorin, P.A.; Khonina, S.N. Simulation of the human myopic eye cornea compensation based on the analysis of aberrrometric data. Vision. 2023, 7, 21. [Google Scholar] [CrossRef]
  19. Khonina, S.N.; Ustinov, A.V.; Pelevina, E.A. Analysis of wave aberration influence on reducing focal spot size in a high-aperture focusing system. J. Opt. 2011, 13, 095702. [Google Scholar] [CrossRef]
  20. Abramenko, A.A. Extrinsic calibration of stereo camera and three-dimensional laser scanner. Comput. Opt. 2019, 43, 220–230. [Google Scholar] [CrossRef]
  21. Hampson, K.M.; Turcotte, R.; Miller, D.T.; Kurokawa, K.; Males, J.R.; Ji, N.; Booth, M.J. Adaptive optics for high-resolution imaging. Nat. Rev. Methods Prim. 2021, 1, 1–26. [Google Scholar] [CrossRef]
  22. Campbell, H.; Greenaway, A. Wavefront Sensing: From Historical Roots to the State-of-the-Art. EAS Publ. Ser. 2006, 22, 165–185. [Google Scholar] [CrossRef]
  23. Ling, T.; Jiang, J.; Zhang, R.; Yang, Y. Quadriwave lateral shearing interferometric microscopy with wideband sensitivity enhancement for quantitative phase imaging in real time. Sci. Rep. 2017, 7, 9. [Google Scholar] [CrossRef] [PubMed]
  24. Yang, W.; Wang, J.; Wang, B. A Method Used to Improve the Dynamic Range of Shack–Hartmann Wavefront Sensor in Presence of Large Aberration. Sensors 2022, 22, 7120. [Google Scholar] [CrossRef]
  25. Born, M.; Wolf, E. Principles of Optics: Electromagnetic Theory of Propagation, Interference and Diffraction of Light, 7th expanded ed.; Cambridge University Press: Cambridge, UK, 1999; ISBN 978-0-521-64222-4. [Google Scholar]
  26. Mahajan, V.N. Zernike circle polynomials and optical aberration of system with circular pupils. Appl. Optics 1994, 33, 8121–8124. [Google Scholar] [CrossRef]
  27. Neil, M.A.A.; Booth, M.J.; Wilson, T. New modal wave-front sensor: A theoretical analysis. J. Opt. Soc. Am. A 2000, 17, 1098–1107. [Google Scholar] [CrossRef]
  28. Khonina, S.N.; Kotlyar, V.V.; Soifer, V.A.; Wang, Y.; Zhao, D.; Akos, G.; Lupkovics, G.; Podmaniczky, A. Decomposition of a coherent light field using a phase Zernike filter. Proc. SPIE 1998, 3575, 550–553. [Google Scholar] [CrossRef]
  29. Porfirev, A.P.; Khonina, S.N. Experimental investigation of multi-order diffractive optical elements matched with two types of Zernike functions. Proc. SPIE 2016, 9807, 550–553. [Google Scholar] [CrossRef]
  30. Khonina, S.N.; Karpeev, S.V.; Porfirev, A.P. Wavefront Aberration Sensor Based on a Multichannel Diffractive Optical Element. Sensors 2020, 20, 3850. [Google Scholar] [CrossRef]
  31. Khorin, P.A.; Volotovskiy, S.G.; Khonina, S.N. Optical detection of values of separate aberrations using a multi-channel filter matched with phase Zernike functions. Comput. Opt. 2021, 45, 525–533. [Google Scholar] [CrossRef]
  32. Khorin, P.A.; Porfirev, A.P.; Khonina, S.N. Adaptive Detection of Wave Aberrations Based on the Multichannel Filter. Photonics 2022, 9, 204. [Google Scholar] [CrossRef]
  33. Khorin, P.A.; Dzyuba, A.P.; Khonina, S.N. Optical wavefront aberration: Detection, recognition, and compensation techniques – a comprehensive review. Opt. Laser Technol. 2025, 191, 113342. [Google Scholar] [CrossRef]
  34. Dong, B.; Booth, M.J. Wavefront control in adaptive microscopy using Shack-Hartmann sensors with arbitrarily shaped pupils. Opt. Express 2018, 26, 1655–1669. [Google Scholar] [CrossRef] [PubMed]
  35. Fétick, R.J.L.; Fusco, T.; Neichel, B.; Mugnier, L.M.; Beltramo-Martin, O.; Bonnefois, A.; Petit, C.; Milli, J.; Vernet, J.; Oberti, S.; et al. Physics-based model of the adaptive-optics-corrected point spread function. Applications to the SPHERE/ZIMPOL and MUSE instruments. Astron. Astrophys. 2019, 628, A99. [Google Scholar] [CrossRef]
  36. Liang, W.; Tao, C.; Xudong, L.; Peifeng, W.; Xinyue, L.; Jianlu, J. Performance measurement of adaptive optics system based on Strehl ratio. J. China Univ. Posts Telecommun. 2016, 23, 94–100. [Google Scholar] [CrossRef]
  37. Khonina, S.N.; Khorin, P.A.; Serafimovich, P.G.; Dzyuba, A.P.; Georgieva, A.O.; Petrov, N.V. Analysis of the wavefront aberrations based on neural networks processing of the interferograms with a conical reference beam. Appl. Phys. B Laser Opt. 2022, 128, 1–16. [Google Scholar] [CrossRef]
  38. Xie, K.; Liu, W.; Zhou, Q.; Huang, L.; Jiang, Z.; Xi, F.; Xu, X. Adaptive phase correction of dynamic multimode beam based on modal decomposition. Opt. Express 2019, 27, 13793–13802. [Google Scholar] [CrossRef]
  39. Volostnikov, V.G. Phase problem in optics. J. Sov. Laser Res. 1990, 11, 601–626. [Google Scholar] [CrossRef]
  40. Vlasov, N.G.; Sazhin, A.V.; Kalenkov, S.G. Solution of phase problem. Laser Phys. 1996, 6, 401. [Google Scholar]
  41. More, J.J. The Levenberg-Marquardt Algorithm: Implementation and Theory. In Numerical Analysis; Watson, G.A., Ed.; Springer-Verlag: New York, NY, USA, 1978; pp. 105–116. [Google Scholar]
  42. Volotovskiy, S.G.; Karpeev, S.V.; Khonina, S.N. Algorithm for reconstructing the complex coefficients of the Laguerre–Gauss modes from the intensity distribution for their coherent superposition. Comput. Opt. 2020, 44, 352–362. [Google Scholar] [CrossRef]
Figure 1. Illustration of calculating partial sums.
Figure 1. Illustration of calculating partial sums.
Photonics 12 00687 g001
Figure 2. The block diagram of the step-by-step algorithm.
Figure 2. The block diagram of the step-by-step algorithm.
Photonics 12 00687 g002
Figure 3. (a) The phase of the studied wavefront (5) with coma-type aberration C3,1 = 1, (b) corresponding to the PSF (intensity (9)), (c) matrix of partial sums (14) obtained from the PSF (9).
Figure 3. (a) The phase of the studied wavefront (5) with coma-type aberration C3,1 = 1, (b) corresponding to the PSF (intensity (9)), (c) matrix of partial sums (14) obtained from the PSF (9).
Photonics 12 00687 g003
Figure 4. (a) The value of Functional (8); (b) the value of Functional (15) for n = 3, m = 1.
Figure 4. (a) The value of Functional (8); (b) the value of Functional (15) for n = 3, m = 1.
Photonics 12 00687 g004
Figure 5. (a) The phase of the studied wavefront (5) with coma-type aberration C2,2 = 1, (b) corresponding PSF (intensity (9)), (c) matrix of partial sums (14) obtained from PSF (9).
Figure 5. (a) The phase of the studied wavefront (5) with coma-type aberration C2,2 = 1, (b) corresponding PSF (intensity (9)), (c) matrix of partial sums (14) obtained from PSF (9).
Photonics 12 00687 g005
Figure 6. (a) The value of Functional (8); (b) the value of Functional (15) for n = 4, m = 2.
Figure 6. (a) The value of Functional (8); (b) the value of Functional (15) for n = 4, m = 2.
Photonics 12 00687 g006
Table 1. The action of the step-by-step algorithm for determining the superposition in the wavefront (5), where ψ ( r , φ ) = 0.7 Z 3 , 1 ( r , φ ) + 0.7 Z 3 , 1 ( r , φ ) .
Table 1. The action of the step-by-step algorithm for determining the superposition in the wavefront (5), where ψ ( r , φ ) = 0.7 Z 3 , 1 ( r , φ ) + 0.7 Z 3 , 1 ( r , φ ) .
Stage Number, kStage Number, k
0101
Field intensityPartial sums
I I Ω S S Ω
-D3,1  = 0.7
D3,–1  = 0.7
-D3,1  = 0.7
D3,–1  = 0.7
Photonics 12 00687 i001Photonics 12 00687 i002Photonics 12 00687 i003Photonics 12 00687 i004
RMSRMS
-9.9 × 10−9-9.9 × 10−9
Recovered phaseRecovered phase
Photonics 12 00687 i005Photonics 12 00687 i006Photonics 12 00687 i007Photonics 12 00687 i008
Table 2. The action of the step-by-step algorithm for determining the superposition in the wavefront (5), where ψ ( r , φ ) = 0.7 Z 3 , 1 ( r , φ ) + 0.7 Z 3 , 1 ( r , φ ) + 2.0 Z 2 , 2 ( r , φ ) .
Table 2. The action of the step-by-step algorithm for determining the superposition in the wavefront (5), where ψ ( r , φ ) = 0.7 Z 3 , 1 ( r , φ ) + 0.7 Z 3 , 1 ( r , φ ) + 2.0 Z 2 , 2 ( r , φ ) .
Stage Number, kStage Number, k
012012
Field intensityPartial sums
I I Ω I Ω S S Ω S Ω
-D3,1  = 1.00976
D3,–1  = 1.01018
D3,1 = 0.7
D3,–1 = 0.7
D2,2 = 2
D2,–2 = 7.9 × 10−9
-D3,1  = 1.00976
D3,–1  = 1.01018
D3,1 = 0.7
D3,– 1 = 0.7
D2,2 = 2
D2,–2 = 7.9 × 10−9
Photonics 12 00687 i009Photonics 12 00687 i010Photonics 12 00687 i011Photonics 12 00687 i012Photonics 12 00687 i013Photonics 12 00687 i014
RMSRMS
-0.8354989.443586 × 10−8-0.0773722.818248 × 10−9
Recovered phaseRecovered phase
Photonics 12 00687 i015Photonics 12 00687 i016Photonics 12 00687 i017Photonics 12 00687 i018Photonics 12 00687 i019Photonics 12 00687 i020
Table 3. The action of the step-by-step algorithm for determining the superposition in the wavefront (5), where ψ ( r , φ ) = 0.7 Z 3 , 1 ( r , φ ) + 0.7 Z 3 , 1 ( r , φ ) + 1.0 Z 2 , 2 ( r , φ ) + 1.0 Z 3 , 3 ( r , φ ) 1.0 Z 3 , 3 ( r , φ ) .
Table 3. The action of the step-by-step algorithm for determining the superposition in the wavefront (5), where ψ ( r , φ ) = 0.7 Z 3 , 1 ( r , φ ) + 0.7 Z 3 , 1 ( r , φ ) + 1.0 Z 2 , 2 ( r , φ ) + 1.0 Z 3 , 3 ( r , φ ) 1.0 Z 3 , 3 ( r , φ ) .
Stage Number, k
01234
-D2.2 = 1.01778
D2,–2 = –1.6780
D2.2 = 1.57367
D2,– 2 = –1.6213
D3.3 = –0.5814
D3,–3 = –0.5605
D2,2 = 2.329595
D2,2 = –0.03393
D3,3 = 0.522402
D3,3 = –0.56748
D3,1  = 0.319884
D3,1 = 0.308649
D2,2 = 1
D2,–2 = –8.8 × 10−8
D3,3 = 1
D3,–3 = –1
D3.1 = 0.7
D3,–1 = 0.7
D4,4 = –1.4 × 10−7
D4,–4 = 3.1 × 10−7
Field intensity
I I Ω I Ω I Ω I Ω
Photonics 12 00687 i021Photonics 12 00687 i022Photonics 12 00687 i023Photonics 12 00687 i024Photonics 12 00687 i025
RMS
-0.9317651.3214841.0092465.974689 × 10−7
Partial sums
S S Ω S Ω S Ω S Ω
Photonics 12 00687 i026Photonics 12 00687 i027Photonics 12 00687 i028Photonics 12 00687 i029Photonics 12 00687 i030
RMS
-0.2662420.3480460.1004043.542697 × 10−8
Recovered phase
Photonics 12 00687 i031Photonics 12 00687 i032Photonics 12 00687 i033Photonics 12 00687 i034Photonics 12 00687 i035
Table 4. The action of the step-by-step algorithm for determining the superposition in the wavefront (5), where ψ ( r , φ ) = 0.5 Z 4 , 0 ( r , φ ) + 0.5 Z 4 , 2 ( r , φ ) (example of false recognition by focal pattern).
Table 4. The action of the step-by-step algorithm for determining the superposition in the wavefront (5), where ψ ( r , φ ) = 0.5 Z 4 , 0 ( r , φ ) + 0.5 Z 4 , 2 ( r , φ ) (example of false recognition by focal pattern).
Stage Number, k
01.…8
-D2,0 = 0.9
D2,2 = 1.08, D2,–2 = 0.78
D3,3 = –2.73, D3,–3 = –2.46
D3,1 = 0.7, D3,–1 = 0.7
D4,4 = 3.84, D4,–4 = 3.84
D4,2 = 0.46, D4,–2 = 0.39
D4,0 = 0.34
Field intensity
I I Ω I Ω
Photonics 12 00687 i036Photonics 12 00687 i037Photonics 12 00687 i038
RMS
-0.8334210.338210
Recovered phase
Photonics 12 00687 i039Photonics 12 00687 i040Photonics 12 00687 i041
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Volotovsky, S.G.; Khorin, P.A.; Dzyuba, A.P.; Khonina, S.N. The Algorithm for Recognizing Superposition of Wave Aberrations from Focal Pattern Based on Partial Sums. Photonics 2025, 12, 687. https://doi.org/10.3390/photonics12070687

AMA Style

Volotovsky SG, Khorin PA, Dzyuba AP, Khonina SN. The Algorithm for Recognizing Superposition of Wave Aberrations from Focal Pattern Based on Partial Sums. Photonics. 2025; 12(7):687. https://doi.org/10.3390/photonics12070687

Chicago/Turabian Style

Volotovsky, Sergey G., Pavel A. Khorin, Aleksey P. Dzyuba, and Svetlana N. Khonina. 2025. "The Algorithm for Recognizing Superposition of Wave Aberrations from Focal Pattern Based on Partial Sums" Photonics 12, no. 7: 687. https://doi.org/10.3390/photonics12070687

APA Style

Volotovsky, S. G., Khorin, P. A., Dzyuba, A. P., & Khonina, S. N. (2025). The Algorithm for Recognizing Superposition of Wave Aberrations from Focal Pattern Based on Partial Sums. Photonics, 12(7), 687. https://doi.org/10.3390/photonics12070687

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop