<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Adv. Opt. Technol.</journal-id>
<journal-title-group>
<journal-title>Advanced Optical Technologies</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Adv. Opt. Technol.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2192-8584</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1730807</article-id>
<article-id pub-id-type="doi">10.3389/aot.2025.1730807</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>PSO-based imaging restoration method for diffraction imaging systems</article-title>
<alt-title alt-title-type="left-running-head">Li et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/aot.2025.1730807">10.3389/aot.2025.1730807</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Can</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3252627"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing - original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wen</surname>
<given-names>Lianghua</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2578849"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Guochun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Du</surname>
<given-names>Zhengcong</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Jiaxun</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Tong</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jiao</surname>
<given-names>Sanxiu</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
</contrib-group>
<aff id="aff1">
<label>1</label>
<institution>College of Aviation Engineering, Civil Aviation Flight University of China</institution>, <city>Guanghan</city>, <country country="CN">China</country>
</aff>
<aff id="aff2">
<label>2</label>
<institution>School of Electronic Information Engineering, Yibin University</institution>, <city>Yibin</city>, <country country="CN">China</country>
</aff>
<aff id="aff3">
<label>3</label>
<institution>School of Electronic Information Engineering, China West Normal University</institution>, <city>Nanchong</city>, <country country="CN">China</country>
</aff>
<author-notes>
<corresp id="c001">
<label>&#x2a;</label>Correspondence: Zhengcong Du, <email xlink:href="mailto:dzc38625686@126.com">dzc38625686@126.com</email>
</corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-01-07">
<day>07</day>
<month>01</month>
<year>2026</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2025</year>
</pub-date>
<volume>14</volume>
<elocation-id>1730807</elocation-id>
<history>
<date date-type="received">
<day>23</day>
<month>10</month>
<year>2025</year>
</date>
<date date-type="rev-recd">
<day>04</day>
<month>12</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>08</day>
<month>12</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2026 Li, Wen, Liu, Du, Li, Yang and Jiao.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>Li, Wen, Liu, Du, Li, Yang and Jiao</copyright-holder>
<license>
<ali:license_ref start_date="2026-01-07">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<p>Membrane diffraction imaging is one of the most widely used imaging technologies today, which offers the advantages such as lightweight design, large aperture, foldability, and low cost. However, the system imaging quality degrades because of the multiple order diffraction generated by the diffractive elements in practical applications. To eliminate the effects of multiple diffraction orders from the diffractive elements and optimize imaging quality, the system images are post processed. Iterative optimization algorithms are commonly used for image post processing. Particle swarm optimization is a commonly used iterative optimization algorithm, which is often used to search for optimal solutions within the solution space. The particle swarm optimization algorithm has the features of few parameters, simple behavior, and fast iteration speed, which can rapidly and effectively optimize imaging. This paper optimizes the simulated imaging of a diffraction imaging system based on Fresnel zone plates by adopting the particle swarm optimization algorithm. Optimize the system image based on known point spread functions and the system image. System imaging is optimized under the premise of known point spread functions and system imaging. The iteration speed is enhanced, reducing the number of iterations by approximately 99.6<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> compared to the random parallel gradient descent algorithm. Simultaneously, contrast is improved by about 5.4<inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, while gradient optimization effectiveness increases by approximately 25.4<inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> after optimization by the particle swarm algorithm. Finally, the derived restoration model was applied to other images, achieving overall improvements in all evaluation metrics.</p>
</abstract>
<kwd-group>
<kwd>fresnel zone plate</kwd>
<kwd>imaging optimization</kwd>
<kwd>multiple orders diffraction</kwd>
<kwd>particle swarm optimization algorithm</kwd>
<kwd>point spread function</kwd>
</kwd-group>
<funding-group>
<award-group id="gs1">
<funding-source id="sp1">
<institution-wrap>
<institution>Science and Technology Department of Sichuan Province</institution>
<institution-id institution-id-type="doi" vocab="open-funder-registry" vocab-identifier="10.13039/open_funder_registry">10.13039/501100004829</institution-id>
</institution-wrap>
</funding-source>
<award-id rid="sp1">&#x7f16;&#x53f7;:2024ZYD026</award-id>
</award-group>
<award-group id="gs2">
<funding-source id="sp2">
<institution-wrap>
<institution>National Natural Science Foundation of China</institution>
<institution-id institution-id-type="doi" vocab="open-funder-registry" vocab-identifier="10.13039/open_funder_registry">10.13039/501100001809</institution-id>
</institution-wrap>
</funding-source>
<award-id rid="sp2">&#x7f16;&#x53f7;:61975171</award-id>
</award-group>
<funding-statement>The author(s) declared that financial support was received for this work and/or its publication. This work was supported by Sichuan Science and Technology Program under Grant NO. 2024ZYD026 and National Natural Science Foundation of China under Grant No.61975171.</funding-statement>
</funding-group>
<counts>
<fig-count count="6"/>
<table-count count="2"/>
<equation-count count="13"/>
<ref-count count="33"/>
<page-count count="12"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Optical Imaging</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<label>1</label>
<title>Introduction</title>
<p>The lightweight and high-resolution features of imaging systems have become a hot topic in the field of imaging development with the advancement of imaging technology. Membrane diffraction imaging was first proposed at the 1997 International Conference in Lure, France, which began to rapidly develop thereafter <xref ref-type="bibr" rid="B4">Chesnokov and Vasileisky (1997)</xref>. This technology has been applied to space observation projects such as &#x201c;Eyeglass&#x201d;, &#x201c;GISMO&#x201d;, &#x201c;MOIRE&#x201d;, and &#x201c;Falcon-7&#x201d;, with a wealth of research findings and experience accumulated by relevant research institutions <xref ref-type="bibr" rid="B10">Hyde (1999)</xref>, <xref ref-type="bibr" rid="B8">Hawarden et al. (2004)</xref>, <xref ref-type="bibr" rid="B2">Atcheson et al. (2014)</xref>, <xref ref-type="bibr" rid="B1">Andersen et al. (2016)</xref>. However, membrane diffraction imaging technology has not been widely adopted in practical applications, due to which the image quality is unable to meet the standards for spatial imaging in the imaging systems equipped with diffraction imaging elements <xref ref-type="bibr" rid="B32">Zhi et al. (2017)</xref>, <xref ref-type="bibr" rid="B12">Jiang et al. (2020)</xref>. Therefore, researchers from relevant institutions have conducted extensive research on diffraction imaging technology, such as optical system design <xref ref-type="bibr" rid="B24">Wang et al. (2002)</xref>, <xref ref-type="bibr" rid="B31">Zhang et al. (2007)</xref>, fabrication of binary optical elements <xref ref-type="bibr" rid="B11">Jian et al. (2016)</xref>, <xref ref-type="bibr" rid="B23">Ruoqiu et al. (2017)</xref>, system wavefront correction <xref ref-type="bibr" rid="B26">Wen et al. (2019)</xref>, <xref ref-type="bibr" rid="B33">Zhu et al. (2019)</xref>, and imaging optimization <xref ref-type="bibr" rid="B28">Yang et al. (2019)</xref>, <xref ref-type="bibr" rid="B29">Yang et al. (2020)</xref>. Image optimization is crucial for the practical application of subsequent imaging systems.</p>
<p>Recently, many research institutions have conducted extensive research on imaging optimization for diffraction imaging systems. Diffraction imaging systems based on Fresnel Zone Plates (FZP) are the most widely used in practical applications <xref ref-type="bibr" rid="B3">Bin et al. (2004)</xref>, <xref ref-type="bibr" rid="B25">Wang et al. (2016)</xref>. Optimizing the system image in diffraction systems differs significantly from traditional imaging systems. System image quality degrades due to multiple order diffraction generated due to the FZP&#x2019;s sub-structures. Simultaneously, image quality further deteriorates due to wavefront distortion affecting the beam during transmission through the system. To solve the problem of degraded image quality in diffraction imaging systems, various algorithms for imaging optimization have been proposed. Mainstream optimization methods include inverse filtering algorithms for different types of blur kernels <xref ref-type="bibr" rid="B22">Lu et al. (2019)</xref>,<xref ref-type="bibr" rid="B18">Liang et al. (2021)</xref>, blind deconvolution methods <xref ref-type="bibr" rid="B6">Fish et al. (1995)</xref>, <xref ref-type="bibr" rid="B7">Fish et al. (2003)</xref>, <xref ref-type="bibr" rid="B14">Krishnan and Fergus (2009)</xref>, deep learning <xref ref-type="bibr" rid="B15">Kupyn et al. (2019)</xref>, <xref ref-type="bibr" rid="B9">Hong et al. (2020)</xref>, <xref ref-type="bibr" rid="B30">Zamir et al. (2021)</xref>, and model-based enhancement methods <xref ref-type="bibr" rid="B19">Lianghua et al. (2017)</xref>, <xref ref-type="bibr" rid="B20">Lianghua et al. (2018)</xref>. However, image optimization methods based on the FZP diffraction imaging model have been rarely reported in recent years, and the related research has primarily focused on algorithms with complex behaviors, which leads to inefficient optimization iterations. Between 2024 and 2025, Li Jiaxun et al. conducted further research for imaging models. The Stochastic Parallel Gradient Descent (SPGD) algorithm, Simulated Annealing (SA), and Cuckoo Search algorithm are combined with imaging models. The PSF and the numerical solution of the optimized image are input to the imaging model, which optimizes the image of the imaging syste <xref ref-type="bibr" rid="B27">Wen et al. (2024)</xref>, <xref ref-type="bibr" rid="B17">Li et al. (2025)</xref>.</p>
<p>The paper is organized as follows: In <xref ref-type="sec" rid="s2">Section 2</xref>, a diffraction imaging system based on FZP was simulated using optical simulation software. Image data was obtained through this system, and an imaging model was derived based on the imaging characteristics of FZP. Subsequently, in <xref ref-type="sec" rid="s3">Section 3</xref>, an image optimization algorithm based on particle swarm optimization (PSO) was established in combination with the imaging model. The image was iteratively optimized, and the optimization results were analyzed. In <xref ref-type="sec" rid="s4">Section 4</xref>, the results of the PSO iterative optimization were input into the imaging model to rapidly restore the image, and the rapid optimization results were analyzed. In <xref ref-type="sec" rid="s5">Section 5</xref>, conclusions were drawn, and plans for future work were outlined.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Imaging system and model</title>
<p>This section provides research on the simulation and imaging model of the FZP diffraction system. The FZP-based diffraction imaging system is simulated and analyzed using optical simulation software. The system analysis includes the modulation transfer function (MTF), wavefront, point spread function (PSF), spot diagram, and extended target imaging, which can determine the system image performance and the accuracy of extended target imaging data, to ensure the effectiveness of image optimization. Subsequently, the imaging model of the imaging system is established based on the imaging characteristics of the FZP imaging system to solve for the optimized image.</p>
<sec id="s2-1">
<label>2.1</label>
<title>FZP imaging principle</title>
<p>System simulation of the optical imaging model was conducted. An 800&#xa0;mm-aperture FZP diffraction imaging system was constructed using simulation software. The imaging system comprised two FZP elements, three double bonded lenses, and a filter. The parameters of each element in the system are used as design parameters for the FZP diffraction imaging system, which include the radius of curvature, effective aperture, distance between optical surfaces, and corresponding materials. The FZP is parameterized. Simulation of the FZP is achieved by combining a binary surface with a standard optical surface. The setting of the binary surface requires not only setting the basic surface parameters but also setting the corresponding phase coefficients. The phase coefficient is determined by <xref ref-type="disp-formula" rid="e1">Equation 1</xref>.<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>Where <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denotes the phase of the optical surface, M denotes the diffraction order used by the optical surface, N corresponds to the index of the polynomial coefficient in the order, and <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the coefficient of the 2i-th power of <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (the phase coefficient). The phase coefficients <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are to be set, and the phase coefficients are obtained by setting the optimization function with respect to the system wavefront aberration and the system focal length. Finally, quartz was selected as the substrate material for FZP, which determined all parameters of the FZP.</p>
<p>Subsequently, the double bond lens is designed and calculated in the system. Unlike traditional lens calculations, the radius of curvature for a double bond lens is calculated by selecting material combinations. The combination of crown glass in front and flint glass in back is commonly used in double bond lens design. Material refractive indices are obtained by searching the corresponding combinations. Parameters are substituted into equations <xref ref-type="disp-formula" rid="e2">Equations 2</xref>&#x2013;<xref ref-type="disp-formula" rid="e4">4</xref> to determine the optical surface curvature, which includes the radius of curvature, refractive index, focal length, and other parameters.<disp-formula id="e2">
<mml:math id="m10">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2217;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2217;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>Where <inline-formula id="inf9">
<mml:math id="m13">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the optical power between adjacent optical surfaces, which is inversely proportional to the focal length <inline-formula id="inf10">
<mml:math id="m14">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Among them, <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the optical power from the first optical surface to the second optical surface, and <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the optical power from the second optical surface to the third optical surface. n represents the refractive index between adjacent optical surfaces. <inline-formula id="inf13">
<mml:math id="m17">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the radius of curvature of each optical surface.</p>
<p>The FZP imaging system, as shown in <xref ref-type="fig" rid="F1">Figure 1a</xref>, is analyzed in terms of its imaging model. The analysis of the imaging model primarily involves the analysis of point target imaging and extended target imaging, such as the imaging system&#x2019;s PSF, spot diagram, wavefront, MTF, and extended target imaging analysis.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>FZP imaging model and imaging performance. <bold>(A)</bold> FZP imaging system; <bold>(B)</bold> spot diagram; <bold>(C)</bold> PSF; <bold>(D)</bold> wavefront; <bold>(E)</bold> MTF; <bold>(F&#x2013;I)</bold> extended target imaging.</p>
</caption>
<graphic xlink:href="aot-14-1730807-g001.tif">
<alt-text content-type="machine-generated">(a) A detailed optical ray diagram showing the path of light through a lens system with colored lines. (b) A spot diagram with concentric circles and dots, indicating the Airy radius and image quality. (c) A two-dimensional heat map displaying a gradient with a bright center. (d) A wavefront error map in circular form with color gradients and value scale. (e) A grayscale aerial photograph of a rugged terrain. (f) A graph depicting the Modulation Transfer Function (MTF) with plotted lines and marked data points. (g) A grayscale aerial image showing a landscape with distinct elevation changes. (h) A grayscale photo featuring a bridge or architectural structure. (i) A grayscale aerial view of a complex terrain with water bodies and land.</alt-text>
</graphic>
</fig>
<p>As shown in <xref ref-type="fig" rid="F1">Figure 1b</xref>, the inconsistent sizes of light spots focused at different wavelengths on the same image plane, which shows that chromatic aberration still exists in the system. Moreover, chromatic aberration causes image quality degradation.</p>
<p>As shown in <xref ref-type="fig" rid="F1">Figure 1c</xref>, the PSF exhibits no distortion, the energy is concentrated, and the Airy disk size is 3.027 <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m, which shows the system has excellent focusing performance.</p>
<p>In the wavefront <xref ref-type="fig" rid="F1">Figure 1d</xref>, the wave trough is approximately &#x2212;0.031 wavelengths, and the wave crest is approximately 0.102 wavelengths. The wavefront aberration was calculated to be 0.132 wavelengths, which is less than one-quarter wavelength. This result is consistent with the Rayleigh criterion, which indicates that although wavefront distortion exists in the system, but wavefront distortion has little effect on imaging, which indicates the system image quality is good.</p>
<p>In <xref ref-type="fig" rid="F1">Figure 1e</xref>, the optical transfer function (OTF) approaches zero when the spatial frequency reaches 414 cycles/mm. The system MTF closely matches the diffraction-limited MTF curve, which indicates that the system&#x2019;s transmission capability approaches that of an ideal imaging system. However, the mid-frequency component of the system MTF differs by 9.2 cycles/mm from the diffraction-limited mid-frequency component, which indicates the presence of aberrations within the system. System chromatic aberration leads to reduced imaging quality.</p>
<p>After completing the point target imaging analysis, the extended target imaging is analyzed at 550&#xa0;nm primary wavelength. The extended target imaging plane sampling is set to <inline-formula id="inf15">
<mml:math id="m19">
<mml:mrow>
<mml:mn>1024</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1024</mml:mn>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> The single-wavelength imaging is acquired as shown in <xref ref-type="fig" rid="F1">Figures 1f&#x2013;i</xref>. In the extended target imaging, the image exhibits not distortion, but the imaging has the problem of edge blurring and loss of imaging details. Combined with PSF analysis, the imaging blur was attributed to multiple order diffraction from the diffractive elements. To address the imaging blur issue, the imaging model was derived based on the imaging characteristics of the FZP.</p>
</sec>
<sec id="s2-2">
<label>2.2</label>
<title>Imaging model</title>
<p>During the process of imaging optimization research, the imaging model is established for the system, which is used for subsequent further development of imaging optimization studies. In 2023, Li Jiaxun et al. proposed an imaging restoration method based on the FZP imaging model, performing mathematical derivations for the FZP diffraction imaging system. An imaging model for an FZP imaging system was derived, with the expression shown in <xref ref-type="disp-formula" rid="e5">Equation 5</xref>; <xref ref-type="bibr" rid="B16">Li et al. (2023)</xref>.<disp-formula id="e5">
<mml:math id="m20">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>Where I denotes the extended target image directly obtained by the FZP imaging system, and <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the optimized result of the extended target image from the FZP system. <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf18">
<mml:math id="m23">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the diffraction efficiency and point spread function (PSF) of the designed imaging order, respectively. <inline-formula id="inf19">
<mml:math id="m24">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the effective point spread function of stray light and noise in the imaging system. The imaging model is represented by the interaction between the designed-order light and scattered light and noise, where the designed-order light is expressed as <inline-formula id="inf20">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and the non-designed-order light and noise are expressed as <inline-formula id="inf21">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>However, <xref ref-type="disp-formula" rid="e5">Equation 5</xref> cannot directly solve for numerical solutions, which only solves the analytical solutions in practical applications. Meanwhile, analytical solutions cannot intuitively reflect imaging effects. To solve the problem, data is input into imaging models for specific calculations. However, the imaging quality collected by the system cannot meet the requirements for direct solutions. Therefore, to solve the problem of degraded imaging quality, the input image is optimized. Optimizing the image actually constitutes a multi-objective optimization problem, which can be summarized as a multi-objective optimization expression, as shown in <xref ref-type="disp-formula" rid="e6">Equation 6</xref>.<disp-formula id="e6">
<mml:math id="m27">
<mml:mrow>
<mml:mtable class="array">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>max</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtext>&#x2009;or&#x2009;min&#x2009;</mml:mtext>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mtext>&#x2009;s.t&#x2009;</mml:mtext>
<mml:mi>x</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>Where <inline-formula id="inf22">
<mml:math id="m28">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> usually is the evaluation function of the optimization objective, which is also called the objective space. Meanwhile, <inline-formula id="inf23">
<mml:math id="m29">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the space where <inline-formula id="inf24">
<mml:math id="m30">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is located, which is called the decision space. For multi-objective optimization problems related to image optimization, image metrics are usually selected as evaluation functions. By combining the imaging model, the imaging of the FZP imaging system is converted into a mathematical expression, and the iterative optimization problem related to the image is converted into a multi-objective optimization problem. The expression is shown in <xref ref-type="disp-formula" rid="e7">Equation 7</xref>.<disp-formula id="e7">
<mml:math id="m31">
<mml:mrow>
<mml:mtable class="array">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>Z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mtext>&#x2009;s.t&#x2009;</mml:mtext>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>Where image gradient and contrast are selected as optimization metrics. Parameters are adjusted while changes in gradient and contrast are observed throughout the optimization process. The decision space is populated through iterative updates, while the decision space values are continuously input to the target space. The Z-value is calculated, which corresponds to the PSF value in the decision space representing the optimized result. Finally, the optimized PSF is input to the imaging model to obtain the iteratively optimized image I.</p>
<p>However, some problems still exist in the specific research of PSF iterative optimization. Optimization algorithms such as Stochastic Parallel Gradient Descent (SPGD), Simulated Annealing (SA), and Cuckoo Search are applied to imaging optimization, which have some drawbacks including high iteration counts, slow iteration speeds, numerous parameters, and suboptimal optimization results. PSO effectively addresses these issues due to its simple behavior, fast iteration speed, and minimal parameter requirements.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Optimized solution of FZP imaging model</title>
<p>The PSO algorithm is an evolutionary computation technique that was developed by <xref ref-type="bibr" rid="B13">Kennedy and Eberhart (1995)</xref>. The algorithm achieves global optimization through collaboration and competition among particles, which features in practice, including few parameters, simple behavior, and fast iteration speed <xref ref-type="bibr" rid="B21">Liping and Zhang (2003)</xref>. By integrating with imaging models, the PSO algorithm can solve for numerical solutions to imaging models, which can effectively address the degradation of imaging quality caused by multiple-order diffraction. Simultaneously, PSO can simplify the optimization process, which can greatly reduce the time required for iterative optimization, thereby improving optimization efficiency.</p>
<sec id="s3-1">
<label>3.1</label>
<title>PSO algorithm principle</title>
<p>The particle swarm optimization achieves global search optimization primarily through collaboration and competition among individuals. First, a group of random solutions must be generated through initialization, which are equivalently regarded as particles that have no mass or volume. Global optimization is completed by particles flying in the search space. This flight pattern references the flying behavior of flocks of birds or the foraging behavior of schools of fish, and the behavior function is shown in <xref ref-type="disp-formula" rid="e8">Equation 8</xref>.<disp-formula id="e8">
<mml:math id="m32">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The PSO iteration method is simple: particles move based on the velocity generated by weighting their current positions, and the velocity is continuously updated during the iteration process. The iteration formula for velocity is shown in <xref ref-type="disp-formula" rid="e9">Equation 9</xref>.<disp-formula id="e9">
<mml:math id="m33">
<mml:mrow>
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#xd7;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#xd7;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e9">Equation 9</xref> is primarily used to update the velocity of particles in each movement within the PSO. The velocity iteration formula includes a memory term, an individual learning term, and a social learning term. Where <inline-formula id="inf25">
<mml:math id="m34">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the inertia factor, which is required to be non-negative and it can be used to adjust the strength of the algorithm&#x2019;s optimization capability. c is the learning factor, where <inline-formula id="inf26">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cognitive learning factor, <inline-formula id="inf27">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the social learning factor. The learning factor can effectively adjust the search capability of the algorithm. Where nd represents the matrix size. where pbest denotes the local optimum of the particle swarm, which is the optimal population. Gbest denotes the global optimum of the particle swarm, which is the optimal particle. During velocity iteration, the first memory term is used to relate the previous generation&#x2019;s velocity to the post-iteration velocity, because the velocity itself has no memory. If the memory term is absent, the iterative optimization process assumes that a particle at the globally optimal position remains stationary, while other particles move toward a weighted center between the individual optimal and global optimal positions. In this case, the optimal particle will only be found at the current best position. To induce particle movement and achieve global optimization, the inertia weight is added to the memory term. The inertia weight originates from the concept proposed by Clerc, which uses a decay factor to ensure algorithm convergence. However, subsequent research discovered that setting a maximum velocity limit can enhance algorithm performance. This method eliminates the link between the inertia factor and the learning factor, which ensures the effectiveness and independence of the memory term <xref ref-type="bibr" rid="B5">Clerc (1999)</xref>. The second term represents the individual cognitive component, which indicates the particle&#x2019;s own thinking, providing iterative particles with powerful global search capabilities and avoiding local minimal. Finally, the third term is the population cognitive component, embodying information sharing among particles. The PSO&#x2019;s optimization is effectively achieved through the synergistic interaction of these three components.</p>
<p>Before the iteration begins, the input population, velocity, and optimal population must be initialized. To accommodate optimization requirements, each particle in the solution space is two dimensional data, which needs to be fitted. The input population, velocity, and initialized optimal population must be converted into two dimensional matrices. The initialization formula is shown in <xref ref-type="disp-formula" rid="e10">Equation 10</xref>.<disp-formula id="e10">
<mml:math id="m37">
<mml:mrow>
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2217;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="[" close="">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2217;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mfenced open="" close="]">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2217;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2217;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0.01</mml:mn>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2217;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>Where DL denotes the minimum value of a single pixel in the matrix, and UL denotes the maximum value. &#x2018;ones ()&#x2019; is used to generate a matrix with all values set to 1, while &#x2018;rand ()&#x2019; is used to generate a random matrix.</p>
<p>After outputting the new velocity, the particle update iteration is achieved: the new velocity is input into the PSO particle update behavior, which makes the particle move. Subsequently, the output particle swarm is evaluated. The gradient of the expanded target image is selected as the criterion for algorithm termination, which is also used as the judgment condition for iterative optimization. The calculation expression is shown in <xref ref-type="disp-formula" rid="e11">Equation 11</xref>.<disp-formula id="e11">
<mml:math id="m38">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mi>I</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>Where I (x, y) is the restored image obtained through a single iteration of the optimization algorithm, (x, y) denotes the pixel coordinates in the Cartesian coordinate system, and M and N respectively represent the dimensions of the image.</p>
<p>Based on the above calculations, the operation flow of the PSO-based image optimization algorithm is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The optimization flow of imaging model parameters within PSO algorithm.</p>
</caption>
<graphic xlink:href="aot-14-1730807-g002.tif">
<alt-text content-type="machine-generated">Flowchart depicting an algorithm process, starting with inputs like PSF, degraded image, and speed limits. The initial population and velocity are randomly generated. It calculates fitness, updates variables, recalculates fitness, and checks if it converges. If yes, the process ends; if no, it loops back to updates.</alt-text>
</graphic>
</fig>
<p>In the optimization process of the target image, initial parameters are firstly input. The upper and lower limits are determined by collecting the maximum and minimum values of the PSF in the simulation system. Because of the simulation model operating under ideal conditions, the background noise of collected images is not considered in the input PSF and target image expansion process. After the initial parameters are input, the initial velocity and a random population are generated. The generated random population and random velocities are input to the evaluation function. The gradient and contrast are calculated, which are compared with the next-generation&#x2019;s results. Subsequently, the corresponding parameters are input to the PSO for iterative optimization. Firstly, the velocity values for the next particle movement are calculated in the optimization process. Subsequently, the output velocity values are input to the particle movement behavior, and a new particle swarm is obtained. The new particle swarm is input to the evaluation function for assessment, which results in corresponding image metrics. Finally, the image metrics are evaluated to determine whether convergence conditions are met, thereby deciding whether to terminate the algorithm.</p>
</sec>
<sec id="s3-2">
<label>3.2</label>
<title>Algorithm simulation and analysis</title>
<p>This paper combines imaging models with the PSO algorithm to propose a PSO-based image optimization method. This approach logically simplifies the optimization iteration process, thereby reducing iteration time, and improving iterative optimization efficiency. To further validate the theoretical effectiveness, the expanded target image from the imaging model is input into the PSO-based optimization algorithm.</p>
<p>Randomly generated PSFs are treated as particles in the iterative optimization process, while PSFs and extended target images collected from the FZP system image model are input to the PSO optimization algorithm. Subsequently, PSO initial parameters are set, including the population size, upper and lower velocity bounds, filtering radius, learning factor, and inertia factor. The parameters are configured and adjusted, which ensures stable algorithm operation. Subsequently, to evaluate optimization effectiveness, the image gradient G is selected to assess convergence of the optimization iterations and serves as the algorithm&#x2019;s termination condition. The algorithm then stops automatically upon meeting the specified optimization conditions. The corresponding pseudocode is shown in <xref ref-type="statement" rid="Algorithm_1">Algorithm 1</xref>.</p>
<p>
<statement content-type="algorithm" id="Algorithm_1">
<label>Algorithm 1</label>
<title>Procedure of PSO algorithm.</title>
<p>
<list list-type="simple">
<list-item>
<p>
<bold>Input:</bold> The inertia factor <inline-formula id="inf28">
<mml:math id="m39">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the diffraction efficiency <inline-formula id="inf29">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the learning factors <inline-formula id="inf30">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf31">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the image size M and N, filter radius R, minimum value DL and maximum value UL, and number of population n</p>
</list-item>
<list-item>
<p>
<bold>Output:</bold> <inline-formula id="inf32">
<mml:math id="m43">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>&#x2003;1:&#x2003;Initialize particle swarm <inline-formula id="inf33">
<mml:math id="m44">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, velocity <inline-formula id="inf34">
<mml:math id="m45">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf35">
<mml:math id="m46">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> by <xref ref-type="disp-formula" rid="e12">Equation 12</xref>
</p>
</list-item>
<list-item>
<p>&#x2003;2:&#x2003;<bold>for</bold> <inline-formula id="inf36">
<mml:math id="m47">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> <bold>do</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;3:&#x2003;&#x2003;Calculate the gradient G(x) and G (pbest) (<xref ref-type="disp-formula" rid="e11">Equation 11</xref>)</p>
</list-item>
<list-item>
<p>&#x2003;4:&#x2003;<bold>end for</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;5:&#x2003;<bold>while</bold> (G (gbest) is convergent) <bold>do</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;6:&#x2003;&#x2003;<bold>if</bold> G(x) <inline-formula id="inf37">
<mml:math id="m48">
<mml:mrow>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> G (pbest) <bold>then</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;7:&#x2003;&#x2003;&#x2003;pbest &#x3d; x</p>
</list-item>
<list-item>
<p>&#x2003;8:&#x2003;&#x2003;<bold>else</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;9:&#x2003;&#x2003;&#x2003;pbest &#x3d; pbest</p>
</list-item>
<list-item>
<p>&#x2003;10:&#x2003;&#x2003;<bold>end if</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;11:&#x2003;&#x2003;G (gbest) &#x3d; Max (G (pbest (:,:,i))) <inline-formula id="inf38">
<mml:math id="m49">
<mml:mrow>
<mml:mo>&#x21d2;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> gbest</p>
</list-item>
<list-item>
<p>&#x2003;12:&#x2003;&#x2003;<bold>for</bold> <inline-formula id="inf39">
<mml:math id="m50">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> <bold>do</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;13:&#x2003;&#x2003;&#x2003;Update the speed value <inline-formula id="inf40">
<mml:math id="m51">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e9">Equation 9</xref>)</p>
</list-item>
<list-item>
<p>&#x2003;14:&#x2003;&#x2003;&#x2003;Update the particle swarm <inline-formula id="inf41">
<mml:math id="m52">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e8">Equation 8</xref>)</p>
</list-item>
<list-item>
<p>&#x2003;15:&#x2003;&#x2003;&#x2003;<bold>if</bold> G(x) <inline-formula id="inf42">
<mml:math id="m53">
<mml:mrow>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> G (pbest) <bold>then</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;16:&#x2003;&#x2003;&#x2003;&#x2003;pbest &#x3d; x</p>
</list-item>
<list-item>
<p>&#x2003;17:&#x2003;&#x2003;&#x2003;<bold>else</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;18:&#x2003;&#x2003;&#x2003;&#x2003;pbest &#x3d; pbest</p>
</list-item>
<list-item>
<p>&#x2003;19:&#x2003;&#x2003;&#x2003;<bold>end if</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;20:&#x2003;&#x2003;<bold>end for</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;21:&#x2003;&#x2003;G (gbest) &#x3d; Max (G (pbest (:,:,i))) <inline-formula id="inf43">
<mml:math id="m54">
<mml:mrow>
<mml:mo>&#x21d2;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> gbest</p>
</list-item>
<list-item>
<p>&#x2003;22:&#x2003;&#x2003;<bold>if</bold> (Find (G (gbest) &#x3d; Max (G (gbest))) <inline-formula id="inf44">
<mml:math id="m55">
<mml:mrow>
<mml:mo>&#x2265;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 50) <bold>then</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;23:&#x2003;&#x2003;&#x2003;Break</p>
</list-item>
<list-item>
<p>&#x2003;24:&#x2003;&#x2003;<bold>end if</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;25:&#x2003;<bold>end while</bold>
</p>
</list-item>
</list>
</p>
</statement>
</p>
<p>Where the diffraction efficiency <inline-formula id="inf45">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is calculated through the simulation system. The inertia factor is set to a small value, which ensures the accuracy of optimization by reducing the influence of the previous generation&#x2019;s particle positions on the next-generation. The cognitive learning factor <inline-formula id="inf46">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the social learning factor <inline-formula id="inf47">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are set to the same value, which balances local and global optimization capabilities. After inputting the corresponding parameters, optimization results are obtained through continuous iterative optimization until the algorithm terminates. Unlike traditional PSO algorithms, the termination condition is explicitly defined, because the PSO applied to image optimization cannot complete optimization within a determined number of iterations. so, the termination condition is set: the algorithm stops when the image gradient G ceases to increase over a period of time.</p>
<p>At every iteration, the updated PSF, the PSF of the imaging system under consideration, and the expanded target image are input to the imaging model for computation, which results in the corresponding optimized image. The results including the <inline-formula id="inf48">
<mml:math id="m59">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> after optimization iterative, images before and after optimization, and the gradient enhancement curve of the optimization iteration. The relevant optimization results are shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>PSO optimization iterative results.</p>
</caption>
<graphic xlink:href="aot-14-1730807-g003.tif">
<alt-text content-type="machine-generated">The image displays a comparison across four columns labeled (a) to (d). The first row shows point spread function heat maps in blue and yellow. The second and third rows feature original and optimized grayscale images with red outlined zoomed-in sections. The fourth row shows line graphs labeled &#x22;Gradient,&#x22; depicting gradient data with increasing trends. Each column illustrates different aspects of image processing results.</alt-text>
</graphic>
</fig>
<p>As shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, four images are optimized through iterative processing, which results in enhanced imaging details and improved image resolution. The result confirms the feasibility of the PSO algorithm in image restoration.</p>
<p>The comparative analysis of SPGD optimization results and PSO optimization results, to systematically evaluate PSO&#x2019;s image optimization capabilities and mitigate algorithmic randomness and chance effects. The optimization results comparison is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Comparison of optimization results between PSO and SPGD.</p>
</caption>
<graphic xlink:href="aot-14-1730807-g004.tif">
<alt-text content-type="machine-generated">Three rows of grayscale images divided into columns labeled Original, SPGD, and PSO. Each image shows landscapes with red outlined insets highlighting specific areas. The content differs slightly between columns, suggesting comparisons between different methods of image processing or enhancement.</alt-text>
</graphic>
</fig>
<p>By comparing the optimization results of the PSO and SPGD algorithms, the PSO-optimized images have richer and clearer details compared to those optimized by SPGD.</p>
<p>To quantitatively evaluate the optimization performance of both algorithms, the contrast, gradient, and number of iterations for each algorithm were compared, which further validates the feasibility of PSO for system image optimization. The iterative optimization comparison is shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Iterative optimization comparison.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Image</th>
<th align="left">Algorithm</th>
<th align="left">Contrast</th>
<th align="left">Gradient</th>
<th align="left">MAE</th>
<th align="left">NMSE</th>
<th align="left">Number of iterative</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">(a)</td>
<td align="left">SPGD</td>
<td align="left">9271.9/9303.8</td>
<td align="left">0.0145/0.015</td>
<td align="left">15.8582</td>
<td align="left">2.6510e-04</td>
<td align="left">215395</td>
</tr>
<tr>
<td align="left">PSO</td>
<td align="left">9280/9314</td>
<td align="left">0.0145/0.0151</td>
<td align="left">21.1207</td>
<td align="left">4.6841e-04</td>
<td align="left">488</td>
</tr>
<tr>
<td rowspan="2" align="left">(b)</td>
<td align="left">SPGD</td>
<td align="left">9827.5/10279</td>
<td align="left">0.0211/0.022</td>
<td align="left">54.2139</td>
<td align="left">0.0027</td>
<td align="left">94595</td>
</tr>
<tr>
<td align="left">PSO</td>
<td align="left">9908.1/10388</td>
<td align="left">0.0211/0.0222</td>
<td align="left">64.3485</td>
<td align="left">0.0038</td>
<td align="left">871</td>
</tr>
<tr>
<td rowspan="2" align="left">(c)</td>
<td align="left">SPGD</td>
<td align="left">9217.9/9241.7</td>
<td align="left">0.0093/0.0095</td>
<td align="left">12.5631</td>
<td align="left">4.1329e-04</td>
<td align="left">243360</td>
</tr>
<tr>
<td align="left">PSO</td>
<td align="left">9223.1/9247.2</td>
<td align="left">0.0093/0.0096</td>
<td align="left">15.2258</td>
<td align="left">6.0790e-04</td>
<td align="left">646</td>
</tr>
<tr>
<td rowspan="2" align="left">(d)</td>
<td align="left">SPGD</td>
<td align="left">7878.2/7960.5</td>
<td align="left">0.0106/0.0108</td>
<td align="left">21.2138</td>
<td align="left">4.4073e-04</td>
<td align="left">230533</td>
</tr>
<tr>
<td align="left">PSO</td>
<td align="left">7896.8/7986.7</td>
<td align="left">0.0106/0.0109</td>
<td align="left">26.7475</td>
<td align="left">6.9743e-04</td>
<td align="left">305</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The relevant metrics for iterative optimization between the two methods were compared, which include contrast, gradient, mean absolute error, normalized mean square error, and number of iterations. The relevant data from the iterative optimization of both methods were compared, leading to the conclusion: PSO achieves superior iterative optimization results for images, requiring fewer iterations and demonstrating higher optimization efficiency. PSO algorithm is particularly suitable for diffraction imaging systems based on FZP was further demonstrated.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Restoration imaging base on model</title>
<p>After completing the iterative optimization of the image, to accelerate the optimization speed, the imaging model is transformed, and a fast restoration model is derived. Subsequently, the iterative optimization results are extracted and processed. The processed results are input to the fast restoration model, which performs rapid image restoration. Finally, the SPGD iterative optimization results are processed and input to the fast restoration model. By comparing the fast recovery results from both algorithms, the feasibility of the fast restoration method is confirmed.</p>
<sec id="s4-1">
<label>4.1</label>
<title>Restoration simulation</title>
<p>To obtain a fast restoration model, the imaging model is derived. First, the imaging model equation is transformed using a two-dimensional Fourier transform on both sides, obtaining the expression shown in <xref ref-type="disp-formula" rid="e12">Equation 12</xref>.<disp-formula id="e12">
<mml:math id="m60">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>Where <inline-formula id="inf49">
<mml:math id="m61">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the two-dimensional Fourier transform. If the data for <inline-formula id="inf50">
<mml:math id="m62">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf51">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf52">
<mml:math id="m64">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained, images acquired by the FZP imaging system can be rapidly reconstructed. The analytical expression for the optimized image is derived through formula manipulation, as shown in <xref ref-type="disp-formula" rid="e13">Equation 13</xref>.<disp-formula id="e13">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">opt</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>The <inline-formula id="inf53">
<mml:math id="m66">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the two-dimensional inverse Fourier transform. The analytical solutions for the imaging model parameters <inline-formula id="inf54">
<mml:math id="m67">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf55">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf56">
<mml:math id="m69">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are derived through analytical methods, which are substituted into <xref ref-type="disp-formula" rid="e13">Equation 13</xref> to obtain the optimized image. This paper obtains the optimal numerical solution by using the particle swarm optimization algorithm, which achieves image optimization. The workflow is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Fast image restoration based on PSO.</p>
</caption>
<graphic xlink:href="aot-14-1730807-g005.tif">
<alt-text content-type="machine-generated">Flowchart depicting an image processing sequence using PSF optimization. Top section shows original and optimized images with PSFs and gradient graphs. PSFs extracted and averaged into a single optimized PSF. Image transformation formula is displayed, followed by input and output images in black and white, each showing landscapes and natural scenes with varying clarity.</alt-text>
</graphic>
</fig>
<p>To achieve fast restoration of acquired images, <inline-formula id="inf57">
<mml:math id="m70">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for different images is extracted after PSO optimization iterations. <inline-formula id="inf58">
<mml:math id="m71">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">opt</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is obtained by averaging multiple <inline-formula id="inf59">
<mml:math id="m72">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Subsequently, <inline-formula id="inf60">
<mml:math id="m73">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">opt</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and other images are input into the fast restoration model for reconstruction, which completes the PSO-based fast image reconstruction method.</p>
</sec>
<sec id="s4-2">
<label>4.2</label>
<title>Analysis</title>
<p>To further evaluate the optimization performance of the PSO algorithm, while avoiding the randomness and unpredictability of reconstruction, the reconstruction results from PSO-based imaging were compared with those from SPGD. Since fast reconstruction without iteration, the comparative analysis primarily included the image details, image gradients, and image resolution of the extended target imaging.</p>
<p>Restored images based on the PSO algorithm and SPGD algorithm are obtained through fast optimization. Comparison of the two algorithms is used to validate the feasibility and accuracy of the fast optimization. The comparison of the fast-restored images is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Comparison of restoration between PSO and SPGD.</p>
</caption>
<graphic xlink:href="aot-14-1730807-g006.tif">
<alt-text content-type="machine-generated">Three sets of grayscale images comparing the original, SPGD, and PSO methods. Each set focuses on different scenes, including a crater, mountains, a brick structure, and a stream. Red boxes highlight differences in detail and texture across each method.</alt-text>
</graphic>
</fig>
<p>Four images are selected for comparison, and when compared with the original images, the conclusion is reached: The <inline-formula id="inf61">
<mml:math id="m74">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">opt</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> obtained through iterations of both algorithms is input to the fast restoration model. The optimized images are locally enlarged and compared, which reveals that the fast-optimized images exhibit increased imaging details and improved image resolution. However, compared to the SPGD algorithm, the restoration results obtained by PSO iteration when <inline-formula id="inf62">
<mml:math id="m75">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">opt</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is input into the imaging model output demonstrate superior performance. However, the comparison of images cannot quantitatively describe the restoration effect. Therefore, the restoration metrics of SPGD and PSO are compared with the original image metrics, as shown in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Restoration comparison.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Image</th>
<th align="left">Algorithm</th>
<th align="left">Contrast</th>
<th align="left">Gradient</th>
<th align="left">MAE</th>
<th align="left">NMSE</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">(a)</td>
<td align="left">SPGD</td>
<td align="left">9950.4/10143</td>
<td align="left">0.0273/0.0276</td>
<td align="left">34.1911</td>
<td align="left">8.3463e-04</td>
</tr>
<tr>
<td align="left">PSO</td>
<td align="left">9950.4/10207</td>
<td align="left">0.0273/0.0276</td>
<td align="left">43.6508</td>
<td align="left">0.0014</td>
</tr>
<tr>
<td rowspan="2" align="left">(b)</td>
<td align="left">SPGD</td>
<td align="left">1049.8/1218.7</td>
<td align="left">0.0518/0.0523</td>
<td align="left">32.0392</td>
<td align="left">9.1840e-04</td>
</tr>
<tr>
<td align="left">PSO</td>
<td align="left">1049.8/1270.9</td>
<td align="left">0.0518/0.0518</td>
<td align="left">40.4641</td>
<td align="left">0.0015</td>
</tr>
<tr>
<td rowspan="2" align="left">(c)</td>
<td align="left">SPGD</td>
<td align="left">11356/11559</td>
<td align="left">0.0121/0.0125</td>
<td align="left">36.7806</td>
<td align="left">0.0028</td>
</tr>
<tr>
<td align="left">PSO</td>
<td align="left">11356/11646</td>
<td align="left">0.0121/0.0126</td>
<td align="left">48.9242</td>
<td align="left">0.0050</td>
</tr>
<tr>
<td rowspan="2" align="left">(d)</td>
<td align="left">SPGD</td>
<td align="left">392.6525/482.6343</td>
<td align="left">0.0484/0.0487</td>
<td align="left">23.7830</td>
<td align="left">9.2797e-04</td>
</tr>
<tr>
<td align="left">PSO</td>
<td align="left">392.6525/510.3621</td>
<td align="left">0.0484/0.0486</td>
<td align="left">39.9106</td>
<td align="left">0.0015</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Through the comparison, the conclusion that PSO achieves superior optimization results in imaging is verified. PSO optimizes image contrast and gradient more effectively. In the optimization of extended target imaging, PSO significantly enhances image detail compared to SPGD optimization. Consequently, the conclusion can be reached that PSO effectively optimizes imaging with superior results.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<label>5</label>
<title>Conclusion</title>
<p>The multiple levels of FZP diffraction imaging system are simulated and analyzed. Subsequently, the PSO optimization algorithm was established, which combines the imaging model with the principle of PSO iterative optimization. The extended target image are input to PSO, the output images of iterative optimization are obtained. The optimized <inline-formula id="inf63">
<mml:math id="m76">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is extracted from the iterative optimization results. The average PSF across multiple images is calculated as <inline-formula id="inf64">
<mml:math id="m77">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">opt</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and input to the fast restoration model, which is used to achieve rapid optimization for other extended target images. The test results demonstrate: the restored diffraction images exhibit enhanced contrast, gradient, and other aspects. The output images are compared with SPGD optimization for diffraction imaging systems, concluding that PSO achieves superior optimization effects for the system image with higher efficiency.</p>
<p>The paper aims to validate the feasibility of full simulation for diffraction imaging systems. The images are optimized combining the PSO optimization algorithm, which is derived from the FZP diffraction imaging system. Subsequent research will focus primarily on wavefront correction for adaptive optics systems. The optical platform is planned to be constructed to verify the practical applicability of the FZP diffraction imaging system.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>CL: Validation, Methodology, Writing &#x2013; review and editing, Formal Analysis, Conceptualization, Data curation, Investigation, Software, Writing &#x2013; original draft, Visualization. LW: Project administration, Methodology, Formal Analysis, Data curation, Supervision, Writing &#x2013; review and editing, Funding acquisition, Conceptualization, Software, Resources. GL: Methodology, Supervision, Writing &#x2013; review and editing, Data curation, Conceptualization. ZD: Data curation, Resources, Project administration, Writing &#x2013; review and editing, Supervision, Funding acquisition. JL: Methodology, Formal Analysis, Supervision, Writing &#x2013; review and editing, Visualization. TY: Writing &#x2013; review and editing, Investigation, Formal Analysis. SJ: Writing &#x2013; review and editing.</p>
</sec>
<ack>
<title>Acknowledgements</title>
<p>We extend our appreciation to our colleagues for their constructive discussions and valuable suggestions, which have greatly enriched the quality of this work.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declared that generative AI was not used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<fn-group>
<fn fn-type="custom" custom-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2276590/overview">Manoj Kumar</ext-link>, Kobe University, Japan</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2549748/overview">Ben Urban</ext-link>, Shimane University, Japan</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3278975/overview">Shiyu Zhang</ext-link>, Beijing Information Science and Technology University, China</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Andersen</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Asmolova</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>McHarg</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Quiller</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Maldonado</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>FalconSAT-7: a membrane space solar telescope</article-title>. <source>Space Telesc. Instrum. 2016 Opt. Infrared, Millim. Wave. July.</source> <volume>9904</volume>, <fpage>574</fpage>&#x2013;<lpage>581</lpage>. <pub-id pub-id-type="doi">10.1117/12.2229711</pub-id>
</mixed-citation>
</ref>
<ref id="B2">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Atcheson</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Domber</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Whiteaker</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Britten</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Dixit</surname>
<given-names>S. N.</given-names>
</name>
<name>
<surname>Farmer</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>MOIRE: ground demonstration of a large aperture diffractive transmissive telescope</article-title>. <source>Space Telesc. Instrum. 2014 Opt. Infrared, Millim. Wave. August</source> <volume>5487</volume>, <fpage>535</fpage>&#x2013;<lpage>549</lpage>. <pub-id pub-id-type="doi">10.1117/12.2054104</pub-id>
</mixed-citation>
</ref>
<ref id="B3">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bin</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ming</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Shouping</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Suqing</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Design and fabrication of fresnel zone plates</article-title>. <source>Laser J. January.</source> <volume>24</volume>, <fpage>20</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.0253-2743.2003.01.007</pub-id>
</mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Chesnokov</surname>
<given-names>Y. M.</given-names>
</name>
<name>
<surname>Vasileisky</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>1997</year>). &#x201c;<article-title>Space-based very high resolution telescope based on amplitude zoned plate</article-title>,&#x201d; in <source>Paper presented at the international conference on space optics</source>. <publisher-loc>Toulouse, France</publisher-loc>.</mixed-citation>
</ref>
<ref id="B5">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Clerc</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1999</year>). <volume>3</volume>. <publisher-loc>June</publisher-loc>, <fpage>1951</fpage>&#x2013;<lpage>1957</lpage>. <pub-id pub-id-type="doi">10.1109/CEC.1999.785513</pub-id>
</mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fish</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Brinicombe</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Pike</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Walker</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Blind deconvolution by means of the richardson&#x2013;lucy algorithm</article-title>. <source>J. Opt. Soc. Am. A</source> <volume>12</volume>, <fpage>58</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1364/josaa.12.000058</pub-id>
</mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fish</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Brinicombe</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Pike</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Walker</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Development of blind image deconvolution and its applications</article-title>. <source>J. X-ray Sci. Technol.</source> <volume>11</volume>, <fpage>13</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.3233/xst-2003-00065</pub-id>
</mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hawarden</surname>
<given-names>T. G.</given-names>
</name>
<name>
<surname>Cliffe</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Henry</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>Stevens</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Greve</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Design aspects of a 30-m Giant Infrared and Submillimeter Observatory in space (&#x201c;GISMO&#x201d;): a new &#x201c;flavor&#x201d; for SAFIR?</article-title>. <source>Opt. Infrared, Millim. Space Telesc. Oct.</source> <volume>9143</volume>, <fpage>1054</fpage>&#x2013;<lpage>1065</lpage>. <pub-id pub-id-type="doi">10.1117/12.551300</pub-id>
</mixed-citation>
</ref>
<ref id="B9">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hong</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yokoya</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chanussot</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>Q.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>More diverse means better: multimodal deep learning meets remote-sensing imagery classification</article-title>. <source>IEEE Trans. Geoscience Remote Sens.</source> <volume>59</volume>, <fpage>4340</fpage>&#x2013;<lpage>4354</lpage>. <pub-id pub-id-type="doi">10.1109/tgrs.2020.3016820</pub-id>
</mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hyde</surname>
<given-names>R. A.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Eyeglass. 1. Very large aperture diffractive telescopes</article-title>. <source>Appl. Optics</source> <volume>38</volume>, <fpage>4198</fpage>&#x2013;<lpage>4212</lpage>. <pub-id pub-id-type="doi">10.1364/ao.38.004198</pub-id>
<pub-id pub-id-type="pmid">18323902</pub-id>
</mixed-citation>
</ref>
<ref id="B11">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jian</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Mengjuan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ganghua</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jiao Jian-chao</surname>
<given-names>&#x7126;.</given-names>
</name>
<name>
<surname>Liu Zheng-kun</surname>
<given-names>&#x5218;.</given-names>
</name>
<name>
<surname>Xu Xiang-dong</surname>
<given-names>&#x5f90;.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Large-diameter membrane Frensnel diffraction elements for space Telescope</article-title>. <source>Opt. Precis. Eng.</source> <volume>24</volume>, <fpage>1289</fpage>&#x2013;<lpage>1296</lpage>. <pub-id pub-id-type="doi">10.3788/ope.20162406.1289</pub-id>
</mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhi</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Inversion restoration for space diffractive membrane imaging system</article-title>,&#x201d;, <volume>125</volume>. <source>Opt. Lasers Eng.</source> <pub-id pub-id-type="doi">10.1016/j.optlaseng.2019.105863</pub-id>
</mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kennedy</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Eberhart</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Particle swarm optimization</article-title>. <source>Proc. ICNN&#x2019;95-international Conference Neural Networks</source> <volume>4</volume>, <fpage>1942</fpage>&#x2013;<lpage>1948</lpage>. <pub-id pub-id-type="doi">10.1109/ICNN.1995.488968</pub-id>
</mixed-citation>
</ref>
<ref id="B14">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krishnan</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Fergus</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Fast image deconvolution using hyper-laplacian priors</article-title>. <source>Adv. Neural Information Processing Systems</source> <volume>22</volume>. <pub-id pub-id-type="doi">10.5555/2984093.2984210</pub-id>
</mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Kupyn</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Martyniuk</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Deblurgan-v2: deblurring (orders-of-magnitude) faster and better paper presented at the International Conf.on Computer Vision 2019</source>. <publisher-loc>Seoul, Korea</publisher-loc>.</mixed-citation>
</ref>
<ref id="B16">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>A novel SPGD algorithm for wavefront sensorless adaptive optics system</article-title>. <source>IEEE Photonics J.</source> <volume>15</volume>, <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1109/jphot.2023.3285871</pub-id>
</mixed-citation>
</ref>
<ref id="B17">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Can</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhengcong</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Qing</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Lianghua</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2025</year>). <article-title>A model-based image restoration method for diffraction imaging systems</article-title>. <source>ACTA PHOTONICA SIN.</source> <volume>54</volume>. <pub-id pub-id-type="doi">10.3788/gzxb20255402.0211002</pub-id>
</mixed-citation>
</ref>
<ref id="B18">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>K.-C.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A fast defogging image recognition algorithm based on bilateral hybrid filtering</article-title>. <source>ACM Transactions Multimedia Computing, Communications, Applications (TOMM).</source> <volume>17</volume>, <fpage>1</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1145/3391297</pub-id>
</mixed-citation>
</ref>
<ref id="B19">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lianghua</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Kangjian</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shanqiu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Shuai</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wenjing</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Synchronous model-based approach for wavefront sensorless adaptive optics system</article-title>. <source>Opt. Express</source> <volume>25</volume>, <fpage>20584</fpage>&#x2013;<lpage>20597</lpage>. <pub-id pub-id-type="doi">10.1364/OE.25.020584</pub-id>
<pub-id pub-id-type="pmid">29041737</pub-id>
</mixed-citation>
</ref>
<ref id="B20">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lianghua</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Shuai</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wenjing</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Shanqiu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A high speed model-based approach for wavefront sensorless adaptive optics systems</article-title>. <source>Opt. and Laser Technol.</source> <volume>99</volume>, <fpage>124</fpage>&#x2013;<lpage>132</lpage>. <pub-id pub-id-type="doi">10.1016/j.optlastec.2017.08.022</pub-id>
</mixed-citation>
</ref>
<ref id="B21">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liping</surname>
<given-names>H. Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S. H.</given-names>
</name>
</person-group> (<year>2003</year>). &#x201c;<article-title>A new approach to improve particle swarm optimization</article-title>,&#x201d;, <volume>2723</volume>. <source>Genet. Evol. Comput.</source> <fpage>134</fpage>&#x2013;<lpage>139</lpage>. <pub-id pub-id-type="doi">10.1007/3-540-45105-6_12</pub-id>
</mixed-citation>
</ref>
<ref id="B22">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Qiao</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Minimization methods for image restoration problems based on wavelet frames</article-title>. <source>Inverse Probl.</source> <volume>35</volume>, <fpage>064001</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6420/ab08de</pub-id>
</mixed-citation>
</ref>
<ref id="B23">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ruoqiu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhiyu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Donglin</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Thin film fresnel diffractive elements with large aperture and high diffractive efficiency for space telescopes</article-title>. <source>Infrared Laser Eng.</source> <volume>46</volume>, <fpage>123</fpage>&#x2013;<lpage>130</lpage>. <pub-id pub-id-type="doi">10.3788/IRLA201746.0920001</pub-id>
</mixed-citation>
</ref>
<ref id="B24">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Z.-Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.-J.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>R.-L.</given-names>
</name>
<name>
<surname>Mu</surname>
<given-names>G.-G.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Z.-W.</given-names>
</name>
<name>
<surname>Cartwright</surname>
<given-names>C. M.</given-names>
</name>
<etal/>
</person-group> (<year>2002</year>). <article-title>Hybrid diffractive-refractive ultra-wide-angle eyepieces</article-title>. <source>Optik</source> <volume>113</volume>, <fpage>159</fpage>&#x2013;<lpage>162</lpage>. <pub-id pub-id-type="doi">10.1078/0030-4026-00134</pub-id>
</mixed-citation>
</ref>
<ref id="B25">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Mirror misalignment analysis of spliced Fresnel mirror</article-title>. <source>Acta Opt. Sin.</source> <volume>36</volume>, <fpage>0712002</fpage>.</mixed-citation>
</ref>
<ref id="B26">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Adaptive optical optimization correction algorithm based on wavefront gradient squared</article-title>. <source>Adv. Lasers and Optoelectron.</source> <volume>56</volume>, <fpage>240103</fpage>. <pub-id pub-id-type="doi">10.3788/L0P56.240103</pub-id>
</mixed-citation>
</ref>
<ref id="B27">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Wen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). &#x201c;<article-title>A novel image restoration approach based on model for Fresnel zone plate imaging system</article-title>,&#x201d; in <source>Paper presented at the 2024 IEEE 4th international conference on information technology, big data and artificial intelligence (ICIBA)</source>.</mixed-citation>
</ref>
<ref id="B28">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Guan</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Experimental study on imaging and image deconvolution of a diffractive telescope system</article-title>. <source>Appl. Opt.</source> <volume>58</volume>, <fpage>9059</fpage>&#x2013;<lpage>9068</lpage>. <pub-id pub-id-type="doi">10.1364/AO.58.009059</pub-id>
<pub-id pub-id-type="pmid">31873582</pub-id>
</mixed-citation>
</ref>
<ref id="B29">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yang Ping</surname>
<given-names>&#x6768;.</given-names>
</name>
<name>
<surname>Yang Wei</surname>
<given-names>&#x6768;.</given-names>
</name>
<name>
<surname>Guan Chunlin</surname>
<given-names>&#x5b98;.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Faint-object imaging of diffractive telescopes based on image restoration</article-title>. <source>Acta Opt. Sin.</source> <volume>40</volume>, <fpage>1411005</fpage>. <pub-id pub-id-type="doi">10.3788/aos202040.1411005</pub-id>
</mixed-citation>
</ref>
<ref id="B30">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Zamir</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Arora</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hayat</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>F. S.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>M.-H.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). &#x201c;<article-title>Multi-stage progressive image restoration Paper presented at the 2021</article-title>,&#x201d; in <source>IEEE/CVF conference on computer vision and pattern recognition (CVPR), Nashville, TN, USA, 20&#x2013;25 June,2021</source>.</mixed-citation>
</ref>
<ref id="B31">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Optical design of diffractive telescope</article-title>. <source>Infrared Laser Eng.</source> <volume>36</volume>, <fpage>106</fpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1007-2276.2007.01.026</pub-id>
</mixed-citation>
</ref>
<ref id="B32">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhi</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Image degradation characteristics and restoration based on regularization for diffractive imaging</article-title>. <source>Infrared Phys. and Technol.</source> <volume>86</volume>, <fpage>226</fpage>&#x2013;<lpage>238</lpage>. <pub-id pub-id-type="doi">10.1016/j.infrared.2017.09.014</pub-id>
</mixed-citation>
</ref>
<ref id="B33">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Aberration correction based on wavefront sensorless adaptive optics in membrane diffractive optical telescope</article-title>. <source>Opt. Commun.</source> <volume>451</volume>, <fpage>220</fpage>&#x2013;<lpage>225</lpage>. <pub-id pub-id-type="doi">10.1016/j.optcom.2019.06.063</pub-id>
</mixed-citation>
</ref>
</ref-list>
</back>
</article>