1. Introduction
Interference is a fundamental optical phenomenon that emerges when two or more waves, whether mechanical or electromagnetic, overlap within the same spatial plane. The scientific discipline tasked with measuring and harnessing this interference is known as interferometry. Interferometry plays a pivotal role in various domains, ranging from the precise assessment of aberrations, deformations, and flatness to addressing challenges posed by disturbances and temperature gradients [
1].
The methodologies that are usually preferred to demodulated interferograms are the phase-shift algorithms and the Fourier method for single linear carrier fringe patterns [
2]. However, these techniques often struggle in the case of rapidly changing events because the phase difference between consecutive interferograms is not a constant. In this situation, a large linear carrier interferogram can be recorded but at the cost of a reduced dynamic range of the phase that can be measured. Attempts to record a fringe pattern in the described situation would lead to infringing the sampling theorem. A solution to measure a dynamic event with a high dynamic phase range is to analyze a single interferogram with closed fringes. A unique interferogram with closed fringes can be examined to recover the phase information associated with the physical phenomena being measured. The measurement accuracy from a unique closed fringe pattern is thus closely dependent on the phase distribution of the interferogram being measured.
Several phase demodulation methods from a single fringe pattern have been proposed. Each one of the proposed solutions has strengths and drawbacks. There are methods that use different computational strategies, such as the combination of genetic algorithms and parametric methods [
3,
4,
5]; soft computing techniques applied to Zernike polynomials [
6]; a combination of genetic algorithms and frequency-guided sequential demodulation [
7]; combined harmony search optimization and frequency-guided sequential demodulation [
1]; demodulate directly with Particle Swarm Optimization [
8]; unwrapping of phase maps with sign changes [
9]; demodulation with symmetric wavefront and tilt [
10]; two-dimensional regularized phase-tracking technique [
11]; different techniques of deep learning [
12,
13]; convolutional neural network [
14]; and Lissajous ellipse fitting [
15], among others.
While each of these methods demonstrates efficacy in specific contexts and scenarios, no universal approach exists capable of reliably extracting phase information from any given interferogram. Some of the mentioned methods have a slow convergence rate, require a specific path determination method to avoid critical points, and need a large training set of known solutions to the demodulation problem, besides a high computational complexity. Rather, these techniques are optimized for particular characteristics of fringe patterns, thus limiting their applicability in broader contexts. All techniques are susceptible to be improved.
In particular, the optical phase demodulation has been expressed as an optimization problem, where computational intelligence algorithms can be applied to find the best phase solution that matches with the closed fringe patterns called interferogram. In 2007 Kemao and Soon proposed a frequency-guided sequential demodulation (FSD) technique suggesting a single fringe pattern demodulation by estimating the local frequencies of the interferogram, where the phase sign determination is guided by the frequency or fringe density [
16].
Harmony search optimization (HSO) is a soft computing technique inspired by the observation of musical composition to search for perfect harmony and was introduced in 2001 by Geem et al. [
17]. In 1995, Kennedy and Eberhart proposed an evolutionary algorithm that consists of the optimization of the data using a cloud of particles in order to model social problems; this algorithm is known as Particle Swarm Optimization (PSO) [
18]. Given advances in optimization algorithms, they can support techniques in different areas of science. Both optimization techniques have found their way into several areas of scientific knowledge as diverse as engineering [
19,
20,
21], math optimization [
22,
23] and optical applications [
8,
24,
25], among other applications [
26].
Recently, the FSD has been combined with an evolutionary algorithm known as HSO, with good results. Here, we proposed to implement the FSD approach with another evolutionary algorithm, known as PSO. It is found that the proposed combination scheme FSD-PSO delivers more robust results than FSD or FSD-HSO techniques, particularly when the interference pattern possesses high-frequency fringes and also with a complex distribution. In the following section, the FSD principle is explained, as well as the combination of the optimization algorithms (PSO and HSO) with the FSD algorithm, and the sign change determination process is explained, too. Then, the simulation results are presented, and, finally, the discussions and conclusions are declared.
2. Materials and Methods
Optical metrology is a discipline whose aim is to carry out measurements of objects by applying engineering to optical phenomena such as interference, diffraction, and polarization, among others. Devices such as interferometers, diffractometers and polarimeters are used to accomplish those measurements. Particularly, interferometers use light as a measurement unit and, unlike other disciplinary techniques in science, they have the advantage of being non-invasive measurement methods.
2.1. Interferometry
Interferometry studies the interaction of two or more wavefronts, where one of them has undergone a modification by a feature of the object being measured [
27]. It should be mentioned that the fewer the interfering wavefronts, the higher the measurement resolution will tend since the more wavefronts interact, the greater the number of harmonics will be generated in the Fourier spectrum, and at the time of demodulation it will be confusing to interpret which of the interfering wavefronts belongs to each harmonic. Phase demodulation is the more important task in optical interferometry measurements because the physical quantity to be measured is directly related to the phase [
1].
The fringe pattern intensity produced by a division amplitude interferometer as Michelson, Twyman-Green, Fizeau, etc. can be modeled by
where
is the interference fringe pattern intensity unprocessed,
is the background intensity with a possible noise term
added to it,
is the amplitude modulation,
is the phase term and
is the spatial coordinates of the physical quantity under testing.
2.2. Frequency-Guided Sequential Demodulation
The FSD demodulation method was developed by Kemao and Soon, as explained in the introductory section, to demodulate closed fringe patterns with a single interferogram. The sequential algorithm FSD is explained below in the following 6 steps (for a more detailed explanation the reader is encouraged to consult references [
16,
28]):
- 1.
The pre-processing image (denoise filtering), which consists of attenuating possible noise
of the interferogram
, taking care that the interference fringes are not distorted. With this process,
is suppressed from
to obtain the filtered background intensity
of the filtered interferogram
, which is
- 2.
To cancel the background intensity
and the modulation amplitude
coefficients, a normalization procedure has to be carried out considering that both terms vary slowly compared to the cosine of the phase. Usually, high-pass filters can be used to remove background intensity, but there are regions of
that can also present low frequencies, especially when the phase is flat, so information can be lost with this type of filtering. Another more efficient way to eliminate the coefficient
is using the Empirical Mode Decomposition (EMD), which decomposes the signal in many harmonics and a residual noise term, as shown in [
29].
It continues with the elimination of the modulation coefficient
; for this, it is suggested to use the Hilbert transform to obtain
and with which the term
can be eliminated in two ways: the first one obtaining the magnitude to find
, which is
and then divide by
; and the second one is applying a cosine function to the
term. Therefore, the normalized interferogram becomes
- 3.
The direct extraction of the phase
, which is carried out by applying the arccosine function to the interferogram. This stage of the phase is used to calculate the intermediate frequencies
and
, where
are the local coordinates of the window being processed. Once the optimization process is complete, the final frequencies
are available, which guarantees that the optimization algorithm found a global minimum. Then,
- 4.
The extraction of the local phase
is considered linear in a small window of the interferogram. The energy function is defined as the square of the difference of the normalized interferogram
and the virtual interferogram
is calculated. Then, the local frequencies are allocated inside the minimized energy function as
- 5.
The extraction of the estimated frequency by the optimization method, which is a vector of two calculated values of the pixel under study.
- 6.
Eliminate the ambiguity error. Finding a function for the determination of the sign , which depends on the final frequencies and the local phase.
To optimize the FSD algorithm, both evolutionary algorithms, the PSO (proposed optimizer) as well as the HSO (optimizer used in [
1]), were applied. The proposed method is summarized in the flowchart shown in
Figure 1, where the user can choose among FSD (in black), FSD-HSO or FSD-PSO (both in red). The input parameters to the optimization block are the normalized interferogram
, as well as the local phase
, which are obtained from the first steps of the FSD. The optimizer finds the best values of the intermediate frequencies
and
, that are fed to the sign-determining block of the FSD. At the algorithm’s end, the wrapped phase
is obtained, which depends on the method used: FSD, FSD-HSO or FSD-PSO. To obtain the unwrapped phase
, standard unwrapping algorithms can be used. The unwrapping algorithm used in this work was least squares [
30].
The operation of the PSO optimizer within the optimization block of
Figure 1 is detailed below. The position of a set of particles is randomly initialized. Then, it is necessary to iteratively update the
positions of the particles in the swarm to find the best positions through a cost function; that is:
where
and
are the current positions in
, respectively. In addition, a random update of the particles is carried out, iteratively comparing the current position versus the best position within the swarm. At the end of the interactions, the best
positions found will correspond to the intermediate frequencies
and
, respectively. The PSO algorithm applied to FSD is as follows [
18,
19]:
- 1.
Inputs: normalized interferogram and local enveloped phase .
- 2.
The PSO parameters are established.
- 3.
The position of the particles is initialized randomly.
- 4.
The speed of the particles is initialized, randomly.
- 5.
The intermediate frequencies and are found based on the best positions found within the swarm, during the total number of valid iterations.
The implementation details of the algorithm PSO were particle number 80, inertia weight 0.5, cognitive coefficient 0.3, social coefficient 0.2 and iterations 20. Similarly, for the HSO algorithm were harmony search solutions 100, harmony memory considering rate 0.9, pitch adjusting rate 0.2 and iterations 100. In both algorithms, the following parameters will be the same: dimensions of problem 2, lower and upper limits [−1, 1], neighborhood region for energy function 11 and optimal cost value 0.25, as well as the iterations mentioned before were applied, as long as the cost function was less than 2.5. The operation of the FSD-HSO algorithm can be consulted in reference [
1].
3. Results
In order to test the three algorithms (FSD, FSD-HSO and FSD-PSO), synthetic interferograms were implemented, which contained Gaussian functions in strategic positions of the interferogram. The normalized interferogram
now reads
where
controls the general amplitude of the entire phase, and
is the sum of several Gaussians
,
The Gaussians
programmed in each synthetic interferogram were placed at the northeast (
), northwest (
), southeast (
), southwest (
) and central (
) positions. Parameters
A to
D are used to activate each of the Gaussians individually. Internally, the Gaussians can be written relative to their position
xx or
yy =
nw,
ne,
sw,
se or
c, respectively; that is
where the parameters
and
individually controls the width of the Gaussian at
and
positions, respectively, and the parameter
determines the width of each Gaussian generally in
positions. To control the positions of each of the Gaussians, the parameters
and
are used. The synthetic wrapped phase is calculated as
In
Figure 2, the results with different types of synthetic interferograms are shown: in rows (a–b), five positive Gaussian examples are presented; in row (c), an example with four positive Gaussians and a negative one is depicted; and in the final row (d), two Gaussian interferograms are seen.
Figure 3 shows the 3D phases representations of the interferograms shown in
Figure 2, in order to observe the differences between the original phase
with the unwrapped phases calculated
with the FSD and FSD-HSO algorithms, as well as the proposed algorithm FSD-PSO. The fixed parameters in all synthetic interferograms were:
,
,
, as well as the size of the interferograms was
N ×
N.
To calculate the original phase
, Gaussians presented in
Figure 2 and
Figure 3 rows (a)–(c), the following parameters were used:
,
,
,
,
,
,
and
are fixed in
,
,
and
, but
acts as adjustable Gaussian. In these cases, the
parameters change as follows: in row (a)
,
and
; in row (b)
,
and
; and in row (c)
,
and
. In row (d), only two Gaussian functions are shown, with
,
,
,
and
, as well as their respective thickness parameters are
and
.
A set of interferograms with a single Gaussian function with varying width and amplitude were calculated in order to test the response of the considered methods with respect to the fringe frequency. In
Figure 4 it is shown the two cases of the gaussian functions,
and 10. A 3D view of the recovered phases is shown in
Figure 5, where in row (a) all the methods had success, in row (b) details of the behavior of the different methods in high-frequency interferograms are shown, where it can be observed the Gaussian peaks distortion. In addition to
and
, the remaining parameters used to obtain the interferograms and phases of
Figure 4 and
Figure 5 were:
,
,
,
and
. The interpretation of the results is given in the next section.
4. Discussion
The results of our study, which evaluated the performance of three algorithms (FSD, FSD-HSO, and FSD-PSO) using synthetic interferograms, provide valuable insights into the capabilities and limitations of these demodulation techniques.
4.1. Performance with Synthetic Interferograms
In our investigation, we employed synthetic interferograms that incorporated strategically positioned Gaussian functions. The normalized interferogram was defined, allowing us to control the overall amplitude of the phase and introduce several Gaussian components (A to E) into the phase . These Gaussian components were strategically placed in the northeast, northwest, southeast, southwest, and central positions within the interferograms. The parameters and were employed to regulate the width of these Gaussians, while determined their overall scale. Additionally, the positions of these Gaussians were manipulated using and .
Evaluation of Demodulation Methods: In
Figure 2, we presented the results obtained from different synthetic interferograms, categorizing them into various scenarios:
Figure 2a,b showcase two examples with five positive Gaussians;
Figure 2c features an example with four positive Gaussians and one negative Gaussian;
Figure 2d depicts an interferogram with two Gaussian components.
For a more comprehensive analysis, 3D representations of the phases of these interferograms were provided in
Figure 3, allowing us to compare the original phase
with the unwrapped phases computed using the FSD, FSD-HSO, and FSD-PSO algorithms.
Fringe Frequency Variation Testing: To assess the methods’ performance concerning fringe frequency, we generated interferograms with single Gaussian functions that varied in width and amplitude. These experiments are depicted in
Figure 4, where we presented two cases:
and
. Subsequently, we examined 3D views of the recovered phases in
Figure 5.
4.2. Key Observations and Insights
Our study yielded several significant findings and observations:
- (1)
Method Robustness: The results indicate that the FSD technique performs adequately with low-frequency interferograms, successfully recovering the phase in most scenarios. However, some challenges arise, particularly in cases with central peaks and scenarios with multiple Gaussians,
Figure 2a and
Figure 2d, respectively.
- (2)
FSD-HSO Performance: FSD-HSO exhibits improved performance compared to the standard FSD method, yielding better results and fewer artifacts. Nevertheless, some regions in the interferograms still present noticeable artifacts, affecting the quality of the demodulated phase.
- (3)
Superiority of FSD-PSO: FSD-PSO emerges as the standout performer among the three algorithms. It consistently produces more accurate and faithful results, with reduced artifacts and a closer resemblance to the original phase.
- (4)
Frequency Sensitivity: The experiments with varying Gaussian widths and amplitudes provide insights into frequency sensitivity. Both FSD and FSD-HSO exhibit limitations as fringe frequencies increase, with notable distortions observed in Gaussian peaks. FSD-PSO demonstrates a more stable response, but it also exhibits some sensitivity to higher frequencies.
4.3. Quantitative Assessment
To quantitatively assess the algorithms’ performance, we introduced kurtosis and root mean square (RMS) parameters. Kurtosis values provided insights into the recovered Gaussian function widths, with positive values indicating a slim, high-profile curve and negative values suggesting a flattened profile [
31]. Notably:
Similarly, RMS values illustrated divergence from the original phase as fringe frequencies increased:
FSD-PSO showed remarkable consistency with the original phase, diverging only significantly higher values, as shown in
Figure 7.
5. Conclusions
In this study, we conducted a comprehensive evaluation of three demodulation algorithms, namely FSD, FSD-HSO, and FSD-PSO, using synthetic interferograms. Our aim was to gain a deeper understanding of the capabilities and limitations of these techniques in the context of optical interferometry.
Through the use of synthetic interferograms, we were able to control various parameters, such as the amplitude, position, and width of Gaussian components within the interferograms. These numerical experiments allowed us to assess the performance of the demodulation methods across different scenarios, including those with positive and negative Gaussians and varying fringe frequencies.
This study yielded several important findings and insights:
Method Robustness: The standard FSD technique exhibited satisfactory performance, particularly with low-frequency interferograms, where it successfully recovered the phase in most cases. However, challenges arose in scenarios involving central peaks and multiple Gaussians, as observed in
Figure 2a and
Figure 2d.
FSD-HSO Performance: FSD-HSO demonstrated improved performance compared to the standard FSD method. It produced better results with fewer artifacts. Nevertheless, some regions in the interferograms still exhibited noticeable artifacts, impacting the quality of the demodulated phase.
Superiority of FSD-PSO: FSD-PSO emerged as the standout performer among the three algorithms. It consistently delivered more accurate and faithful results, with reduced artifacts and a closer resemblance to the original phase.
Frequency Sensitivity: Our experiments with varying Gaussian widths and amplitudes provided insights into the frequency sensitivity of the methods. Both FSD and FSD-HSO exhibited limitations as fringe frequencies increased, leading to distortions in Gaussian peaks. FSD-PSO demonstrated a more stable response, although it also exhibited some sensitivity to higher frequencies.
To quantitatively evaluate the algorithms’ performance, we introduced kurtosis and RMS parameters. These parameters offered insights into the recovery of Gaussian function widths and divergence from the original phase as fringe frequencies increased.
Our study highlights the strengths of FSD-PSO as a superior demodulation technique. One important consideration about the use of optimizers with the FSD technique is that adds computational complexity and also increases the demodulation time. It is essential to acknowledge other limitations and potential drawbacks:
Computational Resources: FSD-PSO, being computationally intensive, may require substantial computational resources for real-time applications. This could be a limiting factor in scenarios where real-time results are essential.
Parameter Tuning: The optimal performance of FSD-PSO may rely on fine-tuning numerous algorithm parameters. Achieving these optimal settings can be a non-trivial task and may require expertise.
Sensitivity to Extremely High Frequencies: While FSD-PSO demonstrates greater stability in high-frequency scenarios compared to its counterparts, it may still exhibit sensitivity to extremely high fringe frequencies, necessitating careful consideration of application-specific requirements.
In conclusion, our research contributes to a better understanding of the demodulation capabilities of FSD and its optimized variants FSD-HSO and FSD-PSO. FSD-PSO, in particular, stands out as a promising approach for accurate phase recovery from interferograms. However, researchers and practitioners should be mindful of the computational demands and parameter-tuning requirements associated with this technique. Further research is warranted to explore its practical applicability in real-world optical interferometry scenarios and address the identified limitations.
Author Contributions
Investigation, C.O.Q.-S., F.J.C.-R., J.M.-M., F.G.P.-L. and M.M.-G.; methodology, C.O.Q.-S., F.J.C.-R., J.M.-M., F.G.P.-L. and M.M.-G.; software, C.O.Q.-S., F.J.C.-R., J.M.-M., F.G.P.-L. and M.M.-G.; writing-original draft preparation, C.O.Q.-S., F.J.C.-R., J.M.-M., F.G.P.-L. and M.M.-G.; writing-review and editing, C.O.Q.-S., F.J.C.-R., J.M.-M., F.G.P.-L. and M.M.-G. All authors have read and agreed to the published version of the manuscript.
Funding
The authors would like also to acknowledge the financial support from project 270819, of the announcement 2023 of “Programa de Apoyo a la Mejora de las Condiciones de Producción de los Miembros del SNI y SNCA (PROSNI 2023)” of the Universidad de Guadalajara.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
Quintanar appreciates the support of the “VII Estancia de Investigación Científica CULagos” program for the facilities to carry out his research in optical demodulation in Centro Universitario de los Lagos at the University of Guadalajara.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Rodriguez-Marmolejo, U.H.; Mora-Gonzalez, M.; Muñoz-Maciel, J.; Ramirez-delreal, T.A. FSD-HSO Optimization Algorithm for Closed Fringes Interferogram Demodulation. Math. Probl. Eng. 2016, 2016, 1576735. [Google Scholar] [CrossRef]
- Malacara, D.; Servin, M.; Malacara, Z. Interferogram Analysis for Optical Testing, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2018; pp. 399–454. [Google Scholar]
- Cuevas, F.J.; Sossa-Azuela, J.H.; Servin, M. A parametric method applied to phase recovery from a fringe pattern based on a genetic algorithm. Opt. Commun. 2002, 203, 213–223. [Google Scholar] [CrossRef]
- Cuevas, F.J.; Mendoza, F.; Servin, M.; Sossa-Azuela, J.H. Window fringe pattern demodulation by multi-functional fitting using a genetic algorithm. Opt. Commun. 2006, 261, 231–239. [Google Scholar] [CrossRef]
- Toledo, L.E.; Cuevas, F.J. Optical metrology by fringe processing on independent windows using a genetic algorithm. Exp. Mech. 2008, 48, 559–569. [Google Scholar] [CrossRef]
- Mancilla Espinosa, L.E.; Carpio Valadez, J.M.; Cuevas, F.J. Demodulation of interferograms of closed fringes by Zernike polynomials using a technique of soft computing. Eng. Lett. 2007, 15, 99–104. [Google Scholar]
- Rodriguez-Marmolejo, U.H.; Ramirez-Delreal, T.A.; Muñoz-Maciel, J.; Mora-Gonzalez, M. Combination of genetic algorithms and FSD applied to fringe pattern demodulation. In Proceedings of the Volume 9600, Image Reconstruction from Incomplete Data VIII, San Diego, CA, USA, 11–12 August 2015; SPIE: Philadelphia, PA, USA, 2015. [Google Scholar]
- Jiménez, J.; Sossa, H.; Cuevas, F.; Gómez, L. Demodulation of interferograms based on particle swarm optimization. Polibits 2012, 45, 83–91. [Google Scholar] [CrossRef]
- Muñoz-Maciel, J.; Casillas-Rodríguez, F.J.; Mora-Gonzalez, M.; Peña-Lecona, F.G.; Duran-Ramírez, V.M.; Gómez-Rosas, G. Phase recovery from a single interferogram with closed fringes by phase unwrapping. Appl. Opt. 2011, 50, 22–27. [Google Scholar] [CrossRef] [PubMed]
- Muñoz-Maciel, J.; Duran-Ramírez, V.M.; Mora-Gonzalez, M.; Casillas-Rodriguez, F.J.; Peña-Lecona, F.G. Demodulation of a single closed-fringe interferogram with symmetric wavefront and tilt. Opt. Commun. 2019, 436, 168–173. [Google Scholar] [CrossRef]
- Servin, M.; Marroquin, J.L.; Cuevas, F.J. Demodulation of a single interferogram by use of a two-dimensional regularized phase-tracking technique. Appl. Opt. 1997, 36, 4540–4548. [Google Scholar] [CrossRef]
- Kando, D.; Tomioka, S.; Miyamoto, N.; Ueda, R. Phase Extraction from Single Interferogram Including Closed-Fringe Using Deep Learning. Appl. Sci. 2019, 9, 3529. [Google Scholar] [CrossRef]
- Zuo, C.; Qian, J.; Feng, S.; Yin, W.; Li, Y.; Fan, P.; Han, J.; Qian, K.; Chen, Q. Deep learning in optical metrology: A review. Light-Sci. Appl. 2022, 11, 39. [Google Scholar] [CrossRef] [PubMed]
- Liu, X.; Yang, Z.; Dou, J.; Liu, Z. Fast demodulation of single-shot interferogram via convolutional neural network. Opt. Commun. 2021, 487, 126813. [Google Scholar] [CrossRef]
- Liu, F.; Kuang, Y.; Wu, Y.; Chen, X.; Zhang, R. Phase retrieval from single interferogram without carrier using Lissajous ellipse fitting technology. Sci. Rep. 2023, 13, 9917. [Google Scholar] [CrossRef]
- Kemao, Q.; Soon, S.H. Sequential demodulation of a single fringe pattern guided by local frequencies. Opt. Lett. 2007, 32, 127–129. [Google Scholar] [CrossRef] [PubMed]
- Geem, Z.W.; Kim, J.H.; Loganathan, G.V. A new heuristic optimization algorithm: Harmony search. Simulation 2001, 76, 60–68. [Google Scholar] [CrossRef]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995. [Google Scholar]
- Gad, A.G. Particle Swarm Optimization Algorithm and Its Applications: A Systematic Review. Arch. Comput. Methods Eng. 2022, 29, 2531–2561. [Google Scholar] [CrossRef]
- Ingram, G.; Zhang, T. Overview of applications and developments in the harmony search algorithm. In Music-Inspired Harmony Search Algorithm: Theory and Applications; Geem, Z.W., Ed.; Springer: New York, NY, USA, 2009; Volume 191, pp. 15–37. [Google Scholar]
- Gao, X.Z.; Govindasamy, V.; Xu, H.; Wang, X.; Zenger, K. Harmony search method: Theory and applications. Comput. Intell. Neurosci. 2015, 2015, 258491. [Google Scholar] [CrossRef]
- Deng, F.; Tuo, S.; Yong, L.; Zhou, T. Construction example for algebra system using harmony search algorithm. Math. Probl. Eng. 2015, 2015, 836925. [Google Scholar] [CrossRef]
- Li, G.; Wang, Q. A cooperative harmony search algorithm for function optimization. Math. Probl. Eng. 2014, 2014, 587820. [Google Scholar] [CrossRef]
- Menke, C. Application of particle swarm optimization to the automatic design of optical systems. In Proceedings of the Optical Design and Engineering VII, 106901A, Frankfurt, Germany, 5 June 2018; SPIE: Philadelphia, PA, USA, 2018. [Google Scholar]
- Yue, W.; Jin, G.; Yang, X. Adaptive Particle Swarm Optimization for Automatic Design of Common Aperture Optical System. Photonics 2022, 9, 807. [Google Scholar] [CrossRef]
- Manjarres, D.; Landa-Torres, I.; Gil-Lopez, S.; Del Ser, J.; Bilbao, M.N.; Salcedo-Sanz, S.; Geem, Z.W. A survey on applications of the harmony search algorithm. Eng. Appl. Artif. Intell. 2013, 26, 1818–1831. [Google Scholar] [CrossRef]
- Hecht, E. Optics, 5th ed.; Addison-Wesley: San Francisco, CA, USA, 2017; pp. 398–456. [Google Scholar]
- Kemao, Q. Windowed Fringe Pattern Analysis; SPIE Press: Bellingham, WA, USA, 2013; pp. 200–207. [Google Scholar]
- Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 1998, 454, 903–995. [Google Scholar] [CrossRef]
- Ghiglia, D.C.; Romero, L. Robust two-dimensional weighted and unweighted phase unwrapping that uses fast transforms and iterative methods. J. Opt. Soc. Am. A 1994, 11, 107–117. [Google Scholar] [CrossRef]
- Pratt, W.K. Digital Image Processing: PIKS Scientific Inside, 4th ed.; John Wiley & Sons, Inc.: New York, NY, USA, 2007; pp. 535–577. [Google Scholar]
| 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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).