<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1391608</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2024.1391608</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Low-sampling high-quality Hadamard and Fourier single-pixel imaging through automated optimization neural network</article-title>
<alt-title alt-title-type="left-running-head">Lei 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/fphy.2024.1391608">10.3389/fphy.2024.1391608</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Lei</surname>
<given-names>Guozhong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2666171/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lai</surname>
<given-names>Wenchang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2040221/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Meng</surname>
<given-names>Qi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cui</surname>
<given-names>Wenda</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/2718190/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Hao</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/2705385/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wang</surname>
<given-names>Yan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Han</surname>
<given-names>Kai</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1879601/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Advanced Interdisciplinary Studies</institution>, <institution>National University of Defense Technology</institution>, <addr-line>Changsha</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Nanhu Laser Laboratory</institution>, <institution>National University of Defense Technology</institution>, <addr-line>Changsha</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1401529/overview">Mario Alan Quiroz-Juarez</ext-link>, National Autonomous University of Mexico, Mexico</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1640313/overview">Lu Rong</ext-link>, Beijing University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2685131/overview">Armando Perez.Leija</ext-link>, University of Central Florida, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1670761/overview">Alfred U&#x2019;Ren</ext-link>, National Autonomous University of Mexico, Mexico</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yan Wang, <email>wangyan101712@163.com</email>; Kai Han, <email>hankai0071@nudt.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>15</day>
<month>05</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1391608</elocation-id>
<history>
<date date-type="received">
<day>26</day>
<month>02</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>04</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Lei, Lai, Meng, Cui, Liu, Wang and Han.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Lei, Lai, Meng, Cui, Liu, Wang and Han</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). 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.</p>
</license>
</permissions>
<abstract>
<p>In this manuscript, an automated optimization neural network is applied in Hadamard single-pixel imaging (H-SPI) and Fourier single-pixel imaging (F-SPI) to improve the imaging quality at low sampling ratios which is called AO-Net. By projecting Hadamard or Fourier basis illumination light fields onto the object, a single-pixel detector is used to collect the reflected light intensities from object. The one-dimensional detection values are fed into the designed AO-Net, and the network can automatically optimize. Finally, high-quality images are output through multiple iterations without pre-training and datasets. Numerical simulations and experiments demonstrate that AO-Net outperforms other existing widespread methods for both binary and grayscale images at low sampling ratios. Specially, the Structure Similarity Index Measure value of the binary reconstructed image can reach more than 0.95 when the sampling ratio is less than 3%. Therefore, AO-Net holds great potential for applications in the fields of complex environment imaging and moving object imaging.</p>
</abstract>
<kwd-group>
<kwd>Hadamard single-pixel imaging</kwd>
<kwd>Fourier single-pixel imaging</kwd>
<kwd>low sampling</kwd>
<kwd>high imaging quality</kwd>
<kwd>deep neural network</kwd>
<kwd>automated optimization</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Optics and Photonics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With the rapid development of computer hardware and optoelectronic devices, computational imaging (CI) has gained increasing attention. As a novel CI technique, single-pixel imaging (SPI) is characterized by using a single-pixel detector (SPD) without spatial resolution to reconstruct image. The SPD, such as avalanche photodiode or photon multiplier, can be made of germanium, silicon and other materials with board working waveband and low cost. Therefore, SPI can be widely applied in the non-visible waveband imaging, such as infrared imaging [<xref ref-type="bibr" rid="B1">1</xref>], X-ray [<xref ref-type="bibr" rid="B2">2</xref>] and terahertz light [<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B4">4</xref>]. Additionally, the SPD also has the advantages of high quantum efficiency and detection sensitivity, making SPI widely used in remote sensing [<xref ref-type="bibr" rid="B5">5</xref>], 3D imaging [<xref ref-type="bibr" rid="B6">6</xref>], weak light detection [<xref ref-type="bibr" rid="B7">7</xref>] and other areas.</p>
<p>In SPI, the object is illuminated by the modulated light fields generated from a variety of devices, including rotating ground glass plate [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>], Digital Micromirror Devices (DMD) [<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B11">11</xref>], liquid crystal spatial light modulator (LC-SLM) [<xref ref-type="bibr" rid="B12">12</xref>&#x2013;<xref ref-type="bibr" rid="B14">14</xref>], LED-based array [<xref ref-type="bibr" rid="B15">15</xref>&#x2013;<xref ref-type="bibr" rid="B17">17</xref>], multimode fiber (MMF) [<xref ref-type="bibr" rid="B18">18</xref>], Silicon-based optical phased array (OPA) [<xref ref-type="bibr" rid="B19">19</xref>], fiber laser array [<xref ref-type="bibr" rid="B20">20</xref>] and so on. And the transmitted or reflected light intensities from the object are measured by the SPD. Combining the illumination light fields and light intensities, the images can be reconstructed by a variety of algorithms [<xref ref-type="bibr" rid="B21">21</xref>&#x2013;<xref ref-type="bibr" rid="B24">24</xref>]. Therefore, researchers improve the imaging quality and efficiency of SPI by designing light fields with specific distributions and optimizing reconstruction algorithms.</p>
<p>The earliest light field used in SPI is random speckle [<xref ref-type="bibr" rid="B25">25</xref>]. It often requires a large number of samples to reconstruct an image, resulting in very low efficiency. Subsequently, orthogonal basis patterns are introduced into SPI as the illumination light field to improve the sampling efficiency, such as Hadamard basis patterns [<xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B26">26</xref>], Fourier basis patterns [<xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B27">27</xref>], Discrete cosine basis patterns [<xref ref-type="bibr" rid="B28">28</xref>], Zernike basis patterns [<xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B30">30</xref>]. Among of them, Hadamard single-pixel imaging (H-SPI) and Fourier single-pixel imaging (F-SPI) are two typical SPI techniques [<xref ref-type="bibr" rid="B10">10</xref>]. They obtain spectral information of the object through corresponding orthogonal basis transformation and efficiently reconstruct the target image by inverse transformation [<xref ref-type="bibr" rid="B31">31</xref>]. It has been proven that both H-SPI and F-SPI can achieve theoretically perfect reconstruction in full sampling without the noise or other distractions. Besides, due to the sparse representation in Hadamard and Fourier domains of natural images, they can obtain a large amount of low-frequency information to achieve clear imaging in under-sampling conditions. However, it also has been shown that when the sampling ratio is too low, both H-SPI and F-SPI introduce observable noise and artifacts that damage image quality. Specifically, H-SPI introduces the mosaic artifacts, while F-SPI introduces the ringing artifacts [<xref ref-type="bibr" rid="B10">10</xref>]. These artifacts need to be eliminated in the practical application of H-SPI and F-SPI. Additionally, there are also some theoretical differences between them. For example, H-SPI obtains the spatial information of objects in Hadamard domain by Hadamard transform and reconstructs the image by inverse Hadamard transform, while F-SPI extracts the image information in the Fourier domain. Reference [<xref ref-type="bibr" rid="B10">10</xref>] gives a detailed description. Moreover, it analyzed and compared the performance of H-SPI and F-SPI, indicating that F-SPI is more efficient than H-SPI and H-SPI is more noise-robust than F-SPI. In practice, the difference between the binary Hadamard and the grayscale Fourier basis will also affect the sampling efficiency.</p>
<p>With the advancement of deep learning (DL), numerous studies have demonstrated its effectiveness in enhancing the image quality of SPI [<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B32">32</xref>&#x2013;<xref ref-type="bibr" rid="B36">36</xref>]. In 2017, the deep learning ghost imaging (GIDL) was first proposed by Lyu et al. [<xref ref-type="bibr" rid="B33">33</xref>]. They trained a deep neural network (DNN) using reconstructed images from traditional computational ghost imaging algorithm and ground truths which cost lots of time. Another approach is an end-to-end deep-learning method based on convolutional neural network (CNN) presented by Wang et al. [<xref ref-type="bibr" rid="B34">34</xref>]. This method takes the single-pixel detection signal sequence as the input and directly outputs the reconstructed image, significantly improving imaging efficiency. Recently, Ulyanov et al. introduced the concept of deep image prior (DIP) for image processing, which has the advantages of not requiring advance training and large data sets [<xref ref-type="bibr" rid="B35">35</xref>]. They demonstrated that a randomly-initialized neural network has a subtle focus on natural images and can be used to solve the image inverse problem. Inspired by DIP, Liu et al. proposed a computational ghost imaging method based on an untrained neural network [<xref ref-type="bibr" rid="B36">36</xref>]. They combined DGI and DNN to obtain high-quality image without requiring data sets. In 2022, Wang et al. improved upon this algorithm with a method called Deep neural network Constraint (GIDC) which achieved far-field super-resolution ghost imaging [<xref ref-type="bibr" rid="B9">9</xref>]. This advancement presents a new perspective for applying deep learning in the SPI system.</p>
<p>Inspired by the development of DL, we introduce an automated optimization neural network (AO-Net) into H-SPI and F-SPI to achieve high imaging quality at low sampling ratios. Firstly, we employ Hadamard or Fourier inverse transformation to obtain rough images that suffer from significant artifacts and noise due to the low sampling ratios. Subsequently, they are fed into the AO-Net for automated iterative optimization and obtaining high-quality images. Through numerical simulations and experimental demonstrations, AO-Net can effectively eliminate the introduced artifacts and noise with better image details, outperforms other existing widespread methods. It holds great potential for applications in fields of complex environment imaging and moving object imaging.</p>
</sec>
<sec id="s2">
<title>2 Model and theory</title>
<p>Initially, a mathematical model is developed based on the principle of SPI. The object <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is illuminated by a series of modulated light fields <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. And then the corresponding reflected light intensities from object <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are measured by a single-pixel detector. The <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be represented as<disp-formula id="e1">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2219;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is the coordinate of pixels in the object plane and the subscript <italic>n</italic> is from 1 to N and denotes the <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> field and intensity. It is evident that SPI constitutes a classic inverse problem in image reconstruction.</p>
<sec id="s2-1">
<title>2.1 Basic model of H-SPI and F-SPI</title>
<p>H-SPI is an efficient single-pixel imaging technique utilizes Hadamard transform [<xref ref-type="bibr" rid="B10">10</xref>]. In this approach, as mentioned in Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, the Hadamard basis patterns <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are projected onto the object <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> . The Hadamard coefficient <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is mathematically equivalent to the intensities measured by the single-pixel detector <inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. A collection of independent coefficients forms the Hadamard spectrum, and the image can be reconstructed using the Hadamard inverse transform [<xref ref-type="bibr" rid="B26">26</xref>]. The Hadamard basis pattern <inline-formula id="inf11">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is essentially a binary orthogonal matrix consisting of only &#x002B;1 and &#x2212;1 elements. It can be obtained by performing the inverse Hadamard transform on a Dirac delta function <inline-formula id="inf12">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
<disp-formula id="e2">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced close="]" open="[" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced close="}" open="{" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x002B;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is the coordinate in the Hadamard domain, <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:msup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced close="}" open="{" separators="&#x7c;">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denotes the inverse Hadamard transform and <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is expressed as Eq. <xref ref-type="disp-formula" rid="e3">3</xref>.<disp-formula id="e3">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mrow>
<mml:mfenced close="" open="{" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Eq. <xref ref-type="disp-formula" rid="e2">2</xref> reveals that the presence of &#x2212;1 elements in the Hadamard matrix prevents its direct loading onto SLM in the SPI system. To maintain the orthogonality of the Hadamard matrix, a differential H-SPI approach is employed to obtain the Hadamard coefficients. As depicted in <xref ref-type="fig" rid="F1">Figure 1</xref>, the pattern <inline-formula id="inf16">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is divided into <inline-formula id="inf17">
<mml:math id="m20">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>H</mml:mi>
<mml:mo>&#x002B;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf18">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>H</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> which contain &#x002B;1 and 0, represented as Eq. <xref ref-type="disp-formula" rid="e4">4</xref>.<disp-formula id="e4">
<mml:math id="m22">
<mml:mrow>
<mml:mfenced close="" open="{" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#x002B;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The method of differential H-SPI.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g001.tif"/>
</fig>
<p>The corresponding detection values are <inline-formula id="inf19">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mi>H</mml:mi>
<mml:mo>&#x002B;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf20">
<mml:math id="m24">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mi>H</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. And the Hadamard coefficient is derived as Eq. <xref ref-type="disp-formula" rid="e5">5</xref>.<disp-formula id="e5">
<mml:math id="m25">
<mml:mrow>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#x002B;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Therefore, to reconstruct an image with <italic>N</italic> pixels, it is necessary to acquire 2<italic>N</italic> measurements. Besides, H-SPI can employ a specific sampling sequence to enhance the sampling efficiency and prioritize important coefficients. This method makes the more important coefficients are ranked in front to obtain most of the information of target image in real time, such as zigzag [<xref ref-type="bibr" rid="B10">10</xref>], Russian Doll [<xref ref-type="bibr" rid="B26">26</xref>], Cake Cutting [<xref ref-type="bibr" rid="B37">37</xref>] and so on.</p>
<p>F-SPI is another efficient method based on Fourier transform [<xref ref-type="bibr" rid="B10">10</xref>]. Similarly, this method obtains the Fourier spectrum of object and reconstruct the image using inverse Fourier transform [<xref ref-type="bibr" rid="B11">11</xref>]. The method generates Fourier basis patterns <inline-formula id="inf21">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> by implementing phase shifting. After illuminating the object, the measured detection intensities <inline-formula id="inf22">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are equivalent to the Fourier coefficients, which form the Fourier spectrum. The Fourier basis pattern <inline-formula id="inf23">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is a gray orthogonal basis that can be obtained by applying the inverse Fourier transform to the delta function <inline-formula id="inf24">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, expressed as Eqs <xref ref-type="disp-formula" rid="e6">6</xref> and <xref ref-type="disp-formula" rid="e7">7</xref>.<disp-formula id="e6">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced close="]" open="[" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mo>{</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced close="}" open="{" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close="}" open="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x002B;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mrow>
<mml:mfenced close="" open="{" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf25">
<mml:math id="m32">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mfenced close="}" open="{" separators="&#x7c;">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> indicates the real part, the <inline-formula id="inf26">
<mml:math id="m33">
<mml:mrow>
<mml:msup>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced close="}" open="{" separators="&#x7c;">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denotes the inverse Fourier transform and <inline-formula id="inf27">
<mml:math id="m34">
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the phase. Specifically, in order to obtain the Fourier coefficients, different phase values need to be set at the same frequency to solve the spectrum. Depending on the number of equidistant phases used from 0 to <inline-formula id="inf28">
<mml:math id="m35">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, F-SPI can be implemented using differential measurement methods of 4-step phase shift and 3-step phase shift [<xref ref-type="bibr" rid="B11">11</xref>]. In this paper, we adopt 4-step phase shift and introduce it in detail as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. This method requires four Fourier basis patterns <inline-formula id="inf29">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf30">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf31">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf32">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with different phases and the same spatial frequency to modulate the object. These patterns correspond to the single pixel detection values <inline-formula id="inf33">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf34">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf35">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf36">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and the Fourier coefficient is expressed as Eq. <xref ref-type="disp-formula" rid="e8">8</xref>.<disp-formula id="e8">
<mml:math id="m44">
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x002B;</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">3</mml:mn>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The method of four-step phase-shift F-SPI.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g002.tif"/>
</fig>
<p>Due to the conjugate symmetry of the Fourier spectrum of real-valued images, <inline-formula id="inf37">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the inverse of <inline-formula id="inf38">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf39">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the inverse of <inline-formula id="inf40">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, it requires <inline-formula id="inf41">
<mml:math id="m49">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> measurements to reconstruct an image containing <inline-formula id="inf42">
<mml:math id="m50">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> pixels. The 3-step phase shift method adopts similar ideas, which are described in Ref. [<xref ref-type="bibr" rid="B31">31</xref>]. Its performance is not as good as the 4-step phase shift due to its asymmetry. Besides, for Fourier basis, the frequency distribution of natural image can be used as prior knowledge to reduce the sampling quantity. Since the majority of the energy in a natural image is concentrated in the low-frequency region, the sampling ratio can be significantly reduced by sampling only the low-frequency coefficients and ignoring the high-frequency coefficients [<xref ref-type="bibr" rid="B31">31</xref>].</p>
</sec>
<sec id="s2-2">
<title>2.2 The process of AO-Net</title>
<p>Based on the above model, we introduce an automated optimization neural network into H-SPI and F-SPI which is called AO-Net. It combines the powerful feature extraction capabilities of DNN and SPI physical model to obtain high-quality images at low sampling ratios. The reconstruction process is illustrated in <xref ref-type="fig" rid="F3">Figure 3</xref> and the details are expressed as follows:<list list-type="simple">
<list-item>
<p>[1] Reconstructing the rough images <italic>R</italic> by using the inverse transformation in H-SPI (<inline-formula id="inf43">
<mml:math id="m51">
<mml:mrow>
<mml:msup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced close="}" open="{" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>) and F-SPI (<inline-formula id="inf44">
<mml:math id="m52">
<mml:mrow>
<mml:msup>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced close="}" open="{" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>) with the patterns <italic>P</italic>
<sub>
<italic>n</italic>
</sub>(<italic>x,y</italic>) and real detection values <italic>I</italic>
<sub>
<italic>r</italic>
</sub> at a sampling ratio less than 10%, as shown in Eq. <xref ref-type="disp-formula" rid="e9">9</xref>.</p>
</list-item>
</list>
<disp-formula id="e9">
<mml:math id="m53">
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced close="}" open="{" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced close="}" open="{" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>[2] Loading the rough images <italic>R</italic> into the randomly initialized automated optimization neural network <italic>U</italic>
<sub>
<italic>&#x3b8;</italic>
</sub> and obtaining the output image <italic>O</italic> (<italic>x,y</italic>), as shown in Eq. <xref ref-type="disp-formula" rid="e10">10</xref>.</p>
</list-item>
</list>
<disp-formula id="e10">
<mml:math id="m54">
<mml:mrow>
<mml:mi mathvariant="bold-italic">O</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>[3] Calculating the estimated values sequence <italic>I</italic>
<sub>
<italic>i</italic>
</sub> (as shown in Eq. <xref ref-type="disp-formula" rid="e11">11</xref>, <italic>i</italic> is the iteration number) with the network output <italic>O</italic> (<italic>x,y</italic>) and the basis patterns <italic>P</italic>
<sub>
<italic>n</italic>
</sub>(<italic>x,y</italic>) according to Eq. <xref ref-type="disp-formula" rid="e1">1</xref>.</p>
</list-item>
</list>
<disp-formula id="e11">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mi mathvariant="bold-italic">O</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2219;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>[4] Evaluating the root-mean-square error (RMSE) between <italic>I</italic>
<sub>
<italic>i</italic>
</sub> and <italic>I</italic>
<sub>
<italic>r</italic>
</sub> as the loss function to automatically guide network parameter <italic>&#x3b8;</italic> optimization, aiming to obtain the optimal AO-Net model <inline-formula id="inf45">
<mml:math id="m56">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and best image quality <inline-formula id="inf46">
<mml:math id="m57">
<mml:mrow>
<mml:msup>
<mml:mi>O</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in Eqs <xref ref-type="disp-formula" rid="e12">12</xref> and <xref ref-type="disp-formula" rid="e13">13</xref>.</p>
</list-item>
</list>
<disp-formula id="e12">
<mml:math id="m58">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">arg</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">min</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msqrt>
<mml:msup>
<mml:mrow>
<mml:mfenced close="&#x2016;" open="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m59">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">O</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The basic process of AO-Net. <italic>U</italic>
<sub>
<italic>&#x3b8;</italic>
</sub> is the network, <italic>&#x3b8;</italic> is the parameter of the network and <inline-formula id="inf47">
<mml:math id="m60">
<mml:mrow>
<mml:mo>&#x2297;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the inner product.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g003.tif"/>
</fig>
<p>Moreover, the network <italic>U</italic>
<sub>
<italic>&#x3b8;</italic>
</sub> is based on the U-net deep neural network architecture, which consists of encoder, decoder and skip connection [<xref ref-type="bibr" rid="B38">38</xref>], as depicted in <xref ref-type="fig" rid="F4">Figure 4</xref>. The input image has a resolution of 128 &#xd7; 128 pixels. This structure includes four downsampling layers, one double convolutional layer and four upsampling layers. The downsampling layer involves two convolutional layers (Conv2D) to extract image features with a 3 &#xd7; 3 kernel size of filters, one max-pooling layer to reduce dimensions and remove redundant information, batch normalization and the active function leaky_relu with the alpha &#x003D; 0.2 to prevent the &#x201c;vanishing gradient&#x201d; problem. The upsampling layer contains one transposed convolutional layer to restore the image resolution, two convolutional layers, batch normalization and the active function leaky_relu. Additionally, the skip connection connects the downsampling path features with the corresponding upsampling layers to address the boundary pixel loss issue. Furthermore, the &#x201c;Adam&#x201d; optimizer [<xref ref-type="bibr" rid="B39">39</xref>] is used to better optimize the neural network parameters, which are initially set as follows: beta1 &#x003D; 0.5, beta2 &#x003D; 0.9 and epsilon &#x003D; 1e-8. We also use the dynamic learning rate to make the algorithm can converge quickly, the initial learning rate is set to 0.01. Ultimately, the output is a high-quality image with a resolution of 128 &#xd7; 128 pixels. The processes are run in Python environment and accelerated by NVIDIA GeForce GTX4060 GPU.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The architecture of the U-net. It contains encoder, decoder and skip connection. The input is a rough image and a high-quality image is used as the output.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g004.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<title>3 Numerical simulation</title>
<p>In this section, without loss of generality, we consider two binary images (a number symbol and a Chinese character) and a typical grayscale image called &#x2018;Peppers&#x2019; (128 &#xd7; 128 pixels) as objects for analysis. Normally, if an N-pixel image is reconstructed with M measurements, then <italic>&#x3b2;</italic> &#x003D; M/N is defined as the sampling ratio. Firstly, the rough images of objects are reconstructed by using H-SPI and F-SPI at various sampling ratios (specifically, 1%, 3%, 5%, 8%, and 10%). Besides, in the process, we adopt &#x201c;zigzag&#x201d; sampling strategy in H-SPI and &#x201c;circular&#x201d; sampling path in F-SPI to improve sampling efficiency [<xref ref-type="bibr" rid="B10">10</xref>]. The rough images and corresponding basis patterns serve as the prior information for AO-Net. And the one-dimensional detection values obtained from the inner product of the basis patterns with the object are used as data-driven model. AO-Net outputs high-quality images through iterative optimization. <xref ref-type="fig" rid="F5">Figure 5</xref> shows the reconstructed images of H-SPI and AO-Net (H-SPI). <xref ref-type="fig" rid="F6">Figure 6</xref> depicts the F-SPI images and corresponding AO-Net (F-SPI) images. As the sampling ratio increases from 1% to 10%, a common feature observed is that the reconstructed images exhibit clearer details and improved image quality. However, the H-SPI introduces numerous mosaic artifacts and the F-SPI introduces obvious ringing artifacts and noise, which compromise image quality and reduce resolution. In contrast, AO-Net can effectively eliminate the introduced artifacts and noise. The reconstructed images of AO-Net with enhanced resolution approximate the original image. When the sampling ratio is about 10%, the image quality obtained by the two methods is similar, and the advantage of AO-Net is not obvious. However, when the sampling ratio is less than 3%, the image obtained by AO-Net has more clearer details, higher resolution and better quality than the traditional method, showing obvious advantages. Therefore, AO-Net demonstrates significant improvement in the quality of H-SPI and F-SPI images at extremely low sampling ratios.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Simulation results with Hadamard patterns for binary and grayscale objects with different SPI reconstruction methods at low sampling ratios. The resolution of images is 128 &#xd7; 128 pixels and the iterations of AO-Net are 100.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Simulation results with Fourier patterns for binary and grayscale objects with different SPI reconstruction methods at low sampling ratios. The resolution of images is 128 &#xd7; 128 pixels and the iterations of AO-Net are 100.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g006.tif"/>
</fig>
<p>To further quantitatively analyze the advantages of the AO-Net over the traditional H-SPI and F-SPI, we employ the Structure Similarity Index Measure (SSIM) as an evaluation parameter. A larger SSIM value indicating that the reconstructed image is closer to the original image and has better image quality. Typically, the SSIM values of grayscale image &#x201c;Peppers&#x201d; are analyzed and compared. <xref ref-type="fig" rid="F7">Figures 7A,B</xref> respectively show the change trend of SSIM values of H-SPI, F-SPI and AO-Net reconstructed images with the increasing of sampling ratios. The black and blue lines represent H-SPI and F-SPI respectively, and the red lines represent AO-Net. Generally, as the sampling ratio increases, the SSIM values of the images also increase. Moreover, all AO-Net images exhibit higher SSIM values compared to the corresponding H-SPI and F-SPI images at the same sampling ratio, indicating better image quality. This demonstrates the effectiveness of AO-Net and the significant improvement in reconstruction efficiency. The above results illustrate that AO-Net can obtain high-quality clear images at low sampling ratios, outperforms the existing traditional methods. Besides, F-SPI has better image quality than H-SPI. And AO-Net results based on Fourier patterns have highest SSIM values and best image quality at each sampling ratio.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The SSIM values of simulation results with different SPI methods. <bold>(A)</bold> H-SPI; <bold>(B)</bold> F-SPI.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g007.tif"/>
</fig>
<p>On the other hand, we make a simple comparison with other deep learning algorithms. Firstly, compared with the traditional training-based deep learning methods, in theory, this algorithm has stronger generalization and adaptability without large data sets and pre-training, which has been expressed in part of introduction. It has unique advantages in terms of applicability. Additionally, we also add a comparison to the simulation results based on Hadamard patterns of a typical untrained reconstruction algorithm (GIDC) proposed by Wang et al [<xref ref-type="bibr" rid="B9">9</xref>]. <xref ref-type="fig" rid="F8">Figure 8</xref> shows the comparison results. The number of iterations of both algorithms is 100. The object is grayscale image &#x201c;peppers&#x201d; and the reconstruction algorithm are GIDC and AO-Net, respectively. We also calculate the SSIM value of each image. The part marked in red shows that the image has a larger SSIM value at the same conditions, indicating the better image quality. Visually, the AO-Net images have clearer details, less noise and artifacts. The results show that the proposed AO-Net has greater potential to solve the above problems than GIDC. Therefore, we only verify the performance of AO-Net in the follow-up experiment comparison. And in the future, we will carry out more in-depth research and comparison.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison of simulation results based on Hadamard patterns by GIDC and AO-Net.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g008.tif"/>
</fig>
</sec>
<sec id="s4">
<title>4 Experimental results</title>
<p>In order to further validate the feasibility of the aforementioned method, a SPI system was assembled as depicted in <xref ref-type="fig" rid="F9">Figure 9</xref>. The setup involved the emission of laser light from a solid-state laser with a wavelength of 532&#xa0;nm (LSR-532NL). Subsequently, the laser was collimated and expanded by using a beam expander (BE), resulting in a spot size ten times larger than the original. The expanded laser was directed onto the DMD 1 screen, and its reflected light was then projected onto DMD 2 through a projection lens (PL) with a focal length of 200&#xa0;mm. Both DMDs (Texas Instruments DLP V-650L) featured a 1280 &#xd7; 800 micro-mirror array for loading modulation patterns. DMD 1 was utilized to load the generated basis pattern sequence (Hadamard basis patterns and Fourier basis patterns), while DMD 2 was employed to load the object (binary and grayscale images). Furthermore, DMD 1 and DMD 2 needed to be positioned at conjugate positions of PL to obtain a clear image. Therefore, based on the focal length of PL and the Gaussian imaging formula, the distance from DMD 1 to PL and the distance from PL to DMD 2 were both set to 400&#xa0;mm. Subsequently, the reflected light from DMD 2 was collected by the single-pixel detector (SPD, Thorlabs PDA-10A2) after passing through the collecting lens (CL). The light intensities were recorded by a data acquisition card (DAC, ART USB-2872D) connected to a computer. This entire process was facilitated by self-developed data synchronization acquisition software (LABVIEW).</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The diagram of experimental setup. BE (beam expander), PL (projection lens), CL (collecting lens), SPD (single-pixel detector), DAC (data acquisition card).</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g009.tif"/>
</fig>
<p>In this experiment, the resolution of 128 &#xd7; 128 pixels basis patterns were sequentially loaded into DMD 1 to implement SPI. When loading the binary Hadamard basis patterns, the refresh rate of DMD could reach up to 22.4&#xa0;kHz. Therefore, the projection interval was set to 2&#xa0;ms, with each frame being projected for 1&#xa0;ms to accommodate the response rate of the detector and acquisition card. When the grayscale Fourier basis patterns were loaded, the DMD refresh rate was only 258&#xa0;Hz, so the projection internal was set to 20&#xa0;ms and the projection duration of each frame was 10&#xa0;ms. Additionally, DMD 2 loaded binary images representing a simple &#x201c;drone&#x201d;, the letter combination &#x201c;NUDT&#x201d;, and the grayscale image &#x201c;Peppers&#x201d; as imaging objects. All of them were also 128 &#xd7; 128 pixels. Moreover, in order to achieve optimal modulation, the 128 &#xd7; 128 pixels images were enlarged to 512 &#xd7; 512 pixels, occupying the central portion of the DMD by combining each set of 4 &#xd7; 4 pixels into a single resolution cell. The images were reconstructed by H-SPI, F-SPI and AO-Net. And the SSIM was employed for quantitative and comparative analysis. The sampling ratios were also set to 1%, 3%, 5%, 8% and 10% to align with the simulations.</p>
<p>
<xref ref-type="fig" rid="F10">Figure 10</xref> and <xref ref-type="fig" rid="F11">Figure 11</xref> show the experimental results of H-SPI, F-SPI and AO-Net at different sampling ratios, respectively. As the sampling ratio increased, the details of the reconstructed images became more discernible. However, a notable difference was observed in the images generated by H-SPI, which exhibited numerous noise points and mosaic artifacts. And there were also obvious ringing artifacts and noise in F-SPI reconstructed images. On the contrary, the AO-Net results could eliminate these interferences, resulting in higher-quality images that were closer to the original more than traditional methods. For binary images, it could be intuitively seen that the advantage of AO-Net was particularly pronounced, enabling clear imaging at a low sampling ratio less than 3%. And the AO-Net results based on Fourier patterns were best among these images.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Experimental results with Hadamard patterns for binary and grayscale objects with different SPI reconstruction methods at low sampling ratios. The iterations of AO-Net are 300.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g010.tif"/>
</fig>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Experimental results with Fourier patterns for binary and grayscale objects with different SPI reconstruction methods at low sampling ratios. The iterations of AO-Net are 300.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g011.tif"/>
</fig>
<p>In order to further illustrate the advantages of AO-Net, we analyzed the SSIM value of the grayscale reconstructed images. <xref ref-type="fig" rid="F12">Figures 12A,B</xref> respectively depict the SSIM values of H-SPI, F-SPI and AO-Net reconstructed images. Similarly, the black and blue lines represented H-SPI and F-SPI results respectively, and the red lines represented AO-Net. Intuitively, the SSIM values increased with the increase of sampling ratio for every method, indicating better image quality. It was apparent that the SSIM values of the AO-Net images were noticeably higher than those of the H-SPI and F-SPI images, suggesting a closer resemblance to the original image. The above results showed that AO-Net can achieve higher-quality imaging at low sampling ratios. Therefore, combined with simulation results, we could choose the appropriate basis patterns according to different application scenes to ensure maximum efficiency.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>The experimental SSIM values of different SPI methods. <bold>(A)</bold> H-SPI; <bold>(B)</bold> F-SPI.</p>
</caption>
<graphic xlink:href="fphy-12-1391608-g012.tif"/>
</fig>
</sec>
<sec id="s5">
<title>5 Discussion and conclusion</title>
<p>In conclusion, we introduce an automated optimization neural network into H-SPI and F-SPI called AO-Net to obtain high-quality reconstructed images at low sampling ratios. One-dimensional detection values are obtained by SPI process and fed into the designed AO-Net. The network parameters are automatically optimized and outputs high-quality images without pre-training and datasets. Through the numerical simulations and experimental demonstrations, we validate that H-SPI and F-SPI introduce unavoidable artifacts and noise in the reconstructed images at low sampling ratios. On the contrary, AO-Net can effectively eliminate these disturbances for both binary and grayscale objects. Consequently, the reconstructed images of AO-Net have better image quality, enhanced contrast and clearer details. Furthermore, the advantages for binary reconstructed images are particularly evident. It is obvious that the reconstructed images have clearer details and higher image quality which are close to the original image at a sampling ratio less than 3%. For grayscale images, the ability of the algorithm to extract image information needs to be improved. Meanwhile, the process of synchronous data acquisition in the experiment needs to be further optimized. The above results indicate that the proposed AO-Net has the potential to solve the above problems. Therefore, by leveraging the high detection efficiency of SPD and the fast modulation speed of DMD, AO-Net can find applications in the fields of moving object imaging, recognition and tracking.</p>
</sec>
</body>
<back>
<sec id="s6" sec-type="data-availability">
<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 authors.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>GL: Formal Analysis, Investigation, Methodology, Validation, Writing&#x2013;original draft. WL: Software, Validation, Writing&#x2013;review and editing. QM: Investigation, Validation, Writing&#x2013;review and editing. WC: Supervision, Writing&#x2013;review and editing. HL: Supervision, Writing&#x2013;review and editing. YW: Methodology, Supervision, Writing&#x2013;review and editing. KH: Conceptualization, Methodology, Supervision, Writing&#x2013;review and editing.</p>
</sec>
<sec id="s8" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.</p>
</sec>
<sec id="s9" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s10" sec-type="disclaimer">
<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>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Edgar</surname>
<given-names>MP</given-names>
</name>
<name>
<surname>Gibson</surname>
<given-names>GM</given-names>
</name>
<name>
<surname>Bowman</surname>
<given-names>RW</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Radwell</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Mitchell</surname>
<given-names>KJ</given-names>
</name>
<etal/>
</person-group> <article-title>Simultaneous real-time visible and infrared video with single-pixel detectors</article-title>. <source>Scientific Rep</source> (<year>2015</year>) <volume>5</volume>(<issue>1</issue>):<fpage>10669</fpage>. <pub-id pub-id-type="doi">10.1038/srep10669</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Klein</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Schori</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Dolbnya</surname>
<given-names>IP</given-names>
</name>
<name>
<surname>Sawhney</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Shwartz</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>X-ray computational ghost imaging with single-pixel detector</article-title>. <source>Opt Express</source> (<year>2019</year>) <volume>27</volume>(<issue>3</issue>):<fpage>3284</fpage>. <pub-id pub-id-type="doi">10.1364/oe.27.003284</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chan</surname>
<given-names>WL</given-names>
</name>
<name>
<surname>Charan</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Takhar</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Kelly</surname>
<given-names>KF</given-names>
</name>
<name>
<surname>Baraniuk</surname>
<given-names>RG</given-names>
</name>
<name>
<surname>Mittleman</surname>
<given-names>DM</given-names>
</name>
</person-group>. <article-title>A single-pixel terahertz imaging system based on compressed sensing</article-title>. <source>Appl Phys Lett</source> (<year>2008</year>) <volume>93</volume>(<issue>12</issue>). <pub-id pub-id-type="doi">10.1063/1.2989126</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X-K</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>W-F</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>S-F</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>J-S</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>P</given-names>
</name>
<etal/>
</person-group> <article-title>Reflective single-pixel terahertz imaging based on compressed sensing</article-title>. <source>IEEE Trans Terahertz Sci Technology</source> (<year>2020</year>) <volume>10</volume>(<issue>5</issue>):<fpage>495</fpage>&#x2013;<lpage>501</lpage>. <pub-id pub-id-type="doi">10.1109/tthz.2020.2982350</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jianwei</surname>
<given-names>M.</given-names>
</name>
</person-group> <article-title>A single-pixel imaging system for remote sensing by two-step iterative Curvelet Thresholding</article-title>. <source>IEEE Geosci Remote Sensing Lett</source> (<year>2009</year>) <volume>6</volume>(<issue>4</issue>):<fpage>676</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1109/lgrs.2009.2023249</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Jiao</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>2,000,000 fps 2D and 3D imaging of periodic or reproducible scenes with single-pixel detectors</article-title>. <source>Photon Res</source> (<year>2022</year>) <volume>10</volume>(<issue>9</issue>):<fpage>2157</fpage>. <pub-id pub-id-type="doi">10.1364/prj.461064</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Morris</surname>
<given-names>PA</given-names>
</name>
<name>
<surname>Aspden</surname>
<given-names>RS</given-names>
</name>
<name>
<surname>Bell</surname>
<given-names>JEC</given-names>
</name>
<name>
<surname>Boyd</surname>
<given-names>RW</given-names>
</name>
<name>
<surname>Padgett</surname>
<given-names>MJ</given-names>
</name>
</person-group>. <article-title>Imaging with a small number of photons</article-title>. <source>Nat Commun</source> (<year>2015</year>) <volume>6</volume>(<issue>1</issue>):<fpage>5913</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms6913</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gong</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Three-dimensional ghost imaging lidar via sparsity constraint</article-title>. <source>Scientific Rep</source> (<year>2016</year>) <volume>6</volume>(<issue>1</issue>):<fpage>26133</fpage>. <pub-id pub-id-type="doi">10.1038/srep26133</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>S</given-names>
</name>
<etal/>
</person-group> <article-title>Far-field super-resolution ghost imaging with a deep neural network constraint</article-title>. <source>Light: Sci Appl</source> (<year>2022</year>) <volume>11</volume>(<issue>1</issue>):<fpage>1</fpage>. <pub-id pub-id-type="doi">10.1038/s41377-021-00680-w</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Hadamard single-pixel imaging versus Fourier single-pixel imaging</article-title>. <source>Opt Express</source> (<year>2017</year>) <volume>25</volume>(<issue>16</issue>):<fpage>19619</fpage>. <pub-id pub-id-type="doi">10.1364/oe.25.019619</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Single-pixel imaging by means of Fourier spectrum acquisition</article-title>. <source>Nat Commun</source> (<year>2015</year>) <volume>6</volume>(<issue>1</issue>):<fpage>6225</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms7225</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bromberg</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Katz</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Silberberg</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Ghost imaging with a single detector</article-title>. <source>Phys Rev A</source> (<year>2009</year>) <volume>79</volume>(<issue>5</issue>):<fpage>053840</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevA.79.053840</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Multispectral computational ghost imaging with multiplexed illumination</article-title>. <source>J Opt</source> (<year>2017</year>) <volume>19</volume>(<issue>7</issue>):<fpage>075701</fpage>. <pub-id pub-id-type="doi">10.1088/2040-8986/aa72ff</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W-T</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>H-Z</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>E-F</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J-Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q</given-names>
</name>
<etal/>
</person-group> <article-title>Multi-scale adaptive computational ghost imaging</article-title>. <source>Scientific Rep</source> (<year>2016</year>) <volume>6</volume>(<issue>1</issue>):<fpage>37013</fpage>. <pub-id pub-id-type="doi">10.1038/srep37013</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Z-H</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Penuelas</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Padgett</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>M-J</given-names>
</name>
</person-group>. <article-title>1000 fps computational ghost imaging using LED-based structured illumination</article-title>. <source>Opt Express</source> (<year>2018</year>) <volume>26</volume>(<issue>3</issue>):<fpage>2427</fpage>. <pub-id pub-id-type="doi">10.1364/oe.26.002427</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salvador-Balaguer</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Latorre-Carmona</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Chabert</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Pla</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Lancis</surname>
<given-names>JS</given-names>
</name>
<name>
<surname>Ejoe</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>Low-cost single-pixel 3D imaging by using an LED array</article-title>. <source>Opt Express</source> (<year>2018</year>) <volume>26</volume>(<issue>12</issue>):<fpage>15623</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1364/oe.26.015623</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z</given-names>
</name>
<etal/>
</person-group> <article-title>Ultrahigh-speed color imaging with single-pixel detectors at low light Level</article-title>. <source>Phys Rev Appl</source> (<year>2019</year>) <volume>12</volume>(<issue>3</issue>):<fpage>034049</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevApplied.12.034049</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fukui</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Kohno</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Nakano</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Tanemura</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>Single-pixel imaging using multimode fiber and silicon photonic phased array</article-title>. <source>J Lightwave Technology</source> (<year>2021</year>) <volume>39</volume>(<issue>3</issue>):<fpage>839</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1109/JLT.2020.3008968</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kohno</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Komatsu</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Ozeki</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Nakano</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Tjoe</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>Ghost imaging using a large-scale silicon photonic phased array chip</article-title>. <source>Opt Express</source> (<year>2019</year>) <volume>27</volume>(<issue>3</issue>):<fpage>3817</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1364/oe.27.003817</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lai</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>Q-S</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H</given-names>
</name>
<etal/>
</person-group> <article-title>Efficient single-pixel imaging based on a compact fiber laser array and untrained neural network</article-title>. <source>Front Optoelectron</source> (<year>2024</year>) <volume>17</volume>:<fpage>9</fpage>. <pub-id pub-id-type="doi">10.1007/s12200-024-00112-8</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bian</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Suo</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>Experimental comparison of single-pixel imaging algorithms</article-title>. <source>J Opt Soc America A</source> (<year>2017</year>) <volume>35</volume>(<issue>1</issue>):<fpage>78</fpage>. <pub-id pub-id-type="doi">10.1364/josaa.35.000078</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ferri</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Magatti</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Lugiato</surname>
<given-names>LA</given-names>
</name>
<name>
<surname>Gatti</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Differential ghost imaging</article-title>. <source>Phys Rev Lett</source> (<year>2010</year>) <volume>104</volume>(<issue>25</issue>):<fpage>253603</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.104.253603</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Welsh</surname>
<given-names>SS</given-names>
</name>
<name>
<surname>Edgar</surname>
<given-names>MP</given-names>
</name>
<name>
<surname>Shapiro</surname>
<given-names>JH</given-names>
</name>
<name>
<surname>Padgett</surname>
<given-names>MJ</given-names>
</name>
</person-group>. <article-title>Normalized ghost imaging</article-title>. <source>Opt Express</source> (<year>2012</year>) <volume>20</volume>(<issue>15</issue>):<fpage>16892</fpage>. <pub-id pub-id-type="doi">10.1364/oe.20.016892</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duarte</surname>
<given-names>MF</given-names>
</name>
<name>
<surname>Davenport</surname>
<given-names>MA</given-names>
</name>
<name>
<surname>Takhar</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Laska</surname>
<given-names>JN</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Kelly</surname>
<given-names>KF</given-names>
</name>
<etal/>
</person-group> <article-title>Single-pixel imaging via compressive sampling</article-title>. <source>IEEE Signal Process. Mag</source> (<year>2008</year>) <volume>25</volume>(<issue>2</issue>):<fpage>83</fpage>&#x2013;<lpage>91</lpage>. <pub-id pub-id-type="doi">10.1109/msp.2007.914730</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>L</given-names>
</name>
</person-group>. <source>Resolution to the quantum-classical dilemma in thermal ghost imaging</source>. <year>2016</year>.</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>M-J</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>L-T</given-names>
</name>
<name>
<surname>Edgar</surname>
<given-names>MP</given-names>
</name>
<name>
<surname>Padgett</surname>
<given-names>MJ</given-names>
</name>
<name>
<surname>Radwell</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>A Russian Dolls ordering of the Hadamard basis for compressive single-pixel imaging</article-title>. <source>Scientific Rep</source> (<year>2017</year>) <volume>7</volume>(<issue>1</issue>):<fpage>3464</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-017-03725-6</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Fast Fourier single-pixel imaging via binary illumination</article-title>. <source>Scientific Rep</source> (<year>2017</year>) <volume>7</volume>(<issue>1</issue>):<fpage>12029</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-017-12228-3</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B-L</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z-H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>L-A</given-names>
</name>
</person-group>. <article-title>Coloured computational imaging with single-pixel detectors based on a 2D discrete cosine transform</article-title>. <source>J Mod Opt</source> (<year>2016</year>) <volume>64</volume>(<issue>3</issue>):<fpage>259</fpage>&#x2013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1080/09500340.2016.1229507</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lei</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Lai</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>W</given-names>
</name>
<etal/>
</person-group> <article-title>Efficient and noise-resistant single-pixel imaging based on Pseudo-Zernike moments</article-title>. <source>Opt Express</source> (<year>2023</year>) <volume>31</volume>(<issue>24</issue>):<fpage>39893</fpage>. <pub-id pub-id-type="doi">10.1364/oe.506062</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lai</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>P</given-names>
</name>
<etal/>
</person-group> <article-title>Single-pixel imaging using discrete Zernike moments</article-title>. <source>Opt Express</source> (<year>2022</year>) <volume>30</volume>(<issue>26</issue>):<fpage>47761</fpage>. <pub-id pub-id-type="doi">10.1364/oe.473912</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Comprehensive comparison of single-pixel imaging methods</article-title>. <source>Opt Lasers Eng</source> (<year>2020</year>) <volume>134</volume>:<fpage>106301</fpage>. <pub-id pub-id-type="doi">10.1016/j.optlaseng.2020.106301</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Bian</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J</given-names>
</name>
<etal/>
</person-group> <article-title>Single-pixel imaging based on deep learning</article-title>. <year>2023</year>.</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lyu</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>N</given-names>
</name>
<etal/>
</person-group> <article-title>Deep-learning-based ghost imaging</article-title>. <source>Scientific Rep</source> (<year>2017</year>) <volume>7</volume>(<issue>1</issue>):<fpage>17865</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-017-18171-7</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Situ</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Learning from simulation: an end-to-end deep-learning approach for computational ghost imaging</article-title>. <source>Opt Express</source> (<year>2019</year>) <volume>27</volume>(<issue>18</issue>):<fpage>25560</fpage>. <pub-id pub-id-type="doi">10.1364/oe.27.025560</pub-id>
</citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ulyanov</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Vedaldi</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Lempitsky</surname>
<given-names>V</given-names>
</name>
</person-group>. <article-title>Deep image prior</article-title>. <source>Int J Computer Vis</source> (<year>2020</year>) <volume>128</volume>(<issue>7</issue>):<fpage>1867</fpage>&#x2013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1007/s11263-020-01303-4</pub-id>
</citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Computational ghost imaging based on an untrained neural network</article-title>. <source>Opt Lasers Eng</source> (<year>2021</year>) <volume>147</volume>:<fpage>106744</fpage>. <pub-id pub-id-type="doi">10.1016/j.optlaseng.2021.106744</pub-id>
</citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>W-K</given-names>
</name>
</person-group> <article-title>Super Sub-Nyquist single-pixel imaging by means of Cake-Cutting Hadamard basis Sort</article-title>. <source>Sensors</source> (<year>2019</year>) <volume>19</volume>(<issue>19</issue>):<fpage>4122</fpage>. <pub-id pub-id-type="doi">10.3390/s19194122</pub-id>
</citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ronneberger</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Brox</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>U-net: convolutional networks for Biomedical image Segmentation</article-title>. <source>Med Image Comput Computer-Assisted Intervention &#x2013; MICCAI</source> (<year>2015</year>) <volume>2015</volume>:<fpage>234</fpage>&#x2013;<lpage>41</lpage>. <comment>Chapter Chapter 28 (Lecture Notes in Computer Science)</comment>. <pub-id pub-id-type="doi">10.1007/978-3-319-24574-4_28</pub-id>
</citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yi</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Ahn</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>An effective optimization method for Machine learning based on ADAM</article-title>. <source>Appl Sci</source> (<year>2020</year>) <volume>10</volume>(<issue>3</issue>):<fpage>1073</fpage>. <pub-id pub-id-type="doi">10.3390/app10031073</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>